《Dreamweaver UltraDev 4 Web应用程序设计》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:程不功,程江编著
  • 出 版 社:北京:人民邮电出版社
  • 出版年份:2001
  • ISBN:7115096414
  • 页数:280 页
图书介绍:本书重点讲解了利用Dreamweaver UltraDev 4进行网站管理、网页设计以及利用ASP访问数据库的方法和步骤。对于一些涉及系统内部较深层次的问题,如自定义服务器行为、创建虚拟购货车等,也在有关章节中作了较为详细的论述。本书的主要宗旨是突出应用。从应用的需要出发提出问题,分析和解决问题。本书适合于初、中级动态网页设计和网站开发者或业余爱好者自学使用,也可作为大专院校计算机专业学生的教材或参考书。

第1章 基础知识 1

1.1 Internet的发展 1

1.2 WWW网站的工作特点 2

1.2.1 什么是WWW 2

1.2.2 WWW的组成 2

1.2.3 IP地址与域名管理 4

1.3 URL资源定位器与服务器目录管理 7

1.3.1 通用资源定位器URL 7

1.3.2 Web服务器的目录管理 7

1.4.1 系统特点 9

1.4 Dreamweaver UltraDev4.0系统简介 9

1.4.2 系统需求 10

1.4.3 系统的工作环境 10

第2章 Web网站管理 13

2.1 定义本地网站 13

2.1.1 创建网站目录 13

2.1.2 为网站设置参数 14

2.2 网站管理器窗口 16

2.2.1 网站管理器窗口的显示界面 17

2.2.2 快捷菜单 17

2.3.2 修改站点地图布局 18

2.3 通过站点地图管理网站 18

2.3.1 查看站点地图 18

2.3.3 在站点管理器中显示或隐藏站点文件 19

2.3.4 使用站点地图对网页进行操作 20

2.4 浏览器兼容问题 21

2.5 文件的上传与同步 22

2.5.1 向远程网站上传文档 22

2.5.2 建立与远程网站的同步关系 23

3.1 HTML简介 25

3.1.1 HTML语言的结构 25

第3章 HTML文本编辑 25

3.1.2 标签(标志)的属性 26

3.1.3 注释语句 26

3.2 HTML编辑窗口的使用方法 26

3.3 关于HTML文档中的头〈head〉 27

3.3.1 元数据(meta) 27

3.3.2 增添meta属性的方法 28

3.4 编辑HTML文本 29

3.4.1 属性面板 29

3.4.2 插入文本元素 30

3.5.2 建立与页面内部某段落的超级链接 31

3.5 文本超级链接 31

3.5.1 建立页面之间的超级链接 31

3.5.3 利用链接地图快速建立超级链接 32

3.6 净化HTML文本 33

3.7 字符串的移动显示 33

3.8 综合示例 34

第4章 表格与网页布局 36

4.1 概述 36

4.2 创建表格 37

4.3 利用模板选择表格样式 37

4.4 行或列的合并与拆分 38

4.5 表格的调整和修改 39

4.5.1 添加或删除表格的行和列 39

4.5.2 表格嵌套 40

4.6 表格内容排序 40

4.7 网页的整体布局 41

4.7.1 布局视图与标准视图 41

4.7.2 使用单元表 42

4.7.3 使用单元格 42

5.2.1 Fireworks4.0的作用 43

5.2 指定图像编辑器 43

5.1 图像的类型 43

第5章 插入和编辑图像 43

5.2.2 建立Dreamweaver UltraDev与Fireworks之间的调用关系 44

5.3 插入和编辑图像 45

5.3.1 插入图像 45

5.3.2 为图像设置属性 45

5.3.3 利用Fireworks编辑图像 46

5.3.4 利用Fireworks优化图像 48

5.4 编辑和插入GIF动画 49

5.5 图像的超链接 50

5.6 图像的切换 51

第6章 框架与图层 52

6.1 框架 52

6.1.1 概述 52

6.1.2 创建框架集 52

6.1.3 设置框架的属性 55

6.1.4 删除框架 56

6.1.5 对框架内容的控制 56

6.2 图层 56

6.2.1 图层的作用 56

6.2.3 设置图层的属性 57

6.2.2 创建图层 57

6.2.4 图层面板 59

6.2.5 图层间的对齐操作 60

6.3 图层与表格之间的转换 60

6.3.1 图层转换为表格 60

6.3.2 表格转换为图层 61

第7章 表单 62

7.1 概述 62

7.1.1 浏览器与服务器的交互过程 62

7.1.2 表单的结构 62

7.3 两个专用按钮 63

7.2 表单中的两个重要属性 63

7.4 表单元素的HTML标签 64

7.5 创建表单的可视化操作 65

7.6 设置表单元素的属性 66

7.7 跳转菜单 69

7.8 表单综合示例 70

第8章 DHTML与CSS级联样式表 73

8.1 DHTML技术概述 73

