《Dreamweaver CS4&ASP动态网页设计》PDF下载

  • 购买积分:16 如何计算积分?
  • 作  者:朱印宏编著
  • 出 版 社:北京:中国电力出版社
  • 出版年份:2010
  • ISBN:9787512301313
  • 页数:541 页
图书介绍:本书共分24章,系统讲解了如何使用Dreamweaver CS4开发动态网站的方法和技巧。

Chapter 01 Dreamweaver CS4快速上手 1

1.1 Dreamweaver工具概述 1

1.2 Dreamweaver CS4操作环境 2

1.2.1 标题栏 3

1.2.2 菜单栏 3

1.2.3 工具面板和工具栏 4

1.2.4 状态栏 5

1.2.5 【属性】面板 5

1.2.6 浮动面板 6

1.3 Dreamweaver CS4的基本操作 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 创建框架 13

1.3.8 定义行为 14

1.3.9 创建表单 14

1.4 实践总结 15

Chapter 02 搭建动态网站运行环境 16

2.1 认识动态网站架构 16

2.2 安装IIS组件 17

2.3 测试IIS服务器 19

2.3.1 在本地测试IIS 19

2.3.2 在远程测试IIS 20

2.4 配置IIS服务环境 20

2.4.1 配置WWW服务的属性 20

2.4.2 建立WWW服务的虚拟目录 21

2.4.3 配置FTP服务的属性 22

2.4.4 建立FTP服务的虚拟目录 22

2.5 在Dreamweaver中定义站点 23

2.5.1 认识站点及其规划 23

2.5.2 定义本地站点 23

2.5.3 定义FTP站点 25

2.6 实践总结 26

Chapter 03 ASP开发基础 27

3.1 ASP简介 27

3.1.1 认识服务器技术 27

3.1.2 认识ASP 28

3.1.3 ASP的特点 29

3.2 ASP的工作原理 29

3.3 创建ASP文件 30

3.3.1 编写ASP文件 30

3.3.2 运行ASP文件 31

3.4 ASP对象概述 32

3.5 Response对象 33

3.5.1 Response对象的属性 33

3.5.2 Response对象的方法 36

3.5.3 Response对象的数据集合 40

3.6 Request对象 40

3.6.1 Request对象的属性 40

3.6.2 Request对象的方法 41

3.6.3 Request对象的集合概述 41

3.6.4 Form数据集合 42

3.6.5 QueryString数据集合 43

3.6.6 GET和POST数据传输方式 47

3.6.7 Cookies数据集合 47

3.6.8 ServerVariables数据集合 49

3.6.9 ClientCertificate数据集合 52

3.7 Session对象 53

3.7.1 使用Session对象 53

3.7.2 Session对象的属性 54

3.7.3 Session对象的方法 55

3.7.4 Session对象的数据集合 56

3.7.5 Session对象的事件 56

3.8 Cookie对象 57

3.8.1 Cookie简介 57

3.8.2 创建Cookie对象 58

3.8.3 读取Cookie的值 59

3.9 Application对象 60

3.9.1 使用Application 61

3.9.2 Application对象的属性 61

3.9.3 Application对象的方法 61

3.9.4 Application对象的数据集合 61

3.9.5 Application对象的事件 62

3.10 Server对象 63

3.10.1 Server对象的属性 64

3.10.2 Server对象的方法 64

3.11 ObjectContext对象 67

3.11.1 ObjectContext对象的方法 67

3.11.2 ObjectContext对象的事件 67

3.12 ASP组件 67

3.13 ASP文件系统组件 68

3.13.1 系统驱动器的操作 69

3.13.2 系统文件夹的操作 70

3.13.3 系统文件夹的操作 72

3.14 实践总结 75

Chapter 04 VBScript程序设计 76

4.1 脚本语言简介 76

4.1.1 服务器端脚本 77

4.1.2 客户端脚本 78

4.2 VBScript脚本语言概述 79

4.3 VBScript的数据类型 79

4.4 VBScript的变量 80

4.4.1 使用Dim语句声明变量 81

4.4.2 使用Public语句声明变量 81

