《精通ASP网络编程》PDF下载

  • 购买积分:16 如何计算积分?
  • 作  者:武延军,赵彬编著
  • 出 版 社:北京:人民邮电出版社
  • 出版年份:2000
  • ISBN:7115086656
  • 页数:508 页
图书介绍:

第一部分 基本知识和准备工作 3

第1章 ASP开发环境 3

1.1 Internet和WWW 3

1.1.1 Internet中的资源类型 3

1.1.2 WWW简介 5

1.1.3 Web中的路标——URL 5

1.2 目前流行的操作系统 7

1.2.1 Microsoft Windows 7

1.2.2 Linux 8

1.3 在Internet上安家落户 9

1.4 网页编程语言 11

1.4.1 静态网页与动态网页 11

1.4.2 交互式网页编程语言 14

第2章 Web Server的安装和设置 16

2.1 Web服务器软件的选择 16

2.2 IIS简介 17

2.3 IIS安装过程 18

2.4 建立新站点 21

2.4.1 创建站点说明 22

2.4.2 设定IP地址和端口 22

2.4.3 设置主目录 23

2.4.4 配置目录访问权限 23

2.5 站点设置 24

2.5.1 配置密码验证 24

2.5.2 日志 25

2.5.3 设置缺省网页 26

2.5.4 应用程序开发环境的配置 27

2.6 PWS的安装与设置 29

2.6.1 PWS的安装 29

2.6.2 PWS的设定 30

第3章 常用Web开发工具 32

3.1 简单易学的FrontPage 32

3.2 编织梦想的Dreamweaver 34

3.3 ASP编程利器——Visual Inter Dev6.0 35

3.3.1 安装Visual Inter Dev6.0 35

3.3.2 Inter Dev6.0 IDE介绍 38

3.3.3 创建Web项目举例 43

3.3.4 建立简单的网页 47

3.4 通用Web脚本编辑工具 48

第4章 HTML语言 51

4.1 HTML语句和结构概要 51

4.1.1 HTML概述 51

4.1.2 HTML文档的结构 52

4.1.3 HTML标记 53

4.2 文本的格式与风格 53

4.2.1 巧用<BODY>的属性设置基本格式 53

4.2.2 段落格式化 54

4.2.3 建立列表 56

4.2.4 字符的格式化与其他的风格设置 59

4.3 加入图像、声音与超级链接 61

4.3.1 在网页中加入图像 61

4.3.2 加入超级链接 63

4.3.3加入声音与动画 65

4.4 建立自己的表格 65

4.4.1 建立HTML表格 65

4.4.2 定制HTML表格 67

4.4.3 利用嵌套表格布置页面 70

4.5 插入交互表单 72

4.6 帧的控制 75

4.7 HTML语言的发展与DHTML 79

第二部分 ASP基础 83

第5章 初识ASP 83

5.1 Hello,Active Server Pages 83

5.2 ASP的基本特征与功能 84

5.2.1 ASP基本特征 84

5.2.2 ASP的功能 84

5.3 ASP工作原理 85

5.3.1 普通HTML的执行过程 85

5.3.2 ASP与静态主页的区别 86

5.4 让ASP工作起来 86

5.4.1 设置ASP 86

5.4.2 ASP的脚本语言 89

5.6 初学ASP的常见问题 96

第6章 VBScript快速入门 98

6.1 基础知识 98

6.1.1 HTML脚本标记 98

6.1.2 变量 99

6.1.3 常量 101

6.1.4 数组 102

6.1.5 操作符 106

6.1.6 程序注释 106

6.1.7 控制语句 107

6.2 常用函数 113

6.2.1 MsgBox函数 113

6.2.2 Inputbox函数 114

6.2.3 数学函数 115

6.2.4 字符串常量和函数 115

6.2.5 日期和时间函数 118

6.2.6 格式化函数 118

6.3 用户自定义处理 120

6.3.1 自定义程序 120

