




已阅读5页,还剩15页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第9章 动态网站基本元素,动态网站并不是指具有动画功能的网站,而是指通过数据库进行架构的网站。动态网站除了美观的网页,还要通过数据库和编程序来实现网站更多自动和高级功能。例如,可以根据访问者的请求,由服务器生成网页,访问者在发出请求后,从服务器上获得生成动态结果,并以网页形式显示在浏览器中。 开始构建动态网页前,必须做一些准备工作,包括创建网页中表单、应用Dreamweaver中的记录集、设置Web应用程序服务器并连接到ASP(或者ASP.net、JSP和PHP)应用程序的数据库。下面我们就来介绍一下创建动态网时,所需要的一些基本元素。,1,2,本章知识要点:,创建表单 创建Access数据库 应用数据源,3,9.1 创建表单,表单是实现网页互动的元素。与客户端或服务器端脚本结合使用,可以实现互动性。本节将简要的介绍表单的基本作用。,9.1.1 表单概述,表单是网页与浏览者的一种交互界面。主要负责数据采集的功能,如可以采集访问者的名字和E-mail地址、调查表、留言簿等等。 当用户创建表单以后,即可输入一些所需的信息,从而使服务器端能够处理表单输入的数据。单纯的表单网页只是一个输入数据的前端界面,也可以说是服务器的窗口,实际的数据处理是在网页服务器的相关程序和数据库。,4,9.1.2 添加表单,在Dreamweaver中,可以将整个网页创建成一个表单网页,也可以在网页的部分区域中添加表单,其创建方法都相同。例如,在【插入】工具栏中,选择【表单】选项卡,单击【表单】按钮 ,即可插入表单。,5,9.1.3 添加表单对象,在定义表单域后,可以为表单域添加各种表单对象。在表单域中,将光标定位在要插入表单对象的位置,然后在【表单】选项卡中,选择需要插入的表单对象。 1插入文本域 2插入复选框 3插入表单菜单 4插入标准按钮,6,9.1.4 Spry表单元素,Spry组件是一个内建丰富用户交互功能的页面元素。这些行为可以包括让用户显示或隐藏页面元素,改变呈现,菜单交互等等。 表单中的Spry构件,主要用于验证用户在对象域中所输入内容,是否为有效的数据。并且在这些对象域中,内建了CSS样式和JavaScript特效,更加丰富了对象域的显示效果。,7,9.2 创建Access数据库,数据库是计算机中用于存储、处理大量数据的软件。而处理大量数据,并不是指单纯的数字运算,是包含数字的搜索与筛选。Access是美国Microsoft公司于1994年推出的微机数据库管理系统。他具有界面友好、易学易用、开发简单、接口灵活等特点,是典型的新一代桌面数据库管理系统。也是小型网站中常用的数据库之一。,8,9.2.1 创建数据库,Access 2007在创建新数据库过程中,提供了更加方便的功能。例如,单击【开始】按钮,执行【程序】|【Microsoft Office】|【Microsoft Office Access 2007】命令,并启用该组件。,9,9.2.2 创建数据表,创建数据表即创建数据的结构。数据表是以行和列的简单形式排列的数据视图。如果在导航窗格中双击某个表,Access 2007会将该表显示为一个数据表。,10,11,9.2.3 输入记录,其Access 2007输入记录时,应注意下列内容: Access将所有数据存储在一个或多个表中,使用的表数目取决于数据库的设计和复杂程度。 每个表应只接受一种类型的数据。 通常,表中的每个字段只接受一种类型的数据。例如,不能将注释存储在设置为接受数字的字段中。 除了一些特殊情况外,记录中的字段应该只接受一个值。例如,不能在一个地址字段中输入多个地址。 在较早版本的Access中,必须至少设计和创建一个表,才能输入数据。用户必须决定将哪些字段添加到表中,并且必须设置每个字段的数据类型。在Access 2007中,现在可以打开一个空白表并开始输入数据。Access将根据输入的内容为字段推断一种数据类型。,12,9.3 应用数据源,前面我们已经介绍了Access 2007关系型数据库的创建及输入数据等方法,也就是Dreamweaver CS3中所谈到的内容源。 而在基于Web的应用程序和动态Web站点都需要一个可以从中检索数据的内容源。通常,数据由返回到Web页的文本或数字信息组成,并以某种形式显示给用户。用户可以使用Dreamweaver CS3设计Web表单来插入、更新或删除数据库中的数据。,9.3.1 设计页面,在设计任何Web站点(无论是静态还是动态的)时的一个关键步骤是页面视觉效果的设计。当向网页中添加动态元素时,页面的设计对于其可用性至关重要。,13,9.3.2 动态内容源,动态内容源是一个可从中检索并显示在Web页中使用的动态内容的信息存储区。动态内容源不仅包括存储在数据库中的信息,还包括通过HTML表单提交的值、服务器对象中包含的值、JavaBeans 属性值以及其它内容源。 1启动ODBC数据源管理器 2数据库连接,14,15,9.3.3 添加动态内容,定义记录集或其它数据源并将其添加到【绑定】面板后,可以将该记录集所代表的动态内容插入到页面中。Dreamweaver 的菜单驱动型界面使得添加动态内容元素非常简单,只需从【绑定】面板中选择动态内容源,然后将其插入到当前页面内的相应文本、图像或表单对象中即可。,16,9.3.4 添加服务器行为,Dreamweaver 服务器行为方便向Web站点添加应用程序逻辑,而不必用户亲自编写代码。随Dreamweaver 提供的服务器行为支持ColdFusion、ASP、ASP.NET、JSP和PHP文档类型。服务器行为经过精心编写和仔细测试,以达到快速、安全和可靠的目的。内置服务器行为支持跨平台Web页,适用于所有浏览器。,9.3.5 Spry记录元素,使用Spry框架可以插入数据对象,以允许用户从浏览器窗口中以动态方式与页面快速交互。例如,用户可以插入一个可排序的表格,用户无需执行整页刷新,就可以重新排列该表格,或在表格中包括Spry动态表格对象来触发页面上其它位置的数据更新。,17,9.4 课堂练习:信息反馈表,信息反馈是控制论的重要概念,指把输出信息的一部分再输送回来,用以同目标对比,及时比较偏差,加以纠正,从而调节输出的过程。是信息的收集、传递及使用过程中一个重要环节。,18,9.5 课堂练习:创建数据表,数据库中的数据表(简称表)是用于存放数据的。用户可以创建好数据库后,再来创建数据表。在使用模板创建数据库时,数据表也一同被创建。但如果创建的是
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 养猪专业试题及答案
- 养殖专业试题及答案
- 财务相关专业试题及答案
- 绿化专业面试题及答案
- 甘肃省金太阳2026届高三9月开学联考(26-1002C)物理(含答案)
- 飞机多学科优化设计MDO提纲
- 火电燃料专业试题及答案
- 湖南省百师联盟2024-2025学年高二上学期1月期末检测生物学试卷(含答案)
- 河北省石家庄高新区外国语学校2025-2026学年八年级上学期开学测试英语试卷(含答案)
- 福建省泉州市安溪县2024-2025学年高二上学期11月期中考试语文试卷(含答案)
- 班组长管理技能提升修改
- 幼儿园消防安全教育课件:《玩火很危险》
- 酒精性肝病诊疗指南
- 学习解读《调查研究的重要论述》专题PPT
- 领导干部个人有关事项报告表(模板)
- 《中国近现代史纲要》 课件 第十一章 中国特色社会主义进入新时代
- EN61238-1额定电压36kV电力电缆用压接和机械连接器 试验方法和要求
- 专利法全套ppt课件(完整版)
- 自动插件机操作指导书
- 培智三年级上册生活数学全册教案
- 高考作文卷面书写
评论
0/150
提交评论