C语言图形程序设计技巧与实例PDF电子书下载
- 电子书积分:17 积分如何计算积分?
- 作 者:林君编译
- 出 版 社:北京:海洋出版社
- 出版年份:1991
- ISBN:7502725318
- 页数:563 页
目录 1
前言 1
第一章 IEM PC及其兼容机介绍 2
1.1 微处理器 2
1.2 8086和8088 2
1.8 OS/? 3
1.7 MS-DOS 3
1.6 操作系统 3
1.5 80486 3
1.4 80386 3
1.3 80286 3
1.9 视频子系统 4
1.10 CGA 4
1.11 EGA 5
1.12 MCGA 6
1.13 VGA 6
1.14 监示器 6
1.20 输入设备 7
1.19 变频监示器 7
1.21 键盘 7
1.15 直接驱动单色监示器 7
1.18 RGB彩色监示器 7
1.17 复合彩色监示器 7
1.16 复合单色监示器 7
1.22 鼠标 8
1.23 跟踪球(操纵杆) 8
1.24 数字化仪 8
1.25 光笔 13
第二章 软件开发和C语言 14
2.1 C语言的优点 14
2.2 适应能力 14
2.3 速度 14
2.4 方便性 14
2.5 代码结构 14
2.6 预处理命令 15
2.7 说明 16
2.8 定义 17
2.9 表达式 17
2.10 语句 19
2.11 函数 20
2.12 软件开发过程 22
第三章 图形技术 26
3.1 坐标系统 26
3.2 物理坐标系 26
3.3 可视坐标系 27
3.4 窗口坐标系 28
3.5 坐标变换 29
3.6 图形光标 30
3.7 长宽比 31
3.8 点和象素 32
3.9 线 33
3.10 线模式 37
3.11 集2 41
3.12 集3 44
3.13 矩形和正方形 47
3.14 多边形 49
3.15 圆和椭圆 50
3.16 弧 52
3.17 复杂曲线 53
3.18 使用arc函数的曲线 53
3.19 直线近似方法 55
3.20 BeZier曲线 55
3.21 区域充填 57
3.22 充填模式 59
3.23 半色调和阴影 65
3.24 饼状图和楔形 71
3.25 颜色和调色盘选择 81
3.26 视窗口和剪辑区 84
第四章 文本和图形 89
4.1 文本类型 89
4.2 文本光标 89
4.3 图形方式下的文本 91
4.4 图形方式下字形文本的使用 92
4.5 文本颜色 94
4.6 生成一个字符集 95
4.7 非充填的字符 98
4.8 充填的字符 100
4.9 阴影字符 103
4.10 多颜色字符 105
4.11 阴影字符 108
4.12 字符例子 109
4.13 文本窗口 136
第五章 表示图形 138
5.1 初始化表示图形环境 138
5.2 饼状图 141
5.3 条形图 144
5.4 柱状图 150
5.5 散列图 156
5.6 线状图 164
5.7 制定表示图形环境 172
5.8 颜色池 173
5.9 式样池 173
5.10 模式池 174
5.11 字符池 174
5.12 Chartenv结构 175
5.13 titletype(标题类型)结构 176
5.14 axistype(坐标轴类型)结构 177
5.15 Windowtype(窗口类型)结构 178
5.16 legendtype(图例类型)结构 179
第六章 动画 180
6.1 动画艺术 180
6.2 整个屏幕动画 180
6.3 部分屏幕动画 192
6.4 用部分屏幕动画的隐藏页 195
6.5 动画中的高级概念 200
6.6 在多彩色背景上放置图象 200
6.7 用于复杂图象的联合作用变元 201
6.8 优化动画的速度 205
第七章 二维和三维绘图 206
7.1 二维坐标系统 206
7.2 二维旋转公式 206
7.3 旋转矩形 210
7.4 旋转多边形 213
7.5 旋转椭圆 215
7.6 三维坐标系 218
7.7 三维绘图的隐藏表面消隐 228
7.8 小结 229
第八章 视频BIOS子程序 230
8.1 Video Service 00H 230
8.2 Video Service 01H 231
8.3 Video Serbice 02H 231
8.4 Video Service 03H 232
8.5 Video Service 04H 232
8.6 Video service 05H 232
8.8 Video Service 07H 233
8.7 Video Service 06H 233
8.9 Video Service 08H 234
8.10 Video Service 09H 234
8.11 Video Sevice 0AH 234
8.12 Video Service 0BH 235
8.13 Video Service 0CH 235
8.14 Video Service 0DH 235
8.15 Video Service 0EH 236
8.16 video service 0FH 236
8.17.2 Video Service 10H,子程序02H 237
8.17 Video Service 10H,子程序00H 237
8.17.1 Video Serviec 10H,子程序01H 237
8.17.3 Video Service 10H,子程序03H 238
8.17.4 Video Service 10H,子程序07H 238
8.17.5 Video Service 10H,子程序08H 238
8.17.6 Video Service 10H,子程序09H 239
8.17.7 Video Service 10H,子程序10H 239
8.17.8 Video Service 10H,子程序12H 239
8.17.10 Video Service 10H,子程序15H 240
8.17.11 Video Service 10H,子程序17H 240
8.17.9 Video Service 10H,子程序13H 240
8.17.12 Video Service 10H,子程序1AH 241
8.17.13 Video Service 10H,子程序1BH 241
8.18 Video Service 11H,子程序00H 241
8.18.1 Video Service 11H,子程序01H 242
8.18.2 Video Service 11H,子程序02H 242
8.18.3 Video Service 11H,子程序03H 242
8.18.4 Video Service 11H,子程序04H 243
8.18.5 Video Service 11H,子程序10H 243
8.18.6 Video Service 11H,子程序11H 243
8.18.7 Video Service 11H,子程序12H 244
8.18.8 Video Service 11H,子程序14H 244
8.18.9 Video Service 11H,子程序20H 244
8.18.10 Video Service 11H,子程序21H 245
8.18.11 Video Service 11H,子程序22H 245
8.18.12 Video Service 11H,子程序23H 245
8.18.14 Video Service 11H,子程序30H 246
8.18.13 Video Service 11H,子程序24H 246
8.19 Video Service 12H,子程序10H 247
8.19.1 Video Service 12H,子程序20H 247
8.19.2 Video Service 12H,子程序30H 248
8.19.3 Video Service 12H,子程序31H 248
8.19.4 Video Service 12H,子程序32H 248
8.19.5 Video Service 12H,子程序33H 249
8.19.6 Video Service 12H,子程序34H 249
8.19.7 Video Service 12H,子程序35H 249
8.20 Video Service 13H,子程序00H 250
8.19.8 Video Service 12H,子程序36H 250
8.20.1 Video Service 13H,子程序01H 251
8.20.2 Video Service 13H,子程序02H 251
8.20.3 Video Service BH,子程序03H 252
8.21 Video Service 1AH 252
8.22 Video Service 1BH 252
8.23 Video Service 1CH 253
第九章 Microsoft C图形函数 254
9.1 _arc 254
9.2 _arc_w 256
9.3 _arc_wxy 260
9.4 _clearscreen 263
9.5 displaycursor 267
9.6 _ellipse 269
9.7 _ellipse_w 272
9.8 _ellipse_wxy 275
9.9 _floodfill 279
9.10 _floodfill_w 281
9.11 _getactirepage 284
9.12 _getarcinfo 285
9.13 _getokcolor 288
9.14 _getcolor 291
9.15 _getcurrentposition 294
9.16 _getcurrentposition_w 296
9.17 _getfillmask 301
9.18 _getfontinfo 304
9.19 _getgtextextent 307
9.20 _getgtextvector 309
9.21 _getimage 312
9.22 _getimage_w 315
9.23 _getimage_wxy 317
9.24 _getlinestyle 320
9.25 _getphyscoord 323
9.26 _getpixel 326
9.27 _getpixel_w 327
9.28 _gettextcolor 331
9.29 _gettextcursor 333
9.30 _gettextposition 335
9.31 _gettextwindow 338
9.32 _getvideoconfig 340
9.33 _getviewcoord 346
9.34 _getviewcoord_w 349
9.35 _getviewcoord_wxy 352
9.36 _getvisualpage 354
9.37 _getwindowcoord 356
9.38 _getwritemode 359
9.39 _grstatus 362
9.40 _imagesize 368
9.41 _imagesize_w 370
9.42 _imagesize_wxy 373
9.43 _lineto 375
9.44 _lineto_w 379
9.45 _moveto 382
9.46 _moveto_w 386
9.47 _outgtext 388
9.48 _outmem 391
9.49 _outtext 393
9.50 _pg_analyzechart 395
9.51 _pg_analyzechartms 398
9.52 _pg_analyzepie 401
9.53 _pg_analyzescatter 404
9.54 _pg_analyzescatterms 407
9.55 _pg_chart 410
9.56 _pg_chartms 412
9.57 _pg_chartpie 415
9.58 _pg_chartscatter 418
9.59 _pg_chartscatterms 420
9.60 _pg_defaultchart 423
9.61 _pg_getchardef 426
9.62 _pg_getpalette 429
9.63 _pg_getstyleset 432
9.64 _pg_hlabelchart 434
9.65 _pg_initchart 437
9.66 _pg_resetpalette 440
9.67 _pg_resetstyleset 442
9.68 _pg_setchardef 445
9.69 _pg_setpalette 448
9.70 _pg_setstyleset 450
9.71 _pg_vlabelchart 452
9.72 _pie 455
9.73 _pie+w 459
9.74 pie_wxy 462
9.75 __Polygon 465
9.76 _polygon_w 468
9.77 _polygon_wxy 471
9.78 _putimage 474
9.79 _gutilnage_w 476
9.80 _rectangle 479
9.81 _rectangle_w 482
9.82 _rectangle_wxy 485
9.83 _registerfonts 488
9.84 _remapallpalette 490
9.85 _remappalette 494
9.86 _scrolltextwindow 497
9.87 _selectpalette 499
9.88 _setactivepage 502
9.89 _setbkcolor 505
9.90 _setcliprgn 508
9.91 _setcolor 512
9.92 _setfillmask 514
9.93 _setfont 518
9.94 _setgtextvector 520
9.95 _setlinestyle 524
9.96 _setpixel 527
9.97 _setpixel_w 529
9.98 _settextcolor 530
9.99 _settextcursor 532
9.100 _settextposition 535
9.101 _settextrows 537
9.102 _settextwindow 539
9.103 _setvideomode 542
9.104 _setvideomoderows 544
9.105 _setvieworg 546
9.106 _setviewport 550
9.107 _setvisualpage 553
9.108 _setwindow 555
9.109 _setwritemode 556
9.110 _unregisterfonts 559
9.111 _wrapon 561
参考文献 563
- 《糊涂国王摸月亮 立体图形的组合》(韩)高滋贤文 2016
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《计算机辅助平面设计》吴轶博主编 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《景观艺术设计》林春水,马俊 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《Cinema 4D电商美工与视觉设计案例教程》樊斌 2019
- 《海洋文明小史》倪谦谦责编;王存苗译;(法)雅克·阿塔利 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017
- 《海洋功能食品》王卉 2019
- 《指向核心素养 北京十一学校名师教学设计 数学 九年级 上 配人教版》周志英总主编 2019
- 《西单大杂院-北京老舍文学院首届中青年作家高研班学员小说作品集》北京老舍文学院编 2019