《高级C++语言程序设计技巧与实例》求取 ⇩

第1篇基本技能训练1

第1章 简介2

1.1 C与C+++2

1.2 Turbo C+++与Borland C+++2

1.3 安装Borland C+++3

1.3.1 安装Borland C+++的步骤3

1.3.2 保护模式和内存管理4

1.3.3 扩展和扩充内存5

1.6 其他6

1.4 运行BC6

1.5 膝上计算机系统6

1.7 面向对象的方法7

第2章 C+++中的基本I/O语句8

2.1 基本程序结构8

2.1.1 字符串的打印8

2.1.2 整数的输出9

2.1.3 浮点数的输出10

2.1.4 字符的输出10

2.1.5 cout的优点11

2.2 基本变量类型与变量的声明13

2.3 字符变量与转义控制字符15

2.4 基本算术运算16

2.5 输入/输出数据流cin/cout17

2.6 const常量声明18

2.7 使用时定义变量及其类型20

2.8 无符号数据类型20

2.9 类型转换21

2.10 赋值表达式22

2.11 递增、递减操作符23

2.12 综合应用24

第3章 程序流程控制31

3.1 关系操作符31

3.2 for循环32

3.3 域宽函数setw()37

3.4 for循环嵌套39

3.5 while循环40

3.6 while循环嵌套43

3.7 getche()与getch()44

3.8 do循环46

第4章 用户定义的数据类型48

4.1 typedef48

4.2 结构数据类型49

4.2.1 嵌套结构54

4.2.2 几个关于结构的例子56

4.3 联合59

4.4 枚举60

5.1 函数的定义65

第5章 函数的应用65

5.2 主程序和函数的位置67

5.3 函数返回值return69

5.4 结构数据与函数72

5.5 地址的传送74

5.6 初始化函数参数值76

5.7 函数重载77

5.8 递归函数调用79

5.9 inline操作符80

6.1 auto82

第6章 变量的存储类型82

6.2 static84

6.3 external86

6.4 static external88

6 5 register89

6.6 函数外部变量与地址操作符&89

6.7 作用域访问操作符90

第7章 类与对象91

7.1 类的定义91

7.2 对象92

7.3 构造函数和析构函数95

7.4 在构造函数内传递参数97

7.5 函数重载与类99

7.6 函数重载与构造函数101

7.7 对象作为成员函数的参数102

7.8 类和结构的关系104

7.9 再论inline函数105

7.10 静态类数据106

7.11 综合应用108

8.1 一维数组116

第8章 数组116

8.2 二维数组119

8.3 在函数内传递数组数据122

8.4 结构数据与数组124

8.5 在对象内声明数组元素125

8.6 对象数组129

第9章 重载操作符132

9.1 简介132

9.2 单目重载操作符133

9.3 对象相加(+)重载操作符136

9.4 算术赋值(=)重载操作符139

9.5 字符串连接(+)重载操作符141

9.6 基本数据类型的赋值运算143

9.6.1 同一类型变量的赋值运算143

9.6.2 不同类型变量的赋值运算143

9.7 浮点与对象类型转换的重载操作符144

9.8 字符串与对象类型转换的重载操作符146

10.2 基类与派生类148

10.1 简介148

第10章 类继承148

10.3 private与public继承关系151

10.4 派生类构造函数的定义153

10.5 派生类成员函数同名定义155

10.6 含基类构造函数的构造函数声明158

10.7 类层次160

10.8 多重继承162

10.9 嵌套类165

11.1 静态联编与动态联编170

第11章 虚拟函数、友元函数与this指针170

11.2 虚拟函数172

11.2.1 纯虚函数173

11.2.2 纯虚函数的应用174

11.3 友元函数177

11.4 友元类178

11.5 this指针180

第12章 类库186

12.1 建立类库函数文件186

12.3 建立PROJECT文件187

12.2 目录的设置187

12.4 Borland类函数库的结构188

12.5 Object类189

12.6 非容器类189

12.6.1 String类189

12.6.2 Date类191

12.6.3 Time类193

12.7 容器类195

12.7.2 Stack类196