4.4.3 使用Private语句声明变量 81

4.4.4 隐式声明变量 82

4.4.5 变量的命名规则 82

4.4.6 变量的作用域 82

4.4.7 变量的存活期 83

4.4.8 变量赋值 83

4.5 VBScript的常量 83

4.6 VBScript的数组 84

4.6.1 静态数组 84

4.6.2 动态数组 85

4.6.3 使用Erase语句清除数组 86

4.7 VBScript运算符 87

4.7.1 算术运算符 87

4.7.2 比较运算符 87

4.7.3 连接运算符 88

4.7.4 逻辑运算符 89

4.7.5 运算符的优先级 89

4.8 使用条件语句 90

4.8.1 If…Then…Else语句 90

4.8.2 Select Case语句 92

4.9 使用循环语句 93

4.9.1 Do循环 93

4.9.2 退出Do循环 95

4.9.3 While循环 95

4.9.4 For循环 95

4.9.5 For Each循环 96

4.10 VBScript过程 97

4.10.1 Sub过程的基本用法 97

4.10.2 Sub过程的使用技巧 98

4.10.3 调用Sub过程 99

4.11 VBScript的函数 100

4.11.1 Function过程的基本用法 100

4.11.2 Function过程的使用技巧 101

4.11.3 Function过程的返回值 101

4.12 VBScript的内置函数 102

4.12.1 数学函数 102

4.12.2 字符串函数 103

4.12.3 转换函数 105

4.12.4 日期/时间函数 105

4.12.5 判断函数 106

4.12.6 数组函数 107

4.13 VBScript的类 107

4.13.1 认识类 107

4.13.2 创建类 108

4.13.3 实例化类 108

4.13.4 定义类的属性 109

4.13.5 定义类的方法 110

4.13.6 定义类的事件 111

4.14 VBScript的编码规范 111

4.14.1 代码的注释方法 112

4.14.2 注释规范 112

4.14.3 常量的命名规范 113

4.14.4 变量的命名规范 113

4.14.5 代码格式化 113

4.15 实践总结 114

Chapter 05 数据库的访问、查询和操作 115

5.1 认识数据库 115

5.2 SQL语言 116

5.2.1 SQL语言的规范 117

5.2.2 SQL数据查询 117

5.2.3 Select聚合查询 121

5.2.4 Select分组查询 122

5.2.5 Select多表查询 124

5.2.6 Insert插入数据 125

5.2.7 Update更新数据 126

5.2.8 Delete删除数据 126

5.3 认识ADO 126

5.4 数据库连接 127

5.4.1 创建ODBC连接 128

5.4.2 使用DSN来创建数据库连接 130

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

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

5.5 Connection对象 133

5.5.1 Connection对象的属性 133

5.5.2 Connection对象的方法 134

5.5.3 Connection对象的集合 139

5.6 Command对象 140

5.6.1 Command对象的属性 140

5.6.2 Command对象的方法 140

5.7 RecordSet对象 143

5.7.1 RecordSet对象的属性 143

5.7.2 RecordSet对象的方法 144

5.7.3 Field对象和Fields集合 149

5.8 实践总结 151

Chapter 06 用户注册模块 152

6.1 程序设计分析 152

6.2 设计和连接数据库 153

6.2.1 设计数据库 153

6.2.2 连接数据库 154

6.3 设计交互表单 156

6.4 实现基本的注册功能 157

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

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

6.5 表单验证 158

6.5.1 注册信息的验证 159

6.5.2 完善信息验证 160

6.6 Spry表单验证 162

6.7 自定义JavaScript脚本验证 164

6.8 注册信息的确认 165

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

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

6.9 注册信息的加密 168

6.10 实践总结 168

Chapter 07 用户登录模块 169

7.1 程序设计分析 169

7.2 数据库设计 170

7.3 页面设计 170

7.4 登录功能的实现 171

7.4.1 客户端验证 171

7.4.2 服务器端用户身份验证 172

7.4.3 传递会话变量 173

7.4.4 注销用户 174

7.5 自动记忆输入密码 175

7.6 增加图形验证码 177

7.7 防止SQL注入式攻击 180

