图书介绍

C++ Builder程序设计导学【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

C++ Builder程序设计导学
  • 刘光编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:730205472X
  • 出版时间:2002
  • 标注页数:374页
  • 文件大小:62MB
  • 文件页数:389页
  • 主题词:C语言(学科: 程序设计) C语言 程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

C++ Builder程序设计导学PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 C++Builder概述1

1.1 C++Builder的特点1

1.2 C++Builder的集成开发环境3

1.2.1 主窗口3

1.2.2 对象查看器6

1.2.3 代码编辑窗口6

1.2.4 类别浏览器7

1.2.5 工程管理窗口8

1.3 设置集成开发环境8

1.3.1 环境选项9

1.3.2 编辑器选项12

1.4 安装工具14

1.5 使用帮助系统15

1.6 习题116

第2章 C++Builder编程基础17

2.1 基本概念和术语17

2.1.1 对象17

2.1.2 属性18

2.1.3 事件18

2.1.4 方法20

2.1.5 事件驱动应用程序的工作方式21

2.2 工程管理21

2.2.1 工程的组成22

2.2.2 工程管理器22

2.2.3 创建、打开与保存工程23

2.2.4 在工程中添加、删除与保存文件23

2.2.5 编译、链接和运行工程24

2.3.1 创建工程25

2.3.2 设计用户界面25

2.3 创建第一个C++Builder应用程序25

2.3.3 编写代码27

2.3.4 运行应用程序28

2.4 习题228

第3章 C++Builder语言基础29

3.1 基本概念29

3.1.1 内存单元29

3.1.2 关键字29

3.1.3 标识符30

3.1.4 数据类型31

3.1.5 作用域32

3.1.6 可见性34

3.2 变量、常量、运算符34

3.2.1 变量35

3.2.2 常量37

3.2.3 运算符38

3.3 数组42

3.3.1 一维数组42

3.3.2 二维数组44

3.3.3 多维数组45

3.4 程序控制语句45

3.4.1 if语句48

3.4.2 switch语句50

3.4.3 for语句51

3.4.4 while语句53

3.4.5 do...while语句54

3.4.6 break语句和continue语句54

3.5 指针54

3.5.1 指针是地址55

3.5.2 指针的声明55

3.5.3 指针运算符56

3.5.4 指针表达式57

3.5.5 指针和数组59

3.6 函数60

3.6.1 函数的定义61

3.6.2 函数的分类61

3.6.3 传值调用与传址调用64

3.7 结构、联合和枚举65

3.7.1 结构65

3.7.2 联合66

3.7.3 枚举67

3.8 习题368

4.1 C++语言新特性72

4.1.1 简化的输入/输出手段72

第4章 C++语言的特性72

4.1.2 动态内存分配(new)和释放(delete)运算符73

4.2 类的基本概念76

4.2.1 C++类的构成76

4.2.2 成员函数的定义77

4.2.3 构造函数和析构函数79

4.3 重载80

4.3.1 函数重载81

4.3.2 运算符重载82

4.4 继承83

4.4.1 继承的引出83

4.4.2 类派生引出的成员覆盖问题84

4.4.3 派生类的构造函数86

4.5 C++ Builder对C++的扩展87

4.5.1 动态函数(Dynamic Functions)87

4.5.3 为异常处理增加了try/__finally结构89

4.5.2 #pragma package指令89

4.5.4 新增加的关键字91

4.6 习题492

第5章 设计应用程序界面94

5.1 窗体94

5.1.1 窗体设计器95

5.1.2 窗体的常用属性95

5.1.3 窗体的常用方法102

5.1.4 窗体的常用事件104

5.1.5 窗体的生命周期106

5.2 菜单设计110

5.2.1 菜单编辑器110

5.2.5 创建级联菜单111

5.2.4 指定加速键和快捷键111

5.2.3 添加、插入与删除菜单项111

5.2.2 命名菜单和菜单项111

5.2.6 合并菜单112

5.2.7 把代码连接到菜单项上113

5.2.8 动态修改菜单状态113

5.3 弹出式菜单118

5.3.1 弹出式菜单的设计118

5.3.2 弹出式菜单举例118

5.4 MDI应用程序121

5.4.1 MDI窗体121

