freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

《圖形開發(fā)界面》ppt課件-全文預(yù)覽

2025-02-07 16:59 上一頁面

下一頁面
  

【正文】 括一些子窗口,這些子窗口通常是控件窗口,也可以是自定義窗口類 。 窗口有從屬關(guān)系,也就是說,某些窗口的生命周期和可見性由它的所有 者決定。窗口系統(tǒng)控制窗口的位置、大小、和可見區(qū)域。 MiniGUI 的主要特征 (3/4): COMPUTER SCIENCE AND TECHNOLOGY HUNAN CITY UNIVERSITY ? 15) 增強的新 GDI 函數(shù)。 ? 12) 針對嵌入式系統(tǒng)的特殊支持,包括一般性的 I/O 流操作,字節(jié)序相關(guān)函數(shù)等。 ? 8) 各種流行圖像文件的支持。 ? 4) 其它 GUI 元素,包括菜單、加速鍵、插入符、定時器 等。 –默認模式是 MiniGUIThreads。 ? case MSG_CLOSE: ? DestroyMainWindow (hWnd)。 ? TextOut (hdc, 60, 60, Hello world!)。 ? 窗口過程函數(shù)由 MiniGUI進行調(diào)用。 ? return 0。 ? return 0。 ? hdc = BeginPaint (hWnd)。 ? char msg_text[30]。 ? DispatchMessage(amp。應(yīng)用程序現(xiàn)在的任務(wù)就是執(zhí)行消息循環(huán)代碼,不斷地從消息隊列中取出消息,進行處理。 ? //顯示主窗口 ? ShowWindow(hMainWnd, SW_SHOWNORMAL)。 程序架構(gòu)分析: COMPUTER SCIENCE AND TECHNOLOGY HUNAN CITY UNIVERSITY 4) 創(chuàng)建和顯示主窗口 ? //創(chuàng)建主窗口 ? hMainWnd = CreateMainWindow (amp。 ? = 0。 ? 設(shè)置主窗口的托管窗口為桌面窗口。 ? 設(shè)置主窗口的背景色為白色,PIXEL_lightwhite 是 MiniGUI預(yù)定義的象素值。 ? 設(shè)置主窗口的光標為系統(tǒng)缺省光標。 ? = “HelloWorld” ? 設(shè)置主窗口的標題為” HelloWorld” 。 //托管窗口 程序架構(gòu)分析: COMPUTER SCIENCE AND TECHNOLOGY HUNAN CITY UNIVERSITY 3) 設(shè)置主窗口屬性 —— MAINWINCREATE 結(jié)構(gòu)描述 ? = WS_VISIBLE | WS_BORDER | WS_CAPTION。 = 240。 = HelloWinProc。 = Hello, world!。 程序架構(gòu)分析: COMPUTER SCIENCE AND TECHNOLOGY HUNAN CITY UNIVERSITY 2) MiniGUI程序入口點 int MiniGUIMain (int argc, const char* argv[]) { } ? 函數(shù)原形: int MiniGUIMain (int argc, const char* argv[]) ? 參數(shù) argc 和 argv 與 C 程序 main 函數(shù)的參數(shù)argc 和 argv 的含義是一樣的,分別為命令行參數(shù)個數(shù)和參數(shù)字符串數(shù)組指針。 ? 包含了全局的和通用的接口函數(shù)以及某些雜項函數(shù)的定義。 COMPUTER SCIENCE AND TECHNOLOGY HUNAN CITY UNIVERSITY 1 Linux圖形界面開發(fā) COMPUTER SCIENCE AND TECHNOLOGY HUNAN CITY UNIVERSITY ?嵌入式 GUI概述 ?MiniGUI DEMO ?MiniGUI的編譯和安裝 ?MiniGUI程序框架 ?MiniGUI編程基礎(chǔ) COMPUTER SCIENCE AND TECHNOLOGY HUNAN CITY UNIVERSITY ?GUI(Graphics User Interface),圖形用戶界面,借助菜單、按鈕等標準界面元素和鼠標進行操作,幫助用戶方便地向計算機系統(tǒng)發(fā)出指令,并將系統(tǒng)運行的結(jié)果同樣以圖形方式顯示給用戶。 COMPUTER SCIENCE AND TECHNOLOGY HUNAN CITY UNIVERSITY ? 手機 /PDA MiniGUI 典型應(yīng)用 COMPUTER SCIENCE AND TECHNOLOGY HUNAN CITY UNIVERSITY ? 數(shù)字媒體 /機頂盒 MiniGUI 典型應(yīng)用 COMPUTER SCIENCE AND TECHNOLOGY HUNAN CITY UNIVERSITY ? 工控儀表 MiniGUI 典型應(yīng)用 COMPUTER SCIENCE AND TECHNOLOGY HUNAN CITY UNIVERSITY ? 其他 MiniGUI 典型應(yīng)用 COMPUTER SCIENCE AND TECHNOLOGY HUNAN CITY UNIVERSITY miniGUI系統(tǒng)架構(gòu) COMPUTER SCIENCE AND TECHNOLOGY HUNAN CITY UNIVERSITY 程序架構(gòu)分析: 結(jié)構(gòu)體初始化 創(chuàng)建窗口 顯示窗口 消息循環(huán) 清理資源 MSG_CREATE MSG_PAINT MSG_CLOSE 消息處理函數(shù) COMPUTER SCIENCE AND TECHNOLOGY HUNAN CITY UNIVERSITY 1) 頭文件(前四個為必須) ? include minigui/ ? include minigui/ ? include minigui/ ? include minigui/ ? include minigui/ ? 包括 MiniGUI常用的宏及數(shù)據(jù)類型的定義。 ? 包含了 所有內(nèi)建控件的接口定義。 //風(fēng)格 = WS_EX_NONE。 = 0。 = 320。 = HWND_DESKTOP。 ? 設(shè)置主窗口的擴展風(fēng)格,該窗口沒有擴展風(fēng)格。 ? = GetSystemCursor(0)。 程序架構(gòu)分析: COMPUTER SCIENCE AND TECHNOLOGY HUNAN CITY UNIVERSITY 3) 設(shè)置主窗口屬性 —— MAINWINCREATE 結(jié)構(gòu)描述 = PIXEL_lightwhite。 ? = HWND_DESKTOP。 ? = 0。 ? 設(shè)置主窗口在屏幕上的位置,該窗口左上角位于 (0, 0),右下角位于 (320, 240)。MAINWINCREATE 結(jié)構(gòu)描述一個主窗口的屬性。在發(fā)生事件之后, MiniGUI 將事件轉(zhuǎn)換為一個消息,并將消息放入目標程序的消息隊列之中。Msg)。 ? RECT rc。 ? case MSG_PAINT: ? printf (BeginPaint.\n)。 ? printf (EndPaint.\n)。 ? PostQuitMessage (hWnd)。 ? CreateMainWindow 函數(shù)根據(jù) MAINWINCREATE 結(jié)構(gòu)類型的參數(shù)中指定的窗口過程創(chuàng)建主窗口。 ? case MSG_PAINT: ? hdc = BeginPaint (hWnd)。 程序架構(gòu)分析 : COMPUTER SCIENCE AND TECHNOLOGY HUNAN CITY UNIVERSITY 8) 程序的退出 ? 單擊窗口右上角關(guān)閉按鈕,發(fā)送 MSG_CLOSE 消息。 程序架構(gòu)分析: COMPUTER SCIENCE AND TECHNOLOGY HUNAN CITY UNIVERSITY 9) 程序編譯 ? MiniGUIThreads 模式: ? $ gcc – o helloworld –lpthread – lminigui ? pthread 線程庫 ? minigui minigui支持庫 程序架構(gòu)分析 : COMPUTER SCIENCE AND TECHNOLOGY HUNAN CITY UNIVERSITY ? 10) 程序執(zhí)行 ? ./helloworld 程序架構(gòu)分析: COMPUTER SCIENCE AND TECHNOLOGY HUNAN CITY UNIVERSITY MiniGUI函數(shù)庫組成 ? libminigui:核心庫,標準控件 ? libmgext :擴展庫,一些有用的控件 ? libvcongui:虛擬控制臺窗口 COMPUTER SCIENCE AND TECHNOLOGY HUNAN CITY UNIVERSITY MiniGUI運行模式 ? MiniGUIThreads ? MiniGUILite ? MiniGUIStandalone ? 注意: –以下講述基于 ; – MiniGUI 中 Lite模式升級為 Processes 模式。 ? 3) 對話框和消息框支持。 ? 7) Windows 的資源文件支持,如位圖、圖標、光標等。 MiniGUI 的主要特征 (2/4): COMPUTER SCIENCE AND TECHNOLOGY HUNAN CITY UNIVERSITY ? 11) 漢字( GB2312)輸入法支持。 ? 14) 提供快速和增強的位塊操作,視頻加速支持以及 Alpha 混合等功能。應(yīng)用程序的可視部分由一個或多個窗口構(gòu)成。 除了根窗口以外的所有窗口都有父窗口,每一個窗口都可能有子窗口、 兄弟窗口、祖先窗口和子孫窗口等 子窗口含在父窗口內(nèi),同一個父窗口內(nèi)的子窗口為同級窗口。 ? 每一個 MiniGUI應(yīng)用程序一般都要至少創(chuàng)建一個主窗口,作為應(yīng)用程序的主界面或開始界面。 主窗口: COMPUTER SCIENC
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1