ASP+Access+Dreamweaver动态网站开发从入门到实践

ASP+Access+Dreamweaver动态网站开发从入门到实践
作 者: 陆黎明
出版社: 机械工业出版社
丛编项:
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: Access
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《ASP+Access+Dreamweaver动态网站开发从入门到实践》作者简介

内容简介

本书从实用的角度出发,通过实例循序渐进地讲解了如何使用ASP开发网络应用程序。全书内容分三大部分:1~6章(基础知识篇)讲述了ASP应用的IIS配置以及开发动态网站的相关技术;7~13章(通用模块篇)介绍了ASP动态网站中常用模块的开发技术;14~16章(综合项目篇)介绍了3个大型的应用网站实例。全书既包含简单易懂的代码段,也提供了大量现实可用的系统实例,帮助读者迅速学习以及掌握网络应用系统的开发过程和ASP的核心技术。本书用例新颖,可移植性强,具有很高的实用价值。通过本书的学习,读者可以很好地掌握ASP开发数据库应用程序技术,并可将这些技术应用到实际的软件开发中去。本书既适用于网站开发初学者,也适用于具有一定Web应用基础、欲提高编程技巧的程序员。

图书目录

第一部分 基础知识篇

第1章 ASP概要与应用服务器 3

1.1 ASP概要 3

1.1.1 ASP的执行原理 3

1.1.2 ASP的功能 4

1.1.3 ASP的安全性 4

1.2 架设服务器 5

1.2.1 IIS的安装 5

1.2.2 IIS的配置 6

1.2.3 虚拟目录的建立和删除 8

1.3 创建ASP实例 10

1.3.1 应用记事本创建ASP实例 10

1.3.2 应用Dreamweaver创建ASP

实例 11

1.4 测试服务器 12

小结 12

第2章 Web界面制作基础 13

2.1 HTML语言 13

2.1.1 文件标记 13

2.1.2 文本标记 15

2.1.3 排版标记 19

2.1.4 表格标记 19

2.1.5 表单标记 22

2.1.6 超链接标记 26

2.1.7 框架标记 26

2.1.8 其他标记 27

2.2 CSS样式单 30

2.2.1 CSS的属性 30

2.2.2 CSS的创建和应用 30

2.3 Dreamweaver 32

2.3.1 开发动态网站 32

2.3.2 设计动态网站 33

2.3.3 开发网页 39

2.3.4 应用数据库 43

2.3.5 测试ASP应用程序 49

2.3.6 发布ASP动态网站 50

小结 51

第3章 JavaScript脚本和VBScript

脚本 52

3.1 JavaScript脚本 52

3.1.1 JavaScript概述 52

3.1.2 JavaScript的基本语句 55

3.1.3 JavaScript的函数 57

3.1.4 JavaScript的事件处理 58

3.2 VBScript脚本 60

3.2.1 VBScript概述 60

3.2.2 VBScript的基本语句 65

3.2.3 VBScript的函数 67

小结 71

第4章 ASP内置对象 72

4.1 Response对象 72

4.1.1 属性 72

4.1.2 方法 73

4.1.3 实例应用 73

4.2 Request对象 76

4.2.1 数据集合 76

4.2.2 属性 77

4.2.3 方法 77

4.2.4 实例应用 77

4.3 Server对象 84

4.3.1 属性 84

4.3.2 方法 84

4.3.3 实例应用 84

4.4 Application对象 86

4.4.1 属性 86

4.4.2 方法 86

4.4.3 事件 86

4.4.4 实例应用 86

4.5 Session对象 87

4.5.1 属性 87

4.5.2 方法 88

4.5.3 事件 88

4.5.4 实例应用 88

4.6 ObjectContext对象 90

4.6.1 方法 90

4.6.2 事件 90

4.7 Cookie集合 90

4.7.1 写入Cookie 91

4.7.2 读取Cookie 91

小结 92

第5章 ASP内置组件 93

