- 1、本文档共45页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
聊天室模块的设计与开发
第4章 聊天室模块设计与开发;4.1 需求分析;图4-1 简单聊天室的运行界面;4.2 任务分解;4.2.1 任务一:聊天室框架页面的创建;1.框架布局格式;2.框架集和框架属性;3.框架属性;练习4-1简单聊天室界面布局的实现。;4.2.2 任务二:Session对象的使用;4.2.2.2 Session对象的集合
会话中保存的数据是以集合的形式存在的。Session对象有两个集合。分别是Contents和StaticObjects。Contents集合包含所有通过脚本命令添加到应用程序中的项目;StaticObjects集合包含通过Object标记创建的并给定应用程序作用域的对象。
1. Contents 集合
Session对象的Contents数据集合包含通过Server对象的CreateObject方法创建的对象和通过Session对象声明建立的变量,不包含以Object标记定义的对象。Session对象存在期间,存储在Session对象的Contents数据集合中的信息是有效的。Contents是 Session 对象的默认集合,包含已用脚本命令添加到会话中的项目。其语法结构如下:
Session.Contents (key),”key”为用于指定要获取的项目名称。
若数据要在整个用户会话过程中起作用,可以将该数据存储在 Session 对象的 Contents 集合中。例如:
% Session.Contents(UserName) = 张三丰 %
上述脚本也可以写成以下形式:
% Session(UserName) = 张三丰 %
;4.2.2.2 Session对象的集合;4.2.2.3 Session对象的属性;4.2.2.3 Session对象的属性;图4-3 使用Session存储数组实例;4.2.2. 4 Session 对象的方法;4.2.2.5 Session 对象的事件;4.2.3 任务三:Applicacation对象的使用;4.2.3.1 Application对象的集合;1 .使用Contents 集合保存应用程序信息
Application对象的Contents 集合包含了在应用程序一级未使用OBJECT标记声明的项目。其格式为:Application.Contents(Key)或Application(Key)
参数Key指定要获取的项目的名称。例如:
% Application(MyVar)=Hello%
2.使用StaticObjects 集合保存应用程序信息
Application对象的StaticObjects集合包含所有的在应用程序范围内使用OBJECT标记创建的对象。其格式为:
Application.StaticObjects( Key ),参数Key指定要检索的项目的值;4.2.3.2 Application对象的方法; 图4-4 application对象应用示例;4.2.3.3.Application对象的事件;4.2.3.4 global.asa 文件 ;Global.asa文件的基本结构;【练习4-6】效果图;【练习4-7】 一个简单的网页计数器的运行结果图;4.2.4 任务四:Server对象的使用
在ASP中,当处理Web服务器上的特定任务,特别是一些与服务器的环境和处理活动有关的任务时,需要用到Server对象。Server对象通过属性和方法来访问Web服务器,从而实现对数据、网页、外部对象、组件的管理。
4.2.4.1 Server 对象概述
Server 对象提供的方法和属性大多数是为程序的功能服务的。
语法格式:Server.property | method
说明:其中 property 和 method 分别表示属性和方法。
1.Server对象的属性
Server 对象仅支持ScriptTimeout属性,用于指定脚本运行超时值,在脚本运行超过这一时间之后即作超时处理,停止执行。
2.Server 对象的方法
Server 对象的方法及其描述见表4-5。;4.2.4.2 执行指定的ASP文件;4.2.4.4 创建服务器组件实例 ;4.2.4.5 将相对或虚拟路径映射为物理目录 ;4.2.4.6 字符串编码处理;4.2.4.7 设置脚本最长执行时间;4.3 开发流程;图4-8实例运行流程图;4.3.2聊天室登陆主界面实现;2.用户登录验证页面的实现;4.3.3聊天室主界面实现;4.4 拓展知识;4.4.2 global.asa 文件;【例4.9】在页面上显示目前在线人数
;本章小结;习题;习题;习题
文档评论(0)