《Dreamweaver UltraDev 4动态网页设计》PDF下载

  • 购买积分:18 如何计算积分?
  • 作  者:周明涛编著
  • 出 版 社:北京:机械工业出版社
  • 出版年份:2001
  • ISBN:7111090055
  • 页数:618 页
图书介绍:本书详细介绍了利用DreamweaverUltraDev4开发基于数据库的Web站点的方法。全书共分19章,不仅说明了Web站点的创建过程和DreamweaverUltraDev的使用方法,同时对DreamweaverUltraDev4生成的代码也进行了必要的分析。本书的另一个特色是对数据库的设计方法和实现原理进行了详尽的说明。数据库的操作是Web站点应用的核心所在,这些内容在构建Web站点时是极其重要的。本书基本上涵盖了构建Web站点所需要的所有知识,并附有相关实例。因此不仅适用于那些没有站点开发经验的初学者,而且,对于那些有站点开发经验的人也同样极具参考价值。

前言 1

第1章 认识Dreamweaver UltraDev4的工作环境 1

1.1 Dreamweaver UltraDev4概述 2

1.1.1 Dreamweaver UltraDev4的主要特点 2

1.1.2 Dreamweaver UltraDev4的创作目标 4

1.2 Dreamweaver UltraDev4特性 5

1.2.1 便捷的数据库操作 5

1.2.2 在Web应用开发方面功能的增强 7

1.2.3 在管理方面功能的增强 9

1.3 系统需求 9

1.3.1 运行Dreamweaver UltraDev的系统需求 10

1.3.2 运行动态页面的系统需求 11

1.3.3 实现数据存储的系统需求 12

1.4 Dreamweaver UltraDev4的工作环境 12

1.4.1 启动Dreamweaver UltraDev4 12

1.4.2 认识Dreamweaver UltraDev4的窗口结构 13

1.4.3 相对Dreamweaver4在工作环境上的改变 15

1.5 查找帮助信息 19

1.5.1 启动帮助系统 19

1.5.2 使用帮助系统 23

第2章 构寻Web应用程序的开发环境 25

2.1 Web应用程序概述 25

2.1.1 什么是Web应用程序 26

2.1.2 什么是动态网页 30

2.1.3 动态内容的实现技术 31

2.2 理解Dreamweaver UltraDev的工作流程 33

2.2.1 HTML静态页面设计 33

2.2.2 编写应用程序 33

2.2.3 调试应用程序 34

2.3 构建本机的开发环境 35

2.3.1 设置IP地址 35

2.3.2 安装Web服务器程序 46

2.4 IIS的相关操作 49

2.4.1 启动IIS 49

2.4.2 了解MMC 50

2.4.4 创建新Web站点 53

2.4.3 了解默认的Web站点 53

2.4.5 设置站点或站点目录的属性 59

2.5 构建Dreamweaver UltraDev开发环境 63

2.5.1 创建本地站点 63

2.5.2 创建远端站点 64

2.5.3 指定应用程序所使用的技术 66

2.5.4 测试生成的站点 68

第3章 ASP基础 70

3.1 ASP概述 70

3.1.1 什么是ASP页面 70

3.1.2 创建ASP页 72

3.2.1 使用变量 77

3.2 ASP进阶 77

3.2.2 使用过程和函数 81

3.2.3 使用组件和对象 84

3.3 认识ASP内置对象 85

3.3.1 Response对象 86

3.3.2 Request对象 89

3.3.3 Server对象 96

3.3.4 Application对象 98

3.3.5 Session对象 102

3.3.6 Cookie操作 105

3.4 包含文件读写的综合例子--计数器 108

3.4.1 程序构思 109

3.4.2 访问服务器端的文件 110

3.4.3 Applicaton_OnStart事件函数 114

3.4.4 Application_OnEnd事件函数 115

3.4.5 Session_OnStart事件函数 117

3.4.6 Default.asp文件 117

第4章 数据库的设计和创建 121

4.1 设计数据库 121

4.1.1 数据库的定义和作用 121

4.1.2 数据库的基本设计概念 124

4.1.3 理解表和表之间的关系 127

4.1.4 完善数据库的设计 131

4.1.5 数据库的设计流程 132

4.2.1 启动Access 2000 133

4.2 在Access中设计表 133

4.2.2 创建新表 134

4.2.3 定义字段 135

4.2.4 定义主关键字 141

4.2.5 定义索引 143

4.2.6 保存表结构 145

4.2.7 完成其他的表 145

4.3 定义表和表之间的关系 147

4.3.1 新建表和表之间的关系 147

4.3.2 控制关系窗口的显示 149

4.3.3 编辑链接关系 151

4.3.4 实施参照完整性 152