12.7.1 Container类196

12.7.3 Queue类197

12.7.4 Array类198

12.7.5 List类200

12.7.6 SortedArray类201

12.7.7 Deque类202

12.7.8 DoubleList类204

12.7.9 Bag类206

12.7 10 Set类208

12.7.11 Association类209

12.7.12 Dictionary类210

12.8 综合应用实例212

第13章 鼠标的控制215

13.1 功能调用215

13.1.1 功能调用0215

13.1.2 功能调用1216

13.1.3 功能调用2217

13.1.4 功能调用3218

13.1.5 功能调用4220

13.1.6 功能调用5222

13.1.7 功能调用6225

13.1.8 功能调用7227

13.1.9 功能调用8229

13.1.10 功能调用9231

13.1.11 功能调用10232

13.1.12 功能调用11235

13.1.13 功能调用15235

13.2 综合应用实例237

第14章 Borland图形接口(BGI)246

14.1 初始化BGI246

第2篇高级绘图技巧246

14.2 编写基本的BGI程序247

14.3 错误检查248

14.4 使用坐标249

14.5 绘图命令250

14.5.1 象素250

14.5.2 绘制图表252

14.5.3 填充图表253

14.5.4 文本与字体255

14.5.5 切割成型的风景画258

第15章 BGI绘图函数263

15.1 象素级绘图263

15.1.1 绘制单个象素263

15.1.2 颜色的使用263

15.1.3 CGA颜色264

15.1.4 EGA和VGA颜色265

15.2 绘图命令综述266

15.2.1 画线266

15.2.4 画弧、圆和椭圆269

15.2.2 画矩形269

15.2.3 画多边形269

15.3 动画基础271

15.4 区域填充273

15.4.1 设置填充图案274

15.4.2 用户定义的填充图案274

15.4.3 存取填充图案274

15.4.4 尝试用户定义的填充图案275

15.4.5 箭头键276

15.4.6 喷流填充280

第16章 BGI字体和文本281

16.1 图形模式下的文本281

16.1.1 位图字体281

16.1.2 四种笔划字体281

16.1.3 BGI文本函数282

16.1.4 把文本写到屏幕上283

16.1.5 把文本写到象素位置283

16.1.6 文本显示范例283

16.2.1 选择和装入字体284

16.2 存取字体284

16.2.2 装入字体时的错误285

16.3 放大字符286

16.3.1 把文本放入方框中287

16.3.2 有关裁剪文本的说明289

16.4 显示字符和数码289

16.5 扩展的文本处理例程289

16.5.1 printf()的图形版本290

16.6 使用文本输入291

16.6.1 键入字符串291

16.5.3 gprintfxy()函数291

16.5.2 为笔划字体清道291

16.6.2 键入数字值292

第17章 表示图297

17.1 基本图形类型297

17.1.1 饼图297

17.1.2 条形图304

17.1.3 三维条形图310

17.1.4 楔形图310

17.2 动画312

第18章 动画314

18.1 间隔化314

18.1.1 把一条线动画化315

18.1.2 使用间隔化技术315

18.1.3 getimage()和putimage()317

18.2 在背景上动画化对象322

18.2.1 动画化多个对象325

18.2.2 getimage()和putimage()的限制325

18.3 用调色板动画化325

18.4 使用多重屏幕页330

第19章 创建鼠标工具包331

19.1 鼠标的使用331

19.2 访问鼠标驱动程序332

19.3 鼠标函数333

19.3.1 鼠标初始化333

19.3.2 附加的鼠标成员函数335

19.3.3 鼠标光标335

19.3.4 鼠标位置336

19.3.5 鼠标按钮336

19.4 增添键盘输入338

19.3.6 方框中的鼠标338

19.3.7 更多的鼠标控制338

19.4.1 仿真鼠标339

19.4.2 初始化键盘对象339

19.4.3 仿真鼠标光标340

19.4.4 仿真鼠标位置341

19.4.5 仿真鼠标按钮341

19.5 测试鼠标353

第20章 使用图标355

20.1 表示图标355

20.2 保存图标356

20.3 读图标文件357

20.4 交互编辑程序357

