Dreamweaver MX

第14章 管理站点资源、库与模板

14.1 资源面板(P315)

 * 资源:保存在站点中的元素,如图像、动画文件。

14.1.1 用资源面板查看资源

 * 窗口—资源—站点资源、收藏资源—

   类别:图像、颜色、链接、影片、脚本。

14.1.2 将资源添加到页面中(P316)

  页面中选定插入点—资源面板—选择资源,如图像—插入。

14.1.4 用资源面板添加 URL 链接(P317)

 * 选择文字,如佛山电大—资源面板—选择[链接]—

   选择 URL—应用。

14.1.5 选择与编辑资源(P318)

 * 资源面板—双击要编辑的资源。

14.2.1 为收藏列表添加或删除资源(P320)

 * 在站点资源列表中—选择资源—单击[添加到收藏夹]。

14.3 使用库项目

14.3.1 创建库项目(P323)

 1. 选择图像,如

演讲文档|工具软件|静态图像|动态视频|图形设计|音乐语言|通讯联络

 

   修改—库—添加对象到库。

 2.将库项目添加到文档中

   文档中选定插入点—资源面板库类别—选择库项目—插入。

14.3.2 编辑库项目(P324)

 * 更新所有使用指定库项目的文档

   修改—库—更新页面—文件使用……导航栏目.lbi—开始。

 

第15章 页面代码编辑

15.1 在设计视图中编辑代码

15.1.1 使用标记编辑器编辑代码(P339)

  右击对象,如图像—编辑标签—源,如 ../dttx/&.gif。

15.1.3 使用标记选择器编辑代码(P342)

  单击对象,如图像—右击<img>标签—编辑标签—

  <img src="../dttx/&.gif" width="50" height="49">

15.1.4 编辑脚本程序

  1.查看—可视化助理—不可见元素。

  2.插入—HTML—脚本对象—脚本—语言:Javascript,内容:……。

  3.链接脚本文件

   插入—HTML—脚本对象—脚本—

   语言:Javascript,内容:不输入—确定。

   属性面板选择脚本程序

15.2 设置代码编辑环境

15.2.1 设置代码参数(P345)

  * 编辑—首选参数—代码格式、代码改写。

15.2.2 管理标签库(P347)

  * 编辑—标签库—HTML 标签、JSP 标签、ASP 标签。

15.3 Dreamweaver MX 中的代码编辑

15.3.1 代码片段(Snippets)面板(P351)

 * 插入“切换图像”的代码片段

   选定插入点或对象—窗口—代码片段—JavaScrip—图像—

   右击“切换图像”的代码片段—编辑、插入。

15.4 代码优化与调试

15.4.1 净化代码(P353)

 * 打开文档—命令—清理 HTML—空标签区块、多余的嵌套标签……。

15.4.4 使用 JavaScript 调试器(P355)

 * JavaScript 调试器:调试 客户端 JavaScript 代码程序。

 

第16章 动态页面

16.1 定义动态数据源

16.1.1 为动态数据源连接数据库(P358)

 1.应用程序面板:数据库、绑定、服务器行为、组件。

   数据库:连接,如 wssdk_cn,表,如 图书记录表,用户资料表。

   绑定:记录集,如 tsjl_rs 图书号、图书名称、作者、出版社。

   服务器行为:重复区域、插入记录(表单"form1")、转到详细页面

 2.动态数据源:数据库信息、HTML 表单提交的值、服务器对象的值。

添加到绑定(Bindings)面板的数据源列表中。

 3.ASP 访问网络数据库步骤

序号
缩写
说明
1
ASP
动态服务器网页
2
ODBC

开放数据库连接,数据库操作驱动程序。(P359)

如 Microsoft Access Driver(ODBC)

   Microsoft SQL Server Driver(ODBC)

3
DSN
程序和数据库相连的信息集合。(P359)

4

wssdk.mdb

wssdk_Data.MDF

Access 数据库

SQL Server 数据库

 4.Dreamweaver MX 中数据库操作步骤

序号
名称
举例
创建步骤
1
数据库
wssdk.mdb
Microsoft Access 数据库管理系统
2
数据源名
wssdk_DSN

Windows 2000 操作系统

开始—程序—管理工具—ODBC(P359)

3
数据库连接
wssdk_cn

Dreamweaver MX 应用程序面板

数据库[+]—数据库名称(P361)

4

记录集
tsjl_rs

Dreamweaver MX 应用程序面板

绑定[+]—记录集(查询)(P363)

