精通C++Builder 5程序设计高级教程

精通C++Builder 5程序设计高级教程
作 者: 陈周造 陈灿煌
出版社: 中国青年出版社
丛编项: e时代网络学科推荐教程
版权说明: 本书为出版图书,暂不支持在线阅读,请支持正版图书
标 签: Builder
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《精通C++Builder 5程序设计高级教程》作者简介

内容简介

C++ Builder提供了一个面向对象、可视化设计的快速应用程序开发环境,使用C++ Builder可以用最少的程序代码撰写各类Windows应用程序。本书《精通C++ Builder 5程序设计高级教程》是一本阐述C++ Builder 5最完整的工具书,全书共分15章,从可视化设计的整合开发环境入笔,对C++ Builder 5的重要功能作了全面介绍,另外,由于数据库的普遍应用,本书着重对数据库程序设计原理、数据库程序设计基础与进阶、数据库维护辅助工具及数据库应用程序设计进行了重点讲解。全书讲解清晰,并辅以程序实例加以说明,是一本极具参考价值的工具书。教你利用开放且具弹性的数据库链接能力及高效性存取企业级数据库管理系统。MIDAS提供多层分布运算解决方案,帮助你实现“随时随地取得任何数据”。运用C++ Builder 5将繁杂数据变为决策信息。深入介绍可以直接调用Windows API达到低阶系统开发应用的目的。附赠光盘内含本书完整范例。

图书目录

第1章 可视化设计的整合开发环境(IDE)

1-1 程序编辑器(Code Editor)

1-2 程序检索器(Code Explorer)

1-3 表格(Form)

1-4 元件模板(Component Palette)

1-5 对象检视器(Object Inspector)

1-6 快速功能按钮(Speed Bar)

1-7 鼠标右键菜单(Popup Menus)

1-8 除错器(Debugger)

1-9 所有工具视窗皆可Dockable

1-10 在线帮助说明(On Line Help)

1-11 工程程序结构

1-12 物体宝库的应用

第2章 C++ Builder的基本程序设计原理

2-1 对象的基本观念

2-2 C++ Builder提供的对象

2-3 元件的继承

2-4 元件的有效范围

2-5 建立非可视化元件

2-6 文字输入控制元件

2-7 选项功能控制元件

2-8 信息驱动操作方式

2-9 读取鼠标信息

2-10 视窗鼠标拖-放程序的撰写

2-11 读取键盘信息

2-12 读取对象焦点信息

第3章 视窗程序的选单设计

3-1 视窗程序的选单设计种类

3-2 C++ Builder提供的选单元件

3-3 下拉式选单及右键菜单的设计

3-4 Button和BitBtn选单的设计

3-5 多页次视窗的设计

3-6 如何设计如Office 97一般的选单界面

3-7 可视化的VCL元件皆支持dock功能

3-8 Action List元件

第4章 视窗与视窗之间的关联与视窗的类别

4-1 什么是视窗

4-2 VCL提供的视窗类别

4-3 视窗与视窗之间的关联

4-4 动态产生视窗对象

4-5 MDI应用程序的设计

4-6 程序LOGO视窗的设计

4-7 提示信息视窗的应用

4-8 标准对话框视窗的应用

4-9 可视化的视窗继承

第5章 Windows标准界面元件应用及C++ Bulider的特殊语法

5-1 何谓Windows标准界面元件

5-2 图形串列元件(ImageList)

5-3 树状检视元件(TreeView)

5-4 表单检视元件(ListView)

5-5 其他Win32控制元件

5-6 C++ Builder的特殊语法

第6章 数据库程序设计观念

6-1 客户/服务器架构的实际内涵

6-2 C++ Builder的Two-Tier客户/服务器架构精髓

6-3 Two-Tier数据库程序设计原理

6-4 C++ Builder的Multi-Tier架构

6-5 Multi-Tier数据库程序设计原理

第7章 C++ Builder与数据库服务器的连接设定

7-1 数据库连线原理说明

7-2 Paradox&dBASE的连线设定

7-3 MS-Foxpro&MS-Access的连线设定

7-4 InterBase的连线设定

7-5 MS-SQL的连线设定