5.1 Database Access组件 93

5.2 Browser Capabilities组件 95

5.3 Content Linking组件 97

5.4 File Access组件 103

5.4.1 FileSystemObject对象 103

5.4.2 TextStream对象 104

5.4.3 读取文件 104

5.4.4 写入文件 107

5.5 AdRotator组件 108

5.5.1 属性和方法 109

5.5.2 广告数据库 109

5.5.3 超链接 110

5.5.4 插入广告 110

小结 112

第6章 ASP实现数据访问 113

6.1 SQL基础 113

6.1.1 SELECT语句 113

6.1.2 INSERT语句 117

6.1.3 UPDATE语句 118

6.1.4 DELETE语句 119

6.2 Connection对象 119

6.2.1 方法和属性 120

6.2.2 数据库操作 120

6.2.3 数据操作 121

6.2.4 事务机制 121

6.3 Command对象 121

6.3.1 方法和属性 121

6.3.2 数据库操作 122

6.4 Recordset对象 123

6.4.1 方法和属性 123

6.4.2 数据库操作 125

6.4.3 cursor(游标) 125

6.4.4 lock(锁) 126

6.4.5 应用实例 127

6.5 Errors数据集合和Error对象 129

6.5.1 Errors数据集合 129

6.5.2 Error对象 130

小结 130

第二部分 通用模块篇

第7章 网站计数器通用模块 133

7.1 文本模式网站计数器 133

7.1.1 系统功能分析 133

7.1.2 界面应用 133

7.1.3 模块文件关系及实现功能 134

7.1.4 模块实现及代码分析 134

7.2 图形模式网站计数器 135

7.2.1 系统功能分析 135

7.2.2 界面应用 135

7.2.3 模块文件关系及实现功能 136

7.2.4 模块实现及代码分析 136

7.3 数据库模式网站计数器 137

7.3.1 系统功能分析 137

7.3.2 界面应用 137

7.3.3 模块文件关系及实现功能 138

7.3.4 模块实现及代码分析 138

小结 139

第8章 登录与注册通用模块 140

8.1 登录模块 140

8.1.1 简单登录模块 140

8.1.2 Cookie登录模块 144

8.1.3 数据库登录模块 145

8.2 注册模块 147

8.2.1 系统功能分析 147

8.2.2 界面应用 147

8.2.3 模块文件关系及实现功能 150

8.2.4 模块实现及代码分析 150

小结 155

第9章 留言簿通用模块 156

9.1 简单留言簿模块 156

9.1.1 系统功能分析 156

9.1.2 界面应用 156

9.1.3 模块文件关系及实现功能 158

9.1.4 数据库设计 158

9.1.5 模块实现及代码分析 158

9.2 复杂留言簿模块 161

9.2.1 系统功能分析 161

9.2.2 界面应用 162

9.2.3 模块文件关系及实现功能 167

9.2.4 数据库设计 168

9.2.5 模块实现及代码分析 169

小结 182

第10章 E-mail 邮件管理通用模块 183

10.1 使用CDONTS组件发送邮件 183

10.1.1 发送简单的电子邮件 185

10.1.2 发送带有附件的电子邮件 185

10.1.3 以HTML格式发送邮件 186

10.2 使用JMail组件发送邮件 186

10.3 使用ASPEmail组件发送邮件 189

10.4 邮件列表系统模块 190

10.4.1 系统功能分析 191

10.4.2 界面应用 191

10.4.3 模块文件关系及实现功能 194

10.4.4 数据库设计 195

10.4.5 模块实现及代码分析 196

小结 209

第11章 文件上传通用模块 210

11.1 文件上传到服务器 210

11.1.1 系统功能分析 210

11.1.2 界面应用 210

11.1.3 模块文件关系及实现功能 211

11.1.4 模块实现及代码分析 211

11.2 文件上传到数据库 223

11.2.1 系统功能分析 223

11.2.2 界面应用 223

