《C语言图形程序设计技巧与实例》求取 ⇩

目录1

前言1

第一章 IEM PC及其兼容机介绍2

1.1 微处理器2

1.2 8086和80882

1.8 OS/?3

1.7 MS-DOS3

1.6 操作系统3

1.5 804863

1.4 803863

1.3 802863

1.9 视频子系统4

1.10 CGA4

1.11 EGA5

1.12 MCGA6

1.13 VGA6

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 集241

3.12 集344

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 00H230

8.2 Video Service 01H231

8.3 Video Serbice 02H231

8.4 Video Service 03H232

8.5 Video Service 04H232

8.6 Video service 05H232

8.8 Video Service 07H233

8.7 Video Service 06H233

8.9 Video Service 08H234

8.10 Video Service 09H234

8.11 Video Sevice 0AH234

8.12 Video Service 0BH235

8.13 Video Service 0CH235

8.14 Video Service 0DH235

8.15 Video Service 0EH236

8.16 video service 0FH236

8.17.2 Video Service 10H,子程序02H237

8.17 Video Service 10H,子程序00H237

8.17.1 Video Serviec 10H,子程序01H237

8.17.3 Video Service 10H,子程序03H238

8.17.4 Video Service 10H,子程序07H238

8.17.5 Video Service 10H,子程序08H238

8.17.6 Video Service 10H,子程序09H239

8.17.7 Video Service 10H,子程序10H239

8.17.8 Video Service 10H,子程序12H239

8.17.10 Video Service 10H,子程序15H240

8.17.11 Video Service 10H,子程序17H240

8.17.9 Video Service 10H,子程序13H240

8.17.12 Video Service 10H,子程序1AH241

8.17.13 Video Service 10H,子程序1BH241

8.18 Video Service 11H,子程序00H241

8.18.1 Video Service 11H,子程序01H242

8.18.2 Video Service 11H,子程序02H242

8.18.3 Video Service 11H,子程序03H242

8.18.4 Video Service 11H,子程序04H243

8.18.5 Video Service 11H,子程序10H243

8.18.6 Video Service 11H,子程序11H243

8.18.7 Video Service 11H,子程序12H244

8.18.8 Video Service 11H,子程序14H244

8.18.9 Video Service 11H,子程序20H244

8.18.10 Video Service 11H,子程序21H245

8.18.11 Video Service 11H,子程序22H245

8.18.12 Video Service 11H,子程序23H245

8.18.14 Video Service 11H,子程序30H246

8.18.13 Video Service 11H,子程序24H246

8.19 Video Service 12H,子程序10H247

8.19.1 Video Service 12H,子程序20H247

8.19.2 Video Service 12H,子程序30H248

8.19.3 Video Service 12H,子程序31H248

8.19.4 Video Service 12H,子程序32H248

8.19.5 Video Service 12H,子程序33H249

8.19.6 Video Service 12H,子程序34H249

8.19.7 Video Service 12H,子程序35H249

8.20 Video Service 13H,子程序00H250

8.19.8 Video Service 12H,子程序36H250

8.20.1 Video Service 13H,子程序01H251

8.20.2 Video Service 13H,子程序02H251

8.20.3 Video Service BH,子程序03H252

8.21 Video Service 1AH252

8.22 Video Service 1BH252

8.23 Video Service 1CH253

第九章 Microsoft C图形函数254

9.1 _arc254

9.2 _arc_w256

9.3 _arc_wxy260

9.4 _clearscreen263

9.5 displaycursor267

9.6 _ellipse269

9.7 _ellipse_w272

9.8 _ellipse_wxy275

9.9 _floodfill279

9.10 _floodfill_w281

9.11 _getactirepage284

9.12 _getarcinfo285

9.13 _getokcolor288

9.14 _getcolor291

9.15 _getcurrentposition294

9.16 _getcurrentposition_w296

9.17 _getfillmask301

9.18 _getfontinfo304

9.19 _getgtextextent307

9.20 _getgtextvector309

9.21 _getimage312

9.22 _getimage_w315

9.23 _getimage_wxy317

9.24 _getlinestyle320

9.25 _getphyscoord323

9.26 _getpixel326

9.27 _getpixel_w327

9.28 _gettextcolor331

9.29 _gettextcursor333

9.30 _gettextposition335

9.31 _gettextwindow338

9.32 _getvideoconfig340

9.33 _getviewcoord346

9.34 _getviewcoord_w349

9.35 _getviewcoord_wxy352