20.4.1 建立屏幕358

20.4.2 建立放大的图标358

20.4.3 显示原始图标359

20.4.4 与用户进行交互360

20.4.5 转置图标象素360

20.4.6 退出图标编辑程序361

20.4.7 样本图标361

21.1.1 gwindows类367

第21章 弹出式窗口367

21.1 基本方法367

21.1.2 弹出式窗口368

21.1.3 使用堆栈368

21.1.4 初始化窗口程序包369

21.1.5 弹出式例程369

21.1.6 仔细考察gpopup()370

21.1.7 保存屏幕371

21.1.8 建立弹出式窗口371

21.1.10 删除所有窗口372

21.1.9 消除弹出式窗口372

21.2 使用窗口程序包376

21.3 测试程序377

第22章 交互式绘图工具379

22.1 交互式绘图程序包379

22.1.1 绘图约定380

22.1.2 仔细考察draw.cpp工具380

22.1.3 用画笔绘图382

22.2.1 擦除383

22.2 各种绘图支持383

22.2.2 喷涂效果384

22.2.3 画线385

22.2.4 画多边形386

22.2.5 画矩形386

22.2.6 画圆387

22.2.7 画椭圆388

22.2.8 画弧389

22.2.9 杂项绘图支持389

23.1.1 使用屏幕对象405

第23章 画画程序405

23.1 综述405

23.1.2 建立环境407

23.2 画画函数408

23.3 下拉菜单409

23.4 改变填充类型409

23.5 交互作用409

23.7 增强画画程序410

23.8 测试画画程序410

23.6 使用画画程序410

第24章 CAD程序423

24.1 画画和画图423

24.1.1 设置屏幕424

24.1.2 对象表425

24.2 画各种对象426

24.2.1 画线427

24.2.2 画多边形和圆428

24.2.3 作为图形对象的文本428

24.3 复制函数429

24.2.4 显示图形对象429

24.2.5 删除图形对象429

24.4 旋转命令430

24.5 修改绘图次序430

24.6 选择和移动对象431

24.7 访问gobjlist中的成员函数431

24.8 扩充CAD程序432

24.9 测试CAD程序432

参考文献462

1995《高级C++语言程序设计技巧与实例》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由顾仁等编著 1995 北京:机械工业出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

C语言高级实用编程技巧(1995 PDF版)
C语言高级实用编程技巧
1995 北京:电子工业出版社
Visual C++高级编程技巧与实例( PDF版)
Visual C++高级编程技巧与实例
计算机语言实用程序与编程技巧 C语言( PDF版)
计算机语言实用程序与编程技巧 C语言
中南工业大学出版社
Microsoft Learn C  C语言程序设计技巧与开发(1990年09月第1版 PDF版)
Microsoft Learn C C语言程序设计技巧与开发
1990年09月第1版 海洋出版社
C语言程序设计及应用实例( PDF版)
C语言程序设计及应用实例
C语言高级程序编制技巧( PDF版)
C语言高级程序编制技巧
中国科学院希望高级电脑技术公司
高级C++程序设计技巧( PDF版)
高级C++程序设计技巧
北京科海培训中心
高级语言C++程序设计 第2版(1999 PDF版)
高级语言C++程序设计 第2版
1999 北京:高等教育出版社
C语言程序设计  二级(1999 PDF版)
C语言程序设计 二级
1999 北京:电子工业出版社
PC Tools 8.0用户手册(1993 PDF版)
PC Tools 8.0用户手册
1993 陕西电子杂志社
高级C程序设计技术与实例(1991 PDF版)
高级C程序设计技术与实例
1991 中国科学院希望高级电脑技术公司
C语言高级程序设计(1991 PDF版)
C语言高级程序设计
1991 北京:清华大学出版社
C语言与程序设计(1997 PDF版)
C语言与程序设计
1997 天津:天津科学技术出版社
C语言程序设计600例(1990 PDF版)
C语言程序设计600例
1990 北京:人民邮电出版社
C语言程序设计及应用实例(1995 PDF版)
C语言程序设计及应用实例
1995 北京:电子工业出版社