图书介绍

Turbo C++图形编程技巧PDF|Epub|txt|kindle电子书版本网盘下载

Turbo C++图形编程技巧
  • 周少柏,查良钿编 著
  • 出版社: 北京:科学技术文献出版社
  • ISBN:7502320105
  • 出版时间:1993
  • 标注页数:290页
  • 文件大小:12MB
  • 文件页数:300页
  • 主题词:

PDF下载


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

下载说明

Turbo C++图形编程技巧PDF格式电子书版下载

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

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

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

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

图书目录

目录1

第一章 Turbo C++——更好的C1

1.1 向Turbo C++过渡1

1.2 新的语言特点1

1.2.1 注解2

1.2.2 说明和定义2

1.2.3 类型检查4

1.2.4 参引的变元4

1.2.5 缺省变元值5

1.2.6 直接插入函数6

1.2.7 Const定义6

1.2.9 流7

1.2.8 重载函数7

1.3 面向对象的程序设计8

1.3.1 类程说明8

1.3.2 友元9

1.3.3 派生的类程9

1.3.4 成员10

1.3.5 成员函数11

1.3.6 构造器和消构造器13

第二章 Borland图形接口(BGI)15

2.1 初始化BGI15

2.2 编写基本的BGI程序16

2.3 错误检查措施17

2.4 使用坐标18

2.5.1 像素19

2.5 绘图命令19

2.5.2 绘制图表21

2.5.3 填充图表23

2.5.4 正文和字形25

2.6 切割成型的风景画28

第三章 BGI绘图函数33

3.1 像素级绘图33

3.1.1 绘制单个像素33

3.1.2 采用各种颜色33

3.1.3 CGA颜色35

3.2.1 画线36

3.2.1.1 用绝对坐标画线36

3.2 绘图命令综述36

3.1.4 EGA和VGA颜色36

3.2.1.2 用相对坐标画线37

3.2.1.3 设置线型38

3.2.1.4 预定义的线图案38

3.2.1.5 确定当前的线型39

3.2.1.6 用户定义的线型39

3.2.2 画矩形40

3.2.3 对多边形工作40

3.2.4 弧、圆和椭圆41

3.2.4.1 画弧41

3.2.4.2 弧的端点41

3.2.4.3 圆和椭圆42

3.3 动画的基础43

3.4 填充区域45

3.4.1 设置填充图案46

3.4.3 取填充图案47

3.4.2 用户定义的填充图案47

3.4.4 用用户定义的填充图案试验48

3.4.5 箭头键48

3.4.6 喷流填充52

第四章 BGI字形和正文54

4.1 图形模式的正文54

4.1.1 位映像字形54

4.1.2 四笔画字形55

4.1.3 BGI正文函数55

4.1.4 把正文写到屏幕上56

4.1.5 把正文写到像素位置上56

4.1.6 一个正文显示的例子57

4.2 Turbo C++如何存取字形57

4.2.1 选择和装入字形58

4.2.2 装入字形时的错误59

4.3 建立定制的字形59

4.3.1 使用菜单选项61

4.3.2 使用绘图网格61

4.3.3 使用正文版面调整62

4.3.4 确定当前的正文设置63

4.3.5 确定字符的尺寸64

4.3.6 关于垂直的字符尺寸的注记65

4.4 放大字符65

4.4.1 把正文放入方框67

4.4.2 有关裁剪正文的注记69

4.5 显示字符和数码69

4.6 扩展的正文处理例程69

4.6.1 printf()的图形版本70

4.6.2 为笔画字形清道71

4.6.3 gprintfxy()函数71

4.7 使用正文输入71

4.7.1 键八字符串72

4.7.2 键入数字值72

第五章 表示图77

5.1 基本的图形类型77

5.1.1 饼图77

5.1.1.1 画饼片77

5.1.1.2 为饼片写标签78

5.1.1.3 使每一饼片不同79

5.1.1.4 建立插图79

5.1.1.5 饼图程序80

5.1.1.6 强调一个饼片83

5.1.2 建立条形图85

5.1.3 三维条形图90

5.1.4 楔形图90

5.2 动画图90

第六章 二维图形技术92

6.1 屏幕坐标94

