图书介绍

嵌入式GUI开发设计 基于MiniGUIPDF|Epub|txt|kindle电子书版本网盘下载

嵌入式GUI开发设计 基于MiniGUI
  • 北京亚嵌教育研究中心组编;韩超编著 著
  • 出版社: 北京:电子工业出版社
  • ISBN:9787121086069
  • 出版时间:2009
  • 标注页数:294页
  • 文件大小:182MB
  • 文件页数:305页
  • 主题词:软件工具-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

嵌入式GUI开发设计 基于MiniGUIPDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 嵌入式GUI系统概述1

1.1 嵌入式GUI系统1

1.1.1 嵌入式GUI系统的作用1

1.1.2 嵌入式GUI系统的层级结构2

1.2 嵌入式GUI系统的设计原则4

1.3 嵌入式GUI系统发展状况6

1.3.1 QT/Embedded6

1.3.2 Microwindows7

1.3.3 MiniGUI8

第2章 MiniGUI的特点和发展9

2.1 MiniGUI与嵌入式GUI系统9

2.1.1 MiniGUI的设计理念9

2.1.2 MiniGUI与其他嵌入式GUI系统的比较12

2.2 MiniGUI的发布版本14

2.2.1 MiniGUI 1.615

2.2.2 MiniGUI 2.016

2.3 MiniGUI 3.019

2.3.1 MiniGUI 3.0核心库的新功能19

2.3.2 MiniGUI 3.0的新组件19

2.4 MiniGUI的展望20

2.4.1 MiniGUI的集成开发环境mStudio20

2.4.2 MiniGUI 4.021

2.5 MiniGUI的发展和应用21

2.5.1 MiniGUI的发展21

2.5.2 MiniGUI的应用领域23

第3章 MiniGUI的体系结构26

3.1 MiniGUI的结构概述26

3.2 MiniGUI的系统需求29

3.2.1 MiniGUI所支持的操作系统29

3.2.2 MiniGUI所支持的硬件平台29

3.2.3 MiniGUI对系统资源的占用情况29

3.3 MiniGUI的层次结构29

3.3.1 MiniGUI的移植层29

3.3.2 MiniGUI的核心实现31

3.3.3 MiniGUI的API32

3.4 MiniGUI的运行模式34

3.4.1 MiniGUI-Threads模式35

3.4.2 MiniGUI-Processes模式36

3.4.3 MiniGUI-Standalone模式38

第4章 MiniGUI的程序框架39

4.1 GUI程序设计的基本方式39

4.1.1 程序中的消息机制39

4.1.2 回调函数的使用40

4.2 程序示例与分析42

4.2.1 MiniGUI的HelloWorld程序示例42

4.2.2 程序分析45

第5章 MiniGUI的窗口与消息机制50

5.1 MiniGUI的窗口系统50

5.1.1 窗口系统的概念50

5.1.2 MiniGUI窗口系统51

5.2 MiniGUI的消息处理机制52

5.2.1 消息机制的概念52

5.2.2 MiniGUI的消息机制52

5.2.3 MiniGUI的消息机制类型54

5.3 主窗口及其消息处理编程55

5.3.1 主窗口的信息隐藏和对象编程55

5.3.2 在主窗口中使用的附加信息56

5.3.3 消息处理的方式与自定义消息57

5.3.4 较完整的消息处理59

5.3.5 主窗口及其消息处理的设计思想和编程内容总结65

第6章 MiniGUI的对话框编程67

6.1 MiniGUI中的对话框67

6.1.1 对话框的概念67

6.1.2 MiniGUI的对话框的使用方式67

6.2 MiniGUI对话框编程72

6.2.1 使用对话框模板编程72

6.2.2 非模式对话框的使用75

6.2.3 主窗口和对话框的结合使用79

6.2.4 对话框的设计思想和编程内容总结83

第7章 MiniGUI的控件编程84

7.1 MiniGUI中的控件84

7.1.1 控件的概念84

7.1.2 MiniGUI的控件的使用方式85

7.2 MiniGUI中的控件基本编程90

7.2.1 使用控件的简单示例Hello World90

7.2.2 多控件的使用91

7.2.3 控件通知函数使用94

7.2.4 控件的设计思想和编程内容总结98

7.3 MiniGUI中的控件高级编程98

7.3.1 自定义控件的编程98

7.3.2 控件子类化101

7.3.3 MiniGUI中的控件高级编程内容总结104

第8章 MiniGUI的菜单106

8.1 MiniGUI中的菜单106

8.1.1 菜单的概念106

8.1.2 MiniGUI中菜单的概念106

8.2 MiniGUI中的编程111

8.2.1 菜单的编程示例111

8.2.2 菜单的设计思想和要点117

第9章 MiniGUI的键盘和鼠标119

9.1 MiniGUI中的输入设备的概念119

9.1.1 输入的基本概念119

9.1.2 MiniGUI的输入119

9.2 MiniGUI中的键盘编程120

9.2.1 键盘输入的过程120

9.2.2 键盘的消息120

9.2.3 键盘的状态和输入焦点的信息122

9.2.4 键盘示例程序123

9.2.5 键盘编程要点总结126

9.3 MiniGUI中的鼠标126

9.3.1 鼠标输入的过程126

9.3.2 鼠标消息127

9.3.3 鼠标捕获问题129

9.3.4 鼠标编程示例129

