Borland C++ Builder 5.0是美国Inprise公司开发的,运行于Windows平台上的交互式可视化集成开发环境。本书从数据库编程基础开始,以示例的形式全面介绍了Borland C++ Builder 5.0中的数据库应用程序开发技术,涵盖了SQL语言查询、数据控制控件、数据访问技术、ADO技术、报表与图表的制作等各个方面。\r\n本书通俗易懂,示例丰富,讲解细致,分析透彻,适合于中级程序开发人员学习使用,对于从事C++ Builder数据库应用程序开发的广大科研人员、高校相关专业的师生也是一本有价值的自学和教学的参考书。\r\n
第1章 编程基础\r\n1-1 Borland C++ Builder 5.0集成开发环境\r\n运行集成开发环境\r\n开发环境简介\r\n菜单栏\r\n工具栏\r\n控件栏\r\n1-2 Borland C++ Builder 5.0语法\r\n程序的语法符号\r\n数据类型\r\n数组\r\n运算符\r\n控制语句\r\n条件控制语句\r\n循环控制语句\r\n1-3 小结\r\n第2章 基本控件\r\n2-1 Memo控件\r\n控件简介\r\nMemo控件示例\r\n2-2 RichEdit控件示例\r\n2-3 小结\r\n第3章 SQL语言和报表\r\n3-1 数据库工作平台\r\n数据库工作平台简介\r\n建立SQL型数据库表格\r\n使用SQL查询和QBE查询\r\n3-2 SQL语言\r\nSelect语句\r\nSQL运算符和表达式\r\nWhere子句的应用\r\nGroup by子句\r\nOrder By子句\r\n相关函数\r\nInsert...into追加查询语句\r\nUpdate更新查询语句\r\nDelete语句\r\n3-3 BDE Administrator\r\n创建和更改数据库别名\r\n配置数据库驱动程序\r\nSQL Explorer\r\n3-4 报表设计\r\nTQuickRep控件\r\nTQRBand控件\r\nTQRExpr控件\r\nTQRSubDetail控件\r\nTQRSysData控件\r\n其他QReport控件\r\n3-5 小结\r\n第4章 数据控制控件\r\n4-1 数据控制控件概述\r\n4-2 DBGrid控件\r\nTDBGrid控件的属性\r\nDBGrid控件的事件\r\n应用示例\r\n4-3 DBNavigator控件\r\nDBNavigator控件的属性\r\nDBNavigator控件的事件\r\n4-4 DBText控件\r\n4-5 DBEdit控件\r\n4-6 DBMemo控件\r\nDBMemo控件的属性\r\n4-7 DBImage控件\r\n4-8 DBListBox控件\r\n4-9 DBComboBox控件\r\nItems属性\r\nStyle属性\r\n4-10 DBChart控件\r\n4-11 ImageList控件\r\nImageList控件的属性\r\nImageList控件的方法\r\n4-12 TreeView控件及相关控件\r\n初识TreeView控件\r\nTreeView控件介绍\r\nTreeView控件的初步使用\r\nTreeNodes控件\r\nTreeNote控件\r\n4-13 ListView控件\r\nListView控件的属性\r\nListView控件的方法\r\nTListColumn控件\r\nTListItem控件\r\nTListItems控件\r\n4-14 综合示例\r\n4-15 小结\r\n第5章 数据库访问技术\r\n5-1 数据库访问控件概述\r\n5-2 DataSet控件--数据集控件\r\n浏览数据集\r\nDataSet的书签功能\r\nDataSet中的数据维护\r\nDataSet的事件\r\n5-3 DataSource控件\r\nDataSource控件的属性\r\nDataSource控件的事件\r\n5-4 Session控件\r\nSession控件的属性\r\nSession控件的方法\r\n5-5 Table控件\r\nTable控件的属性\r\nTable控件的方法\r\n5-6 Query控件\r\nQuery控件的属性\r\nQuery控件的方法\r\n5-7 StoredProc控件\r\nStoredProc控件的属性\r\nStoredProc控件的方法\r\n5-8 Database控件\r\nDatabase控件的属性\r\nDatabase控件的方法\r\n5-9 字段对象\r\n创建永久字段对象\r\n数据类型和属性\r\n字段对象的使用\r\n5-10 小结\r\n第6章 ADO与图表设计\r\n6-1 ODBC API简介\r\nODBC API的结构\r\nODBC添加新数据源\r\n6-2 ADOConnection控件\r\nADOConnection控件的属性\r\nADOConnection控件的方法\r\n6-3 ADOCommand控件\r\nADOCommand控件的属性\r\nADOCommand控件的方法\r\n6-4 ADODataset控件\r\nADODataset控件简介\r\nADODataset控件的属性\r\nADODataset控件的方法\r\n6-5 图表的绘制\r\n设计程序界面\r\n缩放图表\r\n显示单个点的数据\r\n自动滚动\r\n显示数字信号\r\n键盘控制\r\n存储为图像\r\n图表打印\r\n手动翻页\r\n6-6 小结
Borland C++ Builder 5.0是美国Inprise公司开发的, 运行于Windows平台上的交互式可视化集成开发环境. 像其他的可视化集成开发环境(如VisudBasic. VisualC++. Delphi)一样, Borland C++Builder 5. 0集程序的代码编辑. 编译. 连接. 调试等于一体, 给编程人员提供了一个完整. 方便的开发界面和许多有效的辅助开发工具. Borland C++ Builder5.0 (以下简称C++ Builder)的应用程序向导可以为很大一部分的程序提供框架代码,用户不需书写代码, 只要按几个按钮就可以生成一些完整的可以运行的程序.
本书通过丰富的示例程序向读者介绍如何使用C++Builder开发数据库应用程序, 特点在于使用了大量的示例程序, 这些程序都是笔者根据自己学习和使用中的体会精心编写的, 是针对程序员在开发过程中最迫切需要. 使用频率最高的内容特意定制的, 可以说比较贴切地符合了初级和中级程序员的需求. 另外, 本书中所有示例程序都经过了严格的调试和测试, 读者只要按照书中给出的步骤往下做, 最终一定能够顺利地完成程序.
第1章介绍了C++Builder的集成开发环境. 数据类型. 数组. 运算符. 条件控制语句和循环控制语句, 为顺利地学习后续内容打下基础.
第2章通过文本处理和打字练习两个示例程序, 介绍了Memo控件和RichEdit控件, 同时根据程序的需要, 还相继介绍了MainMenu控件. Toolbar控件. SpeedButton控件. BitBtn控件. Button控件和RadioButton控件. 由于C++Builder提供的控件数目非常多, 本章只介绍了最常用的几个控件.
第3章我们首先学习了C++Builder的数据库开发环境, 然后讲解SQL语言. 数据库支持是C++Builder编程环境的特性, 它受到越来越多人的欢迎. C++Builder提供了许多可视化的数据库编程控件, 可以支持各种流行的桌面数据库系统, 它使数据库编程变成了一种并非只有专业程序员才能做的工作, 并且给开发大型数据库程序带来了方便.
数据控制控件又称为数据浏览控件, 为设计用户接口提供了极大的方便, 数据控制控件通过数据库引擎BDE实现了数据库数据信息之间的联系. 第4章详细介绍各个数据控制控件的属性. 方法和事件.
第5章介绍了数据访问控件. 数据库访问控件是C++Builder中用来建立应用程序和数据库之间的联系的工具, 数据库访问控件也叫做数据存取控件(DataAccess), 它们通过数据库引擎访问数据库, 并提供数据库信息和用户接口之间的联系.
第6章的内容主要包括两个方面——ADO技术和图表的绘制. 在C++Builder中, ADO技术集成在三个控件中:ADOConnection控件. ADOCommand控件. ADODataset控件, 所以本章的第于部分着重介绍了这三个控件. 图表以其友好的界面和强大的功能博得了一致好评, 本书的最后通过一个显示图表的示例程序演示了图表的应用.
本书由同志工作室编写. 由于编写时间紧张, 作者水平有限, 书中难免存在一些不足之处, 恳请读者批评指正.