第一章 RS-232C串口通信 1
1.1 背景 1
1.2 基础知识 1
1.2.1 RS-232C接口标准 1
1.2.2 连接线的焊接 3
1.2.3 异步串行通信原理 4
1.2.4 Windows串口通信基本原理 4
1.2.5 通信控件Mscomm 5
1.3 实例分析 6
1.3.1 功能描述及实现思路 6
1.3.2 代码分析 8
1.4 小结 23
第二章 调制解调器通信编程及MAPI 24
2.1 背景 24
2.2 TAPI、MAPI的知识 25
2.2.1 通信会话 25
2.2.2 Windows通信公理 25
2.2.3 Windows通信体系结构 26
2.2.4 API小结 27
2.2.5 几个简单的函数 28
2.2.6 电话API 33
2.2.7 ActiveX相关控件 38
2.3 具体实例 45
2.4 小结 47
第三章 WinSock的使用 48
3.1 背景 48
3.2 解决方案 49
3.2.1 Socket 49
3.2.2 WinSock 52
3.2.3 WinSock控件 58
3.3 具体实例 65
3.3.1 程序功能 65
3.3.2 实现步骤 67
3.4 小结 75
第四章 SQL语言的使用 77
4.1 背景 77
4.2 SQL语言介绍 77
4.2.1 定义 78
4.3 SQL pass-through 93
4.3.1 定义 93
4.3.2 SQL pass-through与远程视图的比较 94
4.3.3 Visual FoxPro SQL pass-through函数 95
4.3.4 关于SQL pass-through的异步使用 105
4.4 小结 106
第五章 数据库应用系统的层次体系 107
5.1 背景 107
5.2 客户机/服务器结构的数据库系统 107
5.2.1 客户机/服务器数据库体系结构 107
5.2.2 客户机/服务器数据库系统的主要特点和机制 112
5.2.3 客户机/服务器结构的数据库系统实现技术 114
5.2.4 简单实例 129
5.3 浏览器/服务器模式 131
5.3.1 浏览器/服务器模式的结构与特征 131
5.3.2 浏览器/服务器的实施方案 134
5.3.3 浏览器/服务器与C/S之比较 139
5.4 Internet/Intranet信息系统多层体系结构 141
5.4.1 多层应用软件体系结构 141
5.4.2 多层应用软件体系的实现技术 144
5.5 小结 148
第六章 JDBC 149
6.1 背景 149
6.2 基础知识 149
6.2.1 Java简介 149
6.2.2 JDBC数据库访问方案 153
6.2.3 JDBC驱动程序 155
6.2.4 JDBC API 157
6.2.5 JDBC编程步骤 159
6.3 实例分析 160
6.3.1 本地数据库访问实例 161
6.3.2 基于Web的数据库访问实例 162
6.4 小结 168
第七章 PHP数据库应用 169
7.1 背景 169
7.2 解决方案 169
7.2.1 PHP的历史 169
7.2.2 PHP性能 170
7.2.3 PHP与其他语言的比较 172
7.3 实例 173
7.3.1 PHP环境的建立 173
7.3.2 PHP语法 176
7.3.3 PHP留言板实例 182
7.4 小结 186
第八章 ASP数据库应用 187
8.1 背景 187
8.2 基础知识 187
8.2.1 ASP概述 187
8.2.2 ASP的数据库应用 195
8.3 实例分析 199
8.4 小结 219
第九章 DHTML数据库应用 220
9.1 背景 220
9.2 基础知识 220
9.2.1 DHTML介绍 220
9.2.2 DHTML应用程序的优点 221
9.2.3 DHTML的缺点 221
9.3 实例分析 221
9.4 小结 228
第十章 DDE和NetDDE 229
10.1 背景 229
10.2 基础知识 229
10.2.1 什么是DDE 229
10.2.2 DDE的客户端、服务端和会话 230
10.2.3 如何连接 230
10.2.4 初始化DDE会话 232
10.2.5 请求信息 232
10.2.6 发送信息 233
10.2.7 发送命令 233
10.2.8 终止DDE会话 234
10.2.9 DDE函数列表 234
10.2.10 DDE服务端程序 234
10.2.11 NetDDE——网络DDE 239
10.3 实例 240
10.3.1 DDE客户端连接实例一 240
10.3.2 DDE客户端连接实例二 241
10.3.3 DDE服务端实例 242
10.4 小结 244
第十一章 远程自动化与DCOM 245
11.1 背景 245
11.2 解决方案 245
11.3 实例 247
11.3.1 Visual Basic远程自动化及DCOM实例分析 247
11.3.2 Visual FoxPro远程自动化及DCOM实例分析 250
11.4 小结 258
第十二章 VFP游离视图 259
12.1 背景 259
12.2 基础知识 259
12.2.2 本地视图 262
12.2.3 远程视图 265
12.2.4 使视图游离 271
12.3 具体实例 272
12.3.1 程序组成 273
12.3.2 客户端程序 273
12.4 小结 275
第十三章 网络编程中的共享问题 276
13.1 背景:网络数据库的共享冲突 276
13.2 解决方案:事务处理及数据锁定 276
13.2.1 事务处理 277
13.2.2 数据锁定 279
13.2.3 共享冲突的管理 283
13.3 若干实例 284
13.3.1 事务处理实现本地表的数据更新 284
13.3.2 用事务处理实现远程表的数据更新 286
13.3.3 嵌套事务处理 288
13.3.4 记录锁定 292
13.3.5 错误捕获例程 294
13.3.6 检测并解决冲突 296
13.4 小结 297
第十四章 Visual SourceSafe的使用 298
14.1 背景 298
14.2 基础知识 299
14.2.1 了解VSS 299
14.2.2 版本控制 301
14.2.3 VSS的安装 303
14.2.4 VSS的组成 305
14.2.5 Visual SourceSafe的使用 308
14.3 具体实例 313
14.3.1 启用Visual SourceSafe 313
14.3.2 管理项目 315
14.3.3 管理文件 317
14.4 小结 322
主要参考文献 323