5.4.2 与MDI有关的几个运行期属性123

5.4.3 MDI应用程序实例124

5.5 习题5127

第6章 常用内部组件129

6.1 标签129

6.2 文本框131

6.3 命令按钮133

6.4 复选框135

6.5 单选按钮137

6.6 列表框139

6.7 组合框142

6.8 滚动条144

6.9 框架147

6.10 图像框151

6.11 形状153

6.12 切分条155

6.13 计时器156

6.14 进度条158

6.15 习题6160

7.1 功能强大的画布(TCanvas)163

7.2 TColor163

第7章 图形设计163

7.3 TCanvas的属性164

7.3.1 画笔属性165

7.3.2 画刷属性166

7.3.3 字体属性167

7.3.4 Pixels属性169

7.3.5 CopyMode属性170

7.3.6 PenPos属性170

7.3.7 ClipRect属性171

7.4 TCanvas方法的使用171

7.4.1 TCanvas的画线方法171

7.4.2 绘制填充图形的方法175

7.4.3 文本输出方法178

7.4.4 图形拷贝方法180

7.5 习题7182

8.1 图像概述185

第8章 图像处理185

8.2 TPicture186

8.2.1 TPicture类的主要方法186

8.2.2 TPicture类的主要属性187

8.3 TImage组件188

8.3.1 装入和保存图像188

8.3.2 设置图像属性189

8.3.3 在TImage组件上绘图189

8.4 TImageList组件193

8.5 其他几个图像组件195

8.5.1 TPaintBox组件195

8.5.2 TGraphic组件195

8.5.3 元文件197

8.6.1 在位图上绘图198

8.6 位图对象198

8.6.2 透明位图199

8.6.3 操作位图像素200

8.7 习题8204

第9章 文件操作206

9.1 常用的文件操作函数206

9.1.1 打开文件207

9.1.2 关闭文件208

9.2 文件的存取209

9.2.1 顺序存取文件209

9.2.2 随机存取文件215

9.3 习题9220

第10章 多媒体编程222

10.1 多媒体的一些基本概念222

10.2 媒体播放器组件TMediaPlayer224

10.2.1 TMediaPlayer组件的主要属性225

10.2.2 TMediaPlayer组件的方法227

10.2.3 TMediaPlayer组件的事件228

10.3 媒体播放器组件TMediaPlay的应用228

10.3.1 程序的背景音乐——MID的播放228

10.3.2 发声的按钮——WAV的播放229

10.3.3 完整的CD播放器231

10.3.4 程序的优美片头——AVI的播放234

10.4 C++Builder的动画技巧235

10.4.1 动态位图按钮235

10.4.2 图像的淡入/淡出236

10.5 习题10238

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

11.1 一个简单的数据库程序240

11.2.1 BDE简介241

11.2 数据库应用程序介绍241

11.2.2 C++Builder数据库应用程序的组成242

11.3 TTable组件及其应用244

11.3.1 TTable组件的属性和方法244

11.3.2 数据表的打开与关闭247

11.3.3 数据表的创建与删除247

11.3.4 数据库访问范围的设置248

11.3.5 数据库的当前记录指针的移动249

11.3.6 数据库数据的维护250

11.3.7 数据库的查询253

11.3.8 TTable组件的事件256

11.4 TQuery组件256

11.4.1 TQuery组件的属性与方法257

11.4.2 SQL运用258

11.4.3 可变参数的运用260

11.5 TField组件264

11.5.1 TField组件的属性、方法与事件265

11.5.2 TField组件的创建265

11.5.3 TField组件的继承子类266

11.5.4 TField组件的访问267

11.5.5 计算字段268

11.5.6 查找字段270

11.6 DataControl组件271

11.6.1 TDBGrid组件272

11.6.2 TDBNavigator组件273

11.7 习题11274

附录A 实习题277

实习1 C++ Builder语言基础实习题277

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

实习3 菜单应用实习题286

实习4 绘图实习题291

实习5 文件操作实习题300

实习6 数据库操作实习题307

附录B 习题参考答案310

习题1310

习题2311

习题3313

习题4318

习题5331

习题6336

习题7343

习题8348

习题9352

习题10359

习题11364

热门推荐