5

插入记录

表单“tsmc”

插入字段

“图书名称”

Dreamweaver MX 应用程序面板

服务器行为[+]—插入记录(P393)

 5.Dreamweaver MX 中生成数据库连接和记录集的代码 

连接与

记录集

Dreamweaver MX
ASP

数据库

连接

wssdk_cn

<!--#include file=
"../Connections/wssdk_cn.asp"
-->

<%
// FileName
="Connection_odbc_conn_dsn.htm"
// Type="ADO"
// DesigntimeType="ADO"
// HTTP="false"
// Catalog=""
// Schema=""
var MM_wssdk_cn_STRING
= "dsn=wssdk_DSN;"
%>

set cn=Server.CreateObject
("ADODB.Connection")
cn.open
"PROVIDER=MICROSOFT.JET.OLEDB.4.0;
DATA SOURCE="&server.MapPath
("/mdb/wssdk.mdb")

记录集

tsjl_rs

<%
var tsjl_rs =
Server.CreateObject
("ADODB.Recordset");
tsjl_rs.ActiveConnection
= MM_wssdk_cn_STRING;
tsjl_rs.Source =
"SELECT * FROM 图书记录表";
tsjl_rs.CursorType = 0;
tsjl_rs.CursorLocation = 2;
tsjl_rs.LockType = 1;
tsjl_rs.Open();
var tsjl_rs_numRows = 0;
%>

set rs=Server.CreateObject
("ADODB.Recordset")
rs.open
"select * from 图书记录表",cn,3

注意中国学生网要求的数据库引擎(驱动),

  ASP 会员:修改“/会员名/路径/数据库名”,要与实际对应。

  虚拟主机:不加会员名。

  自管主机:软件要求 Windows Server 2000 服务版,

IIS 管理发布 Web 站点,支持 ASP 脚本运行。

6.创建数据源名 DSN

   开始—设置—管理工具—数据源(ODBC)—系统 DSN—添加—

   Microsoft Access Driver(*.mdb)—完成。

   数据源名:wssdk_DSN

   描述:网上书店库数据源名

   数据库:E:\本地站点\mdb\wssdk.mdb

 7.创建本地数据库连接

   文件—新建—动态页,ASP Javascript—网页中增加调用脚本的代码

  <%@LANGUAGE="JAVASCRIPT" CODEPAGE="936"%>

  应用程序面板—数据库—[+]—

   连接名:如 wssdk_cn

   数据源名:wssdk_DSN(Dreamweaver 连接要使用本地 DSN)

  <!--#include file="../Connections/wssdk_cn.asp"-->

<%
// FileName="Connection_odbc_conn_dsn.htm"
// Type="ADO"
// DesigntimeType="ADO"
// HTTP="false"
// Catalog=""
// Schema=""
var MM_wssdk_cn_STRING = "dsn=wssdk_DSN;"
%>

 8.测试服务器

  显示动态页面内容,测试服务器可以在本地计算机或远程服务器上。

  把远程站点目录作为测试服务器的目录。

 9.定义测试服务器(P362)

   动态网页—应用程序面板—绑定—为文件创建站点—高级选项卡—

   类别:测试服务器—设置:

16.1.2 定义数据记录

 1.数据记录(Recordeset):查询数据库多个表得到的数据集合,

临时存储在服务器程序中。

 2.创建数据记录

   打开网页—插入—应用程序对象—重复区域—创建记录集;

   (打开动态网页—应用程序面板—绑定[+]—记录集(查询))

   名称:tsjl_rs dzjc_rs

   连接:wssdk_cn

   表:图书记录表

   列:书名、作者、出版社

   筛选:“图书类别”“=、包含”“输入值”“大专教材”

<%
var tsjl_rs = Server.CreateObject("ADODB.Recordset");
tsjl_rs.ActiveConnection = MM_wssdk_cn_STRING;
tsjl_rs.Source ="SELECT * FROM 图书记录表";
tsjl_rs.CursorType = 0;
tsjl_rs.CursorLocation = 2;
tsjl_rs.LockType = 1;
tsjl_rs.Open();
var tsjl_rs_numRows = 0;
%>

16.1.3 定义 ASP 服务器变量(P364)

16.2 在页面中添加动态数据源(P365)

16.2.1 动态文本(P365)

   下载动态网页

  选定插入点—绑定标签

选择记录集,如 yfzl_rs,字段,如 用户号、用户姓名—插入。

