第章设计开发动态数据库网页.pptx
上传人:王子****青蛙 上传时间:2024-09-10 格式:PPTX 页数:34 大小:5.4MB 金币:10 举报 版权申诉
预览加载中,请您耐心等待几秒...

第章设计开发动态数据库网页.pptx

第章设计开发动态数据库网页.pptx

预览

免费试读已结束,剩余 24 页请下载文档后查看

10 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

学习目标掌握表单对象的使用了解创建ASP应用程序开发环境掌握定义记录集掌握动态数据的绑定掌握服务器行为的添加教学目标和基本要求_________________________________________________________________________________________________________教学时间:本章共分_______课时教学方法案例教学多媒体教学理论面授教学素材课程范例文件:sample\第8章\练习文件:exercise\第8章\8.1插入交互式表单对象8.1.1小案例—插入表单域一个完整的表单设计应该很明确地分为两个部分:表单对象部分和应用程序部分,它们分别由网页设计师和程序设计师来设计完成。其过程是这样的,首先由网页设计师制作出一个可以让浏览者输入各项资料的表单页面,这部分属于在显示器上可以看得到的内容,此时的表单只是一个外壳而已,不具有真正工作的能力,需要后台程序的支持。8.1.2小案例—插入文本域文本域接受任何类型的字母数字输入内容。文本域可以是单行或多行显示,也可以是密码域的方式显示,在这种情况下,输入文本将被替换为星号或项目符号,以避免旁观者看到。8.1.3小案例—插入单选按钮和复选框使用表单时经常遇到有多项选择的问题,这就需要复选框和单选按钮。其中复选框允许用户从一组选项中选择多个选项,在单选按钮组中,一次只能选择一个。8.1.4小案例—插入列表和菜单表单中有两种类型的菜单:一种是单击时下拉的菜单,称为下拉菜单;另一种则显示为一个列有项目的可滚动列表,可从该列表中选择项目,称为列表。一个列表可以包括一个或多个项目。当页面空间有限但又需要显示许多菜单项时,该表单对象非常有用。8.1.5小案例—插入文件域、图像域和按钮在网络上上传图像或相关的文件时,需要用到文件域,将文件上传到相应的服务器。8.2搭建动态应用程序开发环境8.2.1安装因特网信息服务器IIS是网页服务组件,它包括Web服务器、FTP服务器、NNTP服务器和SMTP服务器,分别用于网页浏览、文件传输、新闻服务和邮件发送。8.2.2设置因特网信息服务器(IIS)设置IIS的目的是为了发布和测试动态网页。8.3小案例—设计数据库创建数据库时,应该根据数据的类型和特性,将它们分别保存在各自独立的存储空间中,这些空间称为表。表是数据库的核心,一个数据库可包含多个表,每个表具有惟一的名称,这些表可以是相关的,也可以是彼此独立的。8.4建立数据库连接8.4.1小案例—定义系统DSN在使用数据库绑定将动态内容添加到网页之前,必须建立一个数据库连接,否则DreamweaverCS6将无法使用数据库作为动态页面的数据源,而在建立数据库连接之前必须定义系统DSN。8.4.2小案例—建立系统DSN连接数据源建立以后,接下来要定义这个网站使用的数据库连接,只有如此,这个网站才能通过数据库连接来存取数据库里的信息。上一节已经设置好了系统DSN,下面就来建立系统DSN连接。8.5编辑数据库表记录动态网页最主要的特点就是结合后台数据库自动更新网页,离开了数据库也就谈不上动态网页了。数据是通过创建记录集来实现它在网页上的绑定的,而不是直接使用数据库。8.5.1小案例—查询并显示记录动态网页在使用后台数据库时,必须创建一个储存检索数据的记录集。记录集在存储内容的数据库和生成页面的应用程序服务器之间起一种桥梁作用。记录集由数据库查询返回的数据组成,并且临时储存在应用程序服务器的内存中,以便进行快速数据检索,当服务器不再需要记录集时,就会将其丢弃。8.5.2小案例—插入记录一般来说,要通过ASP页面向数据库中添加记录,需要提供用户输入数据的页面,利用DreamweaverCS6的【插入记录】服务器行为,就可以添加记录。8.5.3小案例—更新记录动态网站中可能包含更新记录的页面,更新记录的页面执行两种不同的操作:首先,它显示已存在的数据,这些数据可以被修改;其次,它更新数据库以反映所做的修改。8.5.4小案例—删除记录利用【删除记录】服务器行为,可以在页面中实现删除记录的操作。删除记录的页面执行两种不同的操作,首先显示已存在的数据,可以选择将要被删除的数据;其次从数据库中删除此记录以反映选择记录删除的结果。8.6添加服务器行为如果想显示从数据库中取得的多条或者所有记录,则必须添加一条服务器行为,这样就会按要求连续地显示多条或者所有的记录。8.6.1小案例——插入重复区域8.6.2小案例——插入显示区域需要显示某个区域时,DreamweaverCS6可以根据条件动态显示。选择【窗口】|【服务器行为】命令,打开【服务器行为】面板,在面板中单击按钮,在弹出的菜单中选择【显示