《Dreamweaver CS3完美网页设计 ASP动态网页设计篇》PDF下载

  • 购买积分:16 如何计算积分?
  • 作  者:朱印宏,袁衍明编著
  • 出 版 社:北京:中国电力出版社
  • 出版年份:2008
  • ISBN:7508363744
  • 页数:526 页
图书介绍:本书是《Dreamweaver 8完美网页设计-ASP动态网页设计篇》的升级版。全书共分24章,系统讲解了如何使用Dreamweaver CS3开发动态网站的所有功能和技巧。全书从ASP相关基础知识和Dreamweaver CS3基本操作介绍起,详细讲解了ASP、VBScript、ADO、SQL等动态网站开发技术所必须掌握的基础知识。同时全书通过模块化开发实例为载体完全挖掘了Dreamweaver CS3在动态网站开发中的所有功能,例如,数据库连接、定义记录集、绑定记录集、插入记录、更新记录、删除记录、记录集分页、重复区域、显示区域、用户验证等服务器行为。本书把Dreamweaver CS3所有可视化操作融入到具体的实例中,具有很强的可操作性和实用性。

第1章 Dreamweaver CS3基本操作 1

1.1 Dreamweaver功能简介 1

1.2 Dreamweaver CS3操作环境 2

1.2.1 标题栏 3

1.2.2 菜单栏 3

1.2.3 工具栏 4

1.2.4 状态栏 5

1.2.5 属性面板 5

1.2.6 浮动面板 5

1.3 Dreamweaver CS3基本操作 6

1.3.1 输入文本和版式设计 6

1.3.2 插入图像和多媒体 7

1.3.3 创建链接 8

1.3.4 创建表格 10

1.3.5 创建CSS样式 11

1.3.6 创建AP元素 13

1.3.7 创建框架 14

1.3.8 定义行为 14

1.3.9 创建表单 15

1.4 实践总结 15

第2章 构建动态网站运行环境 16

2.1 认识动态网站架构 16

2.2 安装IIS组件 18

2.3 测试IIS服务器 19

2.3.1 在本地测试IIS 19

2.3.2 在Internet上测试IIS 20

2.4 配置IIS服务环境 20

2.4.1 配置WWW服务属性 21

2.4.2 建立WWW服务虚拟目录 21

2.4.3 配置FTP服务属性 22

2.4.4 建立FTP服务虚拟目录 23

2.5 在Dreamweaver中定义站点 23

2.5.1 认识站点及其规划 23

2.5.2 定义本地站点 24

2.5.3 定义FTP站点 26

2.6 实践总结 27

第3章 VBScript脚本语言 28

3.1 脚本语言简介 28

3.1.1 服务器端脚本 29

3.1.2 客户端脚本 30

3.2 VBScript脚本语言简介 31

3.3 VBScript数据类型 31

3.4 VBScript变量 32

3.4.1 使用Dim语句声明变量 33

3.4.2 使用Public语句声明变量 33

3.4.3 使用Private语句声明变量 33

3.4.4 隐式声明变量 34

3.4.5 变量命名规则 34

3.4.6 变量的作用域 34

3.4.7 变量的存活期 35

3.4.8 变量赋值 35

3.5 VBScript常量 35

3.6 VBScript数组 36

3.6.1 静态数组 36

3.6.2 动态数组 37

3.6.3 使用Erase语句清除数组 38

3.7 VBScript运算符 38

3.7.1 算术运算符 39

3.7.2 比较运算符 39

3.7.3 连接运算符 40

3.7.4 逻辑运算符 41

3.7.5 运算符优先级 41

3.8 使用条件语句 42

3.8.1 If…Then…Else语句 42

3.8.2 Select Case语句 44

3.9 使用循环语句 44

3.9.1 Do循环 45

3.9.2 退出Do循环 46

3.9.3 While循环 47

3.9.4 For循环 47

3.9.5 For Each循环 48

3.10 VBScript过程 49

3.10.1 Sub过程基本用法 49

3.10.2 Sub过程使用技巧 50

3.10.3 调用Sub过程 51

3.11 VBScript函数 51

3.11.1 Function过程基本用法 52

3.11.2 Function过程使用技巧 52

3.11.3 Function过程的返回值 53

