《C++ Builder 5.0技术内幕大公开》

《C++ Builder 5.0技术内幕大公开》
作 者: 李劲
出版社: 中国青年出版社
丛编项:
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: Builder
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《《C++ Builder 5.0技术内幕大公开》》作者简介

内容简介

撰写本书目的是希望读者可以花费最少的时间与精力学会使用C++ Builder 5.0来撰写Windows、数据库以及互联网应用程序。本书讲解深入浅出并尽量辅以程序实例做说明,非常适合C++ Builder 5.0的初学者使用。本书除涵盖范围广泛、内容丰富之外,程序实例也相当的丰富,相信可以对C++ Builder 5.0的读者有很大的帮助。

图书目录

1 C++ Builder 5.0基本概念

1.1 安装C++ Builder 5.0

1.2 启动C++ Builder 5.0

1.3 C++ Builder 5.0的环境说明

1.3.1 主视窗(Main Windows)

1.3.2 物件检视器(Object Inspector)视窗

1.3.3 表单视窗(Form)

1.3.4 程序码编辑器(Code Editor)

1.3.5 类别浏览器(Class Explorer)

1.4 C++ Builder的工作模态

1.5 使用VCL元件

1.6 元件的编辑

1.7 元件对开的方法

1.8 在C++ Builder 5.0中寻求协助

2 简单的程序实例

2.1 第一个 Windows应用程序

2.1.1 建立第一个Windows应用程序

2.1.2 执行所建立的Windows应用程序

2.1.3 结束执订Windows应用程序

2.1.4 更改专案表单名称

2.1.5 存储所建立程序文件

2.1.6 专案管理

2.1.7 环境分析

2.2 C++ Builder 5.0所产生的文件

2.3 打印文件

2.4 注解程序的技巧

2.5 何谓物件(Object)

2.5.1 属性

2.5.2 事件(Event)

2.5.3 方法(Method)

2.6 表单视窗间的调用

2.7 常用术语说明

2.8 专案的选项设定

3 表单的应用程序设计

3.1 侦测键盘的按键

3.2 结束程序的执行

3.3 表单视窗产生与结柬相关的事件

3.4 表单视窗其他事件

3.5 表单的属性

3.6 框架(Frames)

3.6.1 建立框架

3.6.2 使用建立的框架元件

4 功能钮的设计

4.1 功能钮的建立

4.2 基本程序设计原则

4.3 物件名称的更改

4.4 快捷键与功能钮

4.5 视窗含多个功能钮

4.6 功能钮的说明文字

4.7 Disabled功能钮

4.8 认识功能钮的属性

4.9 图形式功能或(TBitBtn)

4.10 快速钮(Speed Button)

5 标签和编辑盒

5.1 标签的建立

5.2 编辑盒的建立

5.3 标签与编辑盒

5.4 密码的应用

5.5 取消编辑盒的字符

5.6 编辑盒的Change事件

5.7 综合实例

5.8 标签的属性

5.9 编辑盒的属性

5.10 静态文字与遮罩编辑盒

6 复选框与单选按钮

6.1 建立复选框

6.2 复选框的属性

6.3 建立单选按钮

6.4 单选按钮的属性

7 群组盒及单选按钮群组

7.1 群组盒的应用

7.2 单选按钮群组的应用

7.3 面板(Panel)

8 C++ Builder的绘图功能

8.1 C++ Builder 5.0的绘图功能简介

8.2 画笔

8.3 画刷

8.4 绘图函数

8.4.1 矩形(Rectangle)

8.4.2 圆角矩形(RoundRect)

8.4.3 椭圆形(Ellipse)

8.4.4 弧线(Arc)

8.4.5 弓线(Chord)

8.4.6 扇形、圆饼图(Pie)

8.4.7 多边形(Polygon)

8.4.8 多边线条(Polyline)

8.4.9 文字输出(Textout)

9 列表盒

9.1 建立列表盒

9.2 建立列表盒资料

9.3 清除所有列表盒资料

9.4 选取列表盒项目

9.5 删除某个列表项目

9.6 列表盒的属性

10 双并盒

10.1 建立双并盒

10.2 建立列表资料

10.3 双并盒的资料运作

10.4 双并盒的Style属性

10.5 双井盒的属性

11 卷轴

11.1 建立卷动轴

11.2 认识卷轴重要的属性

11.3 卷轴的属性

12 定时装置

12.1 建立定时装置

12.2 定时时间的设定

12.3 数字时钟的设计

12.4 定时装置的属性

13 菜单选单的设计

13.1 建立基本的主菜单

13.2 快捷键的设定

13.3 快捷菜单(鼠标右键弹出式菜单)

13.4 主菜单的读取与存档

13.5 主菜单的属性

13.6 菜单选项的属性

13.7 动态建立案单的选项

14 动作栏

14.1 动作栏的应用

14.2 动作栏的属性

15 影像处理工具

15.1 影像盒兀件(TImage)

15.2 影像串列元件(TImageList)

15.3 加入ActiveX Control的方法

16 多媒体设计

16.1 TAnimate元件

16.2 TMediaPlayer兀件

16.3 使用OLE控制元件

17 对话盒的使用与建立

17.1 使用C++ Builder对话盒

17.1.1 OpenDialog与SaveDialog

17.1.2 OpenPictureDialog与SavePicture Dialog

17.1.3 FontDialog与ColorDialog

17.1.4 PrintDialog与PrintSetupDialog

17.1.5 FindDiaolg与ReplaceDialog

17.2 建立自己的对话盒

17.3 将建立的对话盒新增至物件宝库

18 动太产生视窗与MDI程序应用

18.1 动态产生视窗

18.2 设计MDI的应用程序

18.3 建立Logo视窗

19 拖曳Drag与放开Drop

