仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 442|回复: 8
打印 上一主题 下一主题

[学习教程] ASP网页编程之一个基于web的QQ程序 1(xml+asp)

[复制链接]
冷月葬花魂 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 22:29:40 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
结论:和PHP一样,ASP简单而易于维护,很适合小型网站应用,通过DCOM和MTS技术,ASP甚至还可以完成小规模的企业应用,但ASP的致命缺点就是不支持跨平台的系统,在大型项目开发和维护上非常困难。refresh.htm
=========
<HTML>
<HEAD>
<title>在线QQ</title>
<linkrel="stylesheet"type="text/CSS"href="forum.css">
</HEAD>
<BODYonload=online()scroll=notopmargin="0"leftmargin="0"style="background-color:#8482C6;color:
#FFFFFF;border:2solid#FFFFFF;padding:0">
<marquee><fontcolor=black>假如封闭此窗口将得到在线QQ功效!</font></marquee>
<!--嘿嘿!!这里援用了ZEE的转换代码,用于办理没法显现汉字的,原本另有一段的不外在俺用的时分,发明加上那一段就不可了,以是往失落了,有乐趣的伴侣能够到精髓区往找一下zee的文章-->
<scriptlanguage="vbscript">
Functionbytes2BSTR(vIn)
strReturn=""
Fori=1ToLenB(vIn)
ThisCharCode=AscB(MidB(vIn,i,1))
IfThisCharCode<&H80Then
strReturn=strReturn&Chr(ThisCharCode)
Else
NextCharCode=AscB(MidB(vIn,i+1,1))
strReturn=strReturn&Chr(CLng(ThisCharCode)*&H100+CInt(NextCharCode))
i=i+1
EndIf
Next
bytes2BSTR=strReturn
EndFunction
</script>
<!--汉字转换函数停止-->
<scriptlanguage="javascript">
varlengt=0;
<!--打消右键功效-->
functionno(){
alert("不撑持右键!");
self.event.returnValue=false;
}
<!--弹出QQ对话框,见前面-->
functionsqq(uid,id){
window.open("sqq.asp?id="+id+"&uid="+uid,"_blank","width=400,height=180");
}
<!--关头的函数,用于显现在线的会员-->
functiononline(){
varxmlhttp=newActiveXObject("Microsoft.XMLHTTP");
xmlhttp.open("post","online.asp",false);
xmlhttp.send();
varxmldom=newActiveXObject("Microsoft.XMLDOM");
xmldom.async=false;
body=bytes2BSTR(xmlhttp.responseBody);
xmldom.loadXML(body);
if(xmldom.parseError.errorCode!=0){
window.open("refresh2.asp","_self");<!--为了避免有些用户不撑持xml,以是用了一个备用的asp版的-->
return
}
else{
varuid=xmldom.documentElement.selectNodes("uid");
varid=xmldom.documentElement.selectNodes("id");
varsex=xmldom.documentElement.selectNodes("sex");
varxx="";
lengt=uid.length;
for(vari=0;i<lengt;i++){
varim="";
if(id(0).text!="k")im="</div><br>
<!--这里用到了scriptlet手艺,你也能够试一下,和include差未几-->
<OBJECTdata=i11.htmheight=14style="HEIGHT:93px;WIDTH:770px"
type=text/x-scriptletwidth=14VIEWASTEXT></OBJECT>


</BODY>
</HTML>
好了,第一部分就到这里了!!


asp,jsp,php是web开发的三大技术,asp简单易用且有microsoft做靠山,jsp功能强大是因为有java支持,php则开源跨平台.在国内,asp应用范围最广,jsp发展势头最猛,php则处于劣势.这可能与公司的支持以及技术的培训有关.
莫相离 该用户已被删除
沙发
发表于 2015-1-19 15:15:50 | 只看该作者
交流是必要的,不管是生活还是学习我们都要试着去交流,通过交流我们可以学到很多我们自己本身所没有的知识,可以分享别人的经验甚至经历。
兰色精灵 该用户已被删除
板凳
发表于 2015-1-27 11:11:36 | 只看该作者
完全不知道到底自己学的是什么。最后,除了教程里面说的几个例子,还是什么都不会。
变相怪杰 该用户已被删除
地板
发表于 2015-2-5 07:51:38 | 只看该作者
我可以结合自己的经验大致给你说一说,希望对你有所帮助,少走些弯路。
冷月葬花魂 该用户已被删除
5#
 楼主| 发表于 2015-2-11 08:12:22 | 只看该作者
ASP也是这几种脚本语言中最简单易学的开发语言。但ASP也是这几种语言中唯一的一个不能很好支持跨平台的语言。  因为ASP脚本语言非常简单,因此其代码也简单易懂,结合HTML代码,可快速地完成网站的应用程序。
admin 该用户已被删除
6#
发表于 2015-3-2 01:41:32 | 只看该作者
Response:从字面上讲是“响应”,因此这个是服务端向客户端发送东西的,例如Response.Write
飘飘悠悠 该用户已被删除
7#
发表于 2015-3-11 01:55:37 | 只看该作者
ASP主要是用好六个对象,其实最主要的是用好其中两个:response和request,就可以随心所欲地控制网页变换和响应用户动作了。
爱飞 该用户已被删除
8#
发表于 2015-3-17 19:02:40 | 只看该作者
运用ASP可将VBscript、javascript等脚本语言嵌入到HTML中,便可快速完成网站的应用程序,无需编译,可在服务器端直接执行。容易编写,使用普通的文本编辑器编写,如记事本就可以完成。由脚本在服务器上而不是客户端运行,ASP所使用的脚本语言都在服务端上运行。
深爱那片海 该用户已被删除
9#
发表于 2015-3-24 19:48:37 | 只看该作者
哪些内置对象是可以跳过的,或者哪些属性和方法是用不到的?
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-24 01:10

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表