C++ Builder程序设计教程PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:张曜等编著
- 出 版 社:北京:冶金工业出版社
- 出版年份:2002
- ISBN:7502431136
- 页数:326 页
第1章C++Builder编程入门 1
1.1写一个自己的多媒体播放器 1
目 录 1
1.2 可视化编程的要素 3
1.3 C++Builder 6.0 安装 3
1.4 C++Builder 6.0的新特性 10
1.4.1集成开发环境 10
1.4.2 COM/ActiveX 15
1.4.3数据库 15
1.4.6 VCL、CLX和RTL 16
1.4.7 Web技术 16
1.4.4编译和调试 16
1.4.5程序本地化 16
1.4.8 Actions 17
1.5 C++Builder 6.0集成 17
开发环境 17
1.6 C++Builder 6.0的工作界面 17
1.6.1 菜单栏 18
1.6.2 工具栏 18
1.6.3组件栏 20
16.4 Object Treeview—— 22
对象管理器 22
1.6.5 Object Inspector—— 23
对象观察器 23
1.6.6 Code Editor—— 24
代码编辑器 24
1.6.7 Class Explorer—— 27
类浏览器 27
1.7.1 【File】菜单 31
1.7 C++Builder 6.0 的的菜单 31
1.7.2 【Edit】菜单 33
1.7.3 【Search】菜单 33
1.7.4 【View】菜单 34
1.7.5 【Project】菜单 36
1.7.6 【Run】菜单 39
1.7.7 【Component】菜单 40
1.7.8 【Database】菜单 41
1.7.9 【Tools】菜单 41
1.7.10【Help】菜单 42
一、填空题 43
二、选择题 43
小结 43
习题一 43
三、上机题 44
第2章C++语言基础 45
2.1 本元素 45
2.1.1标识符和关键字 45
2.1.2变量和常量 46
2.1.3数组 47
2.1.4指针 47
2.1.5运算符 47
2.1.6 结构体、联合和枚举 48
2.2.2 while语句 49
2.2控制语句 49
2.2.1 for 语句 49
2.2.3 do…while 语句 50
2.2.4 switch 语句 50
2.2.5 if语句 50
2.3 函数 51
2.4类的概念 52
2.4.1 类的定义和使用 52
2.4.2构造器和析构器 53
2.4.3 内置函数 53
2.5.2 函数的覆盖 54
2.5类的继承 54
2.5.1继承的实现方法 54
2.5.3虚拟函数 55
2.5.4子类的构造器 55
小结 56
习题二 56
一、填空题 56
二、选择题 56
三、上机题 56
3.1 应用程序的窗体 57
3.1.1 窗体的属性、方法和事件 57
第3章应用程序界面设计 57
3.1.2 窗体的操作技巧 62
3.2菜单 63
3.2.1 主菜单 63
3.2.2弹出式菜单 64
小结 65
习题三 65
一、填空题 65
二、选择题 65
三、上机题 65
4.1.1 一般按钮 66
第4章基本组件设计 66
4.1 按钮 66
4.1.2 图形按钮 68
4.1.3 快速按钮 70
4.2 工具栏 71
4.2.1 Control Bar 71
4.2.2Tool Bar 72
4.2.3 Cool Bar 73
4.2.4 PageScroller 74
4.3.1 TLabel 75
4.3 基本组件 75
4.3.2 TEdit与TLabeledEdit 76
4.3.3 TMemo 80
4.3.4 TCheckBox 81
4.3.5 TRadioButton与TRadioGroup 82
4.3.6 TListBox 83
4.3.7 TComboBox、TColorBox与TComboBoxEx 84
4.3.8 TScrollBar 86
4.3.9 TGroupBox 87
4.3.10 TPanel 88
4.4扩展组件 89
4.4.1 TTabControl 89
4.3.11 TSplitter 89
4.4.2 TPageControl 90
4.4.3 TlmageList 91
4.4.4 TTreeView 91
4.4.5 TListView 92
4.4.6 TStatusBar 92
4.5综合应用——分类记事本 92
小结 99
三、上机题 100
二、选择题 100
一、填空题 100
习题四 100
第5章文件、目录操作及数学函数 101
5.1文件和目录操作 101
5.1.1 文件操作(VCL库函数) 101
5.1.2 文件名操作(VCL) 105
5.1.3 文件操作(API) 107
5.1.4 目录操作(VCL) 107
5.1.5 目录操作(API) 108
5.2数学函数 109
5.2.1一般数学函数 109
5.2.3集合数学函数 110
5.2.2舍入数学函数 110
小结 111
习题五 111
一、填空题 111
二、选择题 111
三、上机题 111
第6章 日期/时间及字符串处理 112
6.1 日期/时间处理 112
6.1.1 TDateTime类 112
函数 115
6.1.2和时间/日期有关的 115
6.2字符串处理 117
6.2.1 AnsiString类 117
6.2.2 VCL的常用字符串库函数 120
小结 121
习题六 121
一、填空题 121
二、选择题 121
三、上机题 121
7.1 与图形和图像有关的组件 122
7.1.1 TImage 122
第7章图形与图像处理 122
7.1.2 TShape 124
7.1.3 TBevel 124
7.1.4 TChart 125
7.1.5 TPaintBox 126
7.2 与图形和图像有关的类 126
7.2.1 TGraphics 126
7.2.2 TPicture 127
7.2.3 TBitmap 128
7.2.4 TCanvas 129
7.3 综合应用——图像浏览器 132
7.2.5 TJPEGImage和TJPEGData 132
7.4 综合应用——不规则图形动画技术 136
小结 142
习题七 142
一、填空题 142
二、选择题 142
三、上机题 143
第8章 多媒体技术 144
8.1 TAnimate组件 144
8.1.2 TAnimate的属性 145
8.1.1 Tanimate的使用 145
8.1.3 TAnimate的方法 146
8.1.4 TAnimate的事件 146
8.2 TMediaPlayer组件 147
8.2.1 TMediaPlayer的属性 147
8.2.2 TMediaPlayer的方法 151
8.2.3 TMediaPlayer的事件 152
8.2.4做一个自己的播放器 152
8.3多媒体API 158
8.3.1播放波形文件 159
8.3.2 MCI编程 160
小结 164
习题八 164
一、填空题 164
二、选择题 165
三、上机题 165
第9章网络编程 166
9.1网络编程基本知识 166
9.1.1 IP 166
9.2.1 TClientSocket和TServerSocket 167
9.2与网络有关的组件 167
9.1.2 TCP 167
9.1.3 UDP 167
9.2.2做一个聊天程序 168
9.2.3 TCppWebBrowser 174
9.2.4做一个浏览器 175
小结 182
习题九 182
一、填空题 182
二、选择题 182
三、上机题 183
10.1.1基本概念 184
第10章数据库开发 184
10.1 数据库应用程序开发基本知识 184
10.1.2关系型数据库基础 186
10.1.3 在C++Builder 中开发 188
数据库程序 188
10.1.4数据集组件 190
10.2数据库辅助工具 191
10.2.1 Database Desktop 191
10.2.2 SQLExplorer 193
10.2.3 BDE Administrator 194
10.3.1第一个数据库程序 196
10.3数据感应组件 196
10.3.2 DBGrid组件 197
10.3.3 DBNavigator组件 199
10.3.4 DBLookUpListBox和 199
DBLookUpComboBox 199
10.3.5 DBCtrlGrid 200
10.3.6其他常用数据感应组件 201
10.4 BDE方式连接数据库 202
10.4.1 Table组件 202
10.4.2Query组件和SQL语言 214
10.4.3使用储存过程 219
10.4.4使用Database组件 219
10.5 多层数据库应用程序的开发 220
10.5.1 多层数据库应用程序的架构 220
10.5.2 建立多层数据库 220
服务器程序 220
10.5.3 建立多层数据库客户端程序 222
一、填空题 225
二、选择题 225
习题十 225
小结 225
三、上机题 226
第11章数据报表 227
11.1 QuickReport组件 227
11.2数据报表组件 228
11.2.1 TQuickRep组件 228
11.2.2 TQRBand组件 231
11.2.3 TQRSysData组件 232
11.2.4 TQRExpr组件 232
11.2.5 可打印组件 233
11.3综合应用——报表打印程序 234
小结 240
习题十一 240
一、填空题 240
二、选择题 240
三、上机题 240
第12章使用ADO组件 241
12.1 使用ADO组件连接数据库 241
12.1.1 使用TADOConnection组件连接数据库 241
12.1.2使用TADOCOnnection组件获得数据库信息 244
12.1.3 综合应用 245
12.2.1使用TADODataSet组件 247
12.2使用ADO数据集 247
12.2.2使用TADOQuery组件 250
12.2.3使用TADOCommand组件 254
12.2.4使用TADOTable组件 255
12.2.5使用TADOStoredProc组件 257
小结 258
习题十二 258
一、填空题 258
二、选择题 258
三、上机题 259
13.1.1COM服务器和COM客户 260
第13章组件对象模型 260
13.1 COM的基础知识 260
13.1.2 COM接口 262
13.1.3 自动化 262
13.1.4 ActiveX控件 263
13.1.5类型库 263
13.2建立一个进程内COM服务器 263
13.3使用COM服务器 271
二、选择题 274
一、填空题 274
习题十三 274
小结 274
三、上机题 275
第14章动态连接库DLL 276
14.1动态连接库概述 276
14.1.1 DLL的连接方式 277
14.1.2 DLL的导入和导出 277
14.2创建动态连接库 278
14.2.1 使用DLL向导建立DLL 278
14.2.2 建立一个DLL 280
14.3.1使用隐式连接 283
14.3使用动态连接库 283
14.3.2使用显式连接 286
14.4资源DLL 287
小结 292
习题十四 292
一、填空题 292
二、选择题 292
三、上机题 292
15.1 ActiveX组件的建立方式 293
15.1.1 手工建立ActiveX组件 293
第15章ActiveX组件 293
15.1.2使用ATL模板建立 294
ActiveX组件 294
15.1.3使用VCL组件 294
15.1.4使用ActiveForm 294
15.2使用VCL组件建立ActiveX组件 294
15.3 建立在IE中使用的ActiveForm 297
小结 299
二、选择题 300
三、上机题 300
一、填空题 300
习题十五 300
第16章应用程序的发布工作 301
16.1 应用程序的发布 301
16.1.1新建安装项目文件 302
16.1.2 界面介绍 302
16.1.3 安装程序创建实例 304
16.2编写Windows帮助文件 307
16.2.1创建帮助文件 308
16.2.2 创建帮助文件的目录 308
16.2.4帮助文件的生成 310
16.2.3 建立帮助页面 310
小结 312
习题十六 312
一、填空题 312
二、选择题 312
三、上机题 312
参考答案 313
第1章 313
第2章 313
第3章 314
第4章 314
第5章 317
第6章 318
第7章 319
第8章 321
第9章 321
第10章 322
第11章 322
第12章 323
第13章 324
第14章 325
第15章 326
第16章 326
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《AutoCAD 2019 循序渐进教程》雷焕平,吴昌松,陈兴奎主编 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《剑桥国际英语写作教程 段落写作》(美)吉尔·辛格尔顿(Jill Shingleton)编著 2019
- 《英语自学进阶教程全6册 3》爱尔兰迪尔德丽出版社著 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017
- 《新工业时代 世界级工业家张毓强和他的“新石头记”》秦朔 2019
- 《智能制造高技能人才培养规划丛书 ABB工业机器人虚拟仿真教程》(中国)工控帮教研组 2019
- 《陶瓷工业节能减排技术丛书 陶瓷工业节能减排与污染综合治理》罗民华著 2017
- 《全国职业院校工业机器人技术专业规划教材 工业机器人现场编程》(中国)项万明 2019