3.12 实践总结 54

第4章 ASP程序设计基础 55

4.1 ASP简介 55

4.1.1 认识服务器技术 55

4.1.2 认识ASP 56

4.1.3 ASP特点 57

4.2 ASP工作原理 57

4.3 创建ASP文件 58

4.3.1 编写ASP文件 58

4.3.2 运行ASP文件 59

4.4 ASP对象概述 60

4.5 Response对象 61

4.5.1 Response对象的属性 61

4.5.2 Response对象的方法 64

4.5.3 Response对象的数据集合 68

4.6 Request对象 68

4.6.1 Request对象的属性 69

4.6.2 Request对象的方法 69

4.6.3 Request对象集合概述 69

4.6.4 Form数据集合 70

4.6.5 QueryString数据集合 71

4.6.6 GET和POST数据传输方式 74

4.6.7 Cookies数据集合 75

4.6.8 ServerVariables数据集合 77

4.6.9 ClientCertificate数据集合 80

4.7 Session对象 81

4.7.1 使用Session对象 81

4.7.2 Session对象的属性 82

4.7.3 Session对象的方法 83

4.7.4 Session对象数据集合 84

4.7.5 Session对象的事件 84

4.8 Cookie对象 85

4.8.1 Cookie简介 85

4.8.2 创建Cookie对象 85

4.8.3 读取Cookie的值 87

4.9 Application对象 88

4.9.1 使用Application 89

4.9.2 Application对象的属性 89

4.9.3 Application对象的方法 89

4.9.4 Application对象数据集合 89

4.9.5 Application对象的事件 90

4.10 Server对象 91

4.10.1 Server对象的属性 92

4.10.2 Server对象的方法 92

4.11 ObjectContext对象 95

4.11.1 ObjectContext对象的方法 95

4.11.2 ObjectContext对象的事件 95

4.12 ASP组件 95

4.13 ASP文件系统组件 96

4.13.1 系统驱动器操作 97

4.13.2 系统文件夹操作 98

4.13.3 系统文件操作 100

4.14 实践总结 103

第5章 ADO组件与数据库操作 104

5.1 认识数据库 104

5.2 SQL语言 105

5.2.1 SQL语言规范 106

5.2.2 SQL数据查询 106

5.2.3 Select聚合查询 110

5.2.4 Select分组查询 111

5.2.5 Select多表查询 112

5.2.6 Insert插入数据 114

5.2.7 Update更新数据 115

5.2.8 Delete删除数据 115

5.3 认识ADO 115

5.4 数据库连接 116

5.4.1 创建ODBC连接 116

5.4.2 使用DSN创建数据库连接 119

5.4.3 使用自定义连接字符串创建数据库连接 120

5.4.4 使用Connection对象创建数据库连接 121

5.5 Connection对象 122

5.5.1 Connection对象的属性 122

5.5.2 Connection对象的方法 123

5.5.3 Connection对象的集合 128

5.6 Command对象 128

5.6.1 Command对象的属性 128

5.6.2 Command对象的方法 129

5.7 RecordSet对象 131

5.7.1 RecordSet对象的属性 132

5.7.2 RecordSet对象的方法 133

5.7.3 Field对象和Fields集合 138

5.8 实践总结 140

第6章 用户注册 141

6.1 程序设计分析 141

6.2 数据库设计和连接 142

6.2.1 设计数据库 142

6.2.2 连接数据库 143

6.3 表单设计 145

6.4 注册基本功能实现 146

6.4.1 添加【插入记录】服务器行为 146

6.4.2 添加【检查新用户】服务器行为 148

6.5 表单验证 148

6.5.1 注册信息验证 149

6.5.2 完善信息验证 150

6.6 Spry表单验证 151

6.7 自定义JavaScript脚本验证 153

6.8 发送注册信息确认邮件 155

6.8.1 使用cdonts组件发送确认邮件 155

6.8.2 使用JMail组件发送确认邮件 156

6.9 加密用户密码 157

6.10 实践总结 158

第7章 用户登录 159

7.1 程序设计分析 159

7.2 数据库设计 160

7.3 页面设计 160

7.4 登录基本功能实现 161

7.4.1 客户端验证 161

