当前位置:首页 > 工业技术
C语言图形程序设计技巧与实例
C语言图形程序设计技巧与实例

C语言图形程序设计技巧与实例PDF电子书下载

工业技术

  • 电子书积分:17 积分如何计算积分?
  • 作 者:林君编译
  • 出 版 社:北京:海洋出版社
  • 出版年份:1991
  • ISBN:7502725318
  • 页数:563 页
图书介绍:
上一篇:NAMO WEBEDITOR下一篇:软件技术基础
《C语言图形程序设计技巧与实例》目录

目录 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

相关图书
作者其它书籍
返回顶部