8.1.1 基本概念 73

8.1.2 DHTML技术 73

8.2 浏览器对象模型(DOM) 74

8.2.1 window对象 75

8.2.2 document对象 76

8.2.3 location对象 77

8.3 CSS级联样式表 79

8.3.1 概述 79

8.3.2 调用外部CSS文件 80

8.3.3 在网页中自己定义CSS 82

8.3.4 将CSS语句直接插入HTML标签的属性中 85

8.3.5 将CSS样式转化为HTML标签 85

9.1.1 JavaScript语言的组成 87

第9章 JavaScript语言基础 87

9.1 JavaScript语言简介 87

9.1.2 JavaScript语言的特点 88

9.1.3 JavaScript与Java语言 88

9.2 JavaScript的基本语法 89

9.2.1 JavaScript的数据类型 89

9.2.2 JavaScript的运算符 90

9.2.3 运算符的优先顺序 93

9.2.4 JavaScript的流程控制 93

9.3.1 JavaScript的全局函数 97

9.3 JavaScript的函数 97

9.3.2 JavaScript的函数 98

9.4 JavaScript核心语言中的对象 100

9.5 在Dreamweaver Ultradev 中查阅JavaScript的方法 103

第10章 时间轴 104

10.1 时间轴编辑器 104

10.2 创建一个直线运动的图片 105

10.3 图片的曲线运动 106

10.4 复合运动 106

10.6 使用时间轴改变图层或图片的属性 107

10.5 调整时间轴 107

第11章 浏览器端行为 109

11.1 概述 109

11.2 浏览器行为管理窗口 109

11.3 系统提供的行为 110

11.3.1 系统提供的动作 110

11.3.2 系统提供的事件 111

11.4 增加浏览器行为的步骤 112

11.5 浏览器行为示例 113

11.5.1 弹出提示信息 113

11.5.3 信息的浮动显示及动态菜单 114

11.5.2 切换图片 114

11.5.4 给时间轴附加行为 116

11.5.5 在表单中加入行为 117

11.5.6 对图层的操作 119

第12章 网页中插入Flash 123

12.1 概述 123

12.2 Flash简介 123

12.2.1 矢量图与位图 123

12.2.2 Flash的文件格式 125

12.3 Dreamweaver中的Flash图标 125

12.4 插入Flash电影 126

12.5 插入Flash按钮 127

12.5.1 插入Flash按钮的步骤 127

12.5.2 Flash的按钮的属性面板 128

12.6 插入Flash文本 128

第13章 素材管理器,模板及库 130

13.1 素材管理器(Asset management) 130

13.1.1 素材管理器的作用 130

13.1.2 两种素材的列表方式 130

13.2.1 模板的作用 131

13.2 模板 131

13.1.3 管理窗口的使用方法 131

13.2.2 创建模板 132

13.2.3 调整模板 132

12.3.4 利用模板创建网页 133

13.2.5 利用素材管理器编辑模板 133

13.3 库 133

13.3.1 创建库项目 133

13.3.2 增加库项目到网页 134

13.3.3 修改库项目 134

14.1 什么是ASP 136

第14章 ASP技术基础 136

14.2 使用ASP的优点 137

14.3 ASP的内建对象 137

14.3.1 Response与Request对象 138

14.3.2 几个共享变量 139

14.3.3 Server对象 140

14.4 服务器端脚本的编写方法 141

14.5 浏览器端脚本与服务器端脚本的比较 143

14.5.1 两种脚本调用不同的内建对象 143

14.5.2 关于事件驱动 144

14.6 关于Global.asa文件 146

14.5.3 脚本选择的一般原则 146

14.7 UltraDev提供的服务器行为(Server Behavior) 149

第15章 建立与数据库的连接 149

15.1 概述 149

15.2 与数据库连接的通用接口 149

15.2.1 ODBC 149

15.2.2 ADO 150

15.3 与数据库的连接方法 151

15.4 创建数据源名(DSN) 152

15.4.1 什么是数据源名 152

15.4.2 创建数据源名的步骤 153

15.5 建立连接的步骤 154

第16章 创建记录集 156

16.1 什么是记录集 156

16.2 SQL语言基础 156

16.3 记录集对象的ASP代码 159

16.4 利用记录集操作数据 160

16.5 在Dreamweaver UltraDev中创建记录集的步骤 160

16.6 管理记录集 161

16.6.1 复制记录集 161

16.6.2 编辑记录集属性 162

16.6.3 删除记录集 163

第17章 动态数据绑定 164

17.1 动态数据源 164

17.1.1 什么是动态数据源 164

17.1.2 数据绑定的基本步骤 164

17.1.3 利用数据绑定窗口设置数据源 165

17.1.4 删除数据源 168

17.2 种类网页元素的数据绑定 168

17.2.1 文本框的动态数据绑定 168

17.2.2 图片的动态绑定 169

17.2.3 单选按钮与复选框的动态数据绑定 170