9.3.5 鼠标编程要点总结133

第10章 MiniGUI的GDI编程134

10.1 GUI系统中的图形设备134

10.1.1 图形设备在GUI中的作用134

10.1.2 MiniGUI中的GDI概念134

10.2 MiniGUI中窗口绘制和刷新135

10.2.1 何时进行绘制135

10.2 2 MSG_PAINT消息136

10.2.3 有效区域和无效区域137

10.3 图形设备上下文137

10.3.1 图形设备的抽象137

10.3.2 设备上下文句柄的获取和释放139

10.3.3 设备上下文句柄的保存和恢复141

10.3.4 系统内存中的设备上下文141

10.3.5 屏幕设备上下文141

10.4 映射模式和坐标空间141

10.4.1 映射模式141

10.4.2 视口和窗口142

10.4.3 设备坐标的转换143

10.4.4 坐标系的偏移和缩放144

10.5 颜色与调色板144

10.5.1 颜色与调色板的概念144

10.5.2 有关颜色的接口146

10.5.3 颜色处理的示例程序148

10.6 在图形设备的绘制基本图形150

10.6.1 矩形操作150

10.6.2 基本绘图属性150

10.6.3 基本绘图函数151

10.6.4 基本绘图程序示例152

10.7 位图的使用155

10.7.1 位图的概念155

10.7.2 位图的装载157

10.7.3 位图的绘制158

10.7.4 位图程序示例159

10.8 文本的处理和显示160

10.8.1 字符集和编码161

10.8.2 设备字体162

10.8.3 逻辑字体162

10.8.4 文本输出163

10.8.5 文本程序示例164

第11章 MiniGUI其他方面的编程167

11.1 图标编程167

11.1.1 图标的文件接口167

11.1.2 图标的创建169

11.1.3 系统图标的使用169

11.1.4 图标的示例程序170

11.1.5 图标编程要点总结171

11.2 光标编程172

11.2.1 光标的文件接口172

11.2.2 光标限定174

11.2.3 光标的创建174

11.2.4 系统光标的使用175

11.2.5 光标的示例程序175

11.2.6 光标编程要点总结177

11.3 定时器的使用178

11.3.1 定时器的作用178

11.3.2 MiniGUI中的定时器编程178

11.3.3 定时器的程序示例179

11.3.4 定时器编程的要点总结180

第12章 MiniGUI扩展库的相关内容181

12.1 MiniGUI扩展库概述181

12.2 扩展库的初始化和卸载函数182

12.3 扩展库提供的控件182

12.3.1 扩展控件的概念182

12.3.2 扩展控件的示例程序184

12.4 扩展库提供的对话框189

12.4.1 mywins库提供的功能189

12.4.2 文件对话框、新文件对话框和颜色选择对话框197

12.5 皮肤界面功能200

12.5.1 MiniGUI提供的皮肤界面功能概述200

12.5.2 皮肤的组成201

12.5.3 皮肤窗口、回调函数和设置204

12.5.4 各种皮肤元素相关功能函数206

12.5.5 皮肤使用示例209

第13章 MiniGUI的GDI演示216

13.1 GDI演示概述216

13.1.1 GDI演示的目的216

13.1.2 实现结果216

13.2 GDI演示程序设计219

13.2.1 GDI演示程序功能划分219

13.2.2 程序的结构219

13.3 GDI演示程序的重点细节分析219

13.3.1 程序的入口和框架219

13.3.2 各种GDI演示部分221

第14章 MiniGUI的对话框演示228

14.1 对话框演示的功能描述228

14.1.1 对话框演示的目的228

14.1.2 实现结果228

14.2 对话框演示的设计230

14.2.1 对话框演示程序功能划分230

14.2.2 程序的结构230

14.3 对话框演示的重点细节分析231

14.3.1 程序的入口和框架231

14.3.2 各个对话框的实现232

第15章 MiniGUI实现的图像查看器235

15.1 图像查看器的功能和需求235

15.1.1 功能和需求235

15.1.2 实现结果236

15.2 图像查看器的设计237

15.2.1 功能模块的划分237

15.2.2 程序框架的组织及依赖部分237

15.3 图像查看器的重点细节分析238

15.3.1 主要函数和数据结构238

15.3.2 程序的其他功能244

15.4 设计思想总结244

第16章 MiniGUI实现记事本246

16.1 记事本的功能描述246

16.1.1 功能和需求246

16.1.2 实现结果246

16.2 记事本的设计249

16.2.1 功能模块的划分249

16.2.2 程序框架的组织及依赖部分249

16.3 记事本的重点细节分析250

16.3.1 主要函数和数据结构250

16.3.2 程序中的其他内容255

16.4 设计思想总结256

第17章 MiniGUI 3.0的新特性258

17.1 MiniGUI 3.0的新功能258

17.1.1 外观渲染器258

17.1.2 双向文本的显示与输入260

17.1.3 不规则窗口260

17.1.4 字体增强260

17.1.5 其他增强功能261

17.2 MiniGUI 3.0的基本示例261

17.2.1 类似Windows的桌面261

17.2.2 使用外观渲染器263

17.2.3 窗口元素的属性265

17.2.4 不规则窗口区域269

17.2.5 双缓冲特性271

17.3 MiniGUI 3.0新功能总结272

附录A MiniGUI的基本控件273

附录B MiniGUI的扩展控件284

热门推荐