嵌入式GUI開發設計——基於MiniGUI

iGUI的程式框架 iGUI的控制項編程 iGUI中的編程

基本信息
書名:嵌入式GUI開發設計——基於MiniGUI
出版社:電子工業出版社
出版時間:2009-5-1
ISBN:7121086069
作者:北京亞嵌教育研究中心組編
定價:45.00
內容提要
《嵌入式GUI開發設計——基於MiniGUI》是一本嵌入式圖形用戶系統套用開發方面的教程,由作者韓超結合飛漫官方授權資料編著。本書通過介紹MiniGUI系統的開發,給讀者一個學習嵌入式GUI程式設計和實現的平台。MiniGUI系統是一個由中國人實現、目前廣泛在套用的優秀嵌入式GUI系統,通過這個系統的學習,可以了解嵌入式GUI開發的思想和方法,也可以加深對嵌入式系統開發的理解。本書結合嵌入式GUI系統的通用知識對MiniGUI系統進行了充分的介紹,篇幅控制詳略得當,配合光碟使用,可以達到事半功倍的效果。本書主體分成三個層次:MiniGUI的架構、MiniGUI的各種功能、基於MiniGUI構建應用程式,這是學習嵌入式GUI系統較為便捷和高效的方式。它既適合需要進入MiniGUI應用程式開發領域的人員,也適合需要對通用的GUI技術學習的人員。
目錄
第1章 嵌入式GUI系統概述
1.1 嵌入式GUI系統
1.1.1 嵌入式GUI系統的作用
1.1.2 嵌入式GUI系統的層級結構
1.2 嵌入式GUI系統的設計原則
1.3 嵌入式GUI系統發展狀況
1.3.1 QT/Embedded
1.3.2 Microwindows
1.3.3 MiniGUI
第2章 MiniGUI的特點和發展
2.1 MiniGUI與嵌入式GUI系統
2.1.1 MiniGUI的設計理念
2.1.2 MiniGUI與其他嵌入式GUI
2.1.2 系統的比較
2.2 MiniGUI的發布版本
2.2.1 MiniGUI 1.6
2.2.2 MiniGUI 2.0
2.3 MiniGUI 3.0
2.3.1 MiniGUI 3.0核心庫的新功能
2.3.2 MiniGUI 3.0的新組件
2.4 MiniGUI的展望
2.4.1 MiniGUI的集成開發環境mStudio
2.4.2 MiniGUI 4.0
2.5 MiniGUI的發展和套用
2.5.1 MiniGUI的發展
2.5.2 MiniGUI的套用領域
第3章 MiniGUI的體系結構
3.1 MiniGUI的結構概述
3.2 MiniGUI的系統需求
3.2.1 MiniGUI所支持的作業系統
3.2.2 MiniGUI所支持的硬體平台
3.2.3 MiniGUI對系統資源的占用情況
3.3 MiniGUI的層次結構
3.3.1 MiniGUI的移植層
3.3.2 MiniGUI的核心實現
3.3.3 MiniGUI的API
3.4 MiniGUI的運行模式
3.4.1 MiniGUI-Threads模式
3.4.2 MiniGUI-Processes模式
3.4.3 MiniGUI-Standalone模式
第4章 MiniGUI的程式框架
4.1 GUI程式設計的基本方式
4.1.1 程式中的訊息機制
4.1.2 回調函式的使用
4.2 程式示例與分析
4.2.1 MiniGUI的HelloWorld程式示例
4.2.2 程式分析
第5章 MiniGUI的視窗與訊息機制
5.1 MiniGUI的視窗系統
5.1.1 視窗系統的概念
5.1.2 MiniGUI視窗系統
5.2 MiniGUI的訊息處理機制
5.2.1 訊息機制的概念
5.2.2 MiniGUI的訊息機制
5.2.3 MiniGUI的訊息機制類型
5.3 主視窗及其訊息處理編程
5.3.1 主視窗的信息隱藏和對象編程
5.3.2 在主視窗中使用的附加信息
5.3.3 訊息處理的方式與自定義訊息
5.3.4 較完整的訊息處理
5.3.5 主視窗及其訊息處理的設計思想和編程內容總結
第6章 MiniGUI的對話框編程
6.1 MiniGUI中的對話框
6.1.1 對話框的概念
6.1.2 MiniGUI的對話框的使用方式
6.2 MiniGUI對話框編程
6.2.1 使用對話框模版編程
6.2.2 非模式對話框的使用
6.2.3 主視窗和對話框的結合使用
6.2.4 對話框的設計思想和編程內容總結
第7章 MiniGUI的控制項編程
7.1 MiniGUI中的控制項
7.1.1 控制項的概念
7.1.2 MiniGUI的控制項的使用方式
7.2 MiniGUI中的控制項基本編程
7.2.1 使用控制項的簡單示例Hello World
7.2.2 多控制項的使用
7.2.3 控制項通知函式使用
7.2.4 控制項的設計思想和編程內容總結
7.3 MiniGUI中的控制項高級編程
7.3.1 自定義控制項的編程
7.3.2 控制項子類化
7.3.3 MiniGUI中的控制項高級編程內容總結
第8章 MiniGUI的選單
8.1 MiniGUI中的選單
8.1.1 選單的概念
8.1.2 MiniGUI中選單的概念
8.2 MiniGUI中的編程
8.2.1 選單的編程示例
8.2.2 選單的設計思想和要點
第9章 MiniGUI的鍵盤和滑鼠
9.1 MiniGUI中的輸入設備的概念
9.1.1 輸入的基本概念
9.1.2 MiniGUI的輸入
9.2 MiniGUI中的鍵盤編程
9.2.1 鍵盤輸入的過程
9.2.2 鍵盤的訊息
9.2.3 鍵盤的狀態和輸入焦點的信息
9.2.4 鍵盤示例程式
9.2.5 鍵盤編程要點總結
9.3 MiniGUI中的滑鼠
9.3.1 滑鼠輸入的過程
9.3.2 滑鼠訊息
9.3.3 滑鼠捕獲問題
9.3.4 滑鼠編程示例
9.2.5 滑鼠編程要點總結
第10章 MiniGUI的GDI編程
10.1 GUI系統中的圖形設備
10.1.1 圖形設備在GUI中的作用
10.1.2 MiniGUI中的GDI概念
10.2 MiniGUI中視窗繪製和刷新
10.2.1 何時進行繪製
10.2.2 MSG_PAINT訊息
10.2.3 有效區域和無效區域
10.3 圖形設備上下文
10.3.1 圖形設備的抽象
10.3.2 設備上下文句柄的獲取和釋放
10.3.3 設備上下文句柄的保存和恢復
10.3.4 系統記憶體中的設備上下文
10.3.5 螢幕設備上下文
10.3 映射模式和坐標空間
10.3.1 映射模式
10.3.2 視口和視窗
10.3.3 設備坐標的轉換
10.3.4 坐標系的偏移和縮放
10.4 顏色與調色板
10.4.1 顏色與調色板的概念
10.4.2 有關顏色的接口
10.4.3 顏色處理的示例程式
10.5 在圖形設備的繪製基本圖形
10.5.1 矩形操作
10.5.2 基本繪圖屬性
10.5.3 基本繪圖函式
10.5.3 基本繪圖程式示例
10.6 點陣圖的使用
10.6.1 點陣圖的概念
10.6.2 點陣圖的裝載
10.6.3 點陣圖的繪製
10.6.4 點陣圖程式示例
10.7 文本的處理和顯示 
10.7.1 字元集和編碼
10.7.2 設備字型
10.7.3 邏輯字型
10.7.4 文本輸出
10.7.5 文本程式示例
第11章 MiniGUI其他方面的編程
11.1 圖示編程
11.1.1 圖示的檔案接口
11.1.2 圖示的創建
11.1.3 系統圖示的使用
11.1.4 圖示的示例程式
11.1.5 圖示編程要點總結
11.2 游標編程
11.2.1 游標的檔案接口
11.2.2 游標限定
11.2.3 游標的創建
11.2.4 系統游標的使用
11.2.5 游標的示例程式
11.2.6 游標編程要點總結
11.3 定時器的使用
11.3.1 定時器的作用
11.3.2 MiniGUI中的定時器編程
11.3.3 定時器的程式示例
11.3.4 定時器編程的要點總結
第12章 MiniGUI擴展庫的相關內容
12.1 MiniGUI擴展庫概述
12.2 擴展庫的初始化和卸載函式
12.3 擴展庫提供的控制項
12.3.1 擴展控制項的概念
12.3.2 擴展控制項的示例程式
12.4 擴展庫提供的對話框
12.4.1 mywins庫提供的功能
12.4.2 檔案對話框、新檔案對
12.4.2 話框和顏色選擇對話框
12.5 皮膚界面功能
12.5.1 MiniGUI提供的皮膚界
12.5.1 面功能概述
12.5.2 皮膚的組成
12.5.3 皮膚視窗、回調函式和
12.5.3 設定
12.5.4 各種皮膚元素相關功能
12.5.4 函式
12.5.5 皮膚使用示例
第13章 MiniGUI的GDI演示
13.1 GDI演示概述
13.1.1 GDI演示的目的
13.1.2 實現結果
13.2 GDI演示程式設計
13.2.1 GDI演示程式功能劃分
13.2.2 程式的結構
13.3 GDI演示程式的重點細節
13.3 分析
13.3.1 程式的入口和框架
13.3.2 各種GDI演示部分
第14章 MiniGUI的對話框演示
14.1 對話框演示的功能描述
14.1.1 對話框演示的目的
14.1.2 實現結果
14.2 對話框演示的設計
14.2.1 對話框演示程式功能劃分
14.2.2 程式的結構
14.3 對話框演示的重點細節分析
14.3.1 程式的入口和框架
14.3.2 各個對話框的實現
第15章 MiniGUI實現的圖像查看器
15.1 圖像查看器的功能和需求
15.1.1 功能和需求
15.1.2 實現結果
15.2 圖像查看器的設計
15.2.1 功能模組的劃分
15.2.2 程式框架的組織及依賴
15.2.2 部分
15.3 圖像查看器的重點細節分析
15.3.1 主要函式和數據結構
15.3.2 程式的其他功能
15.4 設計思想總結
第16章 MiniGUI實現記事本
16.1 記事本的功能描述
16.1.1 功能和需求
16.1.2 實現結果
16.2 記事本的設計
16.2.1 功能模組的劃分
16.2.2 程式框架的組織及依賴
16.2.2 部分
16.3 記事本的重點細節分析
16.3.1 主要函式和數據結構
16.3.2 程式中的其他內容
16.4 設計思想總結
第17章 MiniGUI3.0的新特性
17.1 MiniGUI 3.0的新功能
17.1.1 外觀渲染器
17.1.2 雙向文本的顯示與輸入
17.1.3 不規則視窗
17.1.4 字型增強
17.1.5 其他增強功能
17.2 MiniGUI 3.0的基本示例
17.2.1 類似Windows的桌面
17.2.2 使用外觀渲染器
17.2.3 視窗元素的屬性
17.2.4 不規則視窗區
17.2.5 雙緩衝特性
17.3 MiniGUI 3.0新功能總結

相關詞條

熱門詞條

聯絡我們