本书完整地介绍了C++ Builder4的各项功能,是一本读者不可或缺的工具书。作者从可视化设计开发环境,数据库程序设计、应用与维护,到数据库服务器,各种中介软件,网络应用程序以及它们的高级应用技巧等方面进行了全面地阐述和深入地分析。全书内容详实,并且配有各种应用范例及剖析说明,能帮助读者迅速掌握其基本原理、技术方法和开发应用。
第一章 可视化设计的集成开发环境(IDE)\r\n\r\n1. 1 程序编辑器(Code Editor)\r\n1. 2 程序检索器(Cod ExploreJ\r\n1. 3 表格(Form)\r\n1. 4 组件模板(Component Palette)\r\n1. 5 对象监视器(Object Inspector)\r\n1. 6 快速功能按钮(Speed Bar)\r\n1. 7 鼠标右键功能表菜单(Popup Menus)\r\n1. 8 调试器(Debugger)\r\n1. 9 所有工具窗口皆可Dockable\r\n1. 10 联机帮助(On Line Help)\r\n1. 11 工程程序结构\r\n1. 12 对象宝库的应用\r\n\r\n第二章 C ++ Builder的基本程序设计原理\r\n\r\n2. 1 对象的基本概念\r\n2. 2 C++ Builder提供的对象\r\n2. 3 组件的继承\r\n2. 4 组件的有效范围\r\n2. 5 建立非可视化组件\r\n2. 6 文字输入控制组件\r\n2. 7 选项功能控制组件\r\n2. 8 信息驱动操作方式\r\n2. 9 读取鼠标信息\r\n2. 10 窗口鼠标拖一放程序的编写\r\n2. 11 读取键盘信息\r\n2. 12 读取对象焦点信息\r\n\r\n第三章 窗口程序的菜单设计\r\n\r\n3. 1 窗口程序的菜单设计种类\r\n3. 2 C++ Builder提供的菜单组件\r\n3. 3 下拉式菜单及有键功能表菜单的设计\r\n3. 4 Button和BitBtn菜单的设计\r\n3. 5 多页面窗口的设计\r\n3. 6 如何设计如Office 97一般的菜单界面\r\n3. 7 可视化的VCL组件皆支持dock功能\r\n3. 8 Action List组件\r\n\r\n第四章 窗口与窗口之间的关联与窗口的类型\r\n\r\n4. 1 什么是窗口\r\n4. 2 VCL提供的窗口类型\r\n4. 3 窗口与窗口之间的关联\r\n4. 4 动态产生窗口对象\r\n4. 5 MDI应用程序的设计\r\n4. 6 程序LOGO窗日的设计\r\n4. 7 提示信息窗口的应用\r\n4. 8 标准对话框窗口的应用\r\n4. 9 可视化的窗口继承\r\n\r\n第五章 Windows标准界面组件应用及C++ Builder的特殊语法\r\n\r\n5 .1 什么是Windows标准界面组件\r\n5. 2 图形序列组件(ImageList)\r\n5. 3 树状查看组件(TreeView)\r\n5. 4 表查看组件(ListView)\r\n5. 5 其它Win32控制组件\r\n5. 6 C++ Builder的特殊语法\r\n\r\n第六章 数据库程序设计概念\r\n\r\n6. 1 主从结构的实际内涵\r\n6. 2 C++ Builder的Two- Tier主从结构精髓\r\n6. 3 TWo- Tier数据库程序设计原理\r\n6. 4 C++ Builder的Multi-Tier结构\r\n6. 5 MultiTier数据库程序设计原理\r\n\r\n第七章 C++ Builder数据库服务器的连接设定\r\n\r\n7. 1 数据库连接原理说明\r\n7. 2 Paradox & dBASE的连接设定\r\n7. 3 MS- Foxpro & MS- Access的连接设定\r\n7. 4 InterBase的连接设定\r\n7. 5 MS-SQL的连接设定\r\n7. 6 ORACLE的连接设定\r\n7. 7 InformiX的连接设定\r\n7. 8 使用ODBC连上后端数据库\r\n\r\n第八章 数据库维护辅助工具\r\n\r\n8. 1 建立维护数据表及索引(Database Desktop)\r\n8. 2 浏览及修改数据库包含的对象(SQL Explorer)\r\n8. 3 转移数据库内的数据表(Data Migration Wizard)\r\n8. 4 监控查询效率(SQL Monitor)\r\n8. 5 SQL程序生成器(Visual Query Builder)\r\n8. 6 图形编辑器(Image Editor)\r\n\r\n第九章 数据库应用程序设计基础\r\n\r\n9. 1 建立第一个数据库应用程序\r\n9. 2 功能强大的字段编辑器\r\n9. 3 使用TTable组件来设计数据库维护程序\r\n9. 4 使用TTable组件来设计数据库查找功能\r\n9. 5 一对多数据表的设定\r\n9. 6 在线权限及事务处理数据的控制\r\n9. 7 何谓SQL\r\n9. 8 使用SQL语法的数据库程序设计方式\r\n9. 9 使用储存在后瑞数据库上的SQL程序(Stored Procedure)\r\n9. 10 数据库控制组件的应用\r\n\r\n第十章 数据库应用程序设计的高级概念\r\n\r\n10. 1 分析使用TTable,TQuery,TStoredProc的效率及差异\r\n10. 2 数据集(Dataset)的应用\r\n10. 3 TDatabase的Isolation Levels\r\n10. 4 BDE的SQL PASSTHRU MODE参数的重要性\r\n10. 5 同时存取不同后端数据库的数据表\r\n10. 6 数据库程序的错误信息管理\r\n10. 7 利用CachedUPdates功能和TUnctateSQL组件来更新多个数据表产生的查询结果\r\n10. 8 如何把后端数据库的数据表转成文本文件\r\n10. 9 统计图表与数据库的结合\r\n10. 10 商业决策分析应用程序设计\r\n10. 11 C++ Builder的报表设计方式\r\n\r\n第十一章 多人群组开发环境的建置\r\n\r\n11. 1 C++ Builder的多人群组开发环境\r\n11. 2 工程版本控制系统(PVCS)\r\n11. 3 对象宝库(Object Resporlty)\r\n11. 4 数据字典(Data Dictionary)\r\n11. 5 数据模组(Data Module)\r\n\r\n第十二章 Multi-Tier数据库应用程序设计基础\r\n\r\n12. 1 在开始编写Multi- Tier应用程序之前\r\n12. 2 编写Multi-Tier的基本数据维护程序\r\n12. 3 如何在Multi-Tier的程序中进计 Transaction\r\n12. 4 如何把SQL命令从前端程序传给应用程序服务器执行\r\n12. 5 如何把查询参数传给应用程序服务器上的Tquery\r\n\r\n第十三章 Multi-Tier应用程序设计的高级技巧\r\n\r\n13. 1 Single Instance及Multiple Instance的不同\r\n13. 2 MultiTier的错误处理机制\r\n13. 4 前端程序与应用程序服务器之间的数据传递\r\n13. 5 可以让你在前端设定master/detail的关联\r\n13. 6 利用Briefcase功能来达到Mobile Client的目的\r\n13. 7 TClientDataset的Aggregate功能\r\n13. 8 控制前端使用者权限\r\n13. 9 新的TdatasetProvlder\r\n\r\n第十四章 支持各种中介软件\r\n\r\n14. 1 支持MTS(Microsoft Transaction Server)\r\n14. 2 支持CORBA(Common object Reauest BrokerArchitecture)\r\n14. 3 支持MIDAS(Multi-tier Distributed APPllcatiols Selvlces Suite)\r\n\r\n第十五章 编写Internet应用程序\r\n\r\n15. 1 C++ Builder开发Web应用程序的基本原理\r\n15. 2 编写第一个Web应用程序\r\n15. 3 数据输入表格的CGI应用程序\r\n15. 4 查询数据库的CGI应用程序\r\n15. 5 ISAPI及NSAPI应用程序的编写\r\n15. 6 编写第一个ActiveX应用程序\r\n15. 7 在ActiVeX程序中存取远端数据库\r\n15. 8 如何用Deploy开发完成ActiveX应用程序\r\n15. 9 如何在Internet上使用ActiveX\r\n15. 10 把Package技术应用在ActiveX上\r\n15. 11 利用TSimpleobj6ctBroker来做LoadBalancing及Fail over\r\n\r\n第十六章 Windows程序设计高级技巧\r\n\r\n16. 1 在C++ Builder的应用程序中调用Win32 API\r\n16. 2 编写及调用DLL程序\r\n16. 3 如何编写应用程序的On Line Help\r\n16. 4 多国语言的程序开发\r\n16. 5 图形处理及多媒体系统应用\r\n16. 6 开发Windows NT ServiCe程序\r\n\r\n第十七章 包装C ++ Builder开发的应用程序\r\n\r\n17. 1 为何要包装C++ Builder开发的应用程序\r\n17. 2 利用Installshield包装数据库应用程序\r\n17. 3 利用Installshield包装含有Internet OCX的应用程序\r\n17. 4 利用Installshield包装含有ChartFX OCX的应用程序\r\n