4.4.1 避免表名和字段名同系统的冲突 154

4.3.5 保存关系 154

4.4 其他注意事项 154

4.4.2 为数据库添加密码 155

第5章 连接数据库 157

5.1 数据库技术概述 157

5.1.1 常见的数据库访问方法 157

5.1.2 包含数据库服务器的B/S架构 159

5.2 创建ODBC链接 160

5.2.1 启动ODBC数据源管理器 160

5.2.2 认识DSN 161

5.2.3 创建ODBC的链接过程 163

5.3.1 ADO对象模型 168

5.3 在ASP中利用ADO讯问数据库 168

5.3.2 ADO编程模型 169

5.3.3 连接数据库 172

5.3.4 关闭连接 174

5.3.5 用Connection对象执行查询 174

5.3.6 使用Recordset对象处理结果 175

5.3.7 利用Field对象处理记录集中的内容 176

5.3.8 管理数据库链接 177

5.4 在Dreamweaver UltraDev中使用ADO链接 178

5.4.1 构建ADO链接 178

5.4.2 管理ADO链接 184

6.1.1 什么是记录集 186

6.1 记录集概述 186

第6章 创建记录集 186

6.1.2 记录集的特点 187

6.1.3 如何操作记录集中的数据 188

6.2 利用Dreamweaver UltraDev创建简单记录集 189

6.2.1 创建简单的记录集 189

6.2.2 理解生成代码 192

6.2.3 在页面显示记录集中的多条记录 194

6.3 使用SQL语句定义记录集 197

6.3.1 编写SQL查询语句 198

6.3.2 利用增强记录集对话框构建记录集 203

6.3.3 使用增强记录集对话框上的查询构建工具 205

6.4.1 在简单记录集对话框中使用查询变量 207

6.4 在查询准则中使用变量 207

6.4.2 在增强记录集对话框中使用查询变量 210

6.5 管理记录集 212

6.5.1 将记录集复制到另一页面中 212

6.5.2 编辑记录集 213

6.5.3 删除记录集 214

第7章 利用Access2000构建查询对象 215

7.1 查询概述 215

7.2 设计查询 216

7.2.1 进入设计视图 216

7.2.2 选择数据源 217

7.2.3 指定字段 218

7.2.6 设置查询准则 220

7.2.4 设置排序方式 220

7.2.5 设置是否显示 220

7.2.7 保存查询 221

7.3 操作查询 222

7.3.1 打开查询 222

7.3.2 切换查询视图 223

7.3.3 设置查询属性 223

7.3.4 查看查询的SQL语句 223

7.4 查询的高级设计方法 224

7.4.1 在查询中进行计算 224

7.4.2 汇总查询 227

7.4.3 交叉表查询 229

7.4.4 参数查询 231

7.5 其他相关知识 233

7.5.1 在查询中使用空字段 233

7.5.2 避免在查询结果中显示重复记录 234

7.5.3 设置上限值或下限值 235

7.6 动作查询 236

7.6.1 概述 236

7.6.2 删除查询 237

7.6.3 更新查询 239

7.6.4 追加查询 241

7.6.5 生成表查询 243

8.1.1 ADO中执行SQL命令的方法 245

第8章 执行SQL命令 245

8.1 Command对象概述 245

8.1.2 利用Command对象执行命令 247

8.1.3 为什么要使用Command对象 247

8.2 构建Command对象 248

8.2.1 利用Dreamweaver UltraDev构建Command对象 248

8.2.2 理解生成代码 250

8.2.3 管理Command对象 252

8.3 执行预先写好的SQL命令 253

8.3.1 执行Access中的查询对象或SQL Server中的视图对象 254

8.3.2 执行SQL Server存储过程 256

8.4.1 构建参数查询 259

8.4 执行参数查询 259

8.4.2 利用Recordset对象运行参数查询 260

8.4.3 利用Command对象执行参数查询 263

8.5 书写动作查询的SQL语句 274

8.5.1 追加查询 274

8.5.2 更新查询 276

8.5.3 删除查询 277

第9章 往页面添加动态内容 280

9.1 概述限 280

9.1.1 构建动态页面的基本方法 280

9.1.2 数据源的基本操作 281

9.1.3 添加动态内容的基本方法 284

9.2 往文档中插入动态文本 287

9.1.4 使用数据源的优势 287

9.3 往文档中插入动态图像 289

9.4 使表单对象动态 293

9.4.1 使文本域动态 293

9.4.2 使图像域动态 295

9.4.3 使复选框动态 296

9.4.4 使单选按钮动态 300

9.4.5 使列表框动态 302

9.5 使HTML属性动态 305

9.5.1 利用数据绑定面板使HTML属性动态 305

9.5.2 利用属性面板上的文件夹按钮使HTML属性动态 306

