Turbo C++图形编程技巧PDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:周少柏,查良钿编
- 出 版 社:北京:科学技术文献出版社
- 出版年份:1993
- ISBN:7502320105
- 页数:290 页
目录 1
第一章 Turbo C++——更好的C 1
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 初始化BGI 15
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
- 《看漫画学钢琴 技巧 3》高宁译;(日)川崎美雪 2019
- 《糊涂国王摸月亮 立体图形的组合》(韩)高滋贤文 2016
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《导游词创作和讲解技巧》廖广莉主编 2019
- 《全国职业院校工业机器人技术专业规划教材 工业机器人现场编程》(中国)项万明 2019
- 《2018考研数学 数学 1 15年真题详解及解题技巧》本书编委会著 2017
- 《销售技巧》郭月著 2019
- 《台球进阶技巧图解》庞卫国著 2020
- 《编程超有趣 奇妙Python轻松学 第1辑》HelloCode人工智能国际研究组 2018
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《近代世界史文献丛编 19》王强主编 2017
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《Prometheus技术秘笈》百里燊 2019
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《药剂学实验操作技术》刘芳,高森主编 2019
- 《林下养蜂技术》罗文华,黄勇,刘佳霖主编 2017
- 《脱硝运行技术1000问》朱国宇编 2019