6.3.2 自定义函数 121

6.3.3 错误处理 122

6.3.4 对象 122

6.4 VBScript进阶 122

6.4.1 VBScript编码约定 122

6.4.2 VBScript编程实例分析 125

第三部分 ASP核心技术 133

第7章 Response和Request对象 133

7.1 ASP的内置对象 133

7.2 什么是HTTP协议 135

7.3 Request与Respons对象 137

7.3.1 Response与缓存输出 137

7.3.2 Request对象的使用 144

7.3.3 利用状态代码Status 148

7.3.4 对一个主页使用缓冲区 150

7.4 举足轻重的Header信息 151

7.4.1 接收Header 151

7.4.2 利用Header限定内容等级 154

7.4.3 使用Header对主页进行授权操作 155

7.4.4 修改Content-Type Header 157

第8章 信息的提交与处理 158

8.1 Form中信息的提交和处理 158

8.1.1 Form集合多个内容的处理显示 160

8.1.2 Form的域对应多值的处理 161

8.1.3 Text Area的处理 163

8.1.4 Form中对HTML标记的处理 164

8.1.5 测试Form域是否存在 165

8.2 Query字段的提交和处理 165

8.2.1 对Query字段进行Encode操作 167

8.2.2 多参数以及多值的Query字段处理 168

8.3 一页多用技术 171

8.3.1 重新引导用户到另一个主页位置 171

8.3.2 包含其他文件 172

第9章 Session组件 175

9.1 众说纷纭的Session 175

9.2 如何使用Session 175

9.2.1 创建Session变量 176

9.2.2 Session的内容 178

9.2,3 对Session进行认证 179

9.2.4 Session的结束控制 181

9.2.5 Session事件 184

9.3 尝尝小甜饼Cookie 186

9.3.1 Cookie的工作原理 186

9.3.2 创建和读取Cookie 187

9.3.3 创建多个Cookie 188

9.3.4 Session的工作原理 189

9.4 其他保存信息的方法 190

9.4.1 利用QueryString来保存信息 190

9.4.2 利用Hidden类型进行信息传递 191

9.4.3 几种方法结合 193

第10章 Application组件 194

10.1 Application的使用设置 194

10.2 Application对象的使用 196

10.2.1 Application的特点和应用 196

10.2.2 创建和读取Application变量 196

10.2.3 显示Application对象 198

10.2.4 同步和互斥 199

10.2.5 处理Application事件 200

10.3 创建网络聊天室 202

10.3.1 创建登录页面 203

10.3.2 聊天室主页 204

10.3.3 编辑Global.asa文件 205

10.3.4 对话内容发送页 205

10.3.5 对话内容显示页 206

10.3.6 扩展项目及注意事项 207

10.3.7 一个更简单的聊天室页面 208

第11章 文件系统组件 214

11.1 文件操作组件介绍 215

11.2 文件的读取和写入 215

11.2.1 在文本文件中读取数据 215

11.2.2 对文本文件的写操作 216

11.2.3 在文本文件中追加数据 218

11.2.4 范例应用1——网上招新 218

11.2.5 范例应用2——在线问题讨论 223

11.3 文件处理 225

11.3.1 拷贝、移动以及删除文件 225

11.3.2 文件存在性检测 226

11.3.3 获取文件属性 227

11.4 文件夹和驱动器操作 230

11.4.1 对驱动器的操作 230

11.4.2 对文件夹进行处理 232

11.5 留言本实例 234

11.5.1 留言本填写页面—gform.htm 234

11.5.2 留言处理脚本——gform.asp 235

11.5.3 留言显示页面——gbook.asp 238

第12章 内容链接与许可检查组件 240

12.1 内容链接组件 240

12.1.1 内容链接组件简介 240

12.1.2 在线讨论组实例 244

12.2 使用许可检查组件 250

第13章 广告与计数器组件 254

13.1 广告循环组件 254

