如何编写一个自己喜欢的留言薄呢?本文将以 Active Server Pages 为中心,向你全面展示制作的过程,并使用大量的例子循序渐进地为大家进行讲解和演示,让你在不断的理论和实践之中更轻松地跨入ASP的大门。当然在
学习应用ASP之前,让我们先来看一下ASP到底有什么优点。
ASP(Active Server Pages)动态网页,是
微软公司推出的一种用以取代CGI(Common Gateway Interface)通用网关接口的技术。我们可以通过ASP结合HTML语言、ASP指令和ActiveX元件以及
数据库等方面知识,使用自己的 Web
服务器创建并运行动态的交互式 Web 站点。ASP的主要优点大概可以归纳如下:
1、您可以用 VBScript 或JScript创建脚本,同时结合HTML语言就能够非常方便地完成网站的应用程序。对于 VBScript和JScript,使用哪种语言并不重要,Web
服务器等同地处理这两种语言,并向用户的
浏览器发送 HTML 格式化结果。
2、因为ASP采用Script语言(VBScript和JScript)就可以轻松编写程序,因此这就大节省了网络
设计人员又得重新
学习一种新语言的
时间。而且编写ASP无须
手工compile编译或链接程序,可在
服务器端直接执行,这无疑是更加方便了我们的编写过程。
3、使用普通的使用
记事本之类的
文本编辑器,即可进行编辑设计,如:Windows的
记事本。建议不要用FontPage98或DreamWeaver2.0等主页制作
软件修改,因为他们会破坏源代码的。在这里我建议使用CuteFTP携带的Cute
html编辑器进行编辑设计。
4、ASP是运行在
服务器端,所以我们无须担心
浏览器是否支持ASP所使用的编程语言,用户端只要使用可执行HTML码的
浏览器,即可浏览Active Server Pages所设计的网页内容。ASP在
服务器端运行,当程序执行完毕后,
服务器仅将执行的结果返回给客户
浏览器,这样也就减轻了客户端
浏览器的负担,大大提高了交互的速度。
5、ASP能与任何ActiveX scripting语言相容。除了可用VBScript或JScript语言来设计外,还通过plug-in的方式,使用由第三方所提供的其他脚本语言,譬如Perl、Tcl等。脚本引擎是处理脚本程序的COM(Component Object Model)
组件。
6、Active Server Pages的程序代码隐藏,在客户端上仅可以看到由ASP输出的动态
html文件。因而可以避免所写的源程序被他人剽窃,也提高了程序的
安全性。
7、可使用
服务器端的脚本来产生客户端的脚本。
8、面向对象(Object oriented),并可扩展ActiveX Server
组件功能。
9、ActiveX Server Components(ActiveX
服务器组件)具有无限可扩充性。你可以使用任何编程语言来编写你所需要的ActiveX Server
组件。
10、可以通过ADO(ActiveX Data Objects,
微软的一种新的数据访问模型,是一种可以提供WEB页面
开发者轻松存取Internet的
数据库,并可以在用户端实现网上立即、即时更新显示的最新WEB页面
数据库技术。)非常方便地访问
数据库,从而使存取
数据库变得轻松容易。
看了ASP如此多的优点,是否开始觉得心动啦!其实想学习ASP,我个人觉得最有效的方法莫过于:先从网络上Download一些别人提供的免费例子,再进行自己改编;遇到不明白的地方我们可以查找相关资料,或者直接到一些ASP
论坛去向我们的“大虾”们讨教。
好了,讲了这许多,我们也该言归正传了。那么从下一章起我们就开始从一个最简单的文本留言簿开始我们的教程。