服务器端程序开发入门

上传人:j****9 文档编号:57183057 上传时间:2018-10-19 格式:PPT 页数:76 大小:2MB
返回 下载 相关 举报
服务器端程序开发入门_第1页
第1页 / 共76页
服务器端程序开发入门_第2页
第2页 / 共76页
服务器端程序开发入门_第3页
第3页 / 共76页
服务器端程序开发入门_第4页
第4页 / 共76页
服务器端程序开发入门_第5页
第5页 / 共76页
点击查看更多>>
资源描述

《服务器端程序开发入门》由会员分享,可在线阅读,更多相关《服务器端程序开发入门(76页珍藏版)》请在金锄头文库上搜索。

1、第12章 服务器端程序开发入门,本章的目的是使读者对如何使用Dreamweaver 8来开发服务器端的程序有一个初步的了解,并不做很深入的探讨。服务器端程序开发有很多选择,如ASP、ASP.Net、JSP、ColdFusion、PHP等很多种,这里以最常见的ASP为例来讲解。在开始编写ASP程序之前,开发者首先需要对网页的“动态”和“静态”概念有一个认识。,这里所说的动、静并非网页上文字或图片的运动或静止,而是内容的“改变”或“固定”。同时,还需要对ASP的工作原理有一个初步的认识,为熟练使用ASP打下基础。,12.1 动态网页与ASP,首先来了解静态页面和动态页面的区别。普通网页是用HTML

2、语言编写的,被称为静态页面。一旦写好,除非改写这些HTML源代码,否则无法更改网页上的内容。这类网页是以“.htm”或“.html”结尾的。,ASP是一套服务器端的脚本运行环境,当用户从浏览器向Web服务器请求一个“.asp”文件时,Web服务器并不是像处理普通的HTML文件那样直接传送给浏览器,而是全面读取请求的文件,并执行该文件中包含的所有脚本命令,然后生成一个标准的HTML页面传送给浏览器,即把含有ASP指令的那部分语句替换为标准的HTML语句之后,再传送回浏览器。,12.2 ASP的开发,了解了ASP的基本工作原理以后,就可以动手编写ASP程序了。但是ASP网页只有被服务器解析以后才能

3、被客户端浏览器正常访问,即服务器端需要配置解析ASP程序的环境。本节首先介绍ASP常用运行环境的配置方法,然后介绍几个最基本的ASP程序,目的是希望读者对ASP的内部运行机制有更深刻的理解。,12.2.1 ASP运行环境及配置,编写ASP网页与编写普通的HTML网页的一个不同之处在于:编写HTML网页,只要有IE等浏览器就可以立即看到网页效果了;而编写ASP网页仅有浏览器是不行的,因为浏览器并不认识网页中的ASP指令,因此必须在开发者的计算机上安装并配制好ASP的运行环境,才能对开发的网页进行测试。,ASP是微软公司开发的服务器端脚本环境。对于Windows 2000和Windows XP操作

4、系统,它内含于IIS(Internet Information Server)组件程序中;而对于Windows Me操作系统,它内含于PWS(Personal Web Server)组件程序中。,通常开发动态网站都使用Windows 2000或Windows XP系统,因此本书的所有例子都是建立在IIS的基础上,并且只讲述IIS的使用方法。对于PWS,配制方法基本相同,并且PWS和IIS对于ASP的支持方式没有任何差别。,图12-1 安装界面,图12-2 IIS的配置,图12-3 网站的配置,图12-4 主目录的配置,图12-5 第一个ASP程序,12.2.2 熟悉ASP程序,下面通过一个例子

5、来熟悉ASP程序的编写。上面已经举过一个最简单的使用ASP来输出“Hello World!”文本的例子,现在再把它扩展一下,使它能显示当前时间。最终的显示时间的效果如图12-6所示。,图12-6 时间例子,12.3 使 用 表 单,很多人有填写问卷调查表的经历,通常见到的问卷调查表是以纸张作为载体,由组织者负责发放、回收和统计。这节要讲到的表单也可以实现这种功能,所不同的是通过表单实现的问卷调查表是以网页作为载体,随着网站的发布而发布到网上,由后台处理系统回收并统计出调查结果。,图12-7所示的就是一个典型的含有表单的页面,它执行新用户注册功能,通过表单可以将新用户注册的信息发送到后台程序处进