9.5.3 利用属性面板的动态属性页使HTML属性动态 306

9.5.4 使ActiveX、Flash等对象的参数动态 307

9.6.1 改变日期/时间格式 308

9.6 改变动态内容格式 308

9.6.2 改变货币格式 310

9.6.3 改变数字格式 311

9.6.4 改变百分比格式 312

9.6.5 改变字符大小写 313

9.6.6 为动态内容进行Trim操作 314

9.6.7 获取动态内容的绝对值 315

9.6.8 为动态内容进行四舍五入的取整 316

9.6.10 为动态内容进行URL编码 316

9.6.11 获取动态内容对应的绝对路径 316

9.6.12 编辑格式化列表 317

第10章 在页面上显示记录 319

10.1 理解显示记录的方式 319

10.2 在页面上显示多条记录 321

10.3 对记录进行计数和统计 327

10.4 在记录中导航 329

10.4.1 构建导航链接 330

10.4.2 跳转到包含指定记录的页面 335

10.5 创建显示区域和隐藏区域 338

10.6 使用活动数据对象构建链接导航和显示导航状态 341

10.6.1 插入记录集导航条对象 342

10.7 记录集分页的相关技术探讨 343

10.7.1 Recordse对象中的分页相关属性 343

10.6.2 插入记录集导航状态对象 343

10.7.2 显示多条记录 345

第11章 在页面之间传递信息 348

11.1 搜索记录 348

11.1.1 构建搜索页面 348

11.1.2 构建结果页面 351

11.1.3 测试搜索操作 353

11.2 创建结果页同细节页的链接 356

11.2.1 构建指向细节页的链接 357

11.2.2 构建细节页 359

11.2.3 测试细节页和结果页之间的跳转 361

11.2.4 深入了解页面参数的传递方法 362

11.3 创建同相关页的联系 365

11.4 利用活动数据对象构建主要页和细节页 368

11.5 利用活动数据视图预览需参数的页面 371

第12章 记录的添加、更新和删除 373

12.1 记录的添加、更新和删除方法概述 373

12.1.2 通过执行SQL命令来操作数据 377

12.1.3 利用ADO实现记录的添加、更新和删除 377

12.1.4 执行SQL命令和Recordset对象在编辑记录时的区别 378

12.1.5 利用Recordset对象处理大量的记录 379

12.2 添加记录 380

12.2.1 利用Insert Record服务器行为完成添加记录的操作 380

12.2.2 利用活动数据对象构建插入页 386

12.2.3 利用Recordset对象完成记录的添加操作 389

12.3 更新记录 391

12.3.1 利用Rpdate Record服务器行为完成更新记录的操作 392

12.3.2 利用活动数据对象构建更新页 399

12.3.3 利用Recordset对象更新记录 400

12.4 删除记录 402

12.4.1 利用Delete Record服务器行为完成删除记录的操作 402

12.4.2 利用Recordset对象完成记录的删除操作 405

12.5 同时处理多条记录 407

12.5.1 一次添加多条记录 409

12.5.2 一次更新多条记录 411

12.5.3 有选择地删除记录 416

第13章 登录系统和密码验证实例 421

13.1 数据库设计和页面组成 421

13.2.1 生成Register.asp页面 423

13.2 实现新用户注册功能 423

13.2.2 确保账号不冲突 425

13.2.3 生成RegisterOk.asp页面 426

13.2.4 生成RegisterFailure.asp页面 427

13.3 实现用户登录功能 427

13.3.1 生成Login.asp页面 427

13.3.2 生成LoginOk.asp页面 432

13.3.3 生成LoginFailure.asp页面 433

13.4 控制用户的访问权限 433

13.4.1 根据账号和密码保护页面 434

13.4.2 根据用户权限限制其访问内容 435

13.5.1 创建退出登录的链接 441

13.4.3 在页面之间复制权限 441

13.5 退出登录 441

13.5.2 当页面被载入时退出登录 443

13.6 处理密码遗失问题 443

13.6.1 生成LostPassword.asp页面 444

13.6.2 生成ShowQuestion.asp页面 444

13.6.3 生成ShowPassword.asp 448

13.7 实现修改密码功能 450

13.7.1 修改LoginOk.asp页面 450

13.7.2 生成UpdatePassword.asp页面 450

13.8.1 修改LoginOk.asp页面 453

13.8.2 生成DelUser.asp页面 453

13.8 实现删除自身账号的功能 453

13.9 小结 454

第14章 投票系统实例 456

14.1 数据库设计和页面组成 456

14.2 生成投票页面 457

14.3 处理投票计数 458

14.4 显示投票结果 459

14.4.1 利用Access构建包含计算查询对象 459

