課程目錄: Windows程序設計應用開發培訓
(78637/99817)
課程大綱:

     Windows程序設計應用開發培訓

 

 

章節1
課程介紹和環境準備
第1節
課程介紹
第2節

詳解代碼到windows程序執行經歷的步驟和每個步驟會出現的bug

第3節

vs項目中各類文件(項目、解決方案、資源、代碼)的作用,并配置項目依賴關系

第4節

vs項目各項配置詳解和調試演示

章節2
windows進程程序設計
第1節

進程及其布局介紹

第2節

CreateProcess函數詳解與“填坑式編程”代碼演示-如何根據Windows規約進行程序設計

第3節

CPU的保護模式與進程空間

第4節

基于全局變量案例演示的進程地址空間深入剖析-邏輯地址、線性地址與物理地址的內涵(分頁、內核模式、內存映射)

第5節

CloseHandle關閉的是什么-內核對象的概念、講解及代碼演示

第6節

進程列表獲取中進程快照的概念剖析-使用CreateToolhelp32Snapshot進行進程控制-獲取進程列表講解和代碼演示

第7節

C++運行時與操作系統調度進程中的資源泄漏-終止進程中的資源泄漏代碼演示

第8節

終止其他進程代碼案例

第9節

進程空間侵入技術原理-內存修改器核心代碼講解

第10節

進程內存修改器實戰-目標程序和memchange接口開發

第11節

MemChange-Main函數主體邏輯完成

第12節

MemChange-讀取每一頁內存

第13節

進程內存修改器實戰-項目完成

第14節

通過CreateMutex實現控制進程的運行的唯一性

第15節

通過預處理指令實現控制臺的顯示和隱藏

章節3
windows多線程編程技術
第1節

函數就是代碼指令序列的集合,函數的執行過程就是操作系統在推進線程-線程概念與函數、線程關系理解windows應用程序設計

第2節

線程創建原理和CreateThread函數原理講解和代碼演示

第3節

線程內核對象上下文和對象參數詳解

第4節

線程終止及其資源問題

第5節

低優先級線程為何會被先執行?——SetThreadPriority與線程優先級原理深度剖析和代碼演示

第6節

我寫的代碼為何不按照書寫的順序執行?——操作系統亂序推進線程指令的本質剖析、線程同步與時間有關的錯誤

第7節

線程同步臨界區原理和CreateMutex代碼演示

第8節

Interlock與CreateMutex中線程鎖的代價原理剖析和代碼演示

第9節

信號量同步詳解及代碼演示

第10節

CreateEvent事件同步詳解及代碼演示

章節4
windowsSDK編程
第1節

windows圖形用戶界面程序設計引論及代碼演示獲取窗口程序并關閉

第2節

WindowsGUI程序編程思路及HelloWindows程序

第3節

windows消息驅動原理分析

第4節

窗口注冊詳解

第5節

創建和顯示窗口更新客戶器和消息撿取代碼及原理分析

第6節

窗口回調函數原理剖析

第7節

windows窗體注冊和顯示代碼編寫并調試

第8節

消息機制原理(事件驅動)釋疑

第9節

打字游戲程序示例-完成項目創建和菜單加入

第10節

項目加入圖標并添加菜單響應事件代碼

第11節

Windows窗口坐標體系分析和WM_PAINT事件處理并添加文本內容繪制

第12節

鍵盤響應消息WM_CHAR消息處理和代碼演示

第13節

鼠標消息響應原理和設置背景顏色代碼演示

章節5
windows標準控件編程
第1節

定時器SetTimerWM_CREATE消息和鼠標按下事件處理

第2節

控件就是窗體、手寫代碼實現按鈕控件與Win32窗體交互編程-基于石頭剪刀布游戲綜合案例演示

第3節

表驅動編程技術-游戲業務邏輯和開發策略分析

第4節

游戲策略函數完成并通過單元測試

第5節

隨機數產生開發完成游戲整合發并進行總結

第6節

Win32Dialog對話框的打開和關閉

第7節

窗口添加按鈕文本框和輸入框控件

第8節

文本框編輯效果單選和標準按鈕事件處理并完成項目

第9節

窗體間信息傳遞彈出對話框實現

