C++ Builder程序设计导学

C++ Builder程序设计导学
作 者: 刘光
出版社: 清华大学出版社
丛编项: 编程之路系列教材
版权说明: 本书为出版图书,暂不支持在线阅读,请支持正版图书
标 签: Builder
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《C++ Builder程序设计导学》作者简介

内容简介

本书以大量程序设计实例为教学基础,通过习题练习来启发思路,并辅以实习练习作为巩固手段,循序渐进地让初学者从最基本的C语言程序设计到融入C++Builder提供的常用组件去设计Windows应用程序。书中着重介绍了如何进行图形、图像编程,以及如何进行多媒体和数据库编程等内容。本书尽量摒弃了只注重高级功能介绍,而忽略了培养初学者程序设计基本技巧的缺憾,是一本工具与程序设计相结合的入门教材,也是初学者在Windows环境下自学C、C++语言和C++Builder的参考书。

图书目录

第1章 C

Builder摄述

1. 1 C

Builder的特点

1. 2 C

Buildder的集成开发环境

1. 2. 1 主窗口

1. 2. 2 对象查看器

1. 2. 3 代码编辑窗口

1. 2. 4 类别浏览器

1. 2. 5 工程管理宙口

1. 3 设置集成开发环境

1. 3. 1 环境选项

1. 3. 2 编辑器选项

1. 4 安装工具

1. 5 使用帮助系统

1. 6 习题1

第2章 C

Builder编程基础

2. 1 基本概念和术语

2. 1. 1 对象

2. 1. 2 属性

2. 1. 3 事件

2. 1. 4 方法

2. 1. 5 事件驱动应用程序的工作方式

2. 2 工程管理

2. 2. 1 工程的组成

2. 2. 2 工程管理器

2. 2. 3 创建. 打开与保存工程

2. 2. 4 在工程中添加. 删除与保存文件

2. 2. 5 编译. 链接和运行工程

2. 3 创建第一个C

Builder应用程序

2. 3. 1 创建工程

2. 3. 2 设计用户界面

2. 3. 3 编写代码

2. 3. 4 运行应用程序

2. 4 习题2

第3章 C

Builder语言基础

3. 1 基本概念

3. 1. 1 内存单元

3. 1. 2 关键字

3. 1. 3 标识符

3. 1. 4 数据类型

3. 1. 5 作用域

3. 1. 6 可见性

3. 2 变量. 常量. 运算符

3. 2. 1 变量

3. 2. 2 常量

3. 2. 3 运算符

3. 3 数组

3. 3. 1 一维数组

3. 3. 2 二维数组

3. 3. 3 多维数组

3. 4 程序控制语句

3. 4. 1 if语句

3. 4. 2 switch语句

3. 4. 3 for语句

3. 4. 4 while语句

3. 4. 5 do…while语句

3. 4. 6 break语句和continue语句

3. 5 指针

3. 5. 1 指针是地址

3. 5. 2 指针的声明

3. 5. 3 指针运算符

3. 5. 4 指针表达式

3. 5. 5 指针和数组

3. 6 函数

3. 6. 1 函数的定义

3. 6. 2 函数的分类

3. 6. 3 传值调用与传址调用

3. 7 结构. 联合和枚举

3. 7. 1 结构

3. 7. 2 联合

3. 7. 3 枚举

3. 8 习题3

第4章 C 语言的特性

4. 1 C 语言新特性

4. 1. 1 简化的输入/输出手段

4. 1. 2 动态内存分配 new 和释放 detete 运算符

4. 2 类的基本概念

4. 2. 1 C 类的构成

4. 2. 2 成员函数的定义

4. 2. 3 构造函数和析构函数

4. 3 重载

4. 3. 1 函数重载

4. 3. 2 运算符重载

4. 4 继承

4. 4. 1 继承的引出

4. 4. 2 类派生引出的成员覆盖问题

4. 4. 3 派生类的构造函数

4. 5 C

Builder对C 的扩展

4. 5. l 动态函数 DynamicFunctions

4. 5. 2 #pragma package指令

4. 5. 3 为异常处理增加了try/_finally结构

4. 5. 4 新增加的关键字

4. 6 习题4

第5章 设计应用程序界面

5. 1 窗体

5. 1. 1 窗体设计器

5. 1. 2 窗体的常用属性

5. 1. 3 窗体的常用方法

5. 1. 4 窗体的常用事件

5. 1. 5 窗体的生命周期

5. 2 菜单设计

5. 2. 1 菜单编辑器

5. 2. 2 命名菜单和菜单项

5. 2. 3 添加. 插入与删除菜单项

5. 2. 4 指定加速键和快捷键