16.2.2 动态图像(P367)

   下载动态网页

  动态更换页面中的图像。

  插入—图像—数据源—动态数据源列表—

数据源存放的文件夹\图书封面文件名,如 wssd\wyzh.jpg。

小结:创建访问数据库的动态页

1.Windows 操作系统中创建数据源名 DSN

   开始—设置—管理工具—数据源(ODBC)—系统 DSN—添加—

   Microsoft Access Driver(*.mdb)—完成。

   数据源名:wssdk_DSN

   描述:网上书店库数据源名

   数据库:E:\本地站点\mdb\wssdk.mdb

2.打开 Dreamweaver 创建本地数据库连接

   文件—新建—动态页,ASP Javascript—应用程序面板—数据库[+]

   连接名:如 wssdk_cn

   数据源名:wssdk_DSN

3.应用程序面板—绑定[+]—记录集(查询)

   名称:tsjl_rs

   连接:wssdk_cn

   表:图书记录表

   列:全部

4.绘制2行多列表格。标题栏输入标题。

  把绑定标签记录集列表中的字段,

  如 图书号、图书名称、……,拖入表格中的相应位置。

5.选定表格记录所在行—服务器标签—行为[+]—重复区域—

  记录集:tsjl_rs、显示所有记录。

16.3 显示数据库记录

16.3.1 将格式应用到数据上(P369)

  选择文档中的动态数据,如 {tsjl_rs.图书定价}—

  应用程序面板—梆定卡—图书定价—格式—货币—

  默认值 如 ¥24.00 。

16.3.2 创建记录导航链接

   下载动态网页

 数据记录导航链接:第一个、上一个、下一个、最后一个。

 插入—应用程序对象—记录集分页—记录集导航条……。

第一页 前一页 下一页 最后一页

16.3.4 显示多条记录(P371)

   下载动态网页

 插入—应用程序对象—动态数据—动态表格—

 数据记录集:dzjc_rs

 每页显示记录数:10

图书号 图书名称 出版社 作者 图书定价 图书数量 图书类别
1 “神舟”五号清华群英谱 北京清华大学 编写组 33 999 新书介绍
2 纳米激光测尺在清华诞生 北京清华大学 宋晓梦 33 999 新书介绍
3 人类基因组测序 北京清华大学 编写组 33 999 新书介绍
4 “舒氏区”学习记忆功能 北京清华大学 编写组 33 999 新书介绍
5 计算机网络应用 广东科学 吕晓阳 28 999 大专教材
6 电脑网络操作 北京理工大学 编写组 24 999 大专教材
7 网络数据库开发实战 博嘉科学 刘洪海 40 999 大专教材
8 SQL Server 2000 教程 北京理工大学 曹军生 29 999 大专教材
9 SQL Server 7.0 教程 电子工业 赵增敏等 24 999 大专教材
10 Access 2000 数据库 辽宁人民 能力考试 25 999 大专教材

16.3.5 创建记录计数器(P373)

  选定插入点—插入—应用程序对象—显示记录计数—记录集,如 tsjl_rs。

记录 1 到 10 (总共 56)

16.4 交互表单

16.4.1 表单与表单对象(P373)

  插入—表单—文本域、单选按钮、复选框、下拉列表、跳转菜单、

提交或重置按钮。表单对象,如 qtyj.htm qtyj.asp

16.4.2 创建表单(P375)

  表单数据传输到服务器上的方式:

  POST:将表单数据嵌入到 HTTP 请求中,传递较多数据。

  GET:将表单数据附加到请求页面的 URL 中,传递较少数据,

限制在 8192 个字符,不要用来传送重要信息(用户姓名、密码)。

 

第17章 快速创建网络应用程序页面

17.1 主页面与细节页面

17.1.1 什么是主页面与细节页面(P383)

 1.主页面:列出每条记录并提供各个记录的链接。

 2.细节页面:显示单条记录细节信息。

17.1.2 快速创建主页面与细节页面(P384)

 1)创建主页面、添加数据记录集、细节页面

   下载动态网页

 2)插入—应用程序对象—主详细页集—

    记录集:tsjl_rs

    主页字段:全部字段

    链接详细表单:图书名称

    识别字段:图书号

    细节页面名:detail.asp

    细节页字段:图书号、图书名称、作者、出版社、定价、图书类别