7.4.2 服务器端用户登录 162

7.4.3 传递会话变量 163

7.4.4 注销用户 165

7.5 自动记忆输入密码 165

7.6 增加图形验证码 168

7.7 防止SQL注入式攻击 170

7.8 防止用户绕过登录 172

7.9 实践总结 173

第8章 用户留言 174

8.1 程序设计分析 174

8.2 数据库设计 175

8.2.1 admin表 176

8.2.2 feedback表 176

8.3 页面设计 177

8.3.1 显示留言页面 177

8.3.2 编辑留言页面 178

8.3.3 增加留言页面 178

8.3.4 其他页面 179

8.4 留言板基本功能实现 179

8.4.1 定义记录集 179

8.4.2 绑定记录集 182

8.4.3 重复显示记录 185

8.4.4 记录集分页 186

8.4.5 控制导航条 187

8.4.6 增加记录 189

8.5 留言板后台管理功能实现 189

8.5.1 管理登录 190

8.5.2 限制访问 190

8.5.3 修改留言 190

8.5.4 删除留言 192

8.5.5 增加记录集分页提示信息 193

8.5.6 修改用户信息 194

8.5.7 注销用户登录 195

8.6 扩展留言板功能 195

8.6.1 留言回复 195

8.6.2 留言审核 197

8.7 实践总结 199

第9章 用户管理 200

9.1 程序设计分析 200

9.2 数据库设计 201

9.2.1 admin表 201

9.2.2 infor表 202

9.3 页面设计 203

9.3.1 登录页面 204

9.3.2 导航页面 204

9.3.3 信息操作页面 205

9.3.4 信息查询页面 205

9.3.5 用户管理页面 206

9.4 用户管理基本功能实现 206

9.4.1 用户登录验证和引导 207

9.4.2 用户搜索 208

9.4.3 显示搜索结果 210

9.4.4 修改用户信息 213

9.4.5 用户账号管理 215

9.5 高级管理功能实现 216

9.5.1 高级账户管理 216

9.5.2 纠正Dreamweaver服务器行为存在的Bug 217

9.5.3 账户高级删除 219

9.5.4 录入用户信息 220

9.5.5 用户身份分级限制 220

9.5.6 注销用户 221

9.5.7 管理员分级管理 221

9.6 实践总结 223

第10章 网站流量统计与分析 224

10.1 程序设计分析 224

10.2 数据库设计 225

10.2.1 stat表 225

10.2.2 userandip表 225

10.2.3 history表 226

10.3 页面设计 226

10.4 网站流量统计功能实现 226

10.4.1 流量统计 226

10.4.2 流量显示 228

10.4.3 指定要统计的站点 231

10.5 数字图形化显示技术 231

10.6 实践总结 232

第11章 友情链接 233

11.1 程序设计分析 233

11.2 数据库设计 235

11.3 页面设计 236

11.3.1 友情链接显示页面 236

11.3.2 链接显示嵌入页面 237

11.3.3 增加链接页面 238

11.3.4 后台管理主页面 238

11.4 前台功能实现 239

11.4.1 显示友情链接 239

11.4.2 增加友情链接 241

11.4.3 随机数字验证码功能实现 242

11.4.4 客户端信息验证 243

11.4.5 服务器端验证和表单提交处理 244

11.5 后台管理功能实现 245

11.5.1 管理链接主页面 246

11.5.2 编辑主页面 249

11.5.3 删除、审核和退出管理 251

11.6 实践总结 252

第12章 内站搜索 253

12.1 程序设计分析 253

12.2 数据库设计 254

12.3 页面设计 255

12.3.1 高级查询主页面 255

12.3.2 查询页面 255

12.3.3 查询结果页面 256

12.4 基本搜索功能实现 256

12.4.1 查询数据库记录数 256

12.4.2 获取客户端系统信息 257

12.4.3 查询手机号码 259

12.5 完善搜索功能 262

12.5.1 完善手机号码查询 262

12.5.2 查询IP地址信息 263

12.6 实践总结 265

第13章 调查表 266

13.1 程序设计分析 266

13.2 数据库设计 267

13.3 页面设计 268

13.3.1 调查表页面 269

13.3.2 增加信息页面 269

