Windows程式設計應用開發-夏曹俊-專題視訊課程
阿新 • • 發佈:2018-11-08
Windows程式設計應用開發—332人已學習
課程介紹
養具備Win32 API SDK級別對Windows平臺程式編碼能力,可以參與Windows應用工程類別的GUI程式開發,對演算法策略有容錯性表現;提升的、軟體設計經驗,初步具備面向物件軟體設計思想,能針對性的應用事件驅動程式設計開發應用程式。 丁宋濤老師是南京大學博士,微軟中國認證講師,任江蘇微軟技術中心、美國大學理事會計算機學科教師,捷帝科技有限公司聯合創始人,擁有15年以上程式開發經驗。
課程收益
原始碼下載加入 windows程式設計qq群中 165714616 課程由丁宋濤老師主講,夏曹俊老師輔講 課程提供全部原始碼,開發使用次新版本的vs2015保證適應最新應用,又不會有最新版本的bug
講師介紹
夏曹俊 更多講師課程
夏曹俊:南京捷帝科技有限公司創始人,南京大學計算機碩士畢業,有15年c++跨平臺專案研發的經驗,領導開發過大量的c++虛擬模擬,計算機視覺,嵌入式影象處理,雲安全審計專案,比賽鷹眼系統,主編出版過《C++實訓教程》,並同時熟悉php,c#,java,安卓專案研發。
課程大綱
第1章:課程介紹和環境準備
1. 課程介紹 (課程程式碼加入到課程群165714616下載) 10:52
2. 詳解程式碼到windows程式執行經歷的步驟和每個步驟會出現的bug(夏曹俊) 9:57
3. vs專案中各類檔案(專案、解決方案、資源、程式碼)的作用,並配置專案依賴關係(夏曹俊) 9:44
4. vs專案各項配置詳解和除錯演示(夏曹俊) 18:28
第2章:windows程序程式設計
1. 程序及其佈局介紹 7:23
2. CreateProcess函式詳解與“填坑式程式設計”程式碼演示-如何根據Windows規約進行程式設計 18:02
3. CPU的保護模式與程序空間 5:46
4. 程序地址空間深入剖析-邏輯地址、線性地址與實體地址的內涵(分頁、核心模式、記憶體對映) 7:11
5. CloseHandle關閉的是什麼-核心物件的概念、講解及程式碼演示 5:24
6. 使用CreateToolhelp32Snapshot進行程序控制-獲取程序列表講解和程式碼演示 12:58
7. 排程程序中的資源洩漏-終止程序中的資源洩漏程式碼演示 6:27
8. 終止其他程序程式碼案例 4:55
9. 程序空間侵入技術原理-記憶體修改器核心程式碼講解 8:35
10. 程序記憶體修改器實戰-目標程式和memchange介面開發 9:29
11. MemChange-Main函式主體邏輯完成 8:55
12. MemChange-讀取每一頁記憶體 9:01
13. 程序記憶體修改器實戰-專案完成 10:53
14. 通過CreateMutex實現控制程序的執行的唯一性 5:47
15. 通過預處理指令實現控制檯的顯示和隱藏 10:11
第3章:windows多執行緒程式設計技術
1. 執行緒-執行緒概念與函式、執行緒關係理解windows應用程式設計 9:54
2. 執行緒建立原理和CreateThread函式原理講解和程式碼演示 13:18
3. 執行緒核心物件上下文和物件引數詳解 6:17
4. 執行緒終止及其資源問題 5:38
5. 低優先順序執行緒為何會被先執行SetThreadPriority 14:06
6. 作業系統亂序推進執行緒指令的本質剖析、執行緒同步與時間有關的錯誤 19:25
7. 執行緒同步臨界區原理和CreateMutex程式碼演示 6:18
8. Interlock與CreateMutex中執行緒鎖的代價原理剖析和程式碼演示 7:31
9. 訊號量同步詳解及程式碼演示 14:00
10. CreateEvent事件同步詳解及程式碼演示 10:00
第4章:windowsSDK程式設計
1. windows圖形使用者介面程式設計引論及程式碼演示獲取視窗程式並關閉 7:35
2. WindowsGUI程式程式設計思路及HelloWindows程式 7:06
3. windows訊息驅動原理分析 4:18
4. 視窗註冊詳解 5:47
5. 建立和顯示視窗更新客戶器和訊息撿取程式碼及原理分析 7:11
6. 視窗回撥函式原理剖析 4:40
7. windows窗體註冊和顯示程式碼編寫並除錯 16:36
8. 訊息機制原理(事件驅動)釋疑 6:55
9. 打字遊戲程式示例-完成專案建立和選單加入 8:18
10. 專案加入圖示並新增選單響應事件程式碼 8:24
11. Windows視窗座標體系分析和WM_PAINT事件處理並新增文字內容繪製 4:07
12. 鍵盤響應訊息WM_CHAR訊息處理和程式碼演示 7:41
13. 滑鼠訊息響應原理和設定背景顏色程式碼演示 9:37
14. 定時器SetTimerWM_CREATE訊息和滑鼠按下事件處理 16:19
第5章:windows標準控制元件程式設計
1. 按鈕控制元件與Win32窗體互動程式設計-基於石頭剪刀布遊戲綜合案例演示 15:07
2. 表驅動程式設計技術-遊戲業務邏輯和開發策略分析 7:58
3. 遊戲策略函式完成並通過單元測試 8:08
4. 隨機數產生開發完成遊戲整合發並進行總結 10:05
5. Win32Dialog對話方塊的開啟和關閉 9:38
6. 視窗新增按鈕文字框和輸入框控制元件 14:08
7. 文字框編輯效果單選和標準按鈕事件處理並完成專案 9:02
8. 窗體間資訊傳遞彈出對話方塊實現 17:13
9. 視窗間資訊傳遞完成 12:01
10. 控制元件使用綜合案例需求分析和介面設計完成 7:09
11. 綜合案例-主視窗框架介面圖示程式碼搭建完成 11:20
12. 綜合案例-完成圖片顯示並分析setwindowLong介面 6:26
13. 綜合案例-處理WM_COMMAND訊息並完成退出程式 7:23
14. 綜合案例-視窗置頂圖片顯示和隱藏功能完成總結 13:59
第6章:MFC與Windows程式開發
1. MFC開發windows應用導讀 7:57
2. 拒絕App Wizard-MFC封裝講解並通過它建立第一個建立程式 17:09
3. MFC訊息驅動是事件程式設計概率並編寫MFC訊息迴圈程式碼 19:18
4. MFC綜合案例-MFC開發windows應用程式 6:24
5. MFC綜合應用-完成視窗初始化和訊息對映和建構函式 9:18
6. MFC綜合應用-完成Timer訊息 6:25
7. Windows API使用前引數為什麼必須初始化?-MFC綜合案例-Paint訊息專案完成和總結 6:37
第7章:windows檔案程式設計
1. windows檔案的編碼格式 9:10
2. 檔案格式-Windows XP系統中Bug的深入解讀-BOM原理釋疑 7:38
3. 流式檔案加密原理與凱撒加密的困境 19:51
4. 記憶體對映檔案-記憶體DC和客戶區DC 11:33
5. ReadBmp案例程式碼框架搭建 14:54
6. UI和BMP的繪製程式碼完成 10:37
7. 記憶體對映原理和檔案找到 10:44
8. 記憶體對映檔案編碼完成並總結 17:38
9. 多位元組和寬位元組轉換方式和A2W,W2A位元組轉換巨集使用出現棧溢位問題分析(夏曹俊) 14:31
10. 使用MultiByteToWideChar多位元組轉換為寬位元組(夏曹俊) 7:23
11. 使用WideCharToMultiByte寬位元組轉為多位元組並封裝函式(夏曹俊) 10:42
12. FindFirstFile訪問目錄並列印檔案並遞迴訪問子目錄(夏曹俊) 19:50
第8章:windows服務程式設計與動態連結庫
1. windows服務開發框架解析 5:57
2. 註冊ServicesMain介面功能編寫完成 12:59
3. Windows服務CtrlHandler完成 8:08
4. Windows服務示例程式完成 6:37
5. 動態連結庫原理分析 17:12
6. 靜態庫lib使用的程式碼演示 12:15
7. exeScope觀察匯出函式名-dll動態連結庫生成並通過winapi訪問dll中函式 10:30
8. 動態連結庫類匯出專案建立和依賴關係設定(夏曹俊) 10:53
9. 動態連結庫lib+dll引用,並設定通用跨平臺的動態庫標頭檔案(夏曹俊) 23:33
10. dllmain入口檔案分析及多執行緒呼叫程式碼演示(夏曹俊) 9:34
大家可以點選【 檢視詳情】檢視我的課程
課程介紹
養具備Win32 API SDK級別對Windows平臺程式編碼能力,可以參與Windows應用工程類別的GUI程式開發,對演算法策略有容錯性表現;提升的、軟體設計經驗,初步具備面向物件軟體設計思想,能針對性的應用事件驅動程式設計開發應用程式。 丁宋濤老師是南京大學博士,微軟中國認證講師,任江蘇微軟技術中心、美國大學理事會計算機學科教師,捷帝科技有限公司聯合創始人,擁有15年以上程式開發經驗。
課程收益
原始碼下載加入 windows程式設計qq群中 165714616 課程由丁宋濤老師主講,夏曹俊老師輔講 課程提供全部原始碼,開發使用次新版本的vs2015保證適應最新應用,又不會有最新版本的bug
講師介紹
夏曹俊 更多講師課程
夏曹俊:南京捷帝科技有限公司創始人,南京大學計算機碩士畢業,有15年c++跨平臺專案研發的經驗,領導開發過大量的c++虛擬模擬,計算機視覺,嵌入式影象處理,雲安全審計專案,比賽鷹眼系統,主編出版過《C++實訓教程》,並同時熟悉php,c#,java,安卓專案研發。
課程大綱
第1章:課程介紹和環境準備
1. 課程介紹 (課程程式碼加入到課程群165714616下載) 10:52
2.
3. vs專案中各類檔案(專案、解決方案、資源、程式碼)的作用,並配置專案依賴關係(夏曹俊) 9:44
4. vs專案各項配置詳解和除錯演示(夏曹俊) 18:28
第2章:windows程序程式設計
1. 程序及其佈局介紹 7:23
2.
3. CPU的保護模式與程序空間 5:46
4. 程序地址空間深入剖析-邏輯地址、線性地址與實體地址的內涵(分頁、核心模式、記憶體對映) 7:11
5. CloseHandle關閉的是什麼-核心物件的概念、講解及程式碼演示 5:24
6. 使用CreateToolhelp32Snapshot進行程序控制-獲取程序列表講解和程式碼演示 12:58
7. 排程程序中的資源洩漏-終止程序中的資源洩漏程式碼演示 6:27
8. 終止其他程序程式碼案例 4:55
9. 程序空間侵入技術原理-記憶體修改器核心程式碼講解 8:35
10. 程序記憶體修改器實戰-目標程式和memchange介面開發 9:29
11. MemChange-Main函式主體邏輯完成 8:55
12. MemChange-讀取每一頁記憶體 9:01
13. 程序記憶體修改器實戰-專案完成 10:53
14. 通過CreateMutex實現控制程序的執行的唯一性 5:47
15. 通過預處理指令實現控制檯的顯示和隱藏 10:11
第3章:windows多執行緒程式設計技術
1. 執行緒-執行緒概念與函式、執行緒關係理解windows應用程式設計 9:54
2. 執行緒建立原理和CreateThread函式原理講解和程式碼演示 13:18
3. 執行緒核心物件上下文和物件引數詳解 6:17
4. 執行緒終止及其資源問題 5:38
5. 低優先順序執行緒為何會被先執行SetThreadPriority 14:06
6. 作業系統亂序推進執行緒指令的本質剖析、執行緒同步與時間有關的錯誤 19:25
7. 執行緒同步臨界區原理和CreateMutex程式碼演示 6:18
8. Interlock與CreateMutex中執行緒鎖的代價原理剖析和程式碼演示 7:31
9. 訊號量同步詳解及程式碼演示 14:00
10. CreateEvent事件同步詳解及程式碼演示 10:00
第4章:windowsSDK程式設計
1. windows圖形使用者介面程式設計引論及程式碼演示獲取視窗程式並關閉 7:35
2. WindowsGUI程式程式設計思路及HelloWindows程式 7:06
3. windows訊息驅動原理分析 4:18
4. 視窗註冊詳解 5:47
5. 建立和顯示視窗更新客戶器和訊息撿取程式碼及原理分析 7:11
6. 視窗回撥函式原理剖析 4:40
7. windows窗體註冊和顯示程式碼編寫並除錯 16:36
8. 訊息機制原理(事件驅動)釋疑 6:55
9. 打字遊戲程式示例-完成專案建立和選單加入 8:18
10. 專案加入圖示並新增選單響應事件程式碼 8:24
11. Windows視窗座標體系分析和WM_PAINT事件處理並新增文字內容繪製 4:07
12. 鍵盤響應訊息WM_CHAR訊息處理和程式碼演示 7:41
13. 滑鼠訊息響應原理和設定背景顏色程式碼演示 9:37
14. 定時器SetTimerWM_CREATE訊息和滑鼠按下事件處理 16:19
第5章:windows標準控制元件程式設計
1. 按鈕控制元件與Win32窗體互動程式設計-基於石頭剪刀布遊戲綜合案例演示 15:07
2. 表驅動程式設計技術-遊戲業務邏輯和開發策略分析 7:58
3. 遊戲策略函式完成並通過單元測試 8:08
4. 隨機數產生開發完成遊戲整合發並進行總結 10:05
5. Win32Dialog對話方塊的開啟和關閉 9:38
6. 視窗新增按鈕文字框和輸入框控制元件 14:08
7. 文字框編輯效果單選和標準按鈕事件處理並完成專案 9:02
8. 窗體間資訊傳遞彈出對話方塊實現 17:13
9. 視窗間資訊傳遞完成 12:01
10. 控制元件使用綜合案例需求分析和介面設計完成 7:09
11. 綜合案例-主視窗框架介面圖示程式碼搭建完成 11:20
12. 綜合案例-完成圖片顯示並分析setwindowLong介面 6:26
13. 綜合案例-處理WM_COMMAND訊息並完成退出程式 7:23
14. 綜合案例-視窗置頂圖片顯示和隱藏功能完成總結 13:59
第6章:MFC與Windows程式開發
1. MFC開發windows應用導讀 7:57
2. 拒絕App Wizard-MFC封裝講解並通過它建立第一個建立程式 17:09
3. MFC訊息驅動是事件程式設計概率並編寫MFC訊息迴圈程式碼 19:18
4. MFC綜合案例-MFC開發windows應用程式 6:24
5. MFC綜合應用-完成視窗初始化和訊息對映和建構函式 9:18
6. MFC綜合應用-完成Timer訊息 6:25
7. Windows API使用前引數為什麼必須初始化?-MFC綜合案例-Paint訊息專案完成和總結 6:37
第7章:windows檔案程式設計
1. windows檔案的編碼格式 9:10
2. 檔案格式-Windows XP系統中Bug的深入解讀-BOM原理釋疑 7:38
3. 流式檔案加密原理與凱撒加密的困境 19:51
4. 記憶體對映檔案-記憶體DC和客戶區DC 11:33
5. ReadBmp案例程式碼框架搭建 14:54
6. UI和BMP的繪製程式碼完成 10:37
7. 記憶體對映原理和檔案找到 10:44
8. 記憶體對映檔案編碼完成並總結 17:38
9. 多位元組和寬位元組轉換方式和A2W,W2A位元組轉換巨集使用出現棧溢位問題分析(夏曹俊) 14:31
10. 使用MultiByteToWideChar多位元組轉換為寬位元組(夏曹俊) 7:23
11. 使用WideCharToMultiByte寬位元組轉為多位元組並封裝函式(夏曹俊) 10:42
12. FindFirstFile訪問目錄並列印檔案並遞迴訪問子目錄(夏曹俊) 19:50
第8章:windows服務程式設計與動態連結庫
1. windows服務開發框架解析 5:57
2. 註冊ServicesMain介面功能編寫完成 12:59
3. Windows服務CtrlHandler完成 8:08
4. Windows服務示例程式完成 6:37
5. 動態連結庫原理分析 17:12
6. 靜態庫lib使用的程式碼演示 12:15
7. exeScope觀察匯出函式名-dll動態連結庫生成並通過winapi訪問dll中函式 10:30
8. 動態連結庫類匯出專案建立和依賴關係設定(夏曹俊) 10:53
9. 動態連結庫lib+dll引用,並設定通用跨平臺的動態庫標頭檔案(夏曹俊) 23:33
10. dllmain入口檔案分析及多執行緒呼叫程式碼演示(夏曹俊) 9:34
大家可以點選【 檢視詳情】檢視我的課程