13.1.1 使用Ad Rotator组件 254

13.1.2 重定向文件 256

13.1.3 Ad Rotator对象的属性 256

13.2 内容循环组件 257

13.2.1 内容安排文件 258

13.2.2 输出安排文本内容 259

13.3 计数器组件 259

13.3.1 计数器组件 259

13.3.2 Page Counter组件 261

13.4 计数器实例 262

13.4.1 用文件实现的计数器 263

13.4.2 防止“刷新” 265

13.4.3 图形计数器 266

13.4.4 综合计数器 267

第14章 浏览器组件 271

14.1 BrowserTypes组件 271

14.1.1 使用BrowserType组件 271

14.1.2 BrowserType组件的工作原理 273

14.2 BrowserTypes组件的应用 276

14.3 不同范围内创建组件 278

14.3.1 页面范围内 278

14.3.2 Session范围内 278

14.3.3 Application范围内 279

第15章 ASP的调试和安全 281

15.1 用Visual InterDev调试ASP 281

15.1.1 调试客户端脚本 281

15.1.2 使用Watch窗口 282

15.1.3 关于断点 282

15.1.4 条件断点 283

15.1.5 控制程序的执行 283

15.1.6 使用Immediate窗口 284

15.1.7 查看调用堆栈 284

15.1.8 调试已运行的程序 285

15.1.9 使用Just-in-time调试 286

15.1.10 调试服务器脚本 286

15.1.11 对ASP使用Locals窗口 287

15.1.12 调试具有服务器和客户端脚本的ASP 288

15.1.13 调试global.asa文件 289

15.1.14 远程调试 289

15.2 维护ASP的安全 290

15.2.1 权限设置 290

15.2.2 可能的安全漏洞 292

15.2.3 相应的防备措施 293

第四部分 ASP高级技术 297

第16章 常用数据库的安装与设置 297

16.1 Microsoft Access 2000的安装和使用 297

16.1.1 Microsoft Access 2000的安装 297

16.1.2 用Microsoft Access 2000建立一个数据库 300

16.2 SQL Server7.0的安装与设置 303

16.2.1 安装SQL Server7.0 303

16.2.2 注册服务器 309

16.2.3 理解SQL Server的安全模式 310

16.2.4 创建用户 311

16.2.5 用户权限的设定 312

16.2.6 备份数据 314

第17章 SQL语言 317

17.1 SQL简介 317

17.2 创建新表 318

17.2.1 用SQL创建新表 318

17.2.2 字段类型 319

17.2.3 字段属性 322

17.2.4 使用SQL事务管理器创建新表 324

17.3 建立索引 325

17.3.1 用SQL建立索引 325

17.3.2 用事务管理器建立索引 325

17.4 从表中读取记录 327

17.4.1 使用Query Analyzer执行SELECT查询 328

17.4.2 操作多个表 331

17.4.3 操作字段 332

17.4.4 查询结果排序 334

17.4.5 取出互不相同的记录 336

17.5 删除和修改表 337

17.6 SQL常用语句 337

17.6.1 添加数据 337

17.6.2 删除记录 338

17.6.3 更新记录 339

17.6.4 用SELECT创建记录和表 340

17.7 集合函数 341

17.7.1 统计字段值的数目 341

17.7.2 计算字段的平均值 342

17.7.3 计算字段值的和 342

17.7.4 返回最大值或最小值 342

17.8 操作日期和时间 343

17.8.1 返回当前日期和时间 343

17.8.2 转换日期和时间 344

17.8.3 抽取日期和时间 345

17.8.4 返回日期和时间范围 346

17.8.5 比较日期和时间 347

17.9 其他常用的SQl表达式、函数和过程 348

17.9.1 通过匹配一定范围的值来取出数据 348

17.9.2 转换数据 349

17.9.3 操作字符串数据 350

第18章 ActiveX数据对象 353

18.1 ODBC与ADO简介 353

18.1.1 ODBC简介 353

