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

正文內(nèi)容

第10單元典型os平臺(tái)下編程模式-閱讀頁(yè)

2024-11-01 08:18本頁(yè)面
  

【正文】 要函數(shù)功能包括:標(biāo)準(zhǔn) C類庫(kù)的 I/O功能、文件及目錄操作、進(jìn)程的創(chuàng)建與終止、通信設(shè)施、設(shè)備驅(qū)動(dòng)函數(shù)、系統(tǒng)數(shù)據(jù)庫(kù)、數(shù)據(jù)交換格式等。如圖形設(shè)備接口( GDI)等。 37 ? (3) 外殼 –是一種 32位的 Windows應(yīng)用程序,它為系統(tǒng)提供必須的用戶界面。 ? (5) Windows內(nèi)核 –支持 Windows應(yīng)用程序所要求的低級(jí)服務(wù),如動(dòng)態(tài)內(nèi)存分配。 ? (7) User –是 Windows管理程序。 39 ⒉ WOSA ? WOSA(開(kāi)放服務(wù) 體系結(jié)構(gòu) Windows Open Service Architecture) –是 Windows為實(shí)現(xiàn)分布式計(jì)算而設(shè)計(jì)的一套 API。 ? WOSA包括: ? (1) MAPI:消息 API。 40 ? (2) ODBC:開(kāi)放數(shù)據(jù)庫(kù)連接。 ? (3) RPC:遠(yuǎn)程方法調(diào)用。 41 WOSA(續(xù)) ? (4) Windows SoketS: Windows 套接字。 ? (5) License Services API:驗(yàn)證字服務(wù)API。 ? (6) TAPI:提供一個(gè)電話應(yīng)用的 API接口。 42 ⒊ Windows DNA ? Windows DNA( Windows Distibuted interNet Applications Architecture)。 ? 目的是創(chuàng)建一個(gè)框架,用以建立基于微軟Windows平臺(tái)的各種應(yīng)用程序,從而使 PC機(jī)和 Inter完美結(jié)合。 43 ?在最高層次上, Windows DNA融合PC機(jī)和 Inter是通過(guò)兩種途徑:一是使計(jì)算機(jī)之間通過(guò)協(xié)作望、公眾網(wǎng)能很好地湖用和共同運(yùn)作;二是將應(yīng)用的核心服務(wù)或“管道”服務(wù)更深地綜合于操作系統(tǒng)。 44 ? Windows DNA的核心是通過(guò)一個(gè)公共對(duì)象模型( COM)將 Web和客戶機(jī)/服務(wù)器應(yīng)用開(kāi)發(fā)模式結(jié)合起來(lái)。這些服務(wù)一統(tǒng)一的方式公開(kāi)于各個(gè)層面,供應(yīng)用程序使用。 ? 其他 Windows DNA 服務(wù)器的應(yīng)用。 47 Windows DNA體系結(jié)構(gòu)示意圖 ? 工具集 用戶接口 及瀏覽 事務(wù)處理 集成化存儲(chǔ) 分布式 操作系統(tǒng) ( DOE) 48 ⒋ 事件及消息機(jī)制 ? Windows是事件驅(qū)動(dòng)(消息驅(qū)動(dòng))的 OS,也是基于消息的 OS。 Windows或某些運(yùn)行的應(yīng)用程序可直接發(fā)布消息給窗口過(guò)程,或者,消息可送到消息隊(duì)列,在應(yīng)用程序執(zhí)行期間應(yīng)用程序?qū)ο筮B續(xù)不斷輪詢消息隊(duì)列的消息。在 OS中當(dāng)前執(zhí)行的每個(gè)進(jìn)程都有各自的消息隊(duì)列。 ?事件驅(qū)動(dòng)圍繞消息的產(chǎn)生與處理展開(kāi),它是靠消息循環(huán)機(jī)制來(lái)實(shí)現(xiàn)的,消息是一種報(bào)告有關(guān)事件發(fā)生的通知。這類消息首先放在系統(tǒng)消息隊(duì)列中,然后由 Windows將它們送到應(yīng)用程序的消息隊(duì)列中,由應(yīng)用程序來(lái)處理消息。這類信息一般不經(jīng)過(guò)應(yīng)用程序消息隊(duì)列,而是直接發(fā)送到控制對(duì)象上去。有些消息(動(dòng)態(tài)數(shù)據(jù)交換消息 DDE)要通過(guò) Windows的系統(tǒng)消息隊(duì)列,而有的則不通過(guò)系統(tǒng)消息隊(duì)列而直接送入應(yīng)用程序的消息隊(duì)列(如創(chuàng)建窗口消息)。 52 ⒌ 多線程 ? (1) Win32分配 CPU的基本單位。 ? (2) 32位的 Windows應(yīng)用程序可包含一個(gè)或多個(gè)進(jìn)程,每個(gè)進(jìn)程由一個(gè)或多個(gè)線程構(gòu)成。后者用來(lái)處理用戶輸入和相應(yīng)由用戶產(chǎn)生的事件和消息。對(duì)于用戶來(lái)說(shuō),多任務(wù)和多線程的應(yīng)用程序更易于響應(yīng)用戶的需求。 55 ? Windows SDK程序開(kāi)發(fā)中,涉及Windows SDK及 API;事件驅(qū)動(dòng)程序設(shè)計(jì)、消息處理和消息循環(huán);窗口類和窗口樣式;Winmain()主函數(shù);窗口過(guò)程。 ? Visual C++ 采用 Microsoft基本類 MFC庫(kù)封裝 SDK的結(jié)構(gòu)、功能及應(yīng)用程序框架內(nèi)部技術(shù)。 ? (3) 編輯 Windows程序所需要的資源文件,包括對(duì)話框、圖標(biāo)、菜單等 ? (4) 用編譯器進(jìn)行編譯 ? (5) 調(diào)試并優(yōu)化。 58 ?在 Win32 API的核心中,有三個(gè)主要組件提供了大部分 Windows的功能。 59 思考及作業(yè) ?思考題 : ? 1~ 1 1 15 ?作業(yè)題: P182 ? 6~ 19
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1