7.8 防止用户绕过登录 182

7.9 实践总结 182

Chapter 08 用户管理模块 183

8.1 程序设计分析 183

8.2 数据库设计 184

8.2.1 admin表 184

8.2.2 infor表 185

8.3 页面设计 186

8.3.1 登录页面 187

8.3.2 导航页面 187

8.3.3 信息操作页面 188

8.3.4 信息查询页面 188

8.3.5 用户管理页面 189

8.4 用户管理基本功能的实现 189

8.4.1 用户登录验证和引导 190

8.4.2 用户搜索 191

8.4.3 显示搜索结果 193

8.4.4 修改用户信息 196

8.4.5 用户账号管理 197

8.5 高级管理功能的实现 198

8.5.1 高级账户管理 199

8.5.2 纠正Dreamweaver服务器行为存在的Bug 201

8.5.3 账户的高级删除 202

8.5.4 录入用户信息 203

8.5.5 用户身份的分级限制 203

8.5.6 注销用户 204

8.5.7 管理员的分级管理 205

8.6 实践总结 206

Chapter 09 留言板模块 207

9.1 程序设计分析 207

9.2 数据库设计 208

9.2.1 admin表 208

9.2.2 feedback表 209

9.3 页面设计 210

9.3.1 显示留言页面 210

9.3.2 编辑留言页面 210

9.3.3 增加留言页面 210

9.3.4 其他页面 211

9.4 留言板基本功能的实现 212

9.4.1 定义记录集 212

9.4.2 绑定记录集 215

9.4.3 重复显示记录 218

9.4.4 记录集分页 218

9.4.5 控制导航条 220

9.4.6 增加记录 221

9.5 留言板后台管理功能的实现 222

9.5.1 管理登录 222

9.5.2 限制访问 222

9.5.3 修改留言 223

9.5.4 删除留言 224

9.5.5 增加记录集分页提示信息 225

9.5.6 修改用户信息 226

9.5.7 注销用户 227

9.6 扩展留言板的功能 228

9.6.1 留言回复 228

9.6.2 留言审核 229

9.7 实践总结 231

Chapter 10 网站流量的统计与分析 232

10.1 程序设计分析 232

10.2 数据库设计 233

10.2.1 stat表 233

10.2.2 userandip表 233

10.2.3 history表 234

10.3 页面设计 234

10.4 网站流量统计功能的实现 234

10.4.1 流量统计 235

10.4.2 流量显示 236

10.4.3 指定要统计的站点 239

10.5 数字的图形化显示技术 239

10.6 实践总结 240

Chapter 11 友情链接管理模块 241

11.1 程序设计分析 241

11.2 数据库设计 243

11.3 页面设计 244

11.3.1 友情链接显示页面 244

11.3.2 链接显示嵌入页面 245

11.3.3 增加链接页面 245

11.3.4 后台管理主页面 246

11.4 前台功能的实现 247

11.4.1 显示友情链接 247

11.4.2 增加友情链接 249

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

11.4.4 客户端信息验证 251

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

11.5 后台管理功能的实现 254

11.5.1 管理链接主页面 254

11.5.2 编辑主页面 257

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

11.6 实践总结 260

Chapter 12 网站搜索模块 261

12.1 程序设计分析 261

12.2 数据库设计 262

12.3 页面设计 263

12.3.1 高级查询主页面 263

12.3.2 查询页面 264

12.3.3 查询结果页面 264

12.4 基本搜索功能的实现 264

12.4.1 查询数据库记录数 265

12.4.2 获取客户端的系统信息 266

12.4.3 查询手机号码 268

12.5 完善搜索功能 270

12.5.1 完善手机号码查询 271

12.5.2 查询IP地址信息 272

12.6 实践总结 274

Chapter 13 网站调查模块 275

13.1 程序设计分析 275

13.2 数据库设计 276

13.3 页面设计 277

13.3.1 调查表页面 278

13.3.2 增加信息页面 278

13.3.3 管理页面 279

13.4 前台功能的实现 280

13.4.1 多条件查询 280

13.4.2 记录集横向重复显示 282