6、行处理,HTML提供的表单起到信息载体的作用。由此可见,表单需要与后台处理程序相配合才能完成整个注册功能。,图12-7 表单实例,12.3.1 插入文本域,文本域可以显示为单行,即文本字段;也可以显示为多行,即文本区域;还可以以密码的方式显示,即密码域。以密码的方式显示的文本域,通常会将输入的文本替换为星号或项目符号,以防止别人看到这些密码文本。插入网页文本域,主要通过“插入”面板和“插入”菜单来实现。,图12-8 插入表单标签,图12-9 插入表格,图12-10 插入文本字段,图12-11 文本字段“属性”面板,图12-12 插入文本域,图12-13 文本区域“属性”面板,12.3.2 插入

7、单选按钮和复选框,使用单选按钮,则只能在一组选项中选择一个选项;使用复选框,则可以在一组选项中选择多个选项。单选按钮通常成组地出现,在同一个组中的所有单选按钮必须具有相同的名称。,图12-14 插入单选按钮,图12-15 单选按钮“属性”面板,图12-16 插入复选框,12.3.3 插入列表/菜单,使用列表表单对象,可以为页面插入一个包含有多个项目的列表框,用户可以从中选择一个列表项目;使用菜单表单对象,可以为页面插入一个包含有多个菜单项的下拉菜单,用户可以从中选择一个菜单项目。,图12-17 列表/菜单“属性”面板,图12-18 “列表值”对话框,图12-19 插入菜单,12.3.4 插入按

8、钮,一般来说,按钮放于表单页面的最底端。使用按钮可以将用户填写的表单数据提交到服务器后台程序中,或者重置该表单内容。,图12-20 按钮“属性”面板,图12-21 最终效果,12.4 练习与实践:制作留言簿,在这一节中,我们将完整地制作一个网上留言簿,它能实现如下的功能:进入留言板页面,如图12-22所示,可以分页显示留言,为了便于测试,每页显示2条留言;单击“我要留言”链接后,进入留言页面,如图12-23所示,输入姓名,性别,留言内容以后,单击按钮,留言成功后就会在“显示留言”页面出现了;而且最新的留言在最前面;并且可以根据留言时输入的性别,显示不同的头像。,图12-22 显示留言页面,图1

9、2-23 添加留言页面,12.4.1 准备工作,首先来做一些必要的准备工作,包括两个方面,一是确认预备文件正确,二是正确设置IIS。,图12-24 设置主目录,图12-25 留言簿的静态页面,12.4.2 建立站点,在开始制作页面之前,首先准备文件并建立站点,形成如下的情形:在“E:guestbook”文件夹中有一个index.htm文件,还有一个放置图片文件的images文件夹。注意这里的“E:guestbook”文件夹正是上面在IIS中设置的主目录的本地路径。其中的index.htm可以读者自己来设计,内容与图12-25一致即可。,图12-26 设置站点,12.4.3 建立数据库,下面将留

10、言簿中所用到的数据库表列出,并对表中的每个字段作简要的介绍,以便更好地学习后面的程序。这里使用Access数据库,留言簿包括以下字段: 编号(ID) 访客名字(Name), 头像编号(Icon),用来通过图片显示留言人的性别 留言内容(Content) 留言时间(addDate),图12-27 保存数据库图,图12-28 设置数据库,(a),(b),图12-29 创建表,图12-30 在表格中输入3行数据,12.4.4 制作显示留言页面(index.asp),图12-31 设置连接字符串,图12-32 服务器行为面板,图12-33 设置记录集,图12-34 绑定面板,图12-35 绑定以后的页

11、面,图12-36 已经成功从数据库中取得相应的数据,图12-37 图片的属性面板,图12-38 为图片绑定数据源,图12-39 设定URL,图12-40 使用扩展模式来显示表格,图12-41 选中一条留言所占的一行,图12-42 设定为每页显示两条留言,图12-43 设置显示区域,图12-44 在浏览器中预览效果,图12-45 实现翻页功能后的效果,12.4.5 制作添加留言页面(insert.asp),留言簿除了能够显示留言之外,还必须能够添加新的留言,这里我们把做好的index.asp页面留存为insert.asp,在它的基础上制作添加留言页面。,图12-46 制作基本页面,图12-47 清理服务器行为,图12-48 “插入记录表单”对话框,图12-49 页面中插入记录表单,图12-50 在留言簿中留言,图12-51 添加留言的功能已经实现,小 结,服务器端的程序开发,内容非常多,我们在这里只是实现一个很简单的小程序,目的是使读者对这部分知识有个最基本的认识。需要指出的是,尽管Dreamweaver已经提供了许多辅助功能开发服务器端的程序,但是如果希望比较自如地使用Dreamweaver的这些功能,开发出更为复杂的服务器端程序,还是需要使用者对ASP或其他的服务器端技术有较深入的掌握。,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 科普知识

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号