《ASP+SQL Server动态网站开发完全自学手册》PDF下载

  • 购买积分:15 如何计算积分?
  • 作  者:孔鹏等编著
  • 出 版 社:北京:机械工业出版社
  • 出版年份:2007
  • ISBN:7111205847
  • 页数:483 页
图书介绍:本书介绍了ASP程序开发和网络程设计的基础及应用等。

丛书序 1

前言 1

第1章 ASP入门 1

1.1 ASP简介 2

1.1.1 ASP概述 2

1.1.2 ASP模型 2

1.1.3 ASP的开发环境 3

1.2 个人网络服务器 3

1.2.1 安装PWS 3

1.2.2 个人Web管理器 5

1.2.3 测试PWS 6

1.3.1 安装IIS 7

1.3 Internet信息服务器 7

1.3.2 测试IIS 8

1.3.3 IIS管理器 9

1.3.4 设置网站属性 10

1.3.5 虚拟目录 12

1.3.6 添加虚拟目录 12

1.4 开发ASP程序 14

1.4.1 开发与调试环境 14

1.4.2 第一个ASP程序 14

1.4.3 ASP页的构成 15

1.4.4 ASP脚本语言 16

第2章 HTML基础 19

2.1.2 HTML文档结构 20

2.1.1 HTML概述 20

2.1 HTML简介 20

2.1.3 通用属性 21

2.2 排版标签 22

2.2.1 文本分隔标签 22

2.2.2 分隔线标签 24

2.2.3 居中对齐标签 24

2.2.4 缩排标签 25

2.2.5 格式化标签 25

2.3 字体与文字标签 26

2.3.1 标题标签 26

2.3.2 字体标签 26

2.3.3 格式变化标签 27

2.3.4 特殊符号 28

2.4 背景标签 29

2.4.1 背景颜色 29

2.4.2 背景图片 29

2.5 图片标签 30

2.5.1 显示图片 30

2.5.2 设置图片大小 30

2.5.3 边框、水平与垂直间距 31

2.5.4 图片对齐方式 31

2.6 表格标签 32

2.6.1 表格 32

2.6.2 合并单元格 33

2.6.4 表格背景 34

2.6.3 单元格对齐方式 34

2.6.5 表格边框 35

2.6.6 单元格间距 36

2.7 列表标签 37

2.7.1 无序列表标签 37

2.7.2 有序列表标签 38

2.8 链接标签 38

2.8.1 内部链接 38

2.8.2 外部链接 40

2.8.3 链接目标 41

2.9 表单标签 41

2.9.1 基本输入组件 41

2.9.2 大文本输入组件 42

2.9.3 下拉列表组件 43

2.10 框架标签 44

2.10.1 框架 44

2.10.2 框架边框 45

2.10.3 框架属性 46

第3章 VBScript脚本语言 49

3.1 VBScript概述 50

3.2 基础知识 51

3.2.1 变量与常量 51

3.2.2 数据类型 52

3.2.3 数组变量 53

3.3 运算符 53

3.3.3 逻辑运算符 54

3.3.1 算术运算符 54

3.3.2 关系运算符 54

3.3.4 连接运算符 55

3.3.5 运算符优先级 55

3.4 控制结构 55

3.4.1 If语句 55

3.4.2 Select语句 57

3.4.3 Do语句 58

3.4.4 While语句 59

3.4.5 For语句 60

3.5 过程与函数 61

3.5.1 过程 61

3.5.2 函数 63

3.6 VBScript的内部函数 64

3.6.1 字符串函数 64

3.6.2 格式转换函数 66

3.6.3 日期时间函数 68

3.6.4 数学函数 70

3.6.5 判断函数 72

3.6.6 其他常用函数 74

第4章 JavaScript脚本语言 77

4.1 JavaScript简介 78

4.1.1 概述 78

4.1.2 应用范围 79

4.1.3 版本支持 80

4.2 基础知识 81

4.2.1 标识符与保留字 81

4.2.2 常量与变量 82

4.2.3 数据类型 83

4.2.4 特殊字符 83