13.3.3 管理页面 270

13.4 前台功能实现 271

13.4.1 多条件查询 271

13.4.2 记录集横向重复显示 273

13.4.3 记录集横向换行显示 275

13.4.4 记录集条件显示 276

13.4.5 动态样式表 278

13.4.6 动态信息提示 279

13.5 后台管理 281

13.5.1 后台控制台设计 281

13.5.2 登录验证和信息审核 282

13.5.3 增加信息 283

13.6 实践总结 285

第14章 软件下载 286

14.1 程序设计分析 286

14.2 数据库设计 288

14.2.1 class表 288

14.2.2 nclass表 288

14.2.3 download表 288

14.3 页面设计 289

14.4 软件下载功能实现 290

14.4.1 下载排行页面 290

14.4.2 分类列表页面 292

14.4.3 具体下载页面 294

14.5 根据字段进行排序 295

14.6 实践总结 297

第15章 投票管理 298

15.1 程序设计分析 298

15.2 数据库设计 300

15.3 页面设计 300

15.3.1 导航菜单页面 301

15.3.2 标题页面 302

15.3.3 后台管理主页面 303

15.3.4 登录页面 303

15.3.5 增加选项页面 304

15.3.6 其他页面 304

15.4 投票管理功能实现 305

15.4.1 用户登录 305

15.4.2 账户管理 306

15.4.3 管理投票标题 308

15.4.4 增加投票标题 309

15.4.5 编辑投票标题 310

15.4.6 删除投票标题 311

15.4.7 增加选项 312

15.4.8 编辑选项 314

15.4.9 删除选项 315

15.4.10 选择投票 315

15.5 投票分析和图表化显示 317

15.5.1 生成投票 317

15.5.2 投票监测 319

15.5.3 显示投票结果 319

15.6 实践总结 320

第16章 信息发布与管理 321

16.1 程序设计分析 321

16.2 数据库设计 323

16.2.1 class表 323

16.2.2 message表 323

16.3 页面设计 324

16.4 新闻发布 326

16.4.1 系统首页 326

16.4.2 新闻列表页面 327

16.5 新闻管理 329

16.5.1 栏目管理 330

16.5.2 信息管理 332

16.6 实践总结 333

第17章 聊天室 334

17.1 程序设计分析 334

17.2 数据库设计 336

17.2.1 chat表 336

17.2.2 users表 336

17.3 页面设计 337

17.3.1 聊天信息发布页面 337

17.3.2 聊天信息显示页面 338

17.3.3 导航页面 339

17.3.4 主体框架集 340

17.3.5 聊天室框架集 341

17.3.6 登录页面 341

17.4 聊天室基本功能实现 342

17.4.1 用户登录和用户信息存储 342

17.4.2 聊天信息发布 344

17.4.3 聊天信息即时显示 346

17.4.4 在线用户即时显示 347

17.4.5 聊天信息实时刷新 348

17.4.6 退出聊天室 349

17.5 扩展聊天室功能 349

17.5.1 发布图片和点歌 349

17.5.2 用户登录功能完善 352

17.5.3 禁止恶意用户登录 352

17.5.4 踢人 354

17.5.5 私聊 355

17.5.6 离开提示 357

17.5.7 清除过时聊天信息 357

17.6 实践总结 358

第18章 论坛 359

18.1 程序设计分析 359

18.2 数据库设计 361

18.2.1 Catalogs表 361

18.2.2 TalkArea表 361

18.2.3 topic表 362

18.3 页面设计 362

18.3.1 论坛栏目页面 363

18.3.2 主题列表页面 363

18.3.3 帖子列表页面 363

18.3.4 发布页面 363

18.4 论坛基本功能实现 364

18.4.1 定义自定义连接字符串 364

18.4.2 栏目显示 365

18.4.3 主题列表 366

18.4.4 帖子列表 369

18.4.5 发布主题 370

18.4.6 发帖子 372

18.5 实践总结 374

第19章 电子相册 375

19.1 程序设计分析 375

19.2 数据库设计 376

19.3 页面设计 377

19.3.1 上传表单页面 377

19.3.2 头部页面 378

19.3.3 其他表单页面 378

19.4 电子相册浏览与管理 379