13.4.3 记录集横向换行显示 283

13.4.4 记录集按条件显示 285

13.4.5 动态样式表 287

13.4.6 动态信息提示 289

13.5 后台管理 290

13.5.1 后台控制台的设计 290

13.5.2 登录验证和信息审核 292

13.5.3 增加信息 293

13.6 实践总结 295

Chapter 14 文件下载演示模块 296

14.1 程序设计分析 296

14.2 数据库设计 298

14.2.1 class表 298

14.2.2 nclass表 298

14.2.3 download表 298

14.3 页面设计 299

14.4 软件下载功能的实现 299

14.4.1 下载排行页面 299

14.4.2 分类列表页面 302

14.4.3 具体下载页面 304

14.5 根据字段进行排序 305

14.6 实践总结 307

Chapter 15 投票管理系统 308

15.1 程序设计分析 308

15.2 数据库设计 310

15.3 页面设计 310

15.3.1 导航菜单页面 311

15.3.2 标题页面 312

15.3.3 后台管理主页面 313

15.3.4 登录页面 313

15.3.5 增加选项页面 314

15.3.6 其他页面 315

15.4 投票管理功能的实现 316

15.4.1 用户登录 316

15.4.2 账号管理 317

15.4.3 管理投票标题 318

15.4.4 增加投票标题 319

15.4.5 编辑投票标题 320

15.4.6 删除投票标题 321

15.4.7 增加选项 322

15.4.8 编辑选项 324

15.4.9 删除选项 325

15.4.10 选择投票 325

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

15.5.1 生成投票 327

15.5.2 投票监测 329

15.5.3 显示投票结果 329

15.6 实践总结 331

Chapter 16 新闻发布与管理系统 332

16.1 程序设计分析 332

16.2 数据库设计 334

16.2.1 class表 334

16.2.2 message表 335

16.3 页面设计 335

16.4 新闻发布 337

16.4.1 系统首页 337

16.4.2 新闻列表页面 338

16.5 新闻管理 340

16.5.1 栏目管理 340

16.5.2 文章管理 343

16.6 实践总结 344

Chapter 17 网站即时聊天模块 345

17.1 程序设计分析 345

17.2 数据库设计 347

17.2.1 chat表 347

17.2.2 users表 347

17.3 页面设计 348

17.3.1 聊天信息发布页面 348

17.3.2 聊天信息显示页面 349

17.3.3 导航页面 350

17.3.4 主体框架集 351

17.3.5 聊天室框架集 352

17.3.6 登录页面 352

17.4 聊天室基本功能的实现 353

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

17.4.2 发布聊天信息 355

17.4.3 即时显示聊天信息 357

17.4.4 即时显示在线用户 358

17.4.5 实时刷新聊天信息 359

17.4.6 退出聊天室 360

17.5 扩展聊天室的功能 360

17.5.1 发布图片和点歌 360

17.5.2 用户登录功能的完善 363

17.5.3 禁止恶意用户登录 363

17.5.4 踢人 365

17.5.5 私聊 366

17.5.6 离开提示 368

17.5.7 清除过时聊天信息 368

17.6 实践总结 370

Chapter 18 BBS论坛模块 371

18.1 程序设计分析 371

18.2 数据库设计 372

18.2.1 Catalogs表 372

18.2.2 TalkArea表 373

18.2.3 topic表 374

18.3 页面设计 374

18.3.1 论坛栏目页面 374

18.3.2 主题列表页面 375

18.3.3 帖子列表页面 375

18.3.4 发布页面 376

18.4 论坛基本功能的实现 377

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

18.4.2 栏目显示 377

18.4.3 主题列表 379

18.4.4 帖子列表 382

18.4.5 发布主题 383

18.4.6 发帖子 385

18.5 实践总结 387

Chapter 19 电子相册 388

19.1 程序设计分析 388

19.2 数据库设计 389

19.3 页面设计 390

19.3.1 上传图片页面 390

19.3.2 头部页面 391

19.3.3 其他表单页面 391

19.4 电子相册的浏览与管理 392

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

19.4.2 浏览图片 396

19.4.3 图片评论 400

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