4.3 运算符 84

4.3.1 算术运算符 84

4.3.2 关系运算符 84

4.3.3 逻辑运算符 85

4.3.4 按位运算符 85

4.3.5 赋值运算符 85

4.4.1 if语句 86

4.4 控制结构 86

4.3.6 连接运算符 86

4.4.2 switch语句 87

4.4.3 while语句 89

4.4.4 for语句 90

4.4.5 break和continue语句 91

4.4.6 with语句 92

4.5 函数 92

4.5.1 概述 92

4.5.2 函数的返回值 93

4.5.3 函数参数的默认值 94

4.5.4 不定参数函数 95

4.5.5 递归函数 96

4.6.1 事件处理器 97

4.6 事件处理 97

4.6.2 点击对象事件onClick 98

4.6.3 提交窗体事件onSubmit 99

4.6.4 重置窗体事件onReset 99

4.6.5 数据改变事件onChange 100

4.6.6 获得焦点事件onFocus 100

4.6.7 失去焦点事件onBlur 101

4.6.8 鼠标事件onMouseOver和onMouseOut 101

4.6.9 文档事件onLoad和onUnLoad 102

第5章 ASP内建对象 103

5.1.1 概述 104

5.1.2 Request对象的集合 104

5.1 Request对象 104

5.1.3 Request对象的属性 112

5.1.4 Request对象的方法 113

5.2 Response对象 113

5.2.1 概述 113

5.2.2 Response对象的集合 113

5.2.3 Response对象的属性 114

5.2.4 Response对象的方法 117

5.3 Server对象 119

5.3.1 概述 119

5.3.2 Server对象的属性 119

5.3.3 Server对象的方法 120

5.4.2 Session对象的集合 122

5.4 Session对象 122

5.4.1 概述 122

5.4.3 Session对象的属性 123

5.4.4 Session对象的方法 124

5.4.5 Session对象的使用 124

5.5 Application对象 126

5.5.1 概述 126

5.5.2 Application对象的方法 126

5.5.3 Application对象的使用 127

5.6 global.asa文件 128

第6章 ASP内置组件 131

6.1.2 ASP内置组件 132

6.1.1 ASP组件概述 132

6.1 ASP组件简介 132

6.2 Ad Rotator组件 133

6.2.1 广告计划文件 133

6.2.2 AdRotator对象的成员 135

6.2.3 AdRotator对象的使用 135

6.3 Browser Capabilities组件 136

6.3.1 browscap.ini文件 136

6.3.2 BrowserType对象的成员 138

6.3.3 BrowserType对象的使用 139

6.4 Content Linking组件 140

6.4.1 内容链接列表文件 140

6.4.2 NextLink对象的成员 141

6.4.3 NextLink对象的使用 142

6.4.4 添加页面导航链接 143

6.5 Database Access组件 144

6.6 File Access组件 146

6.6.1 FileSystemObject对象 146

6.6.2 Drive对象的使用 148

6.6.3 Folder对象的使用 150

6.6.4 File对象的使用 152

6.6.5 TextStream对象 153

6.7 Permission Checker组件 156

6.7.1 PermissionChecker对象的成员 156

6.7.2 PermissionChecker对象的使用 156

6.8.1 PageCounter对象的成员 157

6.8 Page Counter组件 157

6.8.2 PageCounter对象的使用 158

6.9 Counters组件 158

6.9.1 创建Counters对象 159

6.9.2 Counters对象的成员 159

6.9.3 Counters对象的使用 160

6.10 Content Rotator组件 161

6.10.1 内容调度文件 161

6.10.2 ContentRotator对象的成员 162

6.10.3 ContentRotator对象的使用 162

第7章 SQL Server数据库系统 165

7.1 SQL Server 2000基础 166

7.1.1 SQL Server 2000的版本 166

7.1.2 SQL Server 2000的安装 167

7.1.3 SQL Server服务管理器 170

7.2 企业管理器 171

7.2.1 注册SQL Server服务器 171

7.2.2 编辑SQL Server注册属性 173

7.2.3 连接到服务器 173

