1 基于客户/服务器模式的数据库应用程序实例 1
1.1 客户/服务器结构的特点 1
1.2 远程数据库的常见访问方法 2
1.3 ADO简介 3
1.3.1 ADO对象的优点 3
1.3.2 基本的ADO编程模型和对象模型 3
1.4 学生成绩管理系统 4
1.4.1 系统的环境 4
1.4.2 系统的功能介绍 4
1.4.3 数据库的结构和数据库的建立 5
1.4.4 ODBC数据源的注册方法 7
1.4.5 程序代码及分析 10
2 ASP内置对象应用实例 42
2.1 ASP编程的准备知识 42
2.1.1 ASP语言概况 43
2.1.2 IIS的安装和日常管理 45
2.2 ASP内置对象简介 50
2.3 Response对象 51
2.3.1 Cookies集合实例 51
2.3.2 Write方法实例 52
2.4 Request对象 53
2.4.1 Cookies集合实例 53
2.4.2 POST和GET方法 54
2.4.3 Form集合实例 54
2.4.4 QueryString集合实例 56
2.4.5 ServerVariables集合实例 57
2.5 Server对象 58
2.5.1 ScriptTimeout属性实例 59
2.5.2 Execute方法实例 59
2.5.3 Transfer方法实例 60
2.5.4 MapPath方法实例 61
2.6 Session对象 61
2.6.1 变量的作用域 62
2.6.2 Timeout属性实例 63
2.6.3 Session对象实例 64
2.6.4 SessionID属性实例 66
2.6.5 Abandon方法实例 66
2.7 Application对象 67
2.7.1 Application对象实例 67
2.7.2 Lock和Unlock方法实例 68
2.7.3 GLOBAL.ASA文件 69
2.8 ObjectContext对象 70
2.9 ASPError对象 71
2.10 Scripting.FileSystemObject对象 74
2.10.1 Drives集合的实例 74
2.10.2 有关驱动器的各种方法的实例 76
2.10.3 有关文件夹的各种方法的实例 77
2.10.4 有关文件的各种方法的实例 79
2.11 Scripting.TextStream对象 80
2.11.1 建立文本文件的实例 81
2.11.2 打开文本文件的实例 82
3 利用ASP开发Web数据库应用程序实例 83
3.1 应用程序开发环境及必备的知识 83
3.2 开发BBS应用程序实例 84
3.2.1 程序组成 84
3.2.2 数据表结构 84
3.2.3 程序代码及分析 85
3.3 调查投票系统应用程序实例 92
3.3.1 程序组成 92
3.3.2 数据库结构 92
3.3.3 程序代码及分析 93
3.4 网上人才与劳务市场应用程序实例 98
3.4.1 程序组成 98
3.4.2 数据表结构 99
3.4.3 程序代码及分析 100
4 利用Internet Transfer控件开发程序实例 128
4.1 Internet Transfer控件简介 128
4.2 利用Internet Transfer控件设计程序实例 128
4.3 利用Internet Transfer控件设计FTP程序实例 133
5 利用MAPI控件设计电子邮件收发程序实例 151
5.1 MAPI控件简介 151
5.2 电子邮件的基本概念 152
5.3 邮件缓冲区 153
5.4 程序设计 154
6 利用Winsock控件设计程序实例 169
6.1 Winsock控件简介 169
6.2 TCP方式与UDP方式 169
6.2.1 TCP方式 169
6.2.2 UDP方式 170
6.2.3 选择通讯协议 170
6.2.4 协议的设置 170
6.3 利用 Winsock控件设计聊天程序实例 171
6.4 利用Winsock控件设计文件通信程序实例 179
6.4.1 服务器端程序 180
6.4.2 客户端的程序 190
附录A VBScript/Visual Basic常用函数 204
附录B ADO常用对象的方法和属性 211