19.4.1 注册、登录和用户信息操作 379

19.4.2 浏览图片 382

19.4.3 图片评论 387

19.4.4 删除服务器上的图片文件 389

19.5 图片上传 391

19.5.1 无组件上传程序包 391

19.5.2 上传图片 393

19.6 实践总结 394

第20章 同学录 395

20.1 程序设计分析 395

20.2 数据库设计 397

20.3 页面设计 397

20.3.1 标题导航栏页面 398

20.3.2 主页面设计 400

20.3.3 表单样式设计 400

20.3.4 班级名片页面设计 401

20.3.5 注册表单设计 402

20.3.6 动态脚本设计 403

20.4 同学录前台主要功能实现 404

20.4.1 同学录主页面 404

20.4.2 班级留言 408

20.4.3 班级名片 410

20.4.4 班级相册 411

20.5 实践总结 412

第21章 网上购物(上) 413

21.1 程序设计分析 413

21.2 数据库设计 415

21.3 页面设计 418

21.3.1 快速查询表单 419

21.3.2 高级查询表单 420

21.3.3 评级和评论表单 421

21.4 商品展示 421

21.4.1 栏目导航 421

21.4.2 购物首页 426

21.4.3 商品分类 431

21.4.4 二级商品显示页面 434

21.4.5 商品详细页面 438

21.4.6 网上交互 441

21.5 商品查询 442

21.6 实践总结 445

第22章 网上购物(下) 446

22.1 程序设计分析 446

22.2 数据库设计 448

22.3 页面设计 448

22.4 购物系统基本功能 449

22.4.1 用户注册 449

22.4.2 用户登录 451

22.4.3 注销用户 452

22.4.4 消息中心 452

22.4.5 个人资料 453

22.4.6 收货资料 454

22.4.7 修改密码 456

22.4.8 购物列表 457

22.4.9 下订单 458

22.4.10 结账 460

22.4.11 完成订单 462

22.5 完善购物车功能 466

22.5.1 订单列表 466

22.5.2 订单明细 468

22.5.3 首页购物车 470

22.6 实践总结 473

第23章 博客 474

23.1 程序设计分析 474

23.2 数据库设计 476

23.3 前台公共模块功能实现 478

23.3.1 导航模块 478

23.3.2 脚部版权模块 480

23.3.3 通用功能模块 480

23.3.4 博客照片动态控制 480

23.3.5 博客公告 482

23.3.6 最新日志列表 482

23.3.7 日志分类 483

23.3.8 设计日历 484

23.3.9 最新评论列表 485

23.3.10 最新留言列表 486

23.3.11 友情链接列表 486

23.3.12 博客统计 487

23.3.13 博客动态背景音乐 487

23.4 前台日志功能模块实现 488

23.4.1 日志列表 489

23.4.2 日志详细页 489

23.4.3 日志内容显示 490

23.4.4 发表评论 490

23.4.5 显示评论 491

23.5 图片分享功能实现 492

23.5.1 图片列表 492

23.5.2 欣赏图片 493

23.6 音乐分享功能实现 493

23.7 留言功能模块实现 494

23.8 后台管理 495

23.8.1 后台公共模块设计 496

23.8.2 系统管理 496

23.8.3 日志管理 497

23.8.4 图片管理 499

23.8.5 音乐管理 500

23.8.6 留言管理 501

23.8.7 公告管理 501

23.8.8 友情链接管理 502

23.8.9 退出管理 502

23.9 实践总结 502

第24章 播客 503

24.1 程序设计分析 503

24.2 安装FMS服务器(Flash Media Server) 506

24.3 管理FMS服务器 508

24.3.1 应用程序管理 509

24.3.2 用户管理 511

24.3.3 服务器管理 512

24.4 创建播客FMS应用程序 513

24.5 用Dreamweaver CS3实现与FMS服务器通信 514

24.5.1 Flash方式 514

24.5.2 累进式下载 514

24.5.3 流媒体 515

24.6 播客系统数据库设计 517

24.6.1 flash表 518

24.6.2 author表 518

24.7 页面设计 519

24.8 视频发布 520

24.8.1 热门分类 520

24.8.2 视频分类显示 522

24.9 视频播放 524

24.10 实践总结 526