19.1 基本拖曳与放开

19.2 两个列表盒间的项目拖曳设计

19.3 Drap与Drop的应用

19.4 泊坞式(Docking)视窗设计

20 文件、目录以及磁盘驱动器列表盒

20.1 磁盘驱动器列表盘

20.2 目录列表盒

20.3 文件列表盘

20.4 文件过滤列表盒

21 文字处理技巧

21.1 与区段文字有关的属性介绍

21.2 剪贴簿控制元件

21.3 程序实例制作——笔记本

21.4 程序实例制作——WordPad

22 列示与树状结构检视元件

22.1 列示检视元件(TListView)

22.2 TSplitter元件

22.3 树状结构检视元件(TTreeView)

22.3.1 设计时期建立树状检视图

22.3.2 执行时期建立树状检视图

23 状态显示与进度控制元件

23.1 标头控制元件(THeaderControl)

23.2 状态栏元件(TStatusBar)

23.3 进度栏元件(TProgressBar)

23.4 轨迹追踪栏(TTrackBar)

24 多页签表单与工具栏的制作

24.1 多页签的表单失败(TPageControl元件)

24.2 精灵的制作

24.3 工具栏元件(TToolBar)

24.4 酷栏元件(TCoolBar)

24.5 泊坞式工具栏设计

25 线程

25.1 线程的架构

25.2 建立简单线程的应用

25.3 建立多线程的应用

25.4 线程的优先权

26 制作元件

26.1 制作自己的元件

26.2 测试撰写的元件

26.3 为自定元件加入新属性

26.4 为自定元件加入新方法

26.5 为建立的元件加入图示

26.6 安装与使用自制的元件

26.7 移除加入的元件

27 Windows API与Registry

27.1 信息视窗设计

27.2 信息声音设计

27.3 特殊视窗设计

27.4 隐藏光标的设计

27.5 取得屏幕的解析度

27.6 使用系统的注册表

28 数据库元件与工具

28.1 字段、记录、数据表以及数据库

28.2 C++ Builder的数据库元件

28.3 BDE管理员(BDE Administrator)

28.3.1 Paradox文件连线设定

28.3.2 DBASE与FoxPro连接设定

28.3.3 ACCESS连接设定

28.3.4 InterBase连接设定

28.3.5 使用ODBC连接SQL Server 7.0

28.3.6 使用原生驱动程序连接SQL Server 7.0

28.3.7 新增、修改以及维护数据库别名

28.4 DataBase DeskTop

28.4.1 建立数据表

28.4.2 定义数据表索引

28.4.3 资料输入、修改与删除

28.4.4 执行SQL叙述

28.5 Database Explorer

29 数据库程序设计

29.1 简单的数据库应用

29.2 进阶数据库应用

29.2.1 先前的准备工作

29.2.2 程序实例Ch29_2

29.3 使用TQuery的方法

29.3.1 设计时期的SQL叙述查询

29.3.2 执行时期使用SQL叙述

29.4 使用SQL Server 7.0

30 使用ADO元件开发数据库程序

30.1 什么是ADO

30.1.1 使用ADO连结数据库

30.1.2 系统环境需求说明

30.1.3 ADO物件结构

30.2 如何使用ADO元件开发数据库程序

30.2.1 ADO元件集

30.2.2 如何连结数据库

30.2.3 如何存取数据库表格

30.2.4 如何查询数据库内容

30.3 TADOConnection元件

30.3.1 连线处理

30.3.2 交易控制

30.3.3 光标控制

30.3.4 状态信息

30.4 TADOCommand

30.5 TADODataSet

30.5.1 执行命令

30.5.2 光标设定

30.5.3 数据结果集作业模式设定

30.5.4 结果数据集处理

30.5.5 结果数据集状态

30.5.6 过滤器处理

30.5.7 数据索引处理

30.5.8 内部ADO物件存取

30.6 其他的ADO数据集元件

30.6.1 TADOTable

30.6.2 TADOQuery

30.6.3 TADOStoredProc

30.7 TRDSConnection

31 QuickReport与报表处理

31.1 使用QuickReport 3.0建立报表

31.2 打印数据表中的影像数据

31.3 报表制作精灵

31.4 计算字段

31.5 将打印结果存档

31.5.1 将打印结果存成文本文件

31.5.2 将打印结果存成CSV文件

31.5.3 将打印结果存成HTML文件

31.6 使用TPrinter来设计报表

31.6.1 打印一般文字

31.6.2 打印图形

32 Internet程序设计

32.1 C++ Builder中的互联网控制元件介绍

32.1.1 VCL互联网控制元件

32.1.2 NetMasters ActiveX互联网控制元件

32.2 FTP程序设计

32.3 制作网络上可执行ActiveX Form

33 Internet与数据库应用

33.1 简单的CGI程序实例

33.1.1 TWebModule

33.1.2 TWebResponse

33.2 使用CGI读取数据库数据

33.3 使用CGI查询数据库数据

33.4 使用CGI将数据写入数据库

33.5 使用ISAPI查询与写入数据

34 包装开发的应用系统

34.1 安装封装部署程序

34.2 包装一般的应用系统

34.3 包装使用数据库元件的程序

34.4 包装使用ActiveX Control的程序

35 进阶应用程序开发

35.1 DLL程序开发

35.2 静态程序库开发

35.3 COM应用程序开发

35.4 CORBA应用程序开发

35.4.1 CORBA程序架构

35.4.2 Smart Agent

35.4.3 启动服务器端程序

35.4.4 如何开发服务器端程序

35.4.5 如何开发用户端程序

36 进阶开发工具

36.1 专案群组管理工具

36.2 程序侦错工具

36.2.1 IDE侦错器

36.2.2 CodeGuard

36.3 程序国际化工具

36.4 命令行工具