第1 章HTML、XHTML和DHTML标签语言(第2/3部分)
1.1应用DreamWeaver实现可视化页面设计
1.1.1网页设计工具软件DreamWeaver
1、Dreamweaver是一款专业的Web客户和服务器端页面开发工具程序
该工具软件可以用于对Web 站点、Web 页面和Web 脚本程序进行设计、编码和开发实现,并且提供有可视化的编辑环境和良好的及时动态帮助信息。Web页面开发人员通过应用Dreamweaver工具软件中的可视化编辑功能,可以快速地创建页面内容而无需编写任何的HTML标签代码。当然,开发者也可以手写标签而直接编码实现对页面中的内容描述。因为在Dreamweaver程序中,为开发人员提供有两种不同形式的开发视图:代码和设计。
Dreamweaver工具软件是曾经风靡一时的网页三剑客成员之一的页面可视化开发工具,早期属于Macromedia公司、但现在已经属于Adobe公司。目前版本的Dreamweaver程序,不仅支持Web客户端的页面开发所涉及的各种技术(比如XHTML、CSS和JavaScript等),也支持各种主流的Web服务器端的开发技术及编程语言。例如微软早期的ASP以及现在的https://www.wendangku.net/doc/f5984140.html,、ColdFusion标签语言(ColdFusion Markup Language ,CFML)、Sun公司的JSP、Rasmus Lerdorf创建的PHP等目前比较流行的动态网站开发的编程语言。
下文将介绍如何应用Dreamweaver工具程序进行Web项目中的各个页面的设计和实现,但由于Dreamweaver程序操作简单,基本上类似于操作微软公司的Word软件。
2、启动DreamWeaver工具软件程序
读者可以根据自己所获得的DreamWeaver工具软件的版本首先在本机中安装该软件,目前也提供有免安装的版本(俗称“绿色版”)。作者采用的就是免安装的版本,直接单击其中的DreamWeaver.exe程序文件名就可以启动DreamWeaver工具软件,然后就可以见到图1.8所示的程序主界面(该图为主界面的局部截图)。
图1.8 DreamWeaver工具软件启动后的程序主界面
3、在DreamWeaver工具软件程序中新建Web站点
1)新建和命名Web站点
DreamWeaver程序对页面的组织和管理的方式是应用“Web站点”的方式实现的,基本上类似于在Java程序开发中的Eclipse IDE工具中的项目(Project)的概念。因此,Web 开发人员首先需要在DreamWeaver工具程序中为项目新建一个Web站点。
单击DreamWeaver工具程序主窗口内的主菜单条中的【站点】菜单,如图1.8所示。然后再单击其中的【新建站点】子菜单项,将出现下图1.9所示的新建站点的对话框窗口。在该对话框窗口中输入将要创建站点的名称(本示例为WebCRM)以命名该Web站点。
图1.9 新建和命名本项目的Web站点
2)为本Web站点选择对应的服务器端开发实现技术
单击图1.9所示的对话框窗口内的【下一步】按钮后,将出现图1.10所示的选择服务器端开发实现技术的对话框,在该对话框中为本Web站点选择对应的服务器端开发实现技术,本示例选择JSP类型。
图1.10 选择服务器端的实现技术为JSP
3)选择WebCRM项目的Web站点根目录位置
继续单击图1.10所示的对话框中的【下一步】按钮后,将出现图1.11所示的对话框窗口,在该对话框窗口内根据本Web项目的页面文件实际存放的磁盘目录选择项目的Web 站点根目录的磁盘路径位置,本WebCRM示例项目在作者的机器中为F:\WebCRM目录。
图1.11 选择项目的Web站点根目录位置
然后再继续在图1.11所示的对话框窗口中点击【下一步】按钮,将进入新建Web站点的其他配置信息的对话框。对这些剩下的配置信息可以不需要改变,而都直接选用DreamWeaver程序中所提供的默认选择项目,一直点击各个对话框中的【下一步】按钮直到出现包含有【完成】按钮的对话框(在此省略了对这些步骤的截图没有附录)。最后单击该对话框中的【完成】按钮后,将创建出本Web站点,如图1.12所示的目录结构图示。
4、在Web站点中新建项目中的各个页面文件的目录
由于在实际项目中存在有大量的信息,一般都应该要把这些信息内容分类存放以便于以后的维护修改。因此,需要在本Web站点中建立出如下的各种通用的文件目录。比如CSS目录(存在项目中的各个样式单文件)、images目录(存放项目中的各种图片文件)、flash目录(存放项目中的各种Flash动画文件)、javascript(存放项目中的各个客户端的JavaScript脚本程序)等。
当然,除了这些通用的文件目录以外,开发人员也可以根据项目中的需要建立出其他的目录。图1.12为客户关系信息管理系统(Customer Relationship Management,CRM)中的各个目录的局部截图图示。
图1.12 某个客户关系信息管理系统的文件目录结构的图示
1.1.2客户关系管理信息系统页面设计和实现
1、新建CRM系统中的Web站点的首页面文件
1)设置Dreamweaver页面编辑器的缺省编码
由于Dreamweaver软件支持多种不同的语言,在项目的页面设计中为了能够正确地保存页面中的中文信息,应该要首先设置改变页面编辑器的缺省编码为中文编码。首先选择【文件】主菜单(如图1.8所示)中的【新建】子菜单项目,然后将会弹出一个【新建文档】的对话框,如图1.14所示。在该对话框中单击其中的【首选参数】按钮后将弹出图1.13所示的【首选参数】对话框窗口。
图1.13 设置页面的缺省编码为简体中文编码
在图1.13所示的对话框左面的【分类】中选择【新建文档】类型,然后在右面的【默认编码】栏中的下拉列表框中选择“简体中文(GB18030)”项目。然后单击该对话框中的【完成】按钮就可以改变Dreamweaver页面编辑器的缺省编码为中文编码。
2)新建出项目中的首页面文件
继续选择【文件】主菜单中的【新建】子菜单项目,然后将会弹出图1.14所示的【新建文档】的对话框。在该对话框中的【页面类型】栏中选择“HTML”类型,然后再在【布局】栏中选择“无”(表示不需要预先进行页面的布局设计),最后单击其中的【创建】按钮,将创建出一个空的HTML页面。
图1.14 新建出项目中的首页面文件的【新建文档】对话框
命名该HTML页面文件名为index.html(目前暂时采用客户端HTML页面),并将该index.html文件保存到Web项目的站点根目录中,如图1.12所示。
2、为项目中的首页面文件添加各种
标签内的子标签1)在index.html页面中添加
标签中的各种子标签在页面文档头部(由成对的
标签定义)中可放置的子标签主要有