11.2.3 模块文件关系及实现功能 224

11.2.4 数据库设计 225

11.2.5 模块实现及代码分析 225

小结 229

第12章 投票系统通用模块 230

12.1 简单投票系统模块 230

12.1.1 系统功能分析 230

12.1.2 界面应用 230

12.1.3 模块文件关系及实现功能 231

12.1.4 模块实现及代码分析 232

12.2 复杂投票系统模块 236

12.2.1 系统功能分析 236

12.2.2 界面应用 236

12.2.3 模块文件关系及实现功能 240

12.2.4 数据库设计 241

12.2.5 模块实现及代码分析 241

小结 255

第13章 搜索引擎通用模块 256

13.1 站内搜索引擎模块 256

13.1.1 系统功能分析 256

13.1.2 界面应用 256

13.1.3 模块文件关系及实现功能 258

13.1.4 数据库设计 258

13.1.5 模块实现及代码分析 259

13.2 网站搜索引擎模块 263

13.2.1 系统功能分析 264

13.2.2 界面应用 264

13.2.3 模块文件关系及实现功能 267

13.2.4 数据库设计 268

13.2.5 模块实现及代码分析 269

小结 285

第三部分 综合项目篇

第14章 图书购物网站 289

14.1 系统设计 289

14.1.1 需求分析 289

14.1.2 总体流程设计 290

14.1.3 模块功能设计 290

14.2 数据库分析 292

14.2.1 数据库需求分析 292

14.2.2 数据库E-R图分析 293

14.2.3 数据表设计 295

14.3 客户端设计 297

14.3.1 客户端首页模块 297

14.3.2 图书信息模块 305

14.3.3 购物车模块 307

14.3.4 购物定单管理模块 311

14.4 管理端设计 317

14.4.1 出版社管理模块 317

14.4.2 图书维护模块 324

14.4.3 会员维护模块 336

14.4.4 定单维护模块 343

14.4.5 查看发货模块 347

14.4.6 维护管理员模块 348

14.5 通用模块 351

14.6 系统发布 354

小结 355

第15章 点歌寄情网站 356

15.1 系统设计 356

15.1.1 需求分析 356

15.1.2 总体流程设计 357

15.1.3 模块功能设计 357

15.2 数据库分析 359

15.2.1 数据库需求 359

15.2.2 数据库E-R图分析 359

15.2.3 数据表设计 362

15.3 客户端设计 364

15.3.1 客户端首页 364

15.3.2 用户登录模块 369

15.3.3 用户注册模块 372

15.3.4 歌曲排行模块 375

15.3.5 专辑排行模块 379

15.3.6 推荐歌曲模块 387

15.4 管理端设计 392

15.4.1 管理端首页 392

15.4.2 歌曲维护模块 394

15.4.3 专辑维护模块 400

15.4.4 点歌维护模块 406

15.4.5 用户维护模块 411

15.4.6 管理员维护模块 413

15.5 通用模块 413

15.6 系统发布 415

小结 416

第16章 博客网站 417

16.1 系统设计 417

16.1.1 需求分析 417

16.1.2 总体流程设计 418

16.1.3 模块功能设计 419

16.2 数据库分析 421

16.2.1 数据库的需求 421

16.2.2 数据库E-R图分析 422

16.2.3 数据表设计 427

16.3 客户端设计 431

16.3.1 客户端首页 432

16.3.2 日志模块 434

16.3.3 相片模块 439

16.3.4 收藏模块 441

16.3.5 好友模块 443

16.3.6 博客作者模块 443

16.4 管理端设计 444

16.4.1 管理端首页 444

16.4.2 日志模块 445

16.4.3 相片模块 446

16.4.4 收藏模块 449

16.4.5 好友模块 452

16.4.6 博客作者模块 455

16.5 通用模块 462

16.5.1 客户端应用 462

16.5.2 管理端应用 463

16.6 系统发布 464

小结 464