19.5 图片上传 404

19.5.1 无组件上传程序包 405

19.5.2 上传图片 406

19.6 实践总结 407

Chapter 20 同学录 408

20.1 程序设计分析 408

20.2 数据库设计 410

20.3 页面设计 410

20.3.1 标题导航栏页面 411

20.3.2 主页面设计 412

20.3.3 表单样式设计 413

20.3.4 班级名片页面设计 414

20.3.5 注册表单设计 415

20.3.6 动态脚本设计 416

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

20.4.1 同学录主页面 417

20.4.2 班级留言 421

20.4.3 班级名片 424

20.4.4 班级相册 425

20.5 实践总结 426

Chapter 21 网上购物(上) 427

21.1 程序设计分析 427

21.2 数据库设计 429

21.3 页面设计 432

21.3.1 快速查询表单 432

21.3.2 高级查询表单 433

21.3.3 评级和评论表单 434

21.4 商品展示 435

21.4.1 栏目导航 436

21.4.2 购物首页 440

21.4.3 商品分类 445

21.4.4 二级商品显示页面 448

21.4.5 商品详细页面 453

21.4.6 网上交互 455

21.5 商品查询 456

21.6 实践总结 459

Chapter 22 网上购物(下) 460

22.1 程序设计分析 460

22.2 数据库设计 462

22.3 页面设计 462

22.4 购物系统的基本功能 463

22.4.1 用户注册 463

22.4.2 用户登录 465

22.4.3 注销用户 466

22.4.4 消息中心 466

22.4.5 个人资料 467

22.4.6 收货资料 468

22.4.7 修改密码 470

22.4.8 购物列表 471

22.4.9 下订单 472

22.4.10 结账 474

22.4.11 完成订单 476

22.5 完善购物车的功能 480

22.5.1 订单列表 480

22.5.2 订单明细 482

22.5.3 首页购物车 484

22.6 实践总结 487

Chapter 23 博客 488

23.1 程序设计分析 488

23.2 数据库设计 490

23.3 前台公共模块功能的实现 491

23.3.1 导航模块 492

23.3.2 脚部版权模块 493

23.3.3 通用功能模块 493

23.3.4 博客照片的动态控制 494

23.3.5 博客公告 495

23.3.6 最新日志列表 496

23.3.7 日志分类 497

23.3.8 设计日历 497

23.3.9 最新评论列表 499

23.3.10 最新留言列表 500

23.3.11 友情链接列表 500

23.3.12 博客统计 501

23.3.13 动态背景音乐 501

23.4 前台日志功能模块的实现 502

23.4.1 日志列表 503

23.4.2 日志详细页面 504

23.4.3 日志内容显示 504

23.4.4 发表评论 504

23.4.5 显示评论 505

23.5 图片分享功能的实现 506

23.5.1 图片列表 506

23.5.2 欣赏图片 508

23.6 音乐分享功能的实现 508

23.7 留言功能模块的实现 509

23.8 后台管理 510

23.8.1 后台公共模块的设计 510

23.8.2 系统管理 511

23.8.3 日志管理 512

23.8.4 图片管理 514

23.8.5 音乐管理 515

23.8.6 留言管理 516

23.8.7 公告管理 516

23.8.8 友情链接管理 516

23.8.9 退出管理 517

23.9 实践总结 517

Chapter 24 播客 518

24.1 程序设计分析 518

24.2 安装FMS服务器 520

24.3 管理FMS服务器 522

24.3.1 管理服务器的概述 523

24.3.2 应用程序管理 524

24.3.3 用户管理 526

24.3.4 服务器管理 526

24.4 创建播客FMS应用程序 527

24.5 用Dreamweaver CS4实现与 FMS服务器的通信 528

24.5.1 Flash方式 528

24.5.2 累进式下载 529

24.5.3 流媒体 530

24.6 播客系统数据库的设计 532

24.6.1 flash表 532

24.6.2 author表 533

24.7 页面设计 534

24.8 视频发布 535

24.8.1 热门分类 535

24.8.2 视频分类显示 536

24.9 视频播放 539

24.10 实践总结 541