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

正文內(nèi)容

軟件技術(shù)基礎(chǔ)主講:劉志強西安交通大學計算機教學實驗中心-免費閱讀

2025-10-02 03:02 上一頁面

下一頁面
  

【正文】 ? 在 Win32 API的核心中 , 有三個主要組件提供了大部分 Windows的功能 。 ? Visual C++ 采用 Microsoft基本類 MFC庫封裝SDK的結(jié)構(gòu) 、 功能及應(yīng)用程序框架內(nèi)部技術(shù) 。 后者用來處理用戶輸入和相應(yīng)由用戶產(chǎn)生的事件和消息 。這類信息一般不經(jīng)過應(yīng)用程序消息隊列,而是直接發(fā)送到控制對象上去。 Windows或某些運行的應(yīng)用程序可直接發(fā)布消息給窗口過程,或者,消息可送到消息隊列,在應(yīng)用程序執(zhí)行期間應(yīng)用程序?qū)ο筮B續(xù)不斷輪詢消息隊列的消息。 ? Windows DNA的核心是通過一個公共對象模型( COM)將 Web和客戶機 /服務(wù)器應(yīng)用開發(fā)模式結(jié)合起來。 ? TAPI:提供一個電話應(yīng)用的 API接口。 ? ODBC:開放數(shù)據(jù)庫連接。 ? Windows內(nèi)核 :支持 Windows應(yīng)用程序所要求的低級服務(wù),如動態(tài)內(nèi)存分配。 ? UNIX 是一套類庫中可調(diào)用的函數(shù)集 , 它的主要函數(shù)功能包括:標準 C類庫的 I/O功能 、 文件及目錄操作 、進程的創(chuàng)建與終止 、 通信設(shè)施 、 設(shè)備驅(qū)動函數(shù) 、 系統(tǒng)數(shù)據(jù)庫 、 數(shù)據(jù)交換格式等 。 4) 消息隊列 。 2) 管道 。 4) 事物化 。 當該進程再得到 CPU時間片時 , 能夠從 “ 斷點 ” 處開始正常地運行處理 。 下一頁 上一頁 停止放映 第 18 頁 UNIX開發(fā)包 ? 基于圖形界面的 UNIX程序開發(fā)與 Windows32位程序開發(fā)類似。 4) 鏈接 。所有應(yīng)用層程序都是在 shell(命令語言解釋程序)的管理和控制下為用戶服務(wù)的,是面向用戶操作的界面。 ? 高級語言具有編程效率高 、 可移值性好 、 便于交流等優(yōu)點 。 DOS的系統(tǒng)程序和用戶的應(yīng)用程序都要使用這片空間 。 ? 不同的語言有其各自的適用領(lǐng)域和特點 。 – DOS內(nèi)核模塊 ( )由兩部分組成 :內(nèi)核初始化程序 DOSINIT和 DOS中斷服務(wù)程序 。 ? 匯編語言適合對硬件接口類快速響應(yīng)的應(yīng)用 , 但匯編語言編寫 、 調(diào)試 、 維護很困難 , 也不便于閱讀 。 下一頁 上一頁 停止放映 第 12 頁 ⒋ 操作系統(tǒng)程序員接口 ? 在 DOS平臺下 ,通過 DOS、 BIOS和應(yīng)用程序都可以實現(xiàn)對計算機硬 、 軟件資源的操作 。 – 中間層:系統(tǒng)調(diào)用 層,界于核心層和應(yīng)用層(外層)之間,是供程序員設(shè)計、開發(fā)應(yīng)用程序時調(diào)用的。 UNIC的 C編譯命令是 cc, 創(chuàng)建類庫的命令是 ar, 編譯大的應(yīng)用程序用 make命令 。 2) 編譯程序把用戶源代碼文件中的 c語言代碼翻譯成匯編語言代碼。 在處理過程中 ,將 CPU時間片分配給每個進程 。 經(jīng)并行化分解的程序是簡單的 , 可以單獨處理 , 但相互之間通過通訊機制而有機地結(jié)合成一個整體 。 下一頁 上一頁 停止放映 第 22 頁 UNIX采用的進程通信方式 1) 文件和記錄鎖定 。 它類似于一個管道 , 只允許數(shù)據(jù)的單向流動 。 作為進程間通訊的一種方法 , 它不是用于交換大批數(shù)據(jù) ,而用于多進程之間的同步 ( 協(xié)調(diào)對共享存儲段的存取 ) 。 ? 32位 Windows應(yīng)用程序 :是一種新的 Windows應(yīng)用程序,是Microsoft Win32應(yīng)用程序編程接口 API的一個子集。該結(jié)構(gòu)模型可以使不同的提供商提供訪問多個后端的服務(wù)程序。使網(wǎng)絡(luò)上使用不同類型數(shù)據(jù)傳輸協(xié)議的程序通過套接字進行透明的操作。 ? Windwos DNA建立了一個計算模型,它實現(xiàn)了 Web和客戶機 /服務(wù)器計算的集成。 MSBackOffice等。 下一頁 上一頁 停止放映 第 33 頁 Windows應(yīng)用程序的消息來源 1) 輸入消息 :包括鍵盤和鼠標的輸入。 線程是代碼執(zhí)行的流程 , 它可以執(zhí)行應(yīng)用程序代碼的任何部分 。 ? Windows SDK主要包括: – 描述 Windows函數(shù) 、 消息 、 結(jié)構(gòu) 、 宏及資料的大量書籍; – 各種工具:對話編輯器 、 圖像編輯器; – 聯(lián)機幫助文件 – Windows庫及頭文件 – C語言編寫的樣本 Windows程序等 。 利用 VC++的調(diào)試工具 spy++進 行 程 序 調(diào) 試 與 優(yōu) 化 。 下一頁 上一頁 停止放映 第 38 頁 思考及作業(yè) ? 思考題 : 1~ 1 1 15 ? 作業(yè)題: 6~ 19 。 ? 用資源編輯器編輯 Windows程序所需要的資源文件 , 包括對話框 、 圖標 、 菜單等 ? 用編譯器進行編譯 , 生成可執(zhí)行的程序機器代碼 。 例如 ,用戶可同時打印一個文件和編輯另一個文件 , 甚至有可能是在欣賞著 VCD的同時 , 做上述工作的 。 4) 用戶消息 :這是程序員自己定義并在應(yīng)用程序中主動發(fā)出的消息,一般由應(yīng)用程序的某一部分內(nèi)部處理。 ? 事件驅(qū)動程序不是由事件的順序來控制,而是由事件的發(fā)生來控制,而事件的發(fā)生是隨機的、不確定的,這就允許程序的用戶用
點擊復(fù)制文檔內(nèi)容
教學課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1