第10節

窗口間信息傳遞完成

第11節

控件使用綜合案例需求分析和界面設計完成

第12節

綜合案例-主窗口框架界面圖標代碼搭建完成

第13節

綜合案例-完成圖片顯示并分析setwindowLong接口

第14節

綜合案例-處理WM_COMMAND消息并完成退出程序

第15節

綜合案例-窗口置頂圖片顯示和隱藏功能完成總結

章節6
MFC與Windows程序開發
第1節

MFC開發windows應用導讀

第2節

拒絕App Wizard-MFC封裝講解并通過它創建第一個創建程序

第3節

MFC消息驅動是事件編程概率并編寫MFC消息循環代碼

第4節

MFC綜合案例-MFC開發windows應用程序

第5節

MFC綜合應用-完成窗口初始化和消息映射和構造函數

第6節

MFC綜合應用-完成Timer消息

第7節

Windows API使用前參數為什么必須初始化?-MFC綜合案例-Paint消息項目完成和總結

章節7
windows文件編程
第1節

windows文件的編碼格式

第2節

文件格式-Windows XP系統中Bug的深入解讀-BOM原理釋疑

第3節

流式文件加密原理與凱撒加密的困境

第4節

內存映射文件-內存DC和客戶區DC

第5節

ReadBmp案例代碼框架搭建

第6節

UI和BMP的繪制代碼完成

第7節

內存映射原理和文件找到

第8節

內存映射文件編碼完成并總結

第9節

多字節和寬字節轉換方式和A2W,W2A字節轉換宏使用出現棧溢出問題分析

第10節

使用MultiByteToWideChar多字節轉換為寬字節

第11節

使用WideCharToMultiByte寬字節轉為多字節并封裝內部分配空間的字符集轉換函數

第12節

FindFirstFile訪問目錄并打印文件類型和大小并遞歸訪問所有子目錄

章節8
windows服務編程與動態鏈接庫
第1節

windows服務開發框架解析

第2節

注冊ServicesMain接口功能編寫完成

第3節

Windows服務CtrlHandler完成

第4節

Windows服務示例程序完成

第5節

動態鏈接庫原理分析

第6節

靜態庫lib使用的代碼演示

第7節

exeScope觀察導出函數名-dll動態鏈接庫生成并通過winapi訪問dll中函數

第8節

動態鏈接庫類導出項目創建和依賴關系設置

第9節

動態鏈接庫lib+dll引用,并設置通用跨平臺的動態庫頭文件

第10節

dllmain入口文件分析及多線程調用代碼演示

主站蜘蛛池模板: 国产综合色在线视频区| 色拍自拍亚洲综合图区| 亚洲五月激情综合图片区| 狠狠色丁香婷婷综合久久来来去| 自拍三级综合影视| 一本色道久久99一综合| 亚洲色欲色欲综合网站| 夜鲁鲁鲁夜夜综合视频欧美| 色综合久久久久网| 久久综合久久综合亚洲| 亚洲狠狠综合久久| 一本色道久久88精品综合| 精品综合久久久久久88小说| 久久久亚洲裙底偷窥综合| 国产成人99久久亚洲综合精品| 色诱久久久久综合网ywww| 开心久久婷婷综合中文字幕| 欧美激情综合网| 国产精品综合久成人| 亚洲 欧洲 日韩 综合在线| 亚洲伊人久久大香线蕉综合图片| 婷婷久久综合九色综合九七| 精品亚洲综合在线第一区| 亚洲熟女乱综合一区二区| 国产精品国产欧美综合一区| 久久亚洲欧洲国产综合| 久久婷婷色综合一区二区| 亚洲AⅤ优女AV综合久久久| 一97日本道伊人久久综合影院| 亚洲第一页综合图片自拍| 亚洲国产综合专区在线电影| 综合久久给合久久狠狠狠97色| 99久久国产亚洲综合精品| 亚洲欧美另类成人综合图片| 久久综合狠狠综合久久97色| 色欲综合一区二区三区| 狠狠88综合久久久久综合网| 色欲综合久久中文字幕网| 婷婷丁香五月天综合东京热| 久久亚洲欧洲国产综合| 亚洲欧美日韩综合一区二区|