- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
计算机科学与通信学院周文强
读书报告
学院:计算机科学与通信工程学院
专业班级:JW011
学生姓名:周文强
指导教师:林庆吴旻
2005年3月16日
读书报告
四年,1461天,以这次毕业设计作为结束。每个人都想为自己的大学生涯画上一个圆满的句号。所以无一不是尽全力做这次的设计。对于我此次的设计题目,难度尚可,是关于学校人事处网站的完善,主要是在原有网站的基础上添加一个用户登陆系统,即当用户输入自己的用户名和密码时,可以及时了解自己的资料,并进行上传,下载,更改等服务。具体来说可以分为两部分,一个是前台的页面制作,另一个是后台数据库的建立,以及两者之间如何建立连接的问题。前台网页制作主要涉及到ASP。所以就去图书馆借了几本资料。
要掌握ASP首先要了解ASP的一些用法规则以及特点。
1.ASp实际上是将标准的HTML文件拓展了一些附加特征,ASP像标准的HTML文件一样包含HTML语句并且在一个浏览器上解释并显示。但它为HTML编写人员提供了在服务器端运行脚本的环境,使HTML编写人员可以利用VBScript和JScript或其他第三方脚本语言来创建ASP,实现过去需要编写复杂的CGI程序才能实现的有动态内容的网页,如计数器等。一个ASP文件的后缀为.asp,其中包含实现动态功能的VBScript或JScript语句,如果去掉那些VBScipt或JScript语句,它和标准的HTML文件没有任何区别。ASP提供了一些内建对象(参见后面关于内建对象的章节)。利用这些内建对象,可以使脚本更加强大;这些对象会允许您从浏览器中接收和发送信息。例如,利用request对象,你可以接收用户的HTML表单中的信息并加以处理。ASP包含标准的ActiveX组件,这些组件可以实现一些复杂的功能,如使用数据库等。ASP可以和诸SQLServer进行挂接,重要的是,这是ASP一个非常强大的功能所在,在线商务以及在线论坛等各种非常高级的、动态更新的站点都需要数据库的支持,而且需要随数据库内容的更新而自动更新,这样,就可以利用ASP自己建立很多类似的高级站点。
通过上面的描述,我们可以了解到,ASP就是由服务器端脚本、对象以及组件拓展过的标准网页并为其提供了运行的环境。而它的网页并不是在建立初期存在的,而是当某个浏览器向它提出请求时,它才根据需要产生所需要的标准网页,这克服了过去HTML编写的网页的静态缺点,从而使网页上可以有许多动态的信息存在。如:当前的计算机时间、计数器的计数值等。
2.如果想编写ASP应用程序还应掌握ASP的各种内嵌对象:
Application对象:Application对象用来存储一个应用中所有用户共享的信息。
Request对象:Request对象可以用来访问所有从浏览器到服务器间的信息
Response对象:Response对象用来将信息发送回浏览器。可以利用Response对象将脚本语言结果输出到浏览器上。
erver对象:Server对象提供你运用许多服务器端的应用函数。
Session对象:Session对象用来存储一些普通用户在滞留期间的信息,可以用Session对象来存储一个用户在访问你的站点时滞留时间。
ObjectContext对象:ObjectContext对象可以用来控制ASP的执行。这种执行过程由MicrosoftTransactionServer(MTS)来进行管理。
内嵌对象不同于正常的对象。在利用内嵌对象的脚本时,不需要首先创建一个它的实例。
在整个网站应用中内嵌对象的所有方法、集合以及属性都是自动可访问的。
3.ASP组件:
AdRotator组件:用来在主页上显示广告图标。可以利用这个组件来限定不同广告图标显示变换的频率。
BrowserCapabilities组件:可以根据不同浏览器的性能来显示不同的主页。
ContentLinking组件:可以连接相当数量的主页,这样就可以更容易进行网络导航。
Counters组件:用来追踪访问该站点访问者的数量,可以利用这个组件在主页中添加点击计数器。
PermissionChecker组件:可以用来检验只有授权用户才能访问的某些连接。可以利用这个组件来创建管理员的维护主页。
浏览器兼容组件:在Inernet技术日新月异的今天,并不是所有的浏览器的功能都是一样的BrowserCapabilities组件创建一个BrowserTy
文档评论(0)