9.36 _getvisualpage354

9.37 _getwindowcoord356

9.38 _getwritemode359

9.39 _grstatus362

9.40 _imagesize368

9.41 _imagesize_w370

9.42 _imagesize_wxy373

9.43 _lineto375

9.44 _lineto_w379

9.45 _moveto382

9.46 _moveto_w386

9.47 _outgtext388

9.48 _outmem391

9.49 _outtext393

9.50 _pg_analyzechart395

9.51 _pg_analyzechartms398

9.52 _pg_analyzepie401

9.53 _pg_analyzescatter404

9.54 _pg_analyzescatterms407

9.55 _pg_chart410

9.56 _pg_chartms412

9.57 _pg_chartpie415

9.58 _pg_chartscatter418

9.59 _pg_chartscatterms420

9.60 _pg_defaultchart423

9.61 _pg_getchardef426

9.62 _pg_getpalette429

9.63 _pg_getstyleset432

9.64 _pg_hlabelchart434

9.65 _pg_initchart437

9.66 _pg_resetpalette440

9.67 _pg_resetstyleset442

9.68 _pg_setchardef445

9.69 _pg_setpalette448

9.70 _pg_setstyleset450

9.71 _pg_vlabelchart452

9.72 _pie455

9.73 _pie+w459

9.74 pie_wxy462

9.75 __Polygon465

9.76 _polygon_w468

9.77 _polygon_wxy471

9.78 _putimage474

9.79 _gutilnage_w476

9.80 _rectangle479

9.81 _rectangle_w482

9.82 _rectangle_wxy485

9.83 _registerfonts488

9.84 _remapallpalette490

9.85 _remappalette494

9.86 _scrolltextwindow497

9.87 _selectpalette499

9.88 _setactivepage502

9.89 _setbkcolor505

9.90 _setcliprgn508

9.91 _setcolor512

9.92 _setfillmask514

9.93 _setfont518

9.94 _setgtextvector520

9.95 _setlinestyle524

9.96 _setpixel527

9.97 _setpixel_w529

9.98 _settextcolor530

9.99 _settextcursor532

9.100 _settextposition535

9.101 _settextrows537

9.102 _settextwindow539

9.103 _setvideomode542

9.104 _setvideomoderows544

9.105 _setvieworg546

9.106 _setviewport550

9.107 _setvisualpage553

9.108 _setwindow555

9.109 _setwritemode556

9.110 _unregisterfonts559

9.111 _wrapon561

参考文献563

1991《C语言图形程序设计技巧与实例》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由林君编译 1991 北京:海洋出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

C语言高级CAD图形程序设计技术与实践(1992 PDF版)
C语言高级CAD图形程序设计技术与实践
1992 北京:海洋出版社
C语言程序设计( PDF版)
C语言程序设计
计算机语言实用程序与编程技巧 C语言( PDF版)
计算机语言实用程序与编程技巧 C语言
中南工业大学出版社
Microsoft Learn C  C语言程序设计技巧与开发(1990年09月第1版 PDF版)
Microsoft Learn C C语言程序设计技巧与开发
1990年09月第1版 海洋出版社
C语言程序设计及应用实例( PDF版)
C语言程序设计及应用实例
C语言图形程序设计500题(1996 PDF版)
C语言图形程序设计500题
1996
Turbo C实用图形程序设计(1994 PDF版)
Turbo C实用图形程序设计
1994 天津:天津科技翻译出版公司
C程序设计语言题解与示例(1989 PDF版)
C程序设计语言题解与示例
1989 上海:同济大学出版社
微型计算机高级图形程序设计技巧与实例(1990 PDF版)
微型计算机高级图形程序设计技巧与实例
1990 中国科学院希望高级电脑技术公司
C程序设计语言(1987 PDF版)
C程序设计语言
1987 上海:同济大学出版社
高级C语言程序设计技巧与实例(1995 PDF版)
高级C语言程序设计技巧与实例
1995 北京:机械工业出版社
C语言与程序设计(1997 PDF版)
C语言与程序设计
1997 天津:天津科学技术出版社
C语言程序设计600例(1990 PDF版)
C语言程序设计600例
1990 北京:人民邮电出版社
C语言程序设计及应用实例(1995 PDF版)
C语言程序设计及应用实例
1995 北京:电子工业出版社
Turbo C语言程序设计400例(1996 PDF版)
Turbo C语言程序设计400例
1996 北京:电子工业出版社