18.1.2 ADO简介 354

18.2 ADO的配置和使用 355

18.2.1 配置服务器 355

18.2.2 使用ADO对数据库进行读写 358

18.2.3 调试ActiveX数据对象 360

18.3 使用链接对象 360

18.3.1 打开和关闭数据库链接 361

18.3.2 通过打开的链接执行SQL语句 362

18.3.3 创建事务处理 364

18.4 使用Recordset对象创建留言表单 366

第19章 ASP的数据库操作 374

19.1 记录集 374

19.1.1 记录集介绍 374

19.1.2 记录集游标和锁定类型 377

19.1.3 操作记录集的高级方法 379

19.1.4 遍历记录集 380

19.1.5 返回记录数目 381

19.1.6 对记录集进行分页 383

19.1.7 把记录取到数组中 385

19.1.8 指定记录集的最大容量 386

19.2 使用命令对象 387

19.2.1 使用命令对象 387

19.2.2 使用命令对象调用存储过程 389

19.3 使用返回状态值 390

19.4 使用参数 391

19.4.1 使用输出参数 391

19.4.2 使用输入参数 393

19.4.3 取出参数信息 394

19.5 高级反馈页 396

19.5.1 创建表Feedback 397

19.5.2 创建反馈网页 397

19.5.3 创建接收网页 398

19.5.4 创建显示网页 400

19.6 创建密码保护系统 402

19.6.1 创建表webusers 402

19.6.2 创建注册网页 403

19.6.3 创建密码包含文件 405

19.6.4 测试密码系统 407

第五部分 ASP综合实例解析 411

第20章 网上投票 411

20.1 投票页面vote.htm 411

20.1.1 显示页面和源代码 411

20.1.2 代码分析 414

20.2 表单处理脚本feedback.asp 415

20.2.1 预处理 415

20.2.2 feedback.asp的源程序和显示页面 416

20.2.3 程序代码分析 419

20.3 显示当前投票情况show.asp 422

20.4 发布投票系统主页 424

第21章 医院网站应用设计 430

21.1 数据源的设置 430

21.2 医院门诊时间表线上查询系统 433

21.2.1 建立数据表 433

21.2.2 查询数据库 434

21.2.3 clinic.asp全部代码 435

21.3 线上医院预约挂号系统 437

21.3.1 建立数据表 437

21.3.2 设计输入的表单 437

21.3.3 门诊时间查询 439

21.3.4 预约挂号 439

21.3.5 取消预约挂号 444

21.3.6 查询预约挂号 446

21.3.7 registration.asp的全部代码 448

第22章 网上超级市场 456

22.1 什么是电子商务(EC) 456

22.1.1 电子商务的特性 456

22.1.2 电子商务是如何产生和发展的 457

22.1.3 电子商务的应用 459

22.2 前期准备工作 461

22.2.1 在线超市的整体结构和站点创建 461

22.2.2 建立数据库 461

22.2.3 共用页面 464

22.3 核心脚本程序 467

22.3.1 global.asa文件 467

22.3.2 在线超市的首页 467

22.3.3 产品搜索页面Prodsearch.asp 473

22.3.4 购物车shopcart.asp 475

22.3.5 填写订货单submitorder.asp 484

22.4 扩展网站的功能 492

第六部分 附录 497

附录一 HTML语言参考 497

1.基本标记 497

2.文档整体属性标记 497

3.格式标记 497

4.文本标记 497

5.图像标记 498

6.表格标记 498

7.链接标记 498

8.表单标记 499

9.帧标记 499

附录二 VBScript参考 500

1.常数 500

2.函数 500

3.事件 503

4.方法 503

5.对象 503

6.运算符 504

7.属性 504

8.语句 505

附录三 ASP对象和组件快速参考 506

1.内置ASP对象 506

2.可安装的ASP组件 506

3.File Access组件 507

4.ActiveX数据对象(ADO) 508