17.2.4 列表/下拉列表(List/Menu)的动态数据绑定 174

17.2.5 动态文本 176

17.2.6 动态数据格式 177

17.3 应用举例 179

第18章 Web数据库查询与显示 181

18.1 概述 181

18.2 执行查询的操作 181

18.2.1 准备工作 181

18.2.2 单一条件查询 182

18.2.3 多条件组合查询 183

18.2.4 指定范围浏览 185

18.3 显示查询结果 186

18.3.1 多条记录分页显示 187

18.3.2 为多条记录增添颜色 188

18.3.3 设置导航按钮 190

18.3.4 设置显示/隐藏区 190

18.3.5 利用Live面板创建导航按钮 191

18.3.6 显示各页记录数的情况 192

18.3.7 利用Live Objects面板显示记录数 192

19.1.1 利用服务器行为选项Insert Record增添记录 194

19.1 增添记录 194

第19章 编辑数据库记录 194

19.1.2 利用Live Objects面板中的对象增添记录 197

19.1.3 利用代码添加记录 198

19.2 修改记录 199

19.2.1 利用服务器行为Update Record选项修改记录 199

19.2.2 利用Live面板中的图标修改记录 200

19.2.3 编写代码以修改记录 200

19.3 删除记录 201

19.3.1 利用服务器行为Delete Record选项删除记录 201

19.4.1 利用SQL语句成批处理记录 202

19.3.2 编写代码删除记录 202

19.4 成批处理记录 202

19.4.2 利用记录集成批处理记录 203

19.5 使用服务器行为与直接编写代码编辑记录的比较 204

第20章 主/从数据表的同步 205

20.1 基本概念 205

20.2 利用服务器行为实现主/从表同步 205

20.3 利用Live Data窗口检查同步效果 208

21.2 如何定义存储过程 212

21.1.2 为什么需要存储过程 212

21.1.1 什么是存储过程 212

21.1 概述 212

第21章 存储过程 212

20.4 利用Live Objects面板实现主/从表的同步 212

21.3 在SQL Server数据库中设置存储过程 213

21.4 存储过程的参数 213

21.5 在UltraDev中为网页定义存储过程 214

24.6 在UltraDev中将存储过程直接定义为记录集 215

第22章 编辑和自定义服务器行为 216

22.1 自定义服务器行为 216

22.1.1 编写代码块的步骤 216

22.1.3 加入待定参数 218

22.1.2 代码的编写方法 218

22.1.4 确定代码块插入的位置 219

22.2 编辑服务器行为 221

22.3 创建服务器行为示例 222

22.3.1 创建过程 222

22.3.2 使用新服务器行为 226

第23章 登录检查与网页保护 227

23.1 概述 227

23.2 登录检查网页的设计 227

23.3 对网页的保护 229

23.4 网页保护的原理 231

23.5 退出时的善后处理 232

23.6 重名检查 232

第24章 留言板 235

24.1 进入留言板 235

24.2 留言网页的设计 235

24.3 查看留言 237

24.4 留言板的管理 237

24.4.1 删除单条留言 238

24.4.2 批量删除留言 239

24.4.3 权限审查和网页保护 240

25.1 概述 241

25.1.1 系统功能 241

第25章 创建虚拟购货车 241

25.1.2 主要的数据表格 242

25.2 主页面(main.asp) 243

25.3 商品分类显示(newspaper.asp或magazine.asp) 243

25.3.1 分类的方法 243

25.3.2 提供客户选订的界面 244

25.4 创建购货车(create_car.asp) 245

25.4.1 Session变量的初始化 245

25.5.1 显示购货车 246

25.4.2 生成购货车的代码 246

25.5 检查购货车(check_car.asp) 246

25.5.2 计算价格 247

25.5.3 购货车中对订单的修改 250

25.6 清除购货车(clear.asp) 251

25.7 将数据存入磁盘 251

25.7.1 关于客户编号 251

25.7.2 客户情况界面(customer.asp) 253

25.7.3 将客户及订单存入数据库中(store.asp) 254

A.1.1 VBScript中的数据类型 256

附录A VBScript简介 256

A.1 VBScript语法概要 256

A.1.2 变体中的数据类型 257

A.2 变量与数组 258

A.2.1 声明变量 258

A.2.2 变量的作用域 258

A.2.3 数组操作 259

A.3 VBScript中的函数 260

A.3.1 数学函数 260

A.3.2 格式转换函数 260

A.4 流程控制 261

A.4.1 使用条件语句 261

A.3.3 日期和时间函数 261

A.3.4 字符串操作函数 261

A.4.2 使用循环语句 262

附录B 创建虚拟购货车(程序清单) 264

B.1 创建购货车网页(create_car.asp) 264

B.2 计算(调整)购货车网页(check_car.asp) 265

B.3 输入客户情况网页(customer.asp) 273

B.4 存入磁盘网页(store.asp) 278