《微机图形用户界面设计方法与技巧》求取 ⇩

第一章 GUI的基本概念1

1.1 什么是GUI1

1.2 GUI的硬件和软件配置3

1.3 GUI系统对象4

1.3.1 图形方式5

1.3.2 内存管理6

1.3.3 鼠标8

1.3.4 字体9

1.3.5 控制和对象10

1.4 画一个界面13

第二章 程序语言与GUI的开发15

2.1 C语言15

2.1.1 C语言的优缺点15

2.1.2 Borland C介绍16

2.2 汇编语言16

2.3 程序设计语言与图形用户界面的开发17

2.4 关于C语言的考虑18

2.4.1 编程风格18

2.4.2 函数原型19

2.4.3 内存模式20

2.4.4 连接的介绍21

2.5 编写C程序时应注意的问题22

2.5.1 指针操作22

2.5.2 变量存储类23

第三章 显示适配器与屏幕显示程序的编制25

3.1 显示适配器的种类和设置25

3.1.1 super VGA简介25

3.1.2 super VGA原理26

3.2 TVGA适配器28

3.1.3 super VGA产品28

3.2.1 Western Digitial适配器32

3.2.2 VESA模式36

3.3 Borland C++的图形库40

3.4 用户自己的图形函数库41

第四章 鼠标器接口43

4.1 鼠标器简介及其作用43

4.2 鼠标器的工作原理43

4.3.1 鼠标驱动程序的扩展45

4.3 鼠标编程45

4.3.2 初始化鼠标器53

4.3.3 鼠标的显示与隐藏54

4.3.4 鼠标器状态55

4.4 鼠标的制作58

第五章 窗口60

5.1 窗口的概念与操作60

5.2 窗口的具体实现61

5.3 关闭窗口65

6.2 存屏的方法66

第六章 窗口操作的高级技巧66

6.1 窗口操作的关键问题66

6.2.1 应用常规内存的方法67

6.2.2 应用文件流来保存数据的方法67

6.2.3 其他方法67

6.3 EMS68

6.3.1 扩充内存机制的基本要素68

6.3.2 EMS的工作过程69

6.3.3 EMM70

6.3.4 EMS的编程71

6.3.5 save_scrn和put_scrn函数73

6.3.6 put_scrn函数76

6.4 XMS的使用规范76

6.5 在程序中直接访问扩展内存77

6.5.1 INT 15与EMS、XMS78

6.5.2 实模式与保护虚拟模式寻址方式(PVAM)的区别79

6.5.3 程序中直接访问扩展内存的方法80

6.5.4 实际编程81

6.5.5 save_scrn和put_scrn82

6.6 INT 15.c中的全局变量84

第七章 文本86

7.1 三种字体的概念及在图形界面中的作用86

7.1.1 位图字体(点阵字体)86

7.1.2 矢量字体87

7.1.3 轮廓线字体87

7.1.4 三种字体比较87

7.2 点阵字体的实际应用88

7.2.1 西文字体调用规范88

7.2.2 汉字调用89

7.2.3 实际应用90

7.3 矢量字体92

7.4 轮廓线字体92

7.4.1 对字体文件的处理93

7.4.2 设计TrueType指令解释器94

7.4.3 设计一个通用的绕线法(Winding)填充程序95

7.5.1 中、西文的识别96

7.5.2 字符串的显示96

7.5 中、西文混排96

7.6 汉字库的处理98

7.6.1 文件法98

7.6.2 汉字库驻留常规内存98

7.6.3 小汉字库的建立99

7.6.4 EMS方法99

7.6.5 使用int15法处理汉字库102

第八章 下拉式菜单104

8.1 下拉式菜单104

8.2 菜单的构成部件104

8.3 菜单对象105

8.3.1 菜单选择项(MENUITEM)106

8.3.2 菜单项107

8.3.3 菜单标题108

8.3.4 本书的一些约定109

8.4 菜单初始化109

