学习ASP过程中的收获体会
很高兴在大二上学期选择了ASP动态网页设计这门课,我
学习了本专业不能学到的知识技能,经过半学期的学习我已经对ASP有了大致的了解并能掌握一些小的技能,例如:
设计一个简单的系统,聊天室、数据库查询等等。有了大概的知识
系统,这半个学期没白费。下面就看看我都丰收了哪些果实吧。(字数有限,仅举几例)
一:如何才能做到将数据库的查询结果分页显示呢?有两种方法:
1:将数据库中所有符合
查询条件的记录一次性的都读入 record set 中,存放在内存中,然后通过 ADO Record
set 对象所提供的几个专门支持分页处理的属性: Page
Size(页大小)、 Page Count( 页数目 ) 以及 Absolute
Page( 绝对页 ) 来管理分页处理。
2:根据客户的指示,每次分别从符合查询条件的记录中将规定数目的记录数读取出来并显示。
两者的主要差别在于前者是一次性将所有记录都读入内存然后再根据指示来依次做判断分析从而达到分页显示的效果,而后者是先根据指示做出判断并将规定数目的符合查询条件的记录读入内存,从而直接达到分页显示的功能。
二:关于聊天室中的session和application的内容:
1:关于Application:Application 对象用于在服务器上一个Web 站点内的应用程序 之间传递消息。Application 对象没有内置的属性,但用户可以定义 自己的属性。一旦为Application对象定义了属性,该属性的有效期 从请求该应用程序的第一个页面开始,到Web站点关闭为止。 Application 对象的属性可以被该站点的所有应用
程序的所有用户共 享。因此, 聊天应用程序中可以用来存放用户的谈话内容。对 Application 对象属性的定义脚本必须放在Global. asa 文件的App lication_onstart
事件中。Global.asa 文件存储于Web 站点的根目录,用于指定该站点的全局对象和存储事件信息。
2:关于session:Session 对象也 可以在页面间跳转时保存和传递数据, 但与App lication 对象不同 的是,Session 对象只保存单个用户的信息,即作用范围仅限于某
个特定用户访问的不同页面间,而不是在各用户之间传递数据。 Session对象的属性,同样由用户自己定义。定义与读写的脚本语法 与Application对象相同,只是脚本要放在应用程序中。
其实,这半个学期所学的东西要用这区区的几张纸是完全不能够说明白的,作为一名九零后的大学生我从未网购,网购的风险是让我怯步的主要原因,但是在这门选修课上老师给我们讲了各种网购骗局以及如何防止网购被
骗,有了这些知识储备我就不会害怕网购骗局,也就可以赶时髦的进行网购了。其次,在那节老师不在的课上,代课老师给我们讲的“元芳的故事”,由于他的生动与真实,所以估计在很长一段时间内我是忘不了了,它真实反映了一个骗子想要放长线钓大鱼的现象,在这个骗子横行的时代,这个故事又给我积攒了经验,增长了见识。
另外我好想对那些骗子说:你们手脚健全为什么要干这些犯法的勾当!或许你的父母没有给你们丰衣足食,但是人穷志不穷才是王道不是吗?!生活已然清贫为什么还不想办法给自己的精神补充能量,反而作践自己是自己更加的一贫如洗呢?上帝给你关一扇门的同时会给你开一扇窗,所以无论到何种地步都不要绝望,相信自己一定行!
以上就是我在这门选修课上的体会与收获。