7.2.4 企业管理器的功能 174

7.3 管理数据库 174

7.3.1 系统数据库 174

7.3.2 创建数据库 174

7.3.3 删除数据库 176

7.3.4 备份数据库 176

7.3.5 还原数据库 177

7.4 管理表 178

7.4.1 创建表 178

7.4.2 删除表 179

7.4.3 查询和编辑表 179

7.5 管理视图 180

7.5.1 创建视图 180

7.5.2 删除视图 181

7.5.3 查询和编辑视图 182

7.6 SQL语言基础 182

7.6.1 SQL语言 182

7.6.2 数据查询语言 182

7.6.3 数据操纵语言 183

第8章 使用ADO访问数据库 187

8.1 ADO简介 188

8.2 Connection(连接)对象 188

8.2.1 Connection对象的属性 189

8.2.2 Connection对象的方法 190

8.2.3 使用Connection对象连接到数据库 191

8.2.4 使用DSN方式连接到数据库 192

8.2.5 使用OLE DB方式连接到数据库 195

8.2.6 使用Connection对象的Execute方法执行命令 196

8.3 Command(命令)对象 197

8.3.1 Command对象的属性 197

8.3.2 Command对象的方法 198

8.3.3 使用Command对象操作数据库 199

8.3.4 使用Command对象调用带返回值的存储过程 200

8.4 Recordset(记录集)对象 202

8.4.1 Recordset对象的属性 202

8.4.2 Recordset对象的方法 204

8.4.3 使用Recordset对象检索数据库 207

8.4.4 使用Connection对象的Execute方法检索数据库 208

8.4.5 使用Recordset对象操作数据库 209

第9章 客户资料管理系统 211

9.1 系统介绍 212

9.1.1 数据库结构 212

9.1.2 文件构成 213

9.2 登录和管理页面 213

9.2.2 管理页面 214

9.2.1 登录页面 214

9.3 链接数据库 218

9.4 添加管理用户 219

9.5 添加客户资料 221

9.6 修改密码 221

9.7 修改资料 223

9.7.1 写入数据库 224

9.7.2 实现前台对照效果 225

9.8 编辑和删除客户信息 227

9.8.1 编辑客户信息 227

9.8.2 删除客户信息 228

9.9 退出系统 228

第10章 邮件发送系统 229

10.1 系统介绍 230

10.2 邮件预览与SMTP服务器 230

10.2.1 定义主要项目变量 230

10.2.2 查看SMTP服务器 231

10.2.3 邮件预览 233

10.3 邮件发送 235

10.3.1 前台数据验证 235

10.3.2 前台页面内容 238

10.3.3 实现邮件发送 240

第11章 邮件管理系统 243

11.1 系统介绍 244

11.1.1 数据库结构 244

11.2.1 用户登录界面 247

11.1.2 文件构成 247

11.2 功能实现 247

11.2.2 用户登录后台程序 251

11.2.3 用户管理界面 254

11.2.4 文档导入 260

11.2.5 邮件组管理 265

11.2.6 创建任务 269

11.2.7 任务管理 273

11.2.8 邮箱添加 275

第12章 搜索引擎系统 281

12.1 系统说明 282

12.1.1 系统主要功能 282

12.1.2 系统文件说明 282

12.2.1 SQL Server 2000数据库设计 283

12.2 系统数据库设计 283

12.2.2 Access数据库设计 285

12.2.3 SQL Server 2005数据库设计 285

12.3 网站搜索模块 286

12.3.1 搜索主页面及实现 286

12.3.2 搜索及结果显示页面 287

12.3.3 搜索及结果显示页面的实现 287

12.3.4 更新单击数及跳转页面的实现 293

12.4 网站分类模块 294

12.4.1 网站分类页面 294

12.4.2 网站分类页面的实现 295

12.5.1 网站信息登记页面及实现 304

12.5 网站信息管理模块 304

12.5.2 网站信息登记完成页面 307

12.5.3 网站信息登记完成页面的实现 307

12.5.4 网站分类选择页面 308

12.5.5 网站分类选择页面的实现 309

