主页 详情

《高级C++语言程序设计技巧与实例》_顾仁等编著_10205211_7111048229

【书名】:《高级C++语言程序设计技巧与实例》
【作者】:顾仁等编著
【出版社】:北京:机械工业出版社
【时间】:1995
【页数】:462
【ISBN】:7111048229
【SS码】:10205211

最新查询

内容简介

第1篇 基本技能训练

第1章 简介

1.1 C与C+++

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

1.3 安装Borland C+++

1.3.1 安装Borland C+++的步骤

1.3.2 保护模式和内存管理

1.3.3 扩展和扩充内存

1.6 其他

1.4 运行BC

1.5 膝上计算机系统

1.7 面向对象的方法

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

2.1 基本程序结构

2.1.1 字符串的打印

2.1.2 整数的输出

2.1.3 浮点数的输出

2.1.4 字符的输出

2.1.5 cout的优点

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

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

2.4 基本算术运算

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

2.6 const常量声明

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

2.8 无符号数据类型

2.9 类型转换

2.10 赋值表达式

2.11 递增、递减操作符

2.12 综合应用

第3章 程序流程控制

3.1 关系操作符

3.2 for循环

3.3 域宽函数setw()

3.4 for循环嵌套

3.5 while循环

3.6 while循环嵌套

3.7 getche()与getch()

3.8 do循环

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

4.1 typedef

4.2 结构数据类型

4.2.1 嵌套结构

4.2.2 几个关于结构的例子

4.3 联合

4.4 枚举

5.1 函数的定义

第5章 函数的应用

5.2 主程序和函数的位置

5.3 函数返回值return

5.4 结构数据与函数

5.5 地址的传送

5.6 初始化函数参数值

5.7 函数重载

5.8 递归函数调用

5.9 inline操作符

6.1 auto

第6章 变量的存储类型

6.2 static

6.3 external

6.4 static external

6 5 register

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

6.7 作用域访问操作符

第7章 类与对象

7.1 类的定义

7.2 对象

7.3 构造函数和析构函数

7.4 在构造函数内传递参数

7.5 函数重载与类

7.6 函数重载与构造函数

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

7.8 类和结构的关系

7.9 再论inline函数

7.10 静态类数据

7.11 综合应用

8.1 一维数组

第8章 数组

8.2 二维数组

8.3 在函数内传递数组数据

8.4 结构数据与数组

8.5 在对象内声明数组元素

8.6 对象数组

第9章 重载操作符

9.1 简介

9.2 单目重载操作符

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

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

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

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

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

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

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

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

10.2 基类与派生类

10.1 简介

第10章 类继承

10.3 private与public继承关系

10.4 派生类构造函数的定义

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

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

10.7 类层次

10.8 多重继承

10.9 嵌套类

11.1 静态联编与动态联编

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

11.2 虚拟函数

11.2.1 纯虚函数

11.2.2 纯虚函数的应用

11.3 友元函数

11.4 友元类

11.5 this指针

第12章 类库

12.1 建立类库函数文件

12.3 建立PROJECT文件

12.2 目录的设置

12.4 Borland类函数库的结构

12.5 Object类

12.6 非容器类

12.6.1 String类

12.6.2 Date类

12.6.3 Time类

12.7 容器类

12.7.2 Stack类

12.7.1 Container类

12.7.3 Queue类

12.7.4 Array类

12.7.5 List类

12.7.6 SortedArray类

12.7.7 Deque类

12.7.8 DoubleList类

12.7.9 Bag类

12.7 10 Set类

12.7.11 Association类

12.7.12 Dictionary类

12.8 综合应用实例

第13章 鼠标的控制

13.1 功能调用

13.1.1 功能调用0

13.1.2 功能调用1

13.1.3 功能调用2

13.1.4 功能调用3

13.1.5 功能调用4

13.1.6 功能调用5

13.1.7 功能调用6

13.1.8 功能调用7

13.1.9 功能调用8

13.1.10 功能调用9

13.1.11 功能调用10

13.1.12 功能调用11

13.1.13 功能调用15

13.2 综合应用实例

第14章 Borland图形接口(BGI)

14.1 初始化BGI

第2篇 高级绘图技巧

14.2 编写基本的BGI程序

14.3 错误检查

14.4 使用坐标

14.5 绘图命令

14.5.1 象素

14.5.2 绘制图表

14.5.3 填充图表

14.5.4 文本与字体

14.5.5 切割成型的风景画

第15章 BGI绘图函数

15.1 象素级绘图

15.1.1 绘制单个象素

15.1.2 颜色的使用

15.1.3 CGA颜色