5. 2. 5 创建级联菜单

5. 2. 6 合并菜单

5. 2. 7 把代码连接到菜单项上

5. 2. 8 动态修改菜单状态

5. 3 弹出式菜单

5. 3. 1 弹出式菜单的设计

5. 3. 2 弹出式菜单举例

5. 4 MDI应用程序

5. 4. 1 MDI窗体

5. 4. 2 与MDI有关的几个运行期属性

5. 4. 3 MDI应用程序实例

5. 5 习题5

第6章 常用内部组件

6. 1 标签

6. 2 文本框

6. 3 命令按钮

6. 4 复选框

6. 5 单选按钮

6. 6 列表框

6. 7 组合框

6. 8 滚动条

6. 9 框架

6. 10 图像框

6. 11 形状

6. 12 切分条

6. 13 计时器

6. 14 进度条

6. 15 习题6

第7章 图形设计

7. 1 功能强大的画布 TCanvas

7. 2 TColor

7. 3 TCanvas的属性

7. 3. 1 画笔属性

7. 3. 2 画刷属性

7. 3. 3 字体属性

7. 3. 4 Pixels属性

7. 3. 5 CopyMode属性

7. 3. 6 PenPos属性

7. 3. 7 ClipRect属性

7. 4 TCanvas方法的使用

7. 4. l TCanvas的画线方法

7. 4. 2 绘制填充图形的方法

7. 4. 3 文本输出方法

7. 4. 4 图形拷贝方法

7. 5 习题7

第8章 图像处理

8. 1 图像概述

8. 2 TPicture

8. 2. 1 TPicture类的主要方法

8. 2. 2 TPicture类的主要属性

8. 3 TImage组件

8. 3. 1 装入和保存图像

8. 3. 2 设置图像属性

8. 3. 3 在TImage组件上绘图

8. 4 TImageList组件

8. 5 其他几个图像组件

8. 5. 1 TPaintBox组件

8. 5. 2 TGraphic组件

8. 5. 3 元文件

8. 6 位图对象

8. 6. 1 在位图上绘图

8. 6. 2 透明位图

8. 6. 3 操作位图像素

8. 7 习题8

第9章 文件操作

9. 1 常用的文件操作函数

9. 1. 1 打开文件

9. 1. 2 关闭文件

9. 2 文件的存取

9. 2. 1 顺序存取文件

9. 2. 2 随机存取文件

9. 3 习题9

第10章 多媒体编程

10. 1 多媒体的一些基本概念

10. 2 媒体播放器组件TMediaPlayer

10. 2. 1 TMediaPlayer组件的主要属性

10. 2. 2 TMediaPlayer组件的方法

10. 2. 3 TMediaPlayer组件的事件

10. 3 媒体播放器组件TMediaPlay的应用

10. 3. 1 程序的背景音乐---MID的播放

10. 3. 2 发声的按钮---WAV的播放

10. 3. 3 完整的CD播放器

10. 3. 4 程序的优美片头---AVI的播放

10. 4 C

Builder的动画技巧

10. 4. 1 动态位图按钮

10. 4. 2 图像的淡入/淡出

10. 5 习题10

第11章 开发数据库应用程序

11. 1 一个简单的数据库程序

11. 2 数据库应用程序介绍

11. 2. 1 BDE简介

11. 2. 2 C

Builder数据库应用程序的组成

11. 3 TTable组件及其应用

11. 3. 1 TTable组件的属性和方法

11. 3. 2 数据表的打开与关闭

11. 3. 3 数据表的创建与删除

11. 3. 4 数据库访问范围的设置

11. 3. 5 数据库的当前记录指针的移动

11. 3. 6 数据库数据的维护

11. 3. 7 数据库的查询

11. 3. 8 TTable组件的事件

11. 4 TQuery组件

11. 4. 1 TQuery组件的属性与方法

11. 4. 2 SQL运用

11. 4. 3 可变参数的运用

11. 5 TField组件

11. 5. 1 TField组件的属性. 方法与事件

11. 5. 2 TField组件的创建

11. 5. 3 TField组件的继承子类

11. 5. 4 TField组件的访问

11. 5. 5 计算字段

11. 5. 6 查找字段

11. 6 DataControl组件

11. 6. 1 TDBGrid组件

11. 6. 2 TDBNavigator组件

11. 7 习题11

附录A 实习题

实习1 C

Builder语言基础实习题

实习2 内部组件应用实习题

实习3 菜单应用实习题

实习4 绘图实习题

实习5 文件操作实习题

实习6 数据库操作实习题

录B 习题参考答案

习题1

习题2

习题3

习题4

习题5

习题6

习题7

习题8

习题9

习题10

习题11