资源预览内容
第1页 / 共32页
第2页 / 共32页
第3页 / 共32页
第4页 / 共32页
第5页 / 共32页
第6页 / 共32页
第7页 / 共32页
第8页 / 共32页
第9页 / 共32页
第10页 / 共32页
亲,该文档总共32页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
动态网页制作,学习目的,理解动态网页应用程序的概念 掌握构建ASP应用程序开发环境的方法 掌握利用Dreamweaver MX2004来开发动态网站的方法,动态网页和静态网页区别,动态网页:在服务器端运行的程序、网页、组件,属于动态网页,它们会随不同客户、不同时间,返回不同的网页。 静态网页:运行于客户端的程序、网页、插件、组件,属于静态网页。,动态网页的用途,留言板 论坛 网上报名 网上查询 基于B/S结构的管理信息系统,ASP留言板,中国因特网留言板 http:/www.chinainter.cn/guestbook/ 申请留言板http:/www.ok0999.com/dyhlyb/reg.asp,制作自己的留言板,构建ASP开发环境 IIS的安装、设置 Dreamweaver软件的安装 数据库的设计 ODBC数据源的设定 动态站点的建立,开发环境,Web服务器 IIS,问题:如何使计算机成为一台服务器,由于它是连接到网络上的,所以要求它安装网卡; 它应该具有固定的IP地址,这样当用户在客户端通过在浏览器地址栏中键入URL地址时,就可以通过域名系统找到相应的IP地址并访问该网站; 为了能够为用户提供浏览服务,在Internet服务器上必须安装相应的Web服务器程序。,Web服务器程序的安装和启动,安装因特网信息服务器(IIS) 启动因特网信息服务器(IIS) 问题:如何判断成功安装IIS? 判断是否安装了IIS服务的方法是查找C:Inetpub文件夹。如果该文件夹不存在,则该机系统上很可能没有安装IIS。 可以在浏览器窗口的地址栏键入http:/localhost,留言板的功能模块图,数据库中表的设计,用户留言表(tGuestBook ):该表用来存储留言和站长回复 fID字段类型 fTime 字段默认值 fReplyContent 字段默认值 管理员口令表(tAdmin ):用于存储管理员的用户名和密码,ODBC数据源的设定,DSN:表示用于将应用程序和某个数据库相连接的信息的集合。 ODBC数据源的设定实质是设定系统DSN(数据源名称)来确定数据库所在位置以及数据库的相关属性,ODBC数据源的设定,控制面板管理工具,显示留言页(default.asp)的制作,建立动态站点 创建数据源 绑定数据 添加重复区域 隐藏图标 添加导航按钮,绑定数据,绑定姓名、留言、时间和站长回复等动态数据到相应位置。 对Oicq图片的处理 在编辑标签窗口中添加Alt属性为: alt=“的OICQ号码是 ” E-Mail图片的处理。 对主页图片的处理。,隐藏图标,网友在留言时如果没有填写Oicq、E-Mail、主页址那么相应的图片就不应该显示出来。 Oicq图片的处理 Email图片的处理 主页图片的处理,Oicq图片的处理,(“) then% 的OICQ号码是 “ ,发表留言,校验表单 “插入记录”服务器行为 记住个人信息 Cookies,什么是Cookies?,Cookies是数据包,可以让网页具有记忆功能,在某台电脑上记忆一定的信息。Cookies的工作原理是,第一次由服务器端写入到客户端的系统中。以后每次访问这个网页,都是先由客户端将Cookies发送到服务器端,再由服务器端进行判断,然后再产生HTML代码返回给客户端,,实现过程,打开代码检查器窗口(按F10键),查找“*Insert Record:constrtuct a sql insert statement and execute it”字样,在If(CStr(Request(“MM_insert”)”) then语句之后加入存储Cookies的语句: If (CStr(Request(“MM_insert”)”)Then Response. Cookies (“rcName”) =Request. Form (“fName”) Response.Cookies (“rcName”).Expires=Date+100 Response. Cookies (“rcOIcq”) =Request.Form (“fOIcq”) Response.Cookies (“rcOIcq”).Expires=Date+100 Response.Cookies (“rcE_Mail”) =Request. Form (“fE_Mail”) Response. Cookies (“rcE_Mail”).Expires=Date+100 Response.Cookies(“rcHomePage”)=Request.Form(“fHomePage”) Response.Cookies(“rcHomePage”).Expires=Date+100 End If,打开数据“绑定”面板,单击“+”按钮,在弹出的菜单中选择“请求变量”,弹出“请求变量”对话框,进行设置。,选择表单中的“fName”文本框,将在“绑定”面板中建立的“rcName”变量绑定到文本框的初始值属性上,这样就完成了该效果的设置。其他的rcOICQ、rcE_Email和rcHomePage变量的建立和绑定方法与此相同。,登录页面(Login.asp),在进入管理页面之前,一般都要进行用户密码的验证。 需使用“登录用户”的服务器行为。,管理留言页面的制作,站长回复动态链接的制作 “转到详细页”,管理留言页面的制作,删除按钮的设置 将“fID”动态数据绑定到复选框的Value属性上 将表单的动作设置为“del.asp” 将删除按钮的名称属性设置为空,管理留言页面的制作,限制未登录用户的访问,删除留言页面的制作,Del.asp为删除留言页面。 功能:根据Admin.asp页面传递过来的fID值,利用命令对话框执行删除动作。,命令对话框的设置,源代码的添加,回复留言页面的制作,记录集的设置 更新记录服务器行为,作业要求:,根据所学制作动态网页 参考:留言板、图书管理、网上注册、网上调查表,
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号