第1章 开发Web应用系统前的准备工作 2
1-1了解互联网在企业中的应用 2
1-2 C++ Builder对互联网应用的强大支持 15
1-3开发环境及系统运行环境需求 20
1-4服务器操作系统安装及设置 22
1-5 C++ Builder与数据库服务器的连接设置 26
1-6系统的整体安全规划及设置 35
第2章 占有重要地位的HTML及JavaScript 50
2-1什么是HTML 50
2-2 HTML字形及字体设置的标记命令 55
2-3 HTML文件的前景颜色与背景图形设置 58
2-4在HTML文件中链接其他文件 60
2-5 HTML的表格命令 64
2-6 HTML的图形与动画技巧 68
2-7 HTML的CSS功能 72
2-8什么是JavaScript 75
2-9 JavaScript语法简介 79
2-10 JavaScript所提供的对象及函数 88
3-1建立第一个数据库应用程序 110
第3章 C++ Builder的数据库程序基本操作 110
3-2功能强大的字段编辑器 111
3-3使用TTable组件来设计数据库维护程序 118
3-4使用TTable组件来设计数据库搜索功能 125
3-5一对多数据表的设置 131
3-6连接权限及事务数据的控制 132
3-7什么是SQL 137
3-8使用SQL语法的数据库程序设计方式 140
3-9使用保存在后台数据库上的SQL存储过程(Stored Procedure) 150
4-1开始编写Multi-Tier应用程序 158
第4章 C++ Builder的MIDAS技术 158
4-2编写Multi-Tier的基本数据维护程序 167
4-3如何在Multi-Tier的程序中进行Transaction 170
4-4如何把SQL命令从前台程序传给应用程序服务器执行 182
4-5如何把查询参数传给应用程序服务器上的Tquery 195
4-6可以让你在前台设置master/detail的关系 200
4-7 Multi-Tier的错误处理功能 204
5-2 CGI的实际运行原理 212
第5章 如何利用C++ Builder来开发CGI及ISAPI的应用程序 212
5-1什么是CGI(Common Gateway Interface) 212
5-3 CGI程序与数据库之间的关系 226
5-4什么是ISAPI 233
5-5 ISAPI的运行原理 233
5-6 ISAPI程序与数据库之间的关系 236
5-7 C++Builder所提供的Internet组件 236
5-8数据输入表格的CGI应用程序 243
5-9查询数据库的CGI应用程序 247
5-10 ISAPI及NSAPI应用程序的编写 255
第6章 MIDAS技术在Web上的应用 262
6-1如何利用C++ Builder开发ActiveX应用程序 262
6-2在ActiveX程序中访问远程数据库 266
6-3如何Deploy开发完成的ActiveX应用程序 268
6-4如何在互联网上应用ActiveX 272
6-5如何利用Package功能来达到缩小ActiveX的目的 274
6-6利用TsimpleObjectBroker来做到LoadBalancing及Fail Over 276
6-7改善Socket的传输效率及安全性 278
6-8如何结合ASP及利用C++ Builder开发的COM对象 281
6-9如何利用C++ Builder开发MTS的对象 288
第7章 如何应用C++ Builder的InterbetExpress技术 302
7-1什么是Internet Express 302
7-2编写单文件维护程序 307
7-3编写一对多维护程序 318
7-4编写查询程序 320
7-5利用QueryForm来编写窗体输入程序 326
8-1公员注册 338
第8章 实例应用(门户网站设计) 338
8-2公告栏 352
8-3讨论区 355
8-4聊天室 366
8-5留言板 369
8-6在线投票 376
8-7在线购物 382
8-8完整程序清单 393
附录A JavaScript的速查表 393