《VESA图形编程系统》PDF下载

  • 购买积分:9 如何计算积分?
  • 作  者:李涛,刘薇编著
  • 出 版 社:北京:电子工业出版社
  • 出版年份:1996
  • ISBN:7505333305
  • 页数:181 页
图书介绍:介绍VESA图形标准及在此标准下的C语言图形初始化函数、基本作图函数、鼠标驱动函数、图象显示函数、特效处理函数等.

第一章 标准VGA及Super VGA概述 1

1.1 标准VGA 1

1.1.1 标准VGA的显示方式 1

1.1.2 标准VGA的结构 4

1.2 标准VGA BIOS 8

1.2.1 标准VGA BIOS功能调用 8

1.2.2 标准VGA BISO数据区 22

1.3 SuperVGA简介 25

1.3.1 Super VGA的显示方式 25

1.3.2 Super VGA的显示存储器 27

1.3.3 Super VGA的扩展BIOS 28

第二章 VESA图形显示标准 29

2.1 VESA图形显示方式 29

2.2 VESA扩展BIOS 29

2.3 VESA BIOS编程方法 35

第三章 VESA程序集原型 37

3.1 头文件 37

3.1.1 全局变量和常量 37

3.1.2 头文件 37

3.2.1 initgraph 57

3.2.2 closegraph 57

3.2 图形初始化程序原型 57

3.3 基本图形程序原型 58

3.3.1 arc 58

3.3.2 bar 59

3.3.3 bar3d 60

3.3.4 circle 61

3.3.5 cleardevice 61

3.3.6 clearviewport 62

3.3.7 ellipse 63

3.3.8 fillellipse 64

3.3.9 getarccoords 65

3.3.10 getaspectratio 66

3.3.11 getbkcolor 67

3.3.12 getcolor 67

3.3.13 getfillpattern 68

3.3.14 getfillsettings 69

3.3.15 getgraphmode 71

3.3.16 getimage 71

2.3.17 getlinesettings 73

3.3.18 getmaxcolor 74

3.3.19 getmaxx和getmaxy 75

3.3.20 getmodename 76

3.3.21 getpixel 77

3.3.22 get16palette 78

3.3.23 get256palette 79

3.3.24 getpalettesize 80

3.3.25 gettextsettings 81

3.3.26 getviewsettings 82

3.3.27 getx和gety 83

3.3.28 graphdefaults 84

3.3.29 imagesize 85

3.3.30 line 86

3.3.31 linerel 87

3.3.32 lineto 88

3.3.33 moverel 89

3.3.34 moveto 90

3.3.35 outtext 90

3.3.36 outtextxy 91

3.3.37 putimage 92

3.3.38 putpixel 93

3.3.39 rectangle 94

3.3.40 scan_line 95

3.3.41 sector 96

3.3.42 set16palette 96

3.3.43 set256palette 98

3.3.44 setaspectratio 99

3.3.45 setbkco1or 100

3.3.46 setcolor 101

3.3.47 setfillpattern 102

3.3.48 setfillstyle 103

3.3.49 setlinestyle 105

3.3.50 setpalette 106

3.3.51 setrgbpalette 107

3.3.52 settextstyle 108

3.3.53 setviewport 109

3.3.54 setwritemode 110

3.3.56 ver_line 111

3.3.55 textoutxy 111

3.4 鼠标驱动程序原型 112

3.4.1 mouse_reset 112

3.4.2 cursor_on和cursor_off 112

3.4.3 INPUTO 112

3.4.4 mouse_release 112

3.4.5 point_xlimit和point_ylimit 113

3.4.6 set_position 113

3.4.7 mickey_pixel 113

3.4.8 mickey_number 113

3.4.9 set_cursor 113

3.5.2 ReadpcxFileHeader 114

3.5.3 LoadpcxFile 114

3.5 图象显示程序原型 114

3.5.1 LoadpcxPalette 114

3.6 特技效果处理程序原型 115

3.6.1 Get_Scan 115

3.6.2 Set_Scan 115

3.6.3 Get_Start 115

3.6.4 Set_Start 115

3.6.5 Scroll_x和Scroll_y 115

4.2.1 arc 117

4.2.2 bar 117

4.1 图形初始化程序 117

4.2 基本图形程序 117

第四章 VESA程序集 117

4.2.3 bar3d 118

4.2.4 circle 119

4.2.5 cleardevice 120

4.2.6 clearviewport 123

4.2.7 ellipse 124

4.2.8 fillellipse 124

4.2.10 getaspectratio 127

4.2.11 getbkcolor 127

4.2.9 getarccoords 127

4.2.12 getcolor 128

4.2.13 getfillpattern 128

4.2.14 getfillsettings 128

4.2.15 getgraphmode 128

4.2.16 getimage 129

4.2.17 getlinesettings 130

4.2.18 getmaxcolor 130

4.2.19 getmaxx 130

4.2.20 getmaxy 131

4.2.21 getmodename 131

4.2.22 getpixel 132

4.2.23 get16palette 133

4.2.24 get256palette 133

4.2.25 getpalettesize 133

4.2.26 gettextsetting 133

4.2.27 getviewsettings 134

4.2.28 getx 134

4.2.29 gety 134

4.2.30 graphdefaults 134

4.2.31 imagesize 136

4.2.32 line 136

4.2.35 moverel 137

4.2.36 moveto 137

4.2.34 lineto 137

4.2.33 linerel 137

4.2.37 outtext 138

4.2.38 outtextxy 141

4.2.39 putimage 143

4.2.40 putpixel 144

4.2.41 rectangle 145

4.2.42 scan_line 147

4.2.43 sector 148

4.2.44 set16palette 151

4.2.49 setfillpattern 152

4.2.48 setcolor 152

4.2.47 setbkcolor 152

4.2.46 setaspectratio 152

4.2.45 set256palette 152

4.4.50 setfillstyle 153

4.2.51 setlinestyle 153

4.2.52 setpalette 153

4.2.53 setrgbpalette 154

4.2.54 settextstyle 154

4.2.55 setviewport 154

4.2.56 setwritemode 154

4.2.57 textoutxy 154

4.2.58 ver_line 159

4.3.2 cursor_on 160

4.3 鼠标驱动程序 160

4.3.1 mouse_reset 160

4.3.3 cursor_off 161

4.3.4 INPUT0 161

4.3.5 mouse_release 162

4.3.6 point_xlimit 162

4.3.7 point_ylimit 162

4.3.8 set_position 162

4.3.9 mickey_pixel 163

4.3.10 mickey_number 163

4.4 图象显示程序 164

4.4.1 LoadpcxPalette 164

4.3.11 set_cursor 164

4.4.2 ReadpcxFileHeader 165

4.4.3 LoadpcxFile 166

4.5 特技效果处理程序 166

4.5.1 Get_Scan 167

4.5.2 Set_Scan 167

4.5.3 Get_Start 167

4.5.4 Set_Start 168

4.5.5 Scroll_x 168

4.5.6 Scroll_y 168

4.6 VESA编程范例 168

附录 181