6.2 屏幕和世界坐标94

6.3 变换97

6.3.1 平移97

6.3.2 变比一个二维多边形97

6.3.3 旋转一个二维多边形98

6.3.4 剪切变换100

6.4 矩阵守护程序101

第七章 动画105

7.1.1 把一条线动画化107

7.1 间隔化107

7.1.2 使用间隔化技术108

7.1.3 使用getimage()和putimage()108

7.2 在背景上动画化对象110

7.2.1 动画化多个对象115

7.2.2 getimage ()和putimage()的限制118

7.3 用调色板动画化118

7.4 使用多重屏幕页123

第八章 创建鼠标工具包124

8.1 使用鼠标124

8.2 鼠标综述124

8.3 访问鼠标驱动程序125

8.4 鼠标函数126

8.4.1 鼠标初始化127

8.4.2 附加的鼠标成员函数128

8.4.3 鼠标光标128

8.4.4 鼠标位置130

8.4.5 鼠标按钮131

8.4.6 在方框中的鼠标132

8.4.7 更多的鼠标控制133

8.5 增添键盘输入133

8.5.1 仿真鼠标133

8.5.2 初始化键盘对象134

8.5.3 仿真鼠标光标135

8.5.4 仿真鼠标位置135

8.5.5 仿真鼠标按钮136

8.6 测试你的鼠标146

9.2 表示图符148

第九章 使用图符148

9.1 为什么使用图符?148

9.3 保存图符149

9.4 读图符文件150

9.5 交互编辑程序150

9.5.1 建立屏幕151

9.5.2 建立放大的图符151

9.5.3 显示原始图符153

9.5.4 与用户进行交互153

9.5.5 转置图符像素154

9.5.6 退出图符编辑程序155

9.5.7 编译此程序155

9.5.8 样本图符155

10.1.1 介绍gwindows类程162

第十章 图形中的上弹窗口162

10.1 基本方法162

10.1.2 上弹窗口163

10.1.3 使用堆栈163

10.1.4 初始化窗口程序包165

10.1.5 上弹例程165

10.1.6 仔细考查gpopup()166

10.1.7 保存屏幕167

10.1.8 建立上弹窗口167

10.1.9 消除上弹窗口168

10.1.10 消除所有窗口168

10.2 使用窗口程序包172

10.3 测试程序172

11.1 交互式图形程序包175

第十一章 交互式绘图工具175

11.1.1 绘图约定176

11.1.2 仔细考查draw.cpp工具177

11.1.3 用笔绘图179

11.2 擦除180

11.3 喷涂效果181

11.4 画线182

11.5 画多边形183

11.6 画矩形184

11.7 画圆185

11.8 画椭圆186

11.9 画弧187

11.10 杂项绘图支援188

12.1 画画程序综述201

第十二章 画画程序201

12.1.1 使用屏幕对象204

12.1.2 建立环境205

12.2 画画函数205

12.3 下拉菜单206

12.4 改变填充类型207

12.5 用户交互作用207

12.6 编译画画程序208

12.7 使用画画程序208

12.8 增强画画程序208

12.9 进行试验的一些想法209

第十三章 CAD程序220

13.1 画画与画图220

13.1.1 设置屏幕221

13.1.2 对象表222

13.2.1 画线224

13.2 画各种对象224

13.2.2 画多边形和圆226

13.2.3 作为图形对象的正文226

13.2.4 显示图形对象227

13.2.5 删除图形对象227

13.3 复制函数228

13.4 旋转命令228

13.5 修改绘图次序228

13.6 选择和移动一个对象229

13.7 访问gobjlist中的成员函数230

13.8 扩充CAD程序231

13.9 编译CAD程序231

14.1.1 使用摄影机模型254

第十四章 三维图形254

14.1 增加第三维254

14.1.2 一些三维的对象255

14.2 从世界坐标向眼坐标变换256

14.3 在三维中的裁剪258

14.4 透视投影259

14.5 对象文件260

14.6 显示三维对象261

14.6.1 设置观察参数261

14.6.2 编译3d.cpp程序261

14.6.3 使用三维程序262

14.6.4 一些样板对象262

14.7 扩充三维程序264

附录 BGI函数参考275

热门推荐