7-6 ORACLE的连线设定

7-7 Informix的连线设定

7-8 使用ODBC来连上后端数据库

第8章 数据库维护辅助工具

8-1 建立维护数据表及索引(Database Desktop)

8-2 浏览及修改数据库包含的对象(SQL Explorer)

8-3 转移数据库内的数据表(Data Migration Wizard)

8-4 监控查询效率(SQL Monitor)

8-5 SQL程序产生器(Visual Query Builder)

8-6 图形编辑器(Image Editor)

第9章 数据库应用程序设计基础

9-1 建立第一个数据库应用程序

9-2 功能强大的字段编辑器

9-3 使用TTable元件来设计数据库维护程序

9-4 使用TTable元件来设计数据库搜索功能

9-5 一对多数据表的设定

9-6 上网权限及交易资料的控制

9-7 何谓SQL

9-8 使用SQL语法的数据库程序设计方式

9-9 使用储存在后端数据库上的SQL程序(Stored Procedure)

9-10 数据库控制元件的应用

第10章 数据库应用程序设计的进阶观念

10-1 分析使用TTable,TQuery,TStoredProc的效率及差异

10-2 数据集(DataSet)的应用

10-3 TDatabase的Isolation Levels

10-4 BDE的SQL PASSTHRU MODE参数的重要性

10-5 同时存取异质性后端数据库的数据表

10-6 数据库程序的错误信息管理

10-7 利用CachedUpdates功能和TUpdateSQL元件来更新多个数据表产生的查询结果

10-8 如何把后端数据库的数据表转成文本文件

10-9 统计图表与数据库的结合

10-10 商业决策分析应用程序设计

10-11 C++Builder的报表设计方式

第11章 多人群组开发环境的建置

11-1 C++Builder的多人群组开发环境

11-2 对象宝库(Object Repository)

11-3 数据字典(Data Dictionary)

11-4 数据模块(Data Module)

第12章 Multi-Tier数据库应用程序设计基础

12-1 在开始撰写Multi-Tier应用程序之前

12-2 撰写Multi-Tier的基本数据维护程序

12-3 如何在Multi-Tier的程序中进行Transaction

12-4 如何把SQL命令从前端程序传给应用程序服务器执行

12-5 如何把查询参数传给应用程序服务器上的TQuery

第13章 Multi-Tier应用程序设计的进阶技巧

13-1 Single Instance及Multiple Instance的差异

13-2 Multi-Tier的错误处理机制

13-3 如何利用Package功能来达到Thin Client的目的

13-4 前端程序与应用程序服务器之间的数据传递

13-5 可以让你在前端设定master/detail的关联

13-6 利用Briefcase功能来达到Mobile Client的目的

13-7 TClientDataSet的Aggregate功能

13-8 控制前端用户权限

13-9 新的TDataSetProvider

13-10 支持MTS(Microsoft Transtion Server)

13-11 支持CORBA(Common Object Request Broker Architecture)

13-12 支持MIDAS(Multi-tier Distributed Applications Services Suite)

第14章 撰写互联网应用程序

14-1 C++ Builder开发Web应用程序的基本原理

14-2 撰写第一个Web应用程序

14-3 数据输入表格的CGI应用程序

14-4 查询数据库的CGI应用程序

14-5 ISAPI及NSAPI应用程序的撰写

14-6 撰写第一个ActiveX应用程序

14-7 在ActiveX程序中存取远程数据库

14-8 如何Deploy开发完成的AcitveX应用程序

14-9 如何在互联网上实作ActiveX

14-10 把Package技术应用在ActiveX上

14-11 利用TsimpleObjectBroker来做到LoadBalancing及Fail Over

第15章 Windows程序设计进阶技巧

15-1 在C++ Builder的应用程序中调用Win32 API

15-2 撰写及调用DLL程序

15-3 多国语言的程序开发功能

15-4 撰写应用程序的On Line Help

15-5 开发Windows NT Service程序

15-6 图形处理

15-7 多媒体系统的开发

15-8 文件处理

15-9 如何在C++ Builder中控制Microsoft Office

15-10 利用C++ Builder撰写OLE Server

15-11 包装C++ Builder开发的应用程序