12.5.6 修改网站信息登录模块 312

12.5.7 修改网站信息页面 314

12.5.8 网站信息修改完成页面 315

12.6 系统管理模块 316

12.6.1 管理员登录子模块 317

12.6.2 网站管理主页面 319

12.6.3 删除网站页面 324

12.6.4 网站审核子模块 325

12.6.5 分类管理子模块 329

12.6.6 添加网站分类信息输入页面 333

12.6.7 添加网站分类信息完成页面 333

12.6.8 修改网站分类信息完成页面 335

12.6.9 删除网站分类信息完成页面 336

第13章 手机短信系统 339

13.1 系统说明 340

13.1.1 系统主要功能 340

13.1.2 系统主要模块 340

13.1.3 系统文件说明 340

13.2 系统数据库设计 341

13.2.1 SQL Server 2000数据库设计 341

13.2.2 Access数据库设计 344

13.2.3 SQL Server 2005数据库设计 345

13.3 系统登录页面 347

13.3.1 登录信息输入页面 347

13.3.2 信息验证页面 348

13.4 系统主页面 349

13.4.1 主框架页面 349

13.4.2 导航栏页面 351

13.4.3 系统操作说明页面 353

13.5 管理员信息修改模块 354

13.5.1 管理员信息查看页面 354

13.5.2 管理员信息修改完成页面 358

13.6 定制用户管理模块 361

13.7.1 新短消息内容输入页面 367

13.7 短信管理模块 367

13.7.2 添加新信息页面 371

13.7.3 短信查看页面 375

13.8 短信发送模块 382

13.8.1 短信内容编辑页面 382

13.8.2 短信发送操作页面 389

13.9 发送记录管理模块 390

13.10 短信栏目管理模块 396

13.10.1 栏目信息编辑页面 396

13.10.2 一级栏目管理页面 402

13.10.3 二级栏目管理页面 405

13.11 退出登录页面 405

第14章 网络投票系统 407

14.1.1 系统主要模块 408

14.1.2 系统主要功能 408

14.1 系统说明 408

14.1.3 系统文件说明 409

14.2 系统数据库设计 409

14.2.1 SQL Server 2000数据库设计 409

14.2.2 Access数据库设计 411

14.2.3 SQL Server 2005数据库设计 412

14.3 用户投票模块 413

14.3.1 用户投票页面 414

14.3.2 用户投票页面的实现 415

14.3.4 投票统计页面的实现 418

14.3.3 投票统计页面 418

14.3.5 查看投票结果页面 422

14.3.6 查看投票结果页面的实现 423

14.4 投票主题管理模块 427

14.4.1 设置当前投票主题界面的实现 427

14.4.2 完成当前投票主题的设置 430

14.4.3 添加投票主题界面的实现 432

14.4.4 完成投票主题的添加 434

14.4.5 修改投票主题界面的实现 435

14.4.6 完成投票主题的修改 438

14.4.7 删除投票主题界面的实现 439

14.4.8 完成投票主题的删除 441

14.5 投票标题管理模块 442

14.5.1 添加投票标题界面的实现 443

14.5.2 完成投票标题的添加 445

14.5.3 修改投票标题界面的实现 446

14.5.4 完成投票标题的修改 449

14.5.5 删除投票标题界面的实现 450

14.5.6 完成投票标题的删除 452

14.6 投票项管理模块 452

14.6.1 添加投票项界面的实现 452

14.6.2 完成投票项的添加 455

14.6.3 修改投票项界面的实现 456

14.6.4 完成投票项的修改 459

14.6.5 删除投票项界面的实现 459

14.6.6 完成投票项的删除 462

附录A SQL语言详解 463

A.1 数据定义 463

A.1.1 基本表的操作 464

A.1.2 索引的操作 465

A.2 查询 466

A.2.1 单表查询 467

A.2.2 连接查询 472

A.3 SQL更新 477

A.3.1 修改(UPDATE) 477

A.3.2 删除(DELETE) 477

A.3.3 插入(INSERT) 478

附录B 本书涉及到的例程 481