ASP编程:我本人写的谈天室源代码(十_1)
在实现ERP等高端的ASP应用时,用户需要提供核心的经营资料,需要ASP商有很高的信用度。楼上说交互性不好,太牵强了吧。在微软提供的一套框架中,利用asp做网站,开发效率高,使用人数少,减少不必要的开销。交互性是互动方式,是有开发人员决定的。谈天室|源代码<%************************革新,上*****************************%><%new.asp%>
<html>
<head>
<metahttp-equiv="Content-Type"content="text/html;charset=gb2312">
<title>革新</title>
<metaname="GENERATOR"content="MicrosoftFrontPage3.0">
<metaname="MicrosoftTheme"content="none,default">
<metaname="MicrosoftBorder"content="none">
<basetarget="contents">
<%ifsession("ss_nowflag")=0then%>
<scriptlanguage="JavaScript"><!--
parent.location.href="default.asp"
//--></script>
<%endif%>
<%iftrim(request.form("b1"))""then%>
<scriptlanguage="JavaScript"><!--
parent.midleft.document.forms.acction.value="0"
//-->
</script>
<%endif%>
<script
language="JavaScript"><!--
functionrefr()
{
parent.bottom.location.href="new.asp";
returntrue;
}
functionwrite1(text1)
{
parent.topleft.document.write("<br>"+text1);
parent.topleft.window.scrollTo(1,60000);
returntrue;
}
setTimeout("refr()",5000);
//--></script>
<%ifrequest.form("b1")""then
sc_www=cstr(request.form("who"))
%>
<scriptlanguage="JavaScript"><!--
parent.midleft.location.href="say.asp?name=<%response.write(sc_www)%>";
//--></script>
<%endif%>
</head>
<body>
<%
dimsc_what,sc_color,sc_who1,sc_who2,sc_flag,sc_bq
dimsc_point,sc_usernum,sc_message,sc_user,sc_user1(30,8),sc_userout,sc_userout1(30,6)
dimsc_ff,sc_time,sc_time1,my_message,my_message1(50),my_point,my_usernum
ifsession("ss_nowflag")0then
全局变量
application.lock
sc_point=application("ap_point")
sc_message=application("ap_message")
sc_usernum=application("ap_usernum")
sc_user=application("ap_user")
sc_userout=application("ap_userout")
用户在线反省
fori=1to30
forj=1to8
sc_user1(i,j)=""
next
forj=1to6
sc_userout1(i,j)=""
next
next
sc_ff=0
j=0
sc_time=now
fori=1to30
iftrim(sc_user(i,1))=trim(session("ss_name"))then
sc_ff=1
sc_user(i,7)=cstr(now)
endif
iftrim(sc_user(i,1))""then
sc_time1=cdate(sc_user(i,7))
ifdatediff("s",sc_time1,sc_time)<61then
j=j+1
&nb</p>下一页>>
ASP由于使用了COM组件所以它会变的十分强大,但是这样的强大由于WindowsNT系统最初的设计问题而会引发大量的安全问题。只要在这样的组件或是操作中一不注意,哪么外部攻击就可以取得相当高的权限而导致网站瘫痪或者数据丢失; ASP的语言不仅仅只是命令格式差不多,而是包含在<%%>之内的命令完全就是VB语法。虽然ASP也是做为单独的一个技术来提出的,但他就是完全继承了VB所有的功能。 运用经典的例子。并且自己可以用他来实现一些简单的系统。如果可以对他进行进一步的修改,找出你觉得可以提高性能的地方,加上自己的设计,那就更上一个层次了,也就会真正地感到有所收获。 ASP.Net摆脱了以前ASP使用脚本语言来编程的缺点,理论上可以使用任何编程语言包括C++,VB,JS等等,当然,最合适的编程语言还是MS为.NetFrmaework专门推出的C(读csharp),它可以看作是VC和Java的混合体吧。 我认为比较好的方法是找一些比较经典的例子,每个例子比较集中一种编程思想而设计的。 以HTML语言整合(HTML负责界面上,ASP则负责功能上)形成一个B/S(浏览器/服务器)模式的网页程序。 Response:从字面上讲是“响应”,因此这个是服务端向客户端发送东西的,例如Response.Write 运用经典的例子。并且自己可以用他来实现一些简单的系统。如果可以对他进行进一步的修改,找出你觉得可以提高性能的地方,加上自己的设计,那就更上一个层次了,也就会真正地感到有所收获。 先学习用frontpage熟悉html编辑然后学习asp和vbscript建议买书进行系统学习 没有坚实的理论做基础,那么我们连踏入社会第一步的资本都没有,特别对于计算机专业的学生学好专业知识是置关重要的。在这里我侧重讲一下如何学习ASP,从平时的学习过程中。 代码的可重用性差:由于是面向结构的编程方式,并且混合html,所以可能页面原型修改一点,整个程序都需要修改,更别提代码重用了。
页:
[1]