8.4.1 init_menu_manager函数109

8.4.2 add_menu函数110

8.4.3 画菜单111

8.5 菜单管理112

8.5.1 where_mouse函数113

8.5.2 鼠标控制116

8.5.3 键盘控制121

8.6 菜单增强132

第九章 对象137

9.1 对象的概念137

9.2 按钮对象(BUTTON)138

9.2.1 add_button函数139

9.2.2 draw_button函数140

9.2.3 find_button函数142

9.2.4 track_button函数143

9.3 检查盒对象(CHECKBOX)144

9.3.1 add_checkbox函数145

9.3.2 draw_checkbox函数145

9.3.3 find_checkbox和track_checkbox146

9.3.4 检查盒的应用147

9.4 滚动条对象(SCROLLBAR)147

9.4.1 add_scroll函数149

9.4.2 滚动条对象的绘制152

9.4.4 track_scroll_bar函数154

9.4.3 find_scroll_bar函数154

9.5 列表(LIST)159

9.5.1 str_list结构160

9.5.2 列表控制162

9.6 文本控制(TEXTFIELD,EDITFIELD)167

9.7 对象的综合170

9.7.1 对象综合例一171

9.7.2 对象综合例二173

9.7.3 分析176

10.2.1 位图文件和位图信息的结构177

10.2 BMP文件格式177

第十章 位图177

10.1 位图的概念177

10.2.2 位图阵列的结构179

10.3 位图的对象182

第十一章 创建对话盒183

11.1 对话盒183

11.2 一个简单的对话盒?186

11.3 mouse_control_oh函数198

11.4 对文件对话盒的控制204

11.5 举例205

第十二章 编写应用程序208

12.1 再谈图形用户界面208

12.2 开发应用程序的步骤209

12.3 注意事项210

附录一 头文件211

附录二 SVGA256.ASM222

附录三 函数257

参考文献306

1998《微机图形用户界面设计方法与技巧》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由沈精虎等编著 1998 北京:电子工业出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

微机用机技巧(1993 PDF版)
微机用机技巧
1993 北京:清华大学出版社
Turbo Pascal 5.5-6.0图形程序设计方法和技巧( PDF版)
Turbo Pascal 5.5-6.0图形程序设计方法和技巧
北京希望电脑公司
微机图形程序设计(1985 PDF版)
微机图形程序设计
1985
微计算机图形处理  技术与应用( PDF版)
微计算机图形处理 技术与应用
激光打印机的原理、使用与维修(1993 PDF版)
激光打印机的原理、使用与维修
1993 上海:上海科学普及出版社
FoxBASE+通用程序设计方法与技巧(1995 PDF版)
FoxBASE+通用程序设计方法与技巧
1995 北京:国防工业出版社
微型机实用图形程序设计(1997 PDF版)
微型机实用图形程序设计
1997 长沙:中南工业大学出版社
用户界面程序设计(1991 PDF版)
用户界面程序设计
1991 北京:北京市新闻出版社
微型计算机高级图形程序设计技巧与实例(1990 PDF版)
微型计算机高级图形程序设计技巧与实例
1990 中国科学院希望高级电脑技术公司
图形设计实用技巧(1998 PDF版)
图形设计实用技巧
1998 北京:中国水利水电出版社
图形用户界面设计与技术 以Borland C++为工具(1997 PDF版)
图形用户界面设计与技术 以Borland C++为工具
1997 西安:西安电子科技大学出版社
用户界面程序设计原理与实例(1992 PDF版)
用户界面程序设计原理与实例
1992 北京:北京航空航天大学出版社
图形图像设计与技巧(1998 PDF版)
图形图像设计与技巧
1998 广州:广东科技出版社
计算方法与微机应用(1987 PDF版)
计算方法与微机应用
1987 南京工学院出版社
用户界面程序设计  原理与实例(1992 PDF版)
用户界面程序设计 原理与实例
1992 北京:科学出版社