17.1.3 手动创建主页面与细节页面(P385)

 1.手动创建主页面与细节页面

  1)创建主页面、添加数据记录集。

  2)在主页面显示记录。

  3)将浏览者选择的记录 ID 号传送到细节页面。

  4)在数据库中查找记录并将结果显示在细节页面中。

 2.在主页上创建链接

  在主页上选择要链接的内容—服务器行为面板[+]—转到详细页面:

  链接:详细信息

  详细信息页:detail.asp

  传递 URL 参数:图书号

  记录集: tsjl_rs

  列:全部字段

  传递现有参数:URL 参数、表单参数。

URL 第一部分 :

网址、细节页面

URL 第二部分:

URL 参数,查找某记录

http://www.mysite.com/books.asp ? id = 43

17.2 数据库查找页面

17.2.1 什么是数据库查找页面(P386)

 1.查找页面:HTML 表单提供输入查找参数。

 2.结果页面:

17.2.2 创建查找页面与结果页面

 1.查找页面与结果页面可合并。

 2.创建查找页面

   插入表单、表单对象,如查找按钮。

   属性面板:

   动作:结果页面的文件名。方式:传送数据的方式(POST、GET)。

 2.创建结果页面(P387)

   下载动态网页

   打开结果页面—插入—应用程序对象—重复区域—创建记录集—

   名称:dzjc_rs

   连接:wssdk_cn

   表:图书记录表

   列:书名、作者、出版社

   过滤:图书类别=‘大专教材’

   传递方式:POST 方式:选表单参数,GET 方式:选 URL 参数。

17.2.3 显示查询结果(P389)

  结果页面—插入—应用程序对象—动态数据—动态表格—重复区域

选择要链接的文字—服务行为面板[+]—转向详细页面—设置参数。

17.3 修改数据库页面

17.3.1 创建输入记录页面(P390)

   下载动态网页

 1.使用应用程序对象创建输入记录页面

  输入记录页面—插入—应用程序对象—插入记录—插入记录表单……

 2.手动创建表单和应用服务器行为创建输入记录页面

  手动创建表单—服务器行为[+]—插入记录—

  连接:如 wssdk_cn

  插入表:图书记录表

  插入数据后转向:如 wssd.asp

  输入数据的表单:如 form1

  表单元素:如 tsmc 插入到列中“图书名称”(文本)

  列:如 图书名称

  提交为:如 文本。

17.3.2 快速创建更新页面(P393)。

17.3.3 删除记录页面(P395)

   下载动态网页

 1)创建显示记录页面—从绑定面板拖动要显示的字段。

 2)添加提交按钮—服务器行为面板[+]—删除记录—

   连接:wssdk_cn

   从表格中删除:用户资料表

   选取记录自:yfzl_rs

   唯一键列:用户号

   提交此表单以删除:delete

   删除后,转到:yfzl.asp

17.4 网站注册与登录页面

17.4.1 建立注册页面(P397)

   下载动态网页

 1)注册页面添加表单,应有输入用户资料的文本域、注册按钮。

 2)手动创建表单—服务器行为[+]—插入记录—

  连接:如 wssdk_cn

  插入表:用户资料表

  插入数据后转向:如 yfzl.asp

  输入数据的表单:如 form1

  表单元素:如 yfxm 插入到列中“用户姓名”(文本)

  列:如 用户姓名

  提交为:如 文本。

 3)服务器行为[+]—用户身份验证—检查新用户—

  用户名字段:如 yfxm

  如果存在,则转到:注册失败提示页面,如 zcsp.asp

17.4.2 用户登录页面(P399)

 1)登录页面添加表单,

应有输入用户名、密码的文本域、登录、注册按钮。

 2)手动创建表单—服务器行为[+]—用户身份验证—登录用户—

  从表单获取输入:login

  用户姓名字段:yfxm

  密码字段:gsmm

  使用连接验证:如 wssdk_cn

  表格:用户资料表

  用户名列:用户姓名

  密码列:购书密码。

  如果登录成功,转向:如 wssd_gm.asp

  如果登录失败,转向:如 dlsp.asp

  基于以项限制访问:用户名和密码。

 3)限制对页的访问

  打开需要限制访问的页—服务器行为[+]—用户身份验证—

限制对页的访问—

  如果访问被拒绝,则转到:注册页面,如 zcym.asp

 

第18章 网站测试与发布

18.2 检查链接(P403)

 * 文件面板—选择文件—文件—检查页—检查链接—结果面板—

   [检查链接]:检查当前文档中的链接、为整个站点检查链接。

18.3 修改错误链接

  * 检查链接结果面板—链接检查器标签—单击无效链接进行修改。