图书介绍
C++ Builder 6程序设计教程 第2版pdf电子书版本下载
- 陆卫忠,刘文亮等编著 著
- 出版社: 北京:科学出版社
- ISBN:9787030150059
- 出版时间:2009
- 标注页数:373页
- 文件大小:150MB
- 文件页数:387页
- 主题词:C语言-程序设计-高等学校-教材
PDF下载
下载说明
C++ Builder 6程序设计教程 第2版PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如 BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章C++ Builder 6概述 1
1.1初识C++Builder 6的可视化开发环境 1
1.2 C++ Builder 6快速入门 4
1.2.1 C++ Builder 6的第一个示例——“欢迎进入奇妙的C++ Builder世界!” 4
1.2.2 C++ Builder的工程概述 8
1.3面向对象编程的基本概念 9
1.3.1面向对象的程序设计 9
1.3.2类、对象、属性、方法 9
1.3.3事件及事件过程 10
1.4 C++ Builder 6的IDE应用环境进阶 11
1.4.1应用程序的类型 11
1.4.2创建控制台应用程序 13
1.4.3在IDE中浏览和编辑代码 14
1.5使用联机帮助Help 16
1.5.1使用联机帮助Help 16
1.5.2从Internet上获得帮助 17
本章小结 17
习题1 18
上机实践1 18
第2章C++ Builder简单应用程序设计 22
2.1 VCL组件及分类 22
2.1.1 VCL组件库 22
2.1.2 VCL组件功能分类 22
2.2 VCL组件的常用属性 23
2.2.1组件的属性及其设置方法 23
2.2.2组件的常用属性 24
2.3组件的布局 26
2.3.1组件的添加删除 26
2.3.2组件的布局调整 26
2.4基本组件的使用 27
2.4.1标签组件 28
2.4.2文本编辑组件 28
2.4.3掩码编辑组件 30
2.4.4备注组件 31
2.4.5按钮组件 32
2.5 C++ Builder中的数据类型 36
2.5.1标准数据类型 36
2.5.2字符串 36
2.5.3字符串列表 38
2.5.4输入与消息对话框函数 39
2.6综合应用举例 41
本章小结 44
习题2 45
上机实践2 46
第3章 窗体与常用组件 48
3.1组件应用基础 48
3.1.1常用事件 48
3.1.2 Tab键顺序和焦点 51
3.2单选钮和检查框 52
3.2.1单选钮与检查框 52
3.2.2设置单选钮与检查框的状态 52
3.2.3单选钮与检查框的使用 53
3.2.4群组框和单选按钮组 55
3.3列表框和组合框 55
3.3.1列表框与组合框的设置 56
3.3.2列表框与组合框的使用 57
3.3.3 TCheckListBox组件 59
3.3.4应用举例 59
3.4其他常用组件 62
3.4.1滚动条 62
3.4.2定时器 64
3.4.3 TTrackBar组件 64
3.4.4 TUpDown组件 65
3.5窗体 66
3.5.1窗体的属性 66
3.5.2窗体的运行与控制 67
3.6 C++ Builder高级组件 73
3.6.1 TRichEdit组件 73
3.6.2 TStringGrid组件 75
3.6.3 TDateTimePicker和TMonthCalendar组件及日期类函数 79
3.6.4 TPageControl组件 80
3.6.5 TTreeView和TListView组件 82
3.6.6 TSplitter组件 84
3.6.7 TProgressBar组件 86
3.7程序调试方法 87
3.7.1程序错误类型 87
3.7.2程序跟踪 87
3.7.3标准数据检验 88
3.7.4边界检查 88
3.8综合应用举例 89
本章小结 91
习题3 91
上机实践3 92
第4章 菜单与工具栏 102
4.1定制应用程序界面 102
4.1.1设计应用程序主窗体 102
4.1.2菜单的规划与设计 103
4.1.3快捷菜单 109
4.1.4状态栏 110
4.1.5工具栏 111
4.1.6应用TActionList组件 113
4.2界面设计中的基本类 114
4.2.1 TApplication类 114
4.2.2 TScreen组件类 116
4.3多文档应用程序 116
4.3.1单文档和多文档 116
4.3.2多文档用户界面设计 117
4.3.3 MDI父窗体的属性和方法 120
4.3.4创建应用程序主菜单与子菜单融合 120
4.3.5多文档用户界面设计实例 121
本章小结 123
习题4 123
上机实践4 125
第5章 文件管理 129
5.1文件管理组件 129
5.1.1驱动器组件TDirveComboBox 129
5.1.2目录列表框组件TDirectoryListBox 130
5.1.3文件列表框组件TFileListBox 130
5.1.4文件过滤器组件TFilterComboBox 131
5.2文件及其处理 132
5.2.1文件I/O函数 132
5.2.2文件名操作函数 134
5.2.3文件管理函数 136
5.3通过组件直接访问文件 140
5.3.1 LoadFromFile方法 140
5.3.2 SaveToFile方法 141
5.3.3具有LoadFromFile和SaveToFile方法的常用类 141
5.4通用对话框 141
5.4.1 TOpenDialog与TSaveDialog对话框组件 142
5.4.2 TOpenPictureDialog与TSavePictureDialog对话框组件 144
5.4.3 TFontDialog与TColorDialog对话框组件 144
5.4.4 TFindDialog与TReplaceDialog对话框组件 145
5.4.5 TPrintDialog与TPrinterSetupDialog对话框组件 146
本章小结 147
习题5 148
上机实践5 150
第6章C++ Builder数据库开发环境 157
6.1数据库基础 157
6.1.1数据库的概念 157
6.1.2关系型数据库基础 158
6.1.3 C++Builder数据库访问技术 158
6.2 C++ Builder数据库管理辅助工具 159
6.2.1数据库引擎管理器 159
6.2.2数据库桌面 161
6.2.3 SQL浏览器 164
6.3结构化查询语言SQL 165
6.3.1概述 165
6.3.2 SQL数据查询语句 167
6.3.3 SQL数据操作和定义语句 169
6.3.4综合举例 173
本章小结 175
习题6 176
上机实践6 177
第7章 数据库应用程序设计 183
7.1数据库应用程序的结构与设计方法 183
7.1.1数据库应用程序的结构 183
7.1.2数据库应用程序的设计步骤 184
7.2数据控制组件 185
7.2.1公共属性 185
7.2.2 TDBText组件 186
7.2.3 TDBEdit组件 186
7.2.4 TDBGrid组件 186
7.2.5 TDBNavigator组件 190
7.2.6 TDBMemo组件 193
7.2.7 TDBImage组件 194
7.2.8 TDBListBox和TDBComboBox组件 194
7.2.9 TDBCheckBox和TDBRadioGroup组件 195
7.2.10 TDBLookUpListBox和TDBLookUpComboBox组件 195
7.3数据访问组件 197
7.3.1数据源组件TDataSource 197
7.3.2数据集组件TTable 199
7.3.3字段组件TField 213
7.3.4 TDatabase组件 218
7.3.5 TSession组件 219
7.3.6数据集组件TQuery 223
7.4综合举例 228
本章小结 234
习题7 235
上机实践7 236
第8章 数据库报表设计 240
8.1创建报表 240
8.2报表组件 241
8.2.1 TQuickRep组件 241
8.2.2 TQRBand组件 244
8.2.3 TQRGroup组件 245
8.2.4显示内容的组件 246
8.3报表设计示例 247
8.4数据模块 251
8.4.1创建及编辑数据模块 251
8.4.2数据模块的使用 252
8.5管理信息系统设计初步 256
8.5.1管理信息系统设计方法 256
8.5.2开发实例——学生成绩管理系统 258
本章小结 259
习题8 260
上机实践8 261
第9章 多媒体与图形处理 262
9.1多媒体播放器设计 262
9.1.1多媒体概述 262
9.1.2多媒体组件TMediaPlayer 263
9.1.3动画组件TAnimate 269
9.2图形处理 270
9.2.1画布 270
9.2.2画布组件TCanvas 271
9.2.3简单动画设计 275
本章小结 278
习题9 279
上机实践9 279
第10章C++基础 282
10.1 C++类与对象 282
10.1.1类与对象 282
10.1.2类与对象的定义 283
10.1.3对象与指针 287
10.2函数的重载 288
10.3构造函数和析构函数 290
10.3.1构造函数 290
10.3.2析构函数 291
10.4继承 293
10.4.1基类与派生类 293
10.4.2派生类的构造函数 295
10.5虚函数 297
本章小结 299
习题10 299
上机实践10 301
第11章C++ Builder的高级应用 305
11.1多线程应用程序 305
11.1.1进程与线程 305
11.1.2利用Win32 API编写多线程应用程序 307
11.1.3线程间的同步与通信 311
11.1.4 TThread类 317
11.2 TCP/IP应用程序设计 323
11.2.1传输控制协议TCP与套接字 323
11.2.2 Windows Sockets 324
11.2.3基于Winsock的点对点聊天程序设计 330
11.2.4利用C++ Builder组件编写Internet应用程序 335
11.3动态链接库 351
11.3.1动态链接 351
11.3.2创建DLL 351
11.3.3使用DLL 353
11.3.4在DLL中使用VCL 354
11.4注册表操作 355
11.4.1创建和释放TRegistry对象 355
11.4.2指定要操作的键 356
11.4.3从注册表中读取信息 356
11.4.4向注册表中写入信息 357
11.4.5键值维护 358
本章小结 359
习题1 1 361
上机实践11 362
主要参考文献 373