- 1、本文档共76页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第12章服务器端程序开发入门 本章的目的是使读者对如何使用Dreamweaver 8来开发服务器端的程序有一个初步的了解,并不做很深入的探讨。服务器端程序开发有很多选择,如ASP、ASP.Net、JSP、ColdFusion、PHP等很多种,这里以最常见的ASP为例来讲解。在开始编写ASP程序之前,开发者首先需要对网页的“动态”和“静态”概念有一个认识。 这里所说的动、静并非网页上文字或图片的运动或静止,而是内容的“改变”或“固定”。同时,还需要对ASP的工作原理有一个初步的认识,为熟练使用ASP打下基础。 12.1 动态网页与ASP 首先来了解静态页面和动态页面的区别。普通网页是用HTML语言编写的,被称为静态页面。一旦写好,除非改写这些HTML源代码,否则无法更改网页上的内容。这类网页是以“.htm”或“.html”结尾的。 ASP是一套服务器端的脚本运行环境,当用户从浏览器向Web服务器请求一个“.asp”文件时,Web服务器并不是像处理普通的HTML文件那样直接传送给浏览器,而是全面读取请求的文件,并执行该文件中包含的所有脚本命令,然后生成一个标准的HTML页面传送给浏览器,即把含有ASP指令的那部分语句替换为标准的HTML语句之后,再传送回浏览器。 12.2 ASP的开发 了解了ASP的基本工作原理以后,就可以动手编写ASP程序了。但是ASP网页只有被服务器解析以后才能被客户端浏览器正常访问,即服务器端需要配置解析ASP程序的环境。本节首先介绍ASP常用运行环境的配置方法,然后介绍几个最基本的ASP程序,目的是希望读者对ASP的内部运行机制有更深刻的理解。 12.2.1 ASP运行环境及配置 编写ASP网页与编写普通的HTML网页的一个不同之处在于:编写HTML网页,只要有IE等浏览器就可以立即看到网页效果了;而编写ASP网页仅有浏览器是不行的,因为浏览器并不认识网页中的ASP指令,因此必须在开发者的计算机上安装并配制好ASP的运行环境,才能对开发的网页进行测试。 ASP是微软公司开发的服务器端脚本环境。对于Windows 2000和Windows XP操作系统,它内含于IIS(Internet Information Server)组件程序中;而对于Windows Me操作系统,它内含于PWS(Personal Web Server)组件程序中。 通常开发动态网站都使用Windows 2000或Windows XP系统,因此本书的所有例子都是建立在IIS的基础上,并且只讲述IIS的使用方法。对于PWS,配制方法基本相同,并且PWS和IIS对于ASP的支持方式没有任何差别。 12.2.2 熟悉ASP程序 下面通过一个例子来熟悉ASP程序的编写。上面已经举过一个最简单的使用ASP来输出“Hello World!”文本的例子,现在再把它扩展一下,使它能显示当前时间。最终的显示时间的效果如图12-6所示。 12.3 使 用 表 单 很多人有填写问卷调查表的经历,通常见到的问卷调查表是以纸张作为载体,由组织者负责发放、回收和统计。这节要讲到的表单也可以实现这种功能,所不同的是通过表单实现的问卷调查表是以网页作为载体,随着网站的发布而发布到网上,由后台处理系统回收并统计出调查结果。 图12-7所示的就是一个典型的含有表单的页面,它执行新用户注册功能,通过表单可以将新用户注册的信息发送到后台程序处进行处理,HTML提供的表单起到信息载体的作用。由此可见,表单需要与后台处理程序相配合才能完成整个注册功能。 12.3.1 插入文本域 文本域可以显示为单行,即文本字段;也可以显示为多行,即文本区域;还可以以密码的方式显示,即密码域。以密码的方式显示的文本域,通常会将输入的文本替换为星号或项目符号,以防止别人看到这些密码文本。 插入网页文本域,主要通过“插入”面板和“插入”菜单来实现。 12.3.2 插入单选按钮和复选框 使用单选按钮,则只能在一组选项中选择一个选项;使用复选框,则可以在一组选项中选择多个选项。单选按钮通常成组地出现,在同一个组中的所有单选按钮必须具有相同的名称。 12.3.3 插入列表/菜单 使用列表表单对象,可以为页面插入一个包含有多个项目的列表框,用户可以从中选择一个列表项目;使用菜单表单对象,可以为页面插入一个包含有多个菜单项的下拉菜单,用户可以从中选择一个菜单项目。 12.3.4 插入按
文档评论(0)