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

正文內(nèi)容

第10單元典型os平臺(tái)下編程模式(存儲(chǔ)版)

  

【正文】 2 是 32位 Windows家族 OS的編程接口 ? Win32 API包含了 2020多個(gè)經(jīng)實(shí)踐檢驗(yàn)過(guò)的函數(shù)和宏,提供極豐富的功能。 56 用 VC++開(kāi)發(fā) Windows應(yīng)用程序的流程 ? (1) 進(jìn)入 VC++集成開(kāi)發(fā)環(huán)境,選定新建文件或項(xiàng)目類型 ? (2) 代碼編輯。 ? (3) 線程分為兩種類型: worker和 userinterface;前者不處理窗口信息,用于在后臺(tái)執(zhí)行任務(wù), Worker線程是易用和常用的類型。 ? (2) 控制信息 –用來(lái)與 Windows的控制對(duì)象(列表框、按鈕等)進(jìn)行雙向通信。 ? Windows 應(yīng)用程序中消息有兩種送出途徑;直接和排隊(duì)。 ?更重要的是 Windwos DNA 提供了一個(gè)基于開(kāi)放式協(xié)議和公開(kāi)界面的互用性框架,這一框架能使用戶以新功能( Web)擴(kuò)展現(xiàn)有系統(tǒng)。 – 這是一個(gè)軟件驗(yàn)證字的編程接樓,可以實(shí)行對(duì)不同公司產(chǎn)品的監(jiān)控以及控制網(wǎng)絡(luò)程序的應(yīng)用。 –在不同網(wǎng)絡(luò)類型上,給 Windows程序提供不同類型的透明的消息服務(wù)。 ? (4) 16位 Windows應(yīng)用程序 –在 Windwos 。通過(guò)使用消息類型,進(jìn)程可以按任何順序讀消息,或?yàn)橄才艃?yōu)先級(jí)順序。 ? (2) 管道 – 管道一般用于兩個(gè)不同進(jìn)程之間的通信。 ? (2) 簡(jiǎn)單有序 –經(jīng)并行化分解的程序是簡(jiǎn)單的,可以單獨(dú)處理,但相互之間通過(guò)通訊機(jī)制而有機(jī)地結(jié)合成一個(gè)整體。 24 ? (3)GTK( GIMP ToolKit) –開(kāi)發(fā)工具,基本是面向?qū)ο蟮膽?yīng)用程序設(shè)計(jì)的一套 API,有些類似于 Microsoft的 MFC編程。 20 ? (3) 調(diào)式 三種調(diào)試工具 – Lint :檢查源代碼的錯(cuò)誤; – Prof :分析程序運(yùn)行花費(fèi)的時(shí)間; – Sdb: 符號(hào)診錯(cuò)器,也提供斷點(diǎn)支持及編程環(huán)境中的交互式的程序調(diào)用。 15 二、 UNIX OS編程模式 ? UNIX 結(jié)構(gòu) ? UNIX編程流程及開(kāi)發(fā)包 ?多進(jìn)程編程特點(diǎn) ?常見(jiàn)進(jìn)程通信方式 ?程序員接口 16 ⒈ UNIX 結(jié)構(gòu) ? UNIX系統(tǒng)分為三層: ? (1) 內(nèi)層:核心層 – UNIX內(nèi)核,是 OS管理和控制中心,常駐內(nèi)存。 ? (2) 擴(kuò)展內(nèi)存( Extended) –主板上 640KB以上的存儲(chǔ)空間。如果是科學(xué)計(jì)算應(yīng)用,選 Fortran語(yǔ)言比其它語(yǔ)言和合適。 ? DOS提供功能服務(wù)的兩種方式: –鍵盤命令 –程序執(zhí)行方式 4 ? DOS的主要功能: –管理各種設(shè)備 –管理 CPU –管理各種文件 –管理內(nèi)存 –支持用戶的各種命令和程序 –支持 shell操作和 Windows –支持網(wǎng)絡(luò)環(huán)境 5 ⒈ DOS系統(tǒng)結(jié)構(gòu) ? DOS由 4個(gè)模塊構(gòu)成: – 引導(dǎo)模塊( BOOT引導(dǎo)區(qū))用于啟動(dòng) DOS時(shí)自動(dòng)引導(dǎo)、裝入 DOS系統(tǒng)到內(nèi)存。但用 C++編寫程序,比用 C寫程序更容易閱讀和交流,編程效率更高、更好。 ? (4) 保留內(nèi)存( Reserved) –這是給計(jì)算機(jī)留做存儲(chǔ) I/O系統(tǒng)數(shù)據(jù)及各種接口驅(qū)動(dòng)程序使用的存儲(chǔ)器,也稱適配器內(nèi)存。 17 ? (3) 外層:應(yīng)用層 –包括各種開(kāi)發(fā)工具、高級(jí)語(yǔ)言編譯器、網(wǎng)絡(luò)通訊處理程序等。 21 創(chuàng)建可執(zhí)行 C程序的操作步驟 ? 1) 預(yù)處理程序 –替換符號(hào)名 ,接受來(lái)自用戶源文件中的指令、用戶程序中命名文件的內(nèi)容等。由于每個(gè)進(jìn)程都有各自的運(yùn)行環(huán)境,在進(jìn)程狀態(tài)轉(zhuǎn)換控制過(guò)程中要考慮處理不同的內(nèi)容數(shù)據(jù): – 用戶數(shù)據(jù)保存:包括正文段、數(shù)據(jù)段、堆棧段和共享內(nèi)存段; – 寄存器數(shù)據(jù)保存: – PC(指向下一條要執(zhí)行的地址 ) – PSW(處理機(jī)狀態(tài)) – SP(堆棧指針) – PCBP(進(jìn)程控制塊指針) 26 – FP(指向堆棧中一個(gè)函數(shù)的 Local變量的地址) – AP(指向堆棧中函數(shù)調(diào)用的實(shí)參位置) – ISP(中斷堆棧指針)及其他通用寄存器。進(jìn)程處理完相當(dāng)于一次事物完成。它類似于一個(gè)管道,只允許數(shù)據(jù)的單向流動(dòng)。 ? UNIX 是一套類庫(kù)中可調(diào)用的函數(shù)集,它的主要函數(shù)功能包括:標(biāo)準(zhǔn) C類庫(kù)的 I/O功能、文件及目錄
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1