仓酷云

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

[学习教程] ASP网页设计用IE和SQL2k开辟一个XML谈天程序

[复制链接]
小妖女 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 22:47:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
大家可以自己去看一看.可以说看得想呕吐.以前有次下了个动网来看.里面连基本内置函数的保护措施(函数没防御性)都没有.难怪经常补这个补那个了.可能现在.NET版会好点吧xml|程序分歧扫瞄器之间多年的合作招致发生了良多工具匡助开辟职员完成之前很难做到的义务。如今,只需一小段剧本,你就能够创立一个使用程序将数据绑定到用户控件,如许就能够经由过程一个内嵌的代办署理范例的控件与通讯。  在InternetExplorer(IE)中,这些器材包含XML数据岛和XMLHTTP工具,XML数据岛用于将数据绑定到表单位素,XMLHTTP工具用于在以后页面内不导航到别的页面的情形下创立对的同步和异步伐用。我将利用这两个易用的特征创立一个复杂的谈天使用程序,该使用程序由一些充任UI的ASP页面,完成客户端功效的javascript,和2000中完成贸易逻辑的T-SQL所构成。
  客户和利用XML通讯。在Web吸收到一个动静块以后,动静块会追加到中的一个带偶然间戳的MESSAGES表中。基于事后界说好的工夫距离,客户会从哀求更新信息,包含自上一次从哀求信息到如今为止追加到中的动静列表和联机用户列表。
  客户将经由过程XMLHTTP工具发送一个到。举措(action)要末是哀求革新动静和用户列表,要末是发送一个新动静。这些举措保留在一个叫做ACTIONS的表中。将呼应响应的哀求大概承受一个新动静然后追加到MESSAGES表中。
  当呼应一个动静的哀求的时分,会前往前次哀求以后的一切新动静的一个列表。为了跟踪客户的举动,我利用一个ACTIVITY表包括客户举动的日期工夫(datetime),客户的标识保留在表HANDLES中,该表的名字很直不雅。
  上面是建表的剧本:
  
  一切的数据操纵将经由过程存储历程完成。一切的数据接口将经由过程一个充任Web和2000的联系员的泛型COM完成。COM工具表露一个我要利用的办法RunSPReturnStream。该办法的第一个参数为存储历程的名字,第二个参数是参数数组的数组。参数数组是一个以下格局的复杂数组:(paraName,paramType,paramLength,paramValue)。paramType是ADOParameterType列举之一。一个ASP页面卖力承受举措和创立呼应,我把它叫做HandleAction.asp。
  谈天页面将包括一个地区显现谈天动静;这个地区是一个包括在DIV的TABLE。这个TABLE被绑定到一个xmlMessagesXML数据岛上。别的一个地区显现以后的用户;这个地区也是一个包括在DIV中的TABLE,它被绑定到一个xmlUsersXML数据岛上。别的另有一个TEXTAREA供用户输出动静。
Access是一种桌面数据库,只适合数据量少的应用,在处理少量数据和单机访问的数据库时是很好的,效率也很高。但是它的同时访问客户端不能多于4个。access数据库有一定的极限,如果数据达到100M左右,很容易造成服务器iis假死,或者消耗掉服务器的内存导致服务器崩溃。
变相怪杰 该用户已被删除
沙发
发表于 2015-1-19 23:31:12 | 只看该作者
不是很难但是英文要有一点基础网上的教程很少有系统的详细的去买书吧,另不用专门学习vb关于vbscript脚本在asp教材都有介绍
海妖 该用户已被删除
板凳
发表于 2015-1-25 22:55:03 | 只看该作者
用户端的浏览器不需要提供任何别的支持,这样大提高了用户与服务器之间的交互的速度。
爱飞 该用户已被删除
地板
发表于 2015-2-4 10:00:41 | 只看该作者
那么,ASP.Net有哪些改进呢?
分手快乐 该用户已被删除
5#
发表于 2015-2-9 22:01:40 | 只看该作者
从事这个行业,那么你可以学ASP语言,简单快速上手,熟练dreamweav排版,写asp代码,熟练photoshop处理图片,打好基础就行了
乐观 该用户已被删除
6#
发表于 2015-2-27 22:50:46 | 只看该作者
ASP也是这几种脚本语言中最简单易学的开发语言。但ASP也是这几种语言中唯一的一个不能很好支持跨平台的语言。  因为ASP脚本语言非常简单,因此其代码也简单易懂,结合HTML代码,可快速地完成网站的应用程序。
莫相离 该用户已被删除
7#
发表于 2015-3-9 15:01:06 | 只看该作者
另外因为asp需要使用组件,所以了解一点组件的知识(ADODB也是组件)
不帅 该用户已被删除
8#
发表于 2015-3-17 00:08:01 | 只看该作者
接下来就不能纸上谈兵了,最好的方法其实是实践。实践,只能算是让你掌握语言特性用的。而提倡做实际的Project也不是太好,因为你还没有熟练的能力去综合各种技术,这样只能使你自己越来越迷糊。
兰色精灵 该用户已被删除
9#
发表于 2015-3-23 08:08:12 | 只看该作者
虽然ASP也有很多网络教程。但是这些都不系统。都是半路出家,只是从一个例子告诉你怎么用。不会深入讨论,更不会将没有出现在例子里的方法都一一列举出来。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-12-24 04:29

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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