15.1.4 EGA和VGA颜色

15.2 绘图命令综述

15.2.1 画线

15.2.4 画弧、圆和椭圆

15.2.2 画矩形

15.2.3 画多边形

15.3 动画基础

15.4 区域填充

15.4.1 设置填充图案

15.4.2 用户定义的填充图案

15.4.3 存取填充图案

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

15.4.5 箭头键

15.4.6 喷流填充

第16章 BGI字体和文本

16.1 图形模式下的文本

16.1.1 位图字体

16.1.2 四种笔划字体

16.1.3 BGI文本函数

16.1.4 把文本写到屏幕上

16.1.5 把文本写到象素位置

16.1.6 文本显示范例

16.2.1 选择和装入字体

16.2 存取字体

16.2.2 装入字体时的错误

16.3 放大字符

16.3.1 把文本放入方框中

16.3.2 有关裁剪文本的说明

16.4 显示字符和数码

16.5 扩展的文本处理例程

16.5.1 printf()的图形版本

16.6 使用文本输入

16.6.1 键入字符串

16.5.3 gprintfxy()函数

16.5.2 为笔划字体清道

16.6.2 键入数字值

第17章 表示图

17.1 基本图形类型

17.1.1 饼图

17.1.2 条形图

17.1.3 三维条形图

17.1.4 楔形图

17.2 动画

第18章 动画

18.1 间隔化

18.1.1 把一条线动画化

18.1.2 使用间隔化技术

18.1.3 getimage()和putimage()

18.2 在背景上动画化对象

18.2.1 动画化多个对象

18.2.2 getimage()和putimage()的限制

18.3 用调色板动画化

18.4 使用多重屏幕页

第19章 创建鼠标工具包

19.1 鼠标的使用

19.2 访问鼠标驱动程序

19.3 鼠标函数

19.3.1 鼠标初始化

19.3.2 附加的鼠标成员函数

19.3.3 鼠标光标

19.3.4 鼠标位置

19.3.5 鼠标按钮

19.4 增添键盘输入

19.3.6 方框中的鼠标

19.3.7 更多的鼠标控制

19.4.1 仿真鼠标

19.4.2 初始化键盘对象

19.4.3 仿真鼠标光标

19.4.4 仿真鼠标位置

19.4.5 仿真鼠标按钮

19.5 测试鼠标

第20章 使用图标

20.1 表示图标

20.2 保存图标

20.3 读图标文件

20.4 交互编辑程序

20.4.1 建立屏幕

20.4.2 建立放大的图标

20.4.3 显示原始图标

20.4.4 与用户进行交互

20.4.5 转置图标象素

20.4.6 退出图标编辑程序

20.4.7 样本图标

21.1.1 gwindows类

第21章 弹出式窗口

21.1 基本方法

21.1.2 弹出式窗口

21.1.3 使用堆栈

21.1.4 初始化窗口程序包

21.1.5 弹出式例程

21.1.6 仔细考察gpopup()

21.1.7 保存屏幕

21.1.8 建立弹出式窗口

21.1.10 删除所有窗口

21.1.9 消除弹出式窗口

21.2 使用窗口程序包

21.3 测试程序

第22章 交互式绘图工具

22.1 交互式绘图程序包

22.1.1 绘图约定

22.1.2 仔细考察draw.cpp工具

22.1.3 用画笔绘图

22.2.1 擦除

22.2 各种绘图支持

22.2.2 喷涂效果

22.2.3 画线

22.2.4 画多边形

22.2.5 画矩形

22.2.6 画圆

22.2.7 画椭圆

22.2.8 画弧

22.2.9 杂项绘图支持

23.1.1 使用屏幕对象

第23章 画画程序

23.1 综述

23.1.2 建立环境

23.2 画画函数

23.3 下拉菜单

23.4 改变填充类型

23.5 交互作用

23.7 增强画画程序

23.8 测试画画程序

23.6 使用画画程序

第24章 CAD程序

24.1 画画和画图

24.1.1 设置屏幕

24.1.2 对象表

24.2 画各种对象

24.2.1 画线

24.2.2 画多边形和圆

24.2.3 作为图形对象的文本

24.3 复制函数

24.2.4 显示图形对象

24.2.5 删除图形对象

24.4 旋转命令

24.5 修改绘图次序

24.6 选择和移动对象

24.7 访问gobjlist中的成员函数

24.8 扩充CAD程序

24.9 测试CAD程序

参考文献


书查询(www.shuchaxun.com)本网页唯一编码:
29394918ea77d59d56b57f3aa08b912d#b7c1b5403c77068a7519ee82f22ff3e6#27549520#10205211.zip