主页 详情

《微机图形用户界面设计方法与技巧》_沈精虎等编著_10205147_7505345559

【书名】:《微机图形用户界面设计方法与技巧》
【作者】:沈精虎等编著
【出版社】:北京:电子工业出版社
【时间】:1998
【页数】:306
【ISBN】:7505345559
【SS码】:10205147

最新查询

内容简介

第一章 GUI的基本概念

1.1 什么是GUI

1.2 GUI的硬件和软件配置

1.3 GUI系统对象

1.3.1 图形方式

1.3.2 内存管理

1.3.3 鼠标

1.3.4 字体

1.3.5 控制和对象

1.4 画一个界面

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

2.1 C语言

2.1.1 C语言的优缺点

2.1.2 Borland C介绍

2.2 汇编语言

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

2.4 关于C语言的考虑

2.4.1 编程风格

2.4.2 函数原型

2.4.3 内存模式

2.4.4 连接的介绍

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

2.5.1 指针操作

2.5.2 变量存储类

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

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

3.1.1 super VGA简介

3.1.2 super VGA原理

3.2 TVGA适配器

3.1.3 super VGA产品

3.2.1 Western Digitial适配器

3.2.2 VESA模式

3.3 Borland C++的图形库

3.4 用户自己的图形函数库

第四章 鼠标器接口

4.1 鼠标器简介及其作用

4.2 鼠标器的工作原理

4.3.1 鼠标驱动程序的扩展

4.3 鼠标编程

4.3.2 初始化鼠标器

4.3.3 鼠标的显示与隐藏

4.3.4 鼠标器状态

4.4 鼠标的制作

第五章 窗口

5.1 窗口的概念与操作

5.2 窗口的具体实现

5.3 关闭窗口

6.2 存屏的方法

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

6.1 窗口操作的关键问题

6.2.1 应用常规内存的方法

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

6.2.3 其他方法

6.3 EMS

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

6.3.2 EMS的工作过程

6.3.3 EMM

6.3.4 EMS的编程

6.3.5 save_scrn和put_scrn函数

6.3.6 put_scrn函数

6.4 XMS的使用规范

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

6.5.1 INT 15与EMS、XMS

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

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

6.5.4 实际编程

6.5.5 save_scrn和put_scrn

6.6 INT 15.c中的全局变量

第七章 文本

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

7.1.1 位图字体(点阵字体)

7.1.2 矢量字体

7.1.3 轮廓线字体

7.1.4 三种字体比较

7.2 点阵字体的实际应用

7.2.1 西文字体调用规范

7.2.2 汉字调用

7.2.3 实际应用

7.3 矢量字体

7.4 轮廓线字体

7.4.1 对字体文件的处理

7.4.2 设计TrueType指令解释器

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

7.5.1 中、西文的识别

7.5.2 字符串的显示

7.5 中、西文混排

7.6 汉字库的处理

7.6.1 文件法

7.6.2 汉字库驻留常规内存

7.6.3 小汉字库的建立

7.6.4 EMS方法

7.6.5 使用int15法处理汉字库

第八章 下拉式菜单

8.1 下拉式菜单

8.2 菜单的构成部件

8.3 菜单对象

8.3.1 菜单选择项(MENUITEM)

8.3.2 菜单项

8.3.3 菜单标题

8.3.4 本书的一些约定

8.4 菜单初始化

8.4.1 init_menu_manager函数

8.4.2 add_menu函数

8.4.3 画菜单

8.5 菜单管理

8.5.1 where_mouse函数

8.5.2 鼠标控制

8.5.3 键盘控制

8.6 菜单增强

第九章 对象

9.1 对象的概念

9.2 按钮对象(BUTTON)

9.2.1 add_button函数

9.2.2 draw_button函数

9.2.3 find_button函数

9.2.4 track_button函数

9.3 检查盒对象(CHECKBOX)

9.3.1 add_checkbox函数

9.3.2 draw_checkbox函数

9.3.3 find_checkbox和track_checkbox

9.3.4 检查盒的应用

9.4 滚动条对象(SCROLLBAR)

9.4.1 add_scroll函数

9.4.2 滚动条对象的绘制

9.4.4 track_scroll_bar函数

9.4.3 find_scroll_bar函数

9.5 列表(LIST)

9.5.1 str_list结构

9.5.2 列表控制

9.6 文本控制(TEXTFIELD,EDITFIELD)

9.7 对象的综合

9.7.1 对象综合例一

9.7.2 对象综合例二

9.7.3 分析

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

10.2 BMP文件格式

第十章 位图

10.1 位图的概念

10.2.2 位图阵列的结构

10.3 位图的对象

第十一章 创建对话盒

11.1 对话盒

11.2 一个简单的对话盒?

11.3 mouse_control_oh函数

11.4 对文件对话盒的控制

11.5 举例

第十二章 编写应用程序

12.1 再谈图形用户界面

12.2 开发应用程序的步骤

12.3 注意事项

附录一 头文件

附录二 SVGA256.ASM

附录三 函数

参考文献


书查询(www.shuchaxun.com)本网页唯一编码:
21a89e5c13f0a5186d86d998a3fbb495#f82e19f4ce30961603d13758e7cac4fd#23125624#10205147.zip