14.4.2 在页面上显示统计结果 461

14.5 避免重复投票 466

14.5.1 了解检测IP地址的检测方法 467

14.5.2 在ProcessVote.asp页面中记录投票的IP地址 468

14.6 小结 470

14.5.3 构建VoteTwice.asp页面 470

第15章 留言板实例 471

15.1 数据库设计和页面组成 471

15.2 进入留言板 474

15.3 实现留言功能 475

15.4 显示现有的留言 477

15.5 管理留言 486

15.5.1 构建Login.asp登录页面 486

15.5.2 构建MgrMessageBoard.asp页面 487

15.5.3 构建MgrMessage.asp页面 488

15.5.4 创建EditMessage.asp页面 490

15.5.5 生成ProcessDel.asp页面 493

15.6 小结 494

第16章 文件的下载和统计实例 496

16.1 数据库设计和页面组成 496

16.2 管理员的登录和退出登录 498

16.2.1 创建Login.asp 499

16.2.2 创建LoginOk.asp 500

16.2.3 创建LoginFailure.asp页面 501

16.3 管理文件类型 501

16.3.1 创建MgrFileType.asp页面 501

16.3.2 创建InsertFileType.asp页面 503

16.3.3 创建UpdateFileType.asp页面 505

16.3.4 创建DelFileType.asp页面 507

16.4 管理文件信息 508

16.3.5 构建InputDuplicate.asp页面 508

16.4.1 创建MgrFileInfo.asp页面 509

16.4.2 创建MgrFileList.asp页面 510

16.4.3 创建InsertFileInfo.asp 513

16.4.4 创建UpdateFileInfo.asp页面 515

16.4.5 创建DelFileInfo.asp页面 517

16.5 实现文件下载和统计 519

16.6 构建普通人访问的页面 520

16.6.1 构建SearchFile.asp页面 520

16.6.2 构建ShowFileList.asp页面 521

16.7 小结 521

第17章 论坛实例 523

17.1.1 构建基本的数据表 524

17.1 数据库设计 524

17.1.2 实现超级用户和版主的管理特性 528

17.1.3 实现主题收藏 529

17.1.4 其他数据表 530

17.1.5 页面的组成 531

17.2 用户的注册、登录和个人住处的修改 531

17.3 管理话题 532

17.3.1 获取当前在线的用户数 532

17.3.2 计算一个话题中的主题数和回复数 534

17.3.3 构建MgrTitle.asp页面 537

17.3.4 话题的添加、编辑和删除 542

17.4.1 构建MgrAdmin.asp页面 543

17.4 管理版主 543

17.4.2 删除版主 546

17.5 为普通用户显示话题 547

17.6 主题的发表和显示 547

17.6.1 计算一个主题中的回复数、最后回复时间和回复人 548

17.6.2 构建ShowTopic.asp页面 549

17.6.3 发表主题 555

17.7 回复的发表和显示 559

17.7.1 实现对UBB格式的支持 559

17.7.2 构建ShowReply.asp页面 563

17.7.3 发表回复 570

17.8 管理主和回复 571

17.9.2 实现悄悄话功能 573

17.9 论坛中其他的常见功能 573

17.9.1 管理归档主题功能 573

17.9.3 主题的个人收藏功能 574

17.9.4 其他功能 574

17.10 小结 574

第18章 聊天室实例 575

18.1 数据库设计和页面组成 575

18.1.1 数据库设计 576

18.1.2 页面组成 578

18.2 用户的注册和登录 580

18.2.1 处理在线用户列表 580

18.2.2 构建注册页 580

18.2.3 构建登录页 582

18.2.4 构建LoginOk.asp页面 583

18.2.5 其他页面 584

18.3 聊天内容的输入和递交 584

18.3.1 构建InputChat.asp页面 585

18.3.2 构建SendChat.asp页面 588

18.4 显示在线用户列表 589

18.5 显示聊天内容 589

18.5.1 构建WriteChat.asp页面 591

18.5.2 构建ShowChat.asp页面 596

18.6 管理聊天室设置 596

18.7 组合发言页面和显示聊天内容页面 597

18.8 小结 598

19.1.1 认识代码块 599

第19章 定制服务器行为 599

19.1 了解UltraDev4.0的服务器行为 599

19.1.2 了解代码块的放置位置 601

19.1.3 了解服务器行为中的参数 601

19.2 新建服务器行为 602

19.2.1 新建服务器行为的基本方法 602

19.2.2 定义服务器行为中的代码块 603

19.2.3 设置代码块的放置位置 605

19.2.4 为代码块应用参数 609

19.2.5 了解创建服务顺行为的高级选项 614

19.3 编辑现有服务器行为 616

19.4 测试服务器行为 618