40153| 123
|
[『編程語言』] 北風(fēng)網(wǎng)-全套C++視頻教程 |
從C++起步到MFC實戰(zhàn)VC++軟件工程師高端培訓(xùn)(服務(wù)器端開發(fā)方向)主要內(nèi)容:
本部分是您成為VC++軟件工程師必備的階段,如果您沒有任何基礎(chǔ),學(xué)習(xí)C++能快速讓您進入編程領(lǐng)域,建議配合書籍《C++入門經(jīng)典》 課程名稱章節(jié)名稱內(nèi)容介紹 C++語言超基礎(chǔ)精講 第1講:程序設(shè)計語言原理及C++入門(6課時) 01、什么是編程? 02、程序設(shè)計領(lǐng)域 03、語言評估標(biāo)準 04、影響語言設(shè)計的因素 05、語言分類 06、語言設(shè)計中的權(quán)衡 07、實現(xiàn)方法 08、程序設(shè)計環(huán)境 09、C語言簡史 10、C++語言簡史 11、學(xué)習(xí)程序語言的一般方法 12、C++語言入門 第2講:基本數(shù)據(jù)類型擴展數(shù)據(jù)類型和表達式(3課時) 01、C++數(shù)據(jù)類型 02、常量和變量 03、C++運算符 04、賦值運算符與賦值表達式 05、算數(shù)運算符與算數(shù)表達式 06、邏輯運算符和邏輯表達式 07、?表達式 08、,表達式 09、指針和引用運算符和表達式 10、Sizeof運算符 11、類型轉(zhuǎn)換運算符 12、數(shù)組下標(biāo)運算符 第3講:控制語句(2課時) 01、順序控制語句 02、選擇控制語句 03、循環(huán)控制語句 04、跳轉(zhuǎn)語句 第4講:函數(shù)(2課時) 01、函數(shù)概述 02、函數(shù)的定義和聲明 03、函數(shù)的調(diào)用 第5講:數(shù)組(2課時) 01、一維數(shù)組 02、二維數(shù)組 03、多維數(shù)組 04、數(shù)組與函數(shù) 05、數(shù)組的應(yīng)用 第6講:指針(3課時) 01、指針的概念 02、指針的定義和使用 03、指針運算 04、void指針和const指針 05、指針與數(shù)組 06、動態(tài)內(nèi)存分配 07、指針與字符串 08、指針與函數(shù) 第7講:結(jié)構(gòu)體與共用體(2課時) 01、結(jié)構(gòu)體的概念 02、結(jié)構(gòu)體類型變量的定義方法 03、結(jié)構(gòu)體變量的使用形式和初始化 04、結(jié)構(gòu)體數(shù)組 05、結(jié)構(gòu)體與指針 06、結(jié)構(gòu)體與函數(shù) 07、共用體 第8講類和對象(2課時) 01、類和對象 02、類對象 03、構(gòu)造函數(shù)和析構(gòu)函數(shù) 04、類的初始化 05、復(fù)雜的對象表示 06、堆與拷貝構(gòu)造函數(shù) 07、this指針 08、引用 09、常類型 第9講:運算符重載(1課時) 01、運算符重載概述 02、運算符重載的實現(xiàn) 03、單目運算符重載 04、雙目運算符重載 05、->運算符重載 06、賦值運算符重載 07、下標(biāo)運算符重載 08、運算符new與delete重載 09、逗號運算符重載 10、類型轉(zhuǎn)換運算符重載 第10講:靜態(tài)成員與友元(1課時) 01、靜態(tài)成員 02、友元 03、友元應(yīng)用實例 第11講:繼承和派生類(1課時) 01、基類和派生類 02、單繼承 03、多繼承 04、虛基類 第12講:模板(1課時) 01、模板的概念 02、函數(shù)模板 03、類模板 第13講:多態(tài)性與虛函數(shù)(1課時) 01、普通成員函數(shù)重載 02、派生類指針 03、虛函數(shù) 04、純虛函數(shù)與抽象類 第14講:異常處理(1課時) 01、異常處理概述 02、異常處理的基本思想 03、C++異常處理的實現(xiàn) 04、標(biāo)準C++庫中的異常類 05、多路捕獲 06、含有異常的程序設(shè)計 內(nèi)容簡介: 本部分是您成為VC++軟件工程師必備的階段,如果您沒有任何基礎(chǔ),學(xué)習(xí)C++能快速讓您進入編程領(lǐng)域,建議配合書籍《C++入門經(jīng)典》 更多詳細免費學(xué)習(xí)培訓(xùn)視頻看我用戶名,大家加入一起學(xué)習(xí),交流討論 關(guān)鍵詞: VC++、VS2008、MFC、Office Fluent UI、CAD系統(tǒng)、結(jié)構(gòu)化存儲、自定義窗口、消息映射機制、多線程、CxImage庫、Lua腳本引擎、MDI、對話框、軟件設(shè)計、光柵圖、矢量圖等。 本培訓(xùn)將實現(xiàn)的CAD系統(tǒng)介紹: 本培訓(xùn)視頻中要帶領(lǐng)學(xué)員實現(xiàn)的CAD系統(tǒng)是一個簡單的基于2D圖形的CAD系統(tǒng),擁有以下基本功能: 基本的幾何圖形(點、線、矩形、圓、位圖等)繪制的功能; 具有基本圖像處理能力(依托CxImage庫); 擁有基于腳本編程語言Lua腳本的命令輸入環(huán)境; 自定義格式的CAD矢量圖形文件; 具有簡單2D矢量動畫功能; 具有高可擴展性可作為較復(fù)雜的CAD系統(tǒng)的基本框架,學(xué)員可以以此為基礎(chǔ)開發(fā)一些較實用的CAD系統(tǒng)。 培訓(xùn)的主要目標(biāo): 學(xué)員通過本次培訓(xùn)后,可以達到熟練使用VS2008環(huán)境及使用MFC進行編程的基本能力。同時學(xué)員將具備建立較復(fù)雜軟件開發(fā)框架的能力和基礎(chǔ)。課程學(xué)習(xí)完畢后學(xué)員還將具備基本的軟件分析、設(shè)計、實現(xiàn)能力,并能夠獨立承擔(dān)一些基于MFC的應(yīng)用程序開發(fā)實現(xiàn)的任務(wù);學(xué)員將牢固的掌握MFC窗口類、繪圖類、集合類、調(diào)試類等的設(shè)計、使用方法;同時掌握使用VS2008調(diào)試程序、跟蹤程序錯誤的技能;掌握使用VS2008性能分析工具分析分析軟件性能瓶頸的方法;具備使用VS2008 MFC從事軟件開發(fā)工作的能力。達到一般公司VC++軟件開發(fā)人員的基本能力要求。 本培訓(xùn)的主要任務(wù): 本次培訓(xùn)將通過帶領(lǐng)學(xué)員自己動手實現(xiàn)一個簡單的CAD系統(tǒng)(TinyCAD)的方式,達到上述的培訓(xùn)目標(biāo)。培訓(xùn)過程中學(xué)員將跟隨講師一步步實現(xiàn)一個基于MFC 及 最新Office Fluent UI界面開發(fā)庫的簡單CAD系統(tǒng)(TinyCAD)。 培訓(xùn)課程特色: 該視頻課程培訓(xùn)講師是具有十多年實際軟件開發(fā)工作經(jīng)驗的資深軟件工程師。課程內(nèi)容注重實戰(zhàn),注重學(xué)員實際軟件開發(fā)能力的培養(yǎng),同時結(jié)合當(dāng)前主流軟件公司對軟件就業(yè)人員的一般要求進行貼合實際的軟件開發(fā)素質(zhì)的培訓(xùn)和培養(yǎng)。培訓(xùn)課程使用音視頻的多媒體方式,免去學(xué)員看書學(xué)習(xí)的痛苦,同時又可以讓教師貼近學(xué)員進行一對一、手把手的教學(xué)。較之傳統(tǒng)MFC類培訓(xùn)視頻教程,增加了全新的內(nèi)容,新增了VS2008(+ SP1)環(huán)境講解,增加了較流行的開源代碼庫的講解(Lua、CxImage),增加了對于最新的類似Office Fluent UI界面庫的應(yīng)用開發(fā)講解,增加了使用VS2008環(huán)境進行軟件調(diào)試、軟件性能分析的能力培訓(xùn)內(nèi)容。培訓(xùn)課程注重于學(xué)員基本功的訓(xùn)練,實際軟件開發(fā)能力的培養(yǎng)。本視頻培訓(xùn)課程是一套適用于初、中級VC++開發(fā)人員實際軟件開發(fā)能力培養(yǎng)的不可多得的視頻教材。 課程名稱章節(jié)名稱內(nèi)容介紹VC++系列入門之VS2008 MFC類庫精講(項目實戰(zhàn)CAD系統(tǒng))第1講:VS2008 IDE環(huán)境的基本使用方法(4課時) 01、認識IDE環(huán)境 了解VS2008 IDE環(huán)境 02、學(xué)習(xí)VS2008環(huán)境設(shè)置 03、學(xué)用工程向?qū)?/strong> 04、初識Office Fluent UI 05、理解應(yīng)用程序幫助系統(tǒng)(MSDN) 06、理解VS2008解決方案要素 07、學(xué)用VS2008宏腳本 第2講:VS2008 調(diào)試環(huán)境的使用(2課時) 01、掌握啟動調(diào)試環(huán)境的主要方法 02、掌握各調(diào)試信息窗口的作用和使用方法 03、掌握定位最終錯誤位置的正確方法 04、掌握應(yīng)用程序調(diào)試版本和發(fā)行版本的區(qū)別及編譯方法 05、掌握常用的調(diào)試技巧 06、掌握MFC程序的一些調(diào)試技巧 第3講:VS2008性能分析工具(1課時)01、掌握性能分析工具的使用方法 02、掌握查看性能分析報告的方法 03、掌握分析應(yīng)用程序性能瓶頸的方法第4講: MFC類庫的設(shè)計目標(biāo)、設(shè)計方法(2課時) 01、初步掌握MFC 02、深刻理解MFC的設(shè)計目標(biāo) 03、理解MFC封裝Windows API的方式方法以及MFC與API的關(guān)系 04、學(xué)會查看MFC的源代碼 第5講: MFC體系結(jié)構(gòu)(11課時) 01、MFC類庫體系結(jié)構(gòu) 02、MFC類庫概覽 03、MFC類庫骨干基類介紹 04、CObject類特性 05、MFC RTTI 特性 06、Windows 消息機制和MFC 消息機制 07、CCmdTarget類特性 08、Win32窗口知識和CWnd類特性 09、CView類和CDocument類以及文檔視圖結(jié)構(gòu) 10、CDialog類特性 11、CDC類特性 12、MFC集合類的特性和使用方法 13、MFC 應(yīng)用類型和應(yīng)用框架 14、MFC 應(yīng)用程序開發(fā)的一般方法; 第6講:CAD系統(tǒng)設(shè)計概論(5課時)01、學(xué)習(xí)和理解什么是CAD系統(tǒng) 02、CAD系統(tǒng)設(shè)計概述 03、Windows GDI介紹 04、2D計算機圖形學(xué) 05、理解什么是光柵圖、什么是矢量圖,了解二者的特點和用途 06、TinyCAD系統(tǒng)設(shè)計、主要功能和實現(xiàn)的方法 第7講: MDI框架和TinyCAD框架實現(xiàn)(6課時)01、MDI框架結(jié)構(gòu) 02、MDI內(nèi)部結(jié)構(gòu)以及Document\View\Frame的創(chuàng)建 03、使用向?qū)蒚inyCAD系統(tǒng)的基本框架 04、為TinyCAD添加CTinyCADZoomView類,并修改視圖派生路徑 05、添加和完善TinyCAD界面的文件列表控件面板 06、掌握Fluent UI界面庫的主要特點和基本使用方法第8講: Lua腳本庫和TinyCAD圖形引擎實現(xiàn)(5課時)01、Lua庫和Lua腳本語言 02、為TinyCAD系統(tǒng)添加Lua庫支持 03、CScrollView的使用和MFC圖形類介紹 04、擴展圖形引擎的命令函數(shù)第9講:TinyCAD文檔類和命令系統(tǒng)實現(xiàn)(9課時)01、TinyCAD縮放命令控制的實現(xiàn)(在CTinyCADZoomView中添加坐標(biāo)變換支持函數(shù)) 02、TinyCAD文檔結(jié)構(gòu) 03、TinyCAD文檔類實現(xiàn) 04、Fluent UI對話框用法和文檔尺寸定義對話框 05、TinyCAD視圖更新的控制 06、TinyCAD命令系統(tǒng)和輸出錯誤信息 07、TinyCAD圖形的屬性和Fluent UI屬性窗口的使用第10講:CxImage庫和擴展TinyCAD圖像支持(2課時)01、CxImage庫介紹和相關(guān)資源 02、為TinyCAD項目添加CxImage庫支持 03、.實現(xiàn)關(guān)于CxImage的新圖形命令函數(shù)第11講:鼠標(biāo)消息處理(3課時)01、CRectTracker的使用方法 02、添加工具箱面板的實現(xiàn) 03、處理鼠標(biāo)消息 04、添加文件視圖面板的代碼第12講:TinyCAD簡單矢量動畫系統(tǒng)(4課時)01、計算機動畫基本原理 02、計算機2D動畫的一般方法介紹(畫擦法,雙緩沖法) 03、TinyCAD動畫系統(tǒng)設(shè)計 04、理解消息循環(huán)和定時器打造高性能定時消息循環(huán) 05、理解消息循環(huán)帶來的編程思想的一些轉(zhuǎn)變 06、Windows下的高性能計時器對象 07、改寫動畫線程類的Run函數(shù)添加高性能計時器 08、動態(tài)創(chuàng)建動畫系統(tǒng)的Frame/View結(jié)構(gòu) 09、在主應(yīng)用面板中添加啟動動畫的功能按鈕; 10、動畫實際幀數(shù)統(tǒng)計計算方法 11、TinyCAD項目總結(jié)和擴展展望 內(nèi)容簡介: 本部分主要講解了Windows高級編程(內(nèi)存管理+調(diào)試+句柄+進程+線程同步+動態(tài)鏈接庫)等內(nèi)容,課程共分十四章進行講解,如下: 課程名稱章節(jié)名稱內(nèi)容介紹Windows服務(wù)器與網(wǎng)絡(luò)編程第一部分第0章:課程簡介(1課時) 課程內(nèi)容概述 課程目標(biāo)概述 課程體系結(jié)構(gòu) 課程需要的準備工作(下載工具、準備基本代碼) 第1章:Windows內(nèi)存管理(9課時) 01、現(xiàn)代計算機體系結(jié)構(gòu)基礎(chǔ)和學(xué)習(xí)內(nèi)存管理的意義 02、x86 32位系列CPU內(nèi)存管理機制概述 03、Windows內(nèi)存管理機制 04、進程地址空間、頁面緩沖池、非頁面緩沖池 05、Windows內(nèi)存管理函數(shù)及基本內(nèi)存管理方法 06、標(biāo)準C內(nèi)存管理函數(shù)和C++ new 、delete運算符 07、Windows堆函數(shù)使用及性能評估 08、使用PAE、4GT、AWE獲得更多內(nèi)存的訪問( >4GB以上 ) 09、利用Windows內(nèi)存函數(shù)重載new 和 delete運算符 10、打造自己的內(nèi)存池 第2章:UINCODE字符串和安全字符串函數(shù)(3課時) 01、字符集種類,單雙字節(jié)字符集,寬字節(jié)字符集; 02、為什么使用UNICODE 03、字符集轉(zhuǎn)換(Win32字符集轉(zhuǎn)換API ,UTF-8等編碼轉(zhuǎn)換) 04、UNICODE和其他字符集混合編程問題 05、C運行時庫UNICODE擴展和安全性問題 06、安全字符串函數(shù)和使用 07、ATL中的轉(zhuǎn)換封裝支持 08、封裝字符串轉(zhuǎn)換支持類第3章:錯誤處理和結(jié)構(gòu)化異常處理(4課時) 01、錯誤碼和詳細錯誤信息的獲取 02、結(jié)構(gòu)化異常處理的基本框架 03、結(jié)構(gòu)化異常處理的使用 04、結(jié)構(gòu)化異常處理和C++異常處理的比較 05、在VC++中混用結(jié)構(gòu)化異常處理和C++異常處理 06、封裝自己的異常模塊 第4章:獲取系統(tǒng)信息(1課時) 01、了解系統(tǒng)信息 02、使用系統(tǒng)信息 03、封裝系統(tǒng)信息類 第5章:Windows調(diào)試支持(2課時) 01、Windows調(diào)試支持 02、進程、線程的調(diào)試創(chuàng)建及接管調(diào)試信息 03、調(diào)試函數(shù)及使用 04、打造基本的調(diào)試支持環(huán)境 第6章:Windows句柄和對象(2課時) 01、句柄和對象簡介 02、Windows GUI 和 GDI對象 03、Windows 內(nèi)核對象 04、內(nèi)核對象名字空間簡介 05、對象私有名字空間函數(shù)及使用(Vista、Win2008) 06、實用技術(shù)-枚舉對象列表 第7章:系統(tǒng)安全性和基本訪問控制(4課時) 01、Windows安全對象模型 02、訪問標(biāo)記、安全模塊、安全描述符、訪問控制列表 03、優(yōu)先權(quán)和優(yōu)先權(quán)使用 04、創(chuàng)建安全描述符、使用EditSecurity界面化編輯安全描述符 05、GRSLib中的安全支持第8章:Windows多任務(wù)基礎(chǔ)(2課時) 01、并行、串行、混合程序模型基礎(chǔ) 02、Windows多任務(wù)和任務(wù)調(diào)度介紹 03、任務(wù)優(yōu)先級、親緣性、 04、進程與線程句柄和標(biāo)識符ID第9章:Windows進程(3課時) 01、Windows進程和入口 02、進程環(huán)境變量、親緣性和當(dāng)前目錄 03、進程默認堆和堆管理 04、進程對象列表 05、創(chuàng)建銷毀進程、子進程 06、重定向子進程的輸入和輸出 07、枚舉系統(tǒng)中的進程列表及PSAPI使用 第10章:Windows線程(6課時) 01、多線程和線程函數(shù) 02、創(chuàng)建線程和線程退出 03、線程棧和線程局部存儲TLS 04、暫停線程與線程寄存器環(huán)境 05、線程消息循環(huán)和窗口、GDI對象 06、線程調(diào)度優(yōu)先級 07、線程親緣性 08、線程同步和異步基礎(chǔ) 09、線程可警告狀態(tài) 10、線程APC隊列 11、線程消息隊列 12、得到線程的一些統(tǒng)計信息 13、C/C++庫與多線程 14、多線程改造一些串行算法為并行算法的例子 15、打造GRSLib類庫的線程基類 第11章:線程同步和等待(4課時) 01、理解線程同步模型 02、等待函數(shù)原理及用法 03、APC和APC隊列 04、關(guān)鍵代碼段 05、事件對象 06、互斥對象 07、信號對象 08、Vista和2008版上的輕量級鎖對象(SRW) 09、一次性初始化對象(One-time Initialization) 10、互鎖的原子操作函數(shù) 11、基本的多線程安全數(shù)據(jù)結(jié)構(gòu)——互鎖單鏈表(Interlocked Singly Linked Lists) 第12章:動態(tài)鏈接庫(5課時) 01、程序鏈接方式和程序庫 02、動態(tài)鏈接庫基礎(chǔ) 03、動態(tài)鏈接庫加載方式(啟動加載、運行時加載、延遲加載) 04、動態(tài)鏈接庫加載基址和程序空間劃分 05、純資源動態(tài)鏈接庫及加載 06、動態(tài)鏈接庫和TLS 07、動態(tài)鏈接庫和共享內(nèi)存 08、枚舉進程中加載的DLL模塊 09、動態(tài)鏈接庫和C/C++運行時庫 10、插入動態(tài)庫方法 第13章:資源(2課時) 01、Windows應(yīng)用程序資源基礎(chǔ) 02、使用Windows應(yīng)用程序資源 03、枚舉可執(zhí)行文件中的資源 04、使用資源更新 第14章:文件和文件映射(6課時) 01、Windows文件支持和文件基本操作 02、建立和使用臨時文件 03、字符設(shè)備和串口編程 04、文件查找和文件夾遍歷 05、監(jiān)視目錄和目錄變化 06、文件映射和進程間共享內(nèi)存 07、磁盤低級操作——直接讀寫磁盤扇區(qū) 08、IOCP高性能訪問文件及自定義日志系統(tǒng) 09、打造自己的文件操作基類 內(nèi)容簡介: 本部分主要講解了Windows服務(wù)器與網(wǎng)絡(luò)編程之Windows高級編程第二部分(進程池 線程池 服務(wù) 日志與性能計數(shù) 磁帶備份)等內(nèi)容,課程共分六章進行講解,如下: 課程名稱章節(jié)名稱內(nèi)容介紹Windows服務(wù)器與網(wǎng)絡(luò)編程第二部分第15章: Windows作業(yè)和進程池(2課時) 01、作業(yè)對象介紹 02、創(chuàng)建作業(yè)對象 03、添加進程到作業(yè)對象 04、停止作業(yè)對象中所有的進程 05、獲得作業(yè)的統(tǒng)計信息 06、GRSLib中作業(yè)對象的封裝 第16章:Windows纖程(1課時) 01、纖程對象介紹 02、將線程變?yōu)槔w程 03、纖程函數(shù) 04、自定義纖程調(diào)度 05、纖程的本地存儲(FLS) 06、GRSLib中關(guān)于纖程的封裝 第17章:線程池和Win2008新線程池(3課時) 01、線程池基礎(chǔ)知識 02、異步調(diào)用隊列 03、內(nèi)核對象等待回調(diào)隊列 04、定時回調(diào)隊列 05、完成端口回調(diào)隊列 06、回調(diào)隊列型線程池的缺陷 07、Win2008新線程池及用法 08、GRSLib中線程池部分的封裝 第18章:磁帶備份(1課時) 01、Windows磁帶備份支持介紹 02、磁帶備份的初始化 03、磁帶設(shè)備的輸入輸出 第19章: Windows服務(wù)(6課時) 01、Windows服務(wù)進程基礎(chǔ) 02、服務(wù)進程主函數(shù)和服務(wù)程序基本結(jié)構(gòu) 03、服務(wù)安裝、刪除、啟動、停止 04、服務(wù)對象安全和服務(wù)啟動帳號 05、枚舉系統(tǒng)中已安裝的服務(wù) 06、服務(wù)的調(diào)試和服務(wù)中顯示UI 07、打造GRSLib中的服務(wù)程序框架 第20章:Windows日志和性能監(jiān)視(5課時) 01、理解Windows事件日志 02、事件日志模型和使用 03、消息文件和編譯方法 04、GRSLib中的Windows日志模塊 05、Windows性能計數(shù)器基礎(chǔ)知識 06、使用注冊表函數(shù)操作Windows性能計數(shù)器 07、使用PDH專用API族操作Windows性能計時器 08、GRSLib中關(guān)于Windows性能計數(shù)器封裝的考慮 內(nèi)容簡介: 本部分主要講解了Windows服務(wù)器與網(wǎng)絡(luò)編程之Windows高級編程第二部分(XML和XML解析引擎),詳細內(nèi)容介紹如下: 課程名稱章節(jié)名稱內(nèi)容介紹Windows服務(wù)器與網(wǎng)絡(luò)編程第二部分XML和XML解析引擎01、XML語言基礎(chǔ) 02、XSD 03、XPath 04、XSL/XSLT 05、XQuery 06、XML解析引擎模型(DOM/SAX) 07、XML解析引擎介紹(MSXML parser、TinyXML引擎、Intel XML parsert 08、COM編程基礎(chǔ)知識 09、COM環(huán)境初始化和釋放 10、COM變量類型VARIANT 11、BSTR類型介紹 12、COM擴展支持類和函數(shù)(智能指針等) 13、MSXML parser編程模型和使用方法及示例 14、GRSLib中COM和XML基礎(chǔ)支持 內(nèi)容簡介: 本部分主要講解了Windows服務(wù)器與網(wǎng)絡(luò)編程之Windows高級編程第二部分(數(shù)據(jù)庫訪問接口OLEDB+ADO)詳細內(nèi)容介紹如下: 課程名稱章節(jié)名稱內(nèi)容介紹Windows服務(wù)器與網(wǎng)絡(luò)編程第二部分數(shù)據(jù)庫訪問接口OLEDB+ADO01、數(shù)據(jù)庫訪問接口簡介(ODBC、OLEDB、ADO、ADO.Net)? 02、數(shù)據(jù)庫系統(tǒng)簡介? 03、OLEDB簡介? 04、MSDAC介紹和幫助獲取? 05、OLEDB編程基礎(chǔ)? 06、數(shù)據(jù)源對象和連接數(shù)據(jù)庫? 07、會話對象和創(chuàng)建會話事務(wù)對象? 08、命令對象及接口 09、結(jié)果集對象及接口? 10、列信息獲取和動態(tài)綁定? 11、數(shù)據(jù)增刪改操作及延遲提交? 12、多結(jié)果集對象? 13、SQL預(yù)處理和參數(shù)化查詢? 14、輸入輸出參數(shù)和存儲過程調(diào)用? 15、數(shù)據(jù)源枚舉? 16、無SQL直接操作表? 17、數(shù)據(jù)源動態(tài)結(jié)構(gòu)分析和架構(gòu)結(jié)果集? 18、BLOB字段插入和讀取操作? 19、結(jié)構(gòu)化綁定(靜態(tài)綁定) 20、日期時間型數(shù)據(jù)列處理? 21、數(shù)據(jù)類型轉(zhuǎn)換對象? 22、數(shù)據(jù)變更通知? 23、結(jié)果集查找操作及IRowsetFind接口? 24、出錯信息處理? 25、使用事務(wù)處理? 26、ATL中的OLEDB模版及用法? 27、ADO組件及用法? 28、ADO和OLEDB混合編程? 29、使用ADO調(diào)用存儲過程? 30、GRSLib中數(shù)據(jù)庫訪問組件的添加 內(nèi)容簡介: 本部分內(nèi)容為VC++系列之Windows服務(wù)器與網(wǎng)絡(luò)編程第三部分(網(wǎng)絡(luò)編程超基礎(chǔ))如下: 課程名稱章節(jié)名稱內(nèi)容介紹Windows服務(wù)器與網(wǎng)絡(luò)編程實戰(zhàn)第三部分 第23章:計算機網(wǎng)絡(luò)和網(wǎng)際協(xié)議(TCPIP) 01、計算機網(wǎng)絡(luò)基礎(chǔ) 02、網(wǎng)絡(luò)協(xié)議 03、TCP/IP協(xié)議族 04、IP地址家族和劃分 05、ICMP、ARP、PARP、BOOTP、DHCP 06、TCP協(xié)議和UDP協(xié)議 07、DNS、HTTP、FTP、POP3、SMTP簡介 08、D類地址、多播(組播)、IGMP協(xié)議 09、QoS和服務(wù)質(zhì)量 第24章:標(biāo)準套接字SOCKET原理及編程 01、網(wǎng)絡(luò)協(xié)議抽象特征和協(xié)議枚舉 02、協(xié)議無關(guān)網(wǎng)絡(luò)編程接口——伯克利套接字(BSD Socket) 03、Winsock簡介和常用頭文件及庫文件 04、Winsock環(huán)境的初始化和卸載 05、SOCKET對象及句柄 06、SOCKET的創(chuàng)建 07、直接利用協(xié)議結(jié)構(gòu)創(chuàng)建SOCKET 08、客戶-服務(wù)端編程模型 09、簡單echo服務(wù)器和客戶端(TCP/UDP) 10、SOCKET輔助函數(shù) 11、系統(tǒng)輔助工具命令(Ping,IPconfig,Route,ARP,NetStat) 12、GRSLib中添加的內(nèi)容 第25章:WinSock工作模式和編程模型 01、套接字工作模式和模型簡介 02、阻塞模式 03、非阻塞模式 04、select模型 05、消息模型 06、事件模型 07、重疊I/O模型 08、IOCP模型 第26章:WinSock2.0API和SOCKET池 01、SOCKET五種工作模型的簡單性能分析 02、Winsock2.0新擴展函數(shù)簡介 03、AcceptEx函數(shù)及工作原理 04、GetAcceptExSockAddr函數(shù) 05、TransmitFile函數(shù)及工作原理 06、TransmitPackets函數(shù)及工作原理 07、ConnectEx函數(shù) 08、DisconnectEx函數(shù) 09、WSARecvMsg函數(shù) 10、Winsock2.0擴展函數(shù)的動態(tài)加載方法 11、SOCKET池原理和編程模型 12、IOCP+SOCKET池 13、聚集/散播I/O原理和編程方法 14、綜合的性能考慮 15、GRSLib中IOCP+SOCKET池的封裝 第27章:套接字IO控制命令和輔助工具函數(shù) 01、控制SOCKET選項的API 02、getsockopt/setsockopt函數(shù) 03、SOL_SOCKET選項級別選項詳解 04、IPPROTO_IP選項級別選項詳解 05、IPPROTO_IPV6選項級別選項詳解 06、IPPROTO_RM選項級別選項詳解 07、IPPROTO_TCP選項級別選項詳解 08、ioctlsocket/WSAIoctl函數(shù) 09、標(biāo)準IO控制命令 10、其它的IO控制命令 第28章:多播(組播) 01、組播原理 02、有根組播/無根組播 03、支持組播協(xié)議的判定 04、IP組播及原理 05、IGMP簡介 06、組播編程一般方法 07、setsockopt方式組播 08、WSAIoctl源過濾組播及組播炸彈預(yù)防 09、WSAJoinLeaf方式組播 第29章:網(wǎng)絡(luò)編程輔助利器網(wǎng)絡(luò)監(jiān)視工具-MS Network Monitor 01、認識Microsoft Network Moniter工具 02、熟悉MSNM基本抓包操作 03、學(xué)習(xí)MSNM的過濾條件表達式的編寫 04、學(xué)習(xí)MSNM的自定義腳本協(xié)議解析器的編寫 內(nèi)容簡介: 本課程為VC++系列之Windows服務(wù)器與網(wǎng)絡(luò)編程第四部分(高級網(wǎng)絡(luò)編程部分) 如下: 課程名稱章節(jié)名稱內(nèi)容介紹Windows服務(wù)器與網(wǎng)絡(luò)編程第四部分 第30章:TCPIP協(xié)議族詳解 01、回顧已學(xué)SOCKET編程方法及分析知識局限 02、再看TCP/IP分層 03、鏈路層功能介紹 04、網(wǎng)絡(luò)層功能介紹 05、傳輸層功能介紹 06、應(yīng)用層功能介紹及應(yīng)用層設(shè)計建議 07、OSI會話層功能介紹 08、OSI表示層功能介紹 09、TCP/IP分層原理及數(shù)據(jù)傳輸原理示意 10、IP協(xié)議詳解 11、ICMP協(xié)議詳解 12、UDP協(xié)議詳解 13、TCP協(xié)議詳解 14、學(xué)習(xí)協(xié)議的目的和意義 第31章:原始套接字和ICMP、PING TRACEROUTE工具實現(xiàn) 01、原始套接字原理 02、原始套接字創(chuàng)建 03、原始套接字創(chuàng)建需要注意的細節(jié)問題(限制/選項) 04、ICMP Ping報文格式及介紹 05、利用原始套接字實現(xiàn)Ping命令 06、路由發(fā)現(xiàn)原理介紹 07、TraceRoute命令原理及實現(xiàn) 08、利用原始套接字實現(xiàn)UDP協(xié)議封包 09、利用原始套接字實現(xiàn)TCP協(xié)議的方法 10、GRSLib中關(guān)于Ping功能和TraceRoute功能的封裝 第32章:HTTP和FTP協(xié)議原理及服務(wù)端實現(xiàn) 01、FTP協(xié)議詳解 02、FTP Server實現(xiàn)和測試 03、HTTP協(xié)議詳解 04、HTTP Server實現(xiàn)和測試 05、本講作業(yè) 第33章:P2P和NAT穿透流媒體傳輸 01、P2P思想來源 02、P2P原理 03、P2P核心關(guān)鍵技術(shù) 04、NAT和NAPT 05、NAT打洞和穿透技術(shù) 06、流媒體原理 07、流媒體領(lǐng)域面臨的若干問題 08、RTP/RTCP/RTSP/RSVP協(xié)議介紹 09、JRTPLib介紹 10、本講作業(yè) 第34章:WinSock2 SPI 01、WinSock SPI介紹 02、WinSock SPI原理 03、WinSock SPI封裝和接口 04、WinSock SPI安裝 05、WinSock SPI示例 06、WinSock SPI調(diào)試 07、WinSock SPI用途 --------------------- 本部分是您成為VC++軟件工程師必備的階段,如果您沒有任何基礎(chǔ),學(xué)習(xí)C++能快速讓您進入編程領(lǐng)域,建議配合書籍《C++入門經(jīng)典》 課程名稱章節(jié)名稱內(nèi)容介紹 C++語言超基礎(chǔ)精講 第1講:程序設(shè)計語言原理及C++入門(6課時) 01、什么是編程? 02、程序設(shè)計領(lǐng)域 03、語言評估標(biāo)準 04、影響語言設(shè)計的因素 05、語言分類 06、語言設(shè)計中的權(quán)衡 07、實現(xiàn)方法 08、程序設(shè)計環(huán)境 09、C語言簡史 10、C++語言簡史 11、學(xué)習(xí)程序語言的一般方法 12、C++語言入門 第2講:基本數(shù)據(jù)類型擴展數(shù)據(jù)類型和表達式(3課時) 01、C++數(shù)據(jù)類型 02、常量和變量 03、C++運算符 04、賦值運算符與賦值表達式 05、算數(shù)運算符與算數(shù)表達式 06、邏輯運算符和邏輯表達式 07、?表達式 08、,表達式 09、指針和引用運算符和表達式 10、Sizeof運算符 11、類型轉(zhuǎn)換運算符 12、數(shù)組下標(biāo)運算符 第3講:控制語句(2課時) 01、順序控制語句 02、選擇控制語句 03、循環(huán)控制語句 04、跳轉(zhuǎn)語句 第4講:函數(shù)(2課時) 01、函數(shù)概述 02、函數(shù)的定義和聲明 03、函數(shù)的調(diào)用 第5講:數(shù)組(2課時) 01、一維數(shù)組 02、二維數(shù)組 03、多維數(shù)組 04、數(shù)組與函數(shù) 05、數(shù)組的應(yīng)用 第6講:指針(3課時) 01、指針的概念 02、指針的定義和使用 03、指針運算 04、void指針和const指針 05、指針與數(shù)組 06、動態(tài)內(nèi)存分配 07、指針與字符串 08、指針與函數(shù) 第7講:結(jié)構(gòu)體與共用體(2課時) 01、結(jié)構(gòu)體的概念 02、結(jié)構(gòu)體類型變量的定義方法 03、結(jié)構(gòu)體變量的使用形式和初始化 04、結(jié)構(gòu)體數(shù)組 05、結(jié)構(gòu)體與指針 06、結(jié)構(gòu)體與函數(shù) 07、共用體 第8講類和對象(2課時) 01、類和對象 02、類對象 03、構(gòu)造函數(shù)和析構(gòu)函數(shù) 04、類的初始化 05、復(fù)雜的對象表示 06、堆與拷貝構(gòu)造函數(shù) 07、this指針 08、引用 09、常類型 第9講:運算符重載(1課時) 01、運算符重載概述 02、運算符重載的實現(xiàn) 03、單目運算符重載 04、雙目運算符重載 05、->運算符重載 06、賦值運算符重載 07、下標(biāo)運算符重載 08、運算符new與delete重載 09、逗號運算符重載 10、類型轉(zhuǎn)換運算符重載 第10講:靜態(tài)成員與友元(1課時) 01、靜態(tài)成員 02、友元 03、友元應(yīng)用實例 第11講:繼承和派生類(1課時) 01、基類和派生類 02、單繼承 03、多繼承 04、虛基類 第12講:模板(1課時) 01、模板的概念 02、函數(shù)模板 03、類模板 第13講:多態(tài)性與虛函數(shù)(1課時) 01、普通成員函數(shù)重載 02、派生類指針 03、虛函數(shù) 04、純虛函數(shù)與抽象類 第14講:異常處理(1課時) 01、異常處理概述 02、異常處理的基本思想 03、C++異常處理的實現(xiàn) 04、標(biāo)準C++庫中的異常類 05、多路捕獲 06、含有異常的程序設(shè)計 內(nèi)容簡介: 本部分是您成為VC++軟件工程師必備的階段,如果您沒有任何基礎(chǔ),學(xué)習(xí)C++能快速讓您進入編程領(lǐng)域,建議配合書籍《C++入門經(jīng)典》 更多詳細免費學(xué)習(xí)培訓(xùn)視頻看我用戶名,大家加入一起學(xué)習(xí),交流討論 關(guān)鍵詞: VC++、VS2008、MFC、Office Fluent UI、CAD系統(tǒng)、結(jié)構(gòu)化存儲、自定義窗口、消息映射機制、多線程、CxImage庫、Lua腳本引擎、MDI、對話框、軟件設(shè)計、光柵圖、矢量圖等。 本培訓(xùn)將實現(xiàn)的CAD系統(tǒng)介紹: 本培訓(xùn)視頻中要帶領(lǐng)學(xué)員實現(xiàn)的CAD系統(tǒng)是一個簡單的基于2D圖形的CAD系統(tǒng),擁有以下基本功能: 基本的幾何圖形(點、線、矩形、圓、位圖等)繪制的功能; 具有基本圖像處理能力(依托CxImage庫); 擁有基于腳本編程語言Lua腳本的命令輸入環(huán)境; 自定義格式的CAD矢量圖形文件; 具有簡單2D矢量動畫功能; 具有高可擴展性可作為較復(fù)雜的CAD系統(tǒng)的基本框架,學(xué)員可以以此為基礎(chǔ)開發(fā)一些較實用的CAD系統(tǒng)。 培訓(xùn)的主要目標(biāo): 學(xué)員通過本次培訓(xùn)后,可以達到熟練使用VS2008環(huán)境及使用MFC進行編程的基本能力。同時學(xué)員將具備建立較復(fù)雜軟件開發(fā)框架的能力和基礎(chǔ)。課程學(xué)習(xí)完畢后學(xué)員還將具備基本的軟件分析、設(shè)計、實現(xiàn)能力,并能夠獨立承擔(dān)一些基于MFC的應(yīng)用程序開發(fā)實現(xiàn)的任務(wù);學(xué)員將牢固的掌握MFC窗口類、繪圖類、集合類、調(diào)試類等的設(shè)計、使用方法;同時掌握使用VS2008調(diào)試程序、跟蹤程序錯誤的技能;掌握使用VS2008性能分析工具分析分析軟件性能瓶頸的方法;具備使用VS2008 MFC從事軟件開發(fā)工作的能力。達到一般公司VC++軟件開發(fā)人員的基本能力要求。 本培訓(xùn)的主要任務(wù): 本次培訓(xùn)將通過帶領(lǐng)學(xué)員自己動手實現(xiàn)一個簡單的CAD系統(tǒng)(TinyCAD)的方式,達到上述的培訓(xùn)目標(biāo)。培訓(xùn)過程中學(xué)員將跟隨講師一步步實現(xiàn)一個基于MFC 及 最新Office Fluent UI界面開發(fā)庫的簡單CAD系統(tǒng)(TinyCAD)。 培訓(xùn)課程特色: 該視頻課程培訓(xùn)講師是具有十多年實際軟件開發(fā)工作經(jīng)驗的資深軟件工程師。課程內(nèi)容注重實戰(zhàn),注重學(xué)員實際軟件開發(fā)能力的培養(yǎng),同時結(jié)合當(dāng)前主流軟件公司對軟件就業(yè)人員的一般要求進行貼合實際的軟件開發(fā)素質(zhì)的培訓(xùn)和培養(yǎng)。培訓(xùn)課程使用音視頻的多媒體方式,免去學(xué)員看書學(xué)習(xí)的痛苦,同時又可以讓教師貼近學(xué)員進行一對一、手把手的教學(xué)。較之傳統(tǒng)MFC類培訓(xùn)視頻教程,增加了全新的內(nèi)容,新增了VS2008(+ SP1)環(huán)境講解,增加了較流行的開源代碼庫的講解(Lua、CxImage),增加了對于最新的類似Office Fluent UI界面庫的應(yīng)用開發(fā)講解,增加了使用VS2008環(huán)境進行軟件調(diào)試、軟件性能分析的能力培訓(xùn)內(nèi)容。培訓(xùn)課程注重于學(xué)員基本功的訓(xùn)練,實際軟件開發(fā)能力的培養(yǎng)。本視頻培訓(xùn)課程是一套適用于初、中級VC++開發(fā)人員實際軟件開發(fā)能力培養(yǎng)的不可多得的視頻教材。 課程名稱章節(jié)名稱內(nèi)容介紹VC++系列入門之VS2008 MFC類庫精講(項目實戰(zhàn)CAD系統(tǒng))第1講:VS2008 IDE環(huán)境的基本使用方法(4課時) 01、認識IDE環(huán)境 了解VS2008 IDE環(huán)境 02、學(xué)習(xí)VS2008環(huán)境設(shè)置 03、學(xué)用工程向?qū)?/strong> 04、初識Office Fluent UI 05、理解應(yīng)用程序幫助系統(tǒng)(MSDN) 06、理解VS2008解決方案要素 07、學(xué)用VS2008宏腳本 第2講:VS2008 調(diào)試環(huán)境的使用(2課時) 01、掌握啟動調(diào)試環(huán)境的主要方法 02、掌握各調(diào)試信息窗口的作用和使用方法 03、掌握定位最終錯誤位置的正確方法 04、掌握應(yīng)用程序調(diào)試版本和發(fā)行版本的區(qū)別及編譯方法 05、掌握常用的調(diào)試技巧 06、掌握MFC程序的一些調(diào)試技巧 第3講:VS2008性能分析工具(1課時)01、掌握性能分析工具的使用方法 02、掌握查看性能分析報告的方法 03、掌握分析應(yīng)用程序性能瓶頸的方法第4講: MFC類庫的設(shè)計目標(biāo)、設(shè)計方法(2課時) 01、初步掌握MFC 02、深刻理解MFC的設(shè)計目標(biāo) 03、理解MFC封裝Windows API的方式方法以及MFC與API的關(guān)系 04、學(xué)會查看MFC的源代碼 第5講: MFC體系結(jié)構(gòu)(11課時) 01、MFC類庫體系結(jié)構(gòu) 02、MFC類庫概覽 03、MFC類庫骨干基類介紹 04、CObject類特性 05、MFC RTTI 特性 06、Windows 消息機制和MFC 消息機制 07、CCmdTarget類特性 08、Win32窗口知識和CWnd類特性 09、CView類和CDocument類以及文檔視圖結(jié)構(gòu) 10、CDialog類特性 11、CDC類特性 12、MFC集合類的特性和使用方法 13、MFC 應(yīng)用類型和應(yīng)用框架 14、MFC 應(yīng)用程序開發(fā)的一般方法; 第6講:CAD系統(tǒng)設(shè)計概論(5課時)01、學(xué)習(xí)和理解什么是CAD系統(tǒng) 02、CAD系統(tǒng)設(shè)計概述 03、Windows GDI介紹 04、2D計算機圖形學(xué) 05、理解什么是光柵圖、什么是矢量圖,了解二者的特點和用途 06、TinyCAD系統(tǒng)設(shè)計、主要功能和實現(xiàn)的方法 第7講: MDI框架和TinyCAD框架實現(xiàn)(6課時)01、MDI框架結(jié)構(gòu) 02、MDI內(nèi)部結(jié)構(gòu)以及Document\View\Frame的創(chuàng)建 03、使用向?qū)蒚inyCAD系統(tǒng)的基本框架 04、為TinyCAD添加CTinyCADZoomView類,并修改視圖派生路徑 05、添加和完善TinyCAD界面的文件列表控件面板 06、掌握Fluent UI界面庫的主要特點和基本使用方法第8講: Lua腳本庫和TinyCAD圖形引擎實現(xiàn)(5課時)01、Lua庫和Lua腳本語言 02、為TinyCAD系統(tǒng)添加Lua庫支持 03、CScrollView的使用和MFC圖形類介紹 04、擴展圖形引擎的命令函數(shù)第9講:TinyCAD文檔類和命令系統(tǒng)實現(xiàn)(9課時)01、TinyCAD縮放命令控制的實現(xiàn)(在CTinyCADZoomView中添加坐標(biāo)變換支持函數(shù)) 02、TinyCAD文檔結(jié)構(gòu) 03、TinyCAD文檔類實現(xiàn) 04、Fluent UI對話框用法和文檔尺寸定義對話框 05、TinyCAD視圖更新的控制 06、TinyCAD命令系統(tǒng)和輸出錯誤信息 07、TinyCAD圖形的屬性和Fluent UI屬性窗口的使用第10講:CxImage庫和擴展TinyCAD圖像支持(2課時)01、CxImage庫介紹和相關(guān)資源 02、為TinyCAD項目添加CxImage庫支持 03、.實現(xiàn)關(guān)于CxImage的新圖形命令函數(shù)第11講:鼠標(biāo)消息處理(3課時)01、CRectTracker的使用方法 02、添加工具箱面板的實現(xiàn) 03、處理鼠標(biāo)消息 04、添加文件視圖面板的代碼第12講:TinyCAD簡單矢量動畫系統(tǒng)(4課時)01、計算機動畫基本原理 02、計算機2D動畫的一般方法介紹(畫擦法,雙緩沖法) 03、TinyCAD動畫系統(tǒng)設(shè)計 04、理解消息循環(huán)和定時器打造高性能定時消息循環(huán) 05、理解消息循環(huán)帶來的編程思想的一些轉(zhuǎn)變 06、Windows下的高性能計時器對象 07、改寫動畫線程類的Run函數(shù)添加高性能計時器 08、動態(tài)創(chuàng)建動畫系統(tǒng)的Frame/View結(jié)構(gòu) 09、在主應(yīng)用面板中添加啟動動畫的功能按鈕; 10、動畫實際幀數(shù)統(tǒng)計計算方法 11、TinyCAD項目總結(jié)和擴展展望 內(nèi)容簡介: 本部分主要講解了Windows高級編程(內(nèi)存管理+調(diào)試+句柄+進程+線程同步+動態(tài)鏈接庫)等內(nèi)容,課程共分十四章進行講解,如下: 課程名稱章節(jié)名稱內(nèi)容介紹Windows服務(wù)器與網(wǎng)絡(luò)編程第一部分第0章:課程簡介(1課時) 課程內(nèi)容概述 課程目標(biāo)概述 課程體系結(jié)構(gòu) 課程需要的準備工作(下載工具、準備基本代碼) 第1章:Windows內(nèi)存管理(9課時) 01、現(xiàn)代計算機體系結(jié)構(gòu)基礎(chǔ)和學(xué)習(xí)內(nèi)存管理的意義 02、x86 32位系列CPU內(nèi)存管理機制概述 03、Windows內(nèi)存管理機制 04、進程地址空間、頁面緩沖池、非頁面緩沖池 05、Windows內(nèi)存管理函數(shù)及基本內(nèi)存管理方法 06、標(biāo)準C內(nèi)存管理函數(shù)和C++ new 、delete運算符 07、Windows堆函數(shù)使用及性能評估 08、使用PAE、4GT、AWE獲得更多內(nèi)存的訪問( >4GB以上 ) 09、利用Windows內(nèi)存函數(shù)重載new 和 delete運算符 10、打造自己的內(nèi)存池 第2章:UINCODE字符串和安全字符串函數(shù)(3課時) 01、字符集種類,單雙字節(jié)字符集,寬字節(jié)字符集; 02、為什么使用UNICODE 03、字符集轉(zhuǎn)換(Win32字符集轉(zhuǎn)換API ,UTF-8等編碼轉(zhuǎn)換) 04、UNICODE和其他字符集混合編程問題 05、C運行時庫UNICODE擴展和安全性問題 06、安全字符串函數(shù)和使用 07、ATL中的轉(zhuǎn)換封裝支持 08、封裝字符串轉(zhuǎn)換支持類第3章:錯誤處理和結(jié)構(gòu)化異常處理(4課時) 01、錯誤碼和詳細錯誤信息的獲取 02、結(jié)構(gòu)化異常處理的基本框架 03、結(jié)構(gòu)化異常處理的使用 04、結(jié)構(gòu)化異常處理和C++異常處理的比較 05、在VC++中混用結(jié)構(gòu)化異常處理和C++異常處理 06、封裝自己的異常模塊 第4章:獲取系統(tǒng)信息(1課時) 01、了解系統(tǒng)信息 02、使用系統(tǒng)信息 03、封裝系統(tǒng)信息類 第5章:Windows調(diào)試支持(2課時) 01、Windows調(diào)試支持 02、進程、線程的調(diào)試創(chuàng)建及接管調(diào)試信息 03、調(diào)試函數(shù)及使用 04、打造基本的調(diào)試支持環(huán)境 第6章:Windows句柄和對象(2課時) 01、句柄和對象簡介 02、Windows GUI 和 GDI對象 03、Windows 內(nèi)核對象 04、內(nèi)核對象名字空間簡介 05、對象私有名字空間函數(shù)及使用(Vista、Win2008) 06、實用技術(shù)-枚舉對象列表 第7章:系統(tǒng)安全性和基本訪問控制(4課時) 01、Windows安全對象模型 02、訪問標(biāo)記、安全模塊、安全描述符、訪問控制列表 03、優(yōu)先權(quán)和優(yōu)先權(quán)使用 04、創(chuàng)建安全描述符、使用EditSecurity界面化編輯安全描述符 05、GRSLib中的安全支持第8章:Windows多任務(wù)基礎(chǔ)(2課時) 01、并行、串行、混合程序模型基礎(chǔ) 02、Windows多任務(wù)和任務(wù)調(diào)度介紹 03、任務(wù)優(yōu)先級、親緣性、 04、進程與線程句柄和標(biāo)識符ID第9章:Windows進程(3課時) 01、Windows進程和入口 02、進程環(huán)境變量、親緣性和當(dāng)前目錄 03、進程默認堆和堆管理 04、進程對象列表 05、創(chuàng)建銷毀進程、子進程 06、重定向子進程的輸入和輸出 07、枚舉系統(tǒng)中的進程列表及PSAPI使用 第10章:Windows線程(6課時) 01、多線程和線程函數(shù) 02、創(chuàng)建線程和線程退出 03、線程棧和線程局部存儲TLS 04、暫停線程與線程寄存器環(huán)境 05、線程消息循環(huán)和窗口、GDI對象 06、線程調(diào)度優(yōu)先級 07、線程親緣性 08、線程同步和異步基礎(chǔ) 09、線程可警告狀態(tài) 10、線程APC隊列 11、線程消息隊列 12、得到線程的一些統(tǒng)計信息 13、C/C++庫與多線程 14、多線程改造一些串行算法為并行算法的例子 15、打造GRSLib類庫的線程基類 第11章:線程同步和等待(4課時) 01、理解線程同步模型 02、等待函數(shù)原理及用法 03、APC和APC隊列 04、關(guān)鍵代碼段 05、事件對象 06、互斥對象 07、信號對象 08、Vista和2008版上的輕量級鎖對象(SRW) 09、一次性初始化對象(One-time Initialization) 10、互鎖的原子操作函數(shù) 11、基本的多線程安全數(shù)據(jù)結(jié)構(gòu)——互鎖單鏈表(Interlocked Singly Linked Lists) 第12章:動態(tài)鏈接庫(5課時) 01、程序鏈接方式和程序庫 02、動態(tài)鏈接庫基礎(chǔ) 03、動態(tài)鏈接庫加載方式(啟動加載、運行時加載、延遲加載) 04、動態(tài)鏈接庫加載基址和程序空間劃分 05、純資源動態(tài)鏈接庫及加載 06、動態(tài)鏈接庫和TLS 07、動態(tài)鏈接庫和共享內(nèi)存 08、枚舉進程中加載的DLL模塊 09、動態(tài)鏈接庫和C/C++運行時庫 10、插入動態(tài)庫方法 第13章:資源(2課時) 01、Windows應(yīng)用程序資源基礎(chǔ) 02、使用Windows應(yīng)用程序資源 03、枚舉可執(zhí)行文件中的資源 04、使用資源更新 第14章:文件和文件映射(6課時) 01、Windows文件支持和文件基本操作 02、建立和使用臨時文件 03、字符設(shè)備和串口編程 04、文件查找和文件夾遍歷 05、監(jiān)視目錄和目錄變化 06、文件映射和進程間共享內(nèi)存 07、磁盤低級操作——直接讀寫磁盤扇區(qū) 08、IOCP高性能訪問文件及自定義日志系統(tǒng) 09、打造自己的文件操作基類 內(nèi)容簡介: 本部分主要講解了Windows服務(wù)器與網(wǎng)絡(luò)編程之Windows高級編程第二部分(進程池 線程池 服務(wù) 日志與性能計數(shù) 磁帶備份)等內(nèi)容,課程共分六章進行講解,如下: 課程名稱章節(jié)名稱內(nèi)容介紹Windows服務(wù)器與網(wǎng)絡(luò)編程第二部分第15章: Windows作業(yè)和進程池(2課時) 01、作業(yè)對象介紹 02、創(chuàng)建作業(yè)對象 03、添加進程到作業(yè)對象 04、停止作業(yè)對象中所有的進程 05、獲得作業(yè)的統(tǒng)計信息 06、GRSLib中作業(yè)對象的封裝 第16章:Windows纖程(1課時) 01、纖程對象介紹 02、將線程變?yōu)槔w程 03、纖程函數(shù) 04、自定義纖程調(diào)度 05、纖程的本地存儲(FLS) 06、GRSLib中關(guān)于纖程的封裝 第17章:線程池和Win2008新線程池(3課時) 01、線程池基礎(chǔ)知識 02、異步調(diào)用隊列 03、內(nèi)核對象等待回調(diào)隊列 04、定時回調(diào)隊列 05、完成端口回調(diào)隊列 06、回調(diào)隊列型線程池的缺陷 07、Win2008新線程池及用法 08、GRSLib中線程池部分的封裝 第18章:磁帶備份(1課時) 01、Windows磁帶備份支持介紹 02、磁帶備份的初始化 03、磁帶設(shè)備的輸入輸出 第19章: Windows服務(wù)(6課時) 01、Windows服務(wù)進程基礎(chǔ) 02、服務(wù)進程主函數(shù)和服務(wù)程序基本結(jié)構(gòu) 03、服務(wù)安裝、刪除、啟動、停止 04、服務(wù)對象安全和服務(wù)啟動帳號 05、枚舉系統(tǒng)中已安裝的服務(wù) 06、服務(wù)的調(diào)試和服務(wù)中顯示UI 07、打造GRSLib中的服務(wù)程序框架 第20章:Windows日志和性能監(jiān)視(5課時) 01、理解Windows事件日志 02、事件日志模型和使用 03、消息文件和編譯方法 04、GRSLib中的Windows日志模塊 05、Windows性能計數(shù)器基礎(chǔ)知識 06、使用注冊表函數(shù)操作Windows性能計數(shù)器 07、使用PDH專用API族操作Windows性能計時器 08、GRSLib中關(guān)于Windows性能計數(shù)器封裝的考慮 內(nèi)容簡介: 本部分主要講解了Windows服務(wù)器與網(wǎng)絡(luò)編程之Windows高級編程第二部分(XML和XML解析引擎),詳細內(nèi)容介紹如下: 課程名稱章節(jié)名稱內(nèi)容介紹Windows服務(wù)器與網(wǎng)絡(luò)編程第二部分XML和XML解析引擎01、XML語言基礎(chǔ) 02、XSD 03、XPath 04、XSL/XSLT 05、XQuery 06、XML解析引擎模型(DOM/SAX) 07、XML解析引擎介紹(MSXML parser、TinyXML引擎、Intel XML parsert 08、COM編程基礎(chǔ)知識 09、COM環(huán)境初始化和釋放 10、COM變量類型VARIANT 11、BSTR類型介紹 12、COM擴展支持類和函數(shù)(智能指針等) 13、MSXML parser編程模型和使用方法及示例 14、GRSLib中COM和XML基礎(chǔ)支持 內(nèi)容簡介: 本部分主要講解了Windows服務(wù)器與網(wǎng)絡(luò)編程之Windows高級編程第二部分(數(shù)據(jù)庫訪問接口OLEDB+ADO)詳細內(nèi)容介紹如下: 課程名稱章節(jié)名稱內(nèi)容介紹Windows服務(wù)器與網(wǎng)絡(luò)編程第二部分數(shù)據(jù)庫訪問接口OLEDB+ADO01、數(shù)據(jù)庫訪問接口簡介(ODBC、OLEDB、ADO、ADO.Net)? 02、數(shù)據(jù)庫系統(tǒng)簡介? 03、OLEDB簡介? 04、MSDAC介紹和幫助獲取? 05、OLEDB編程基礎(chǔ)? 06、數(shù)據(jù)源對象和連接數(shù)據(jù)庫? 07、會話對象和創(chuàng)建會話事務(wù)對象? 08、命令對象及接口 09、結(jié)果集對象及接口? 10、列信息獲取和動態(tài)綁定? 11、數(shù)據(jù)增刪改操作及延遲提交? 12、多結(jié)果集對象? 13、SQL預(yù)處理和參數(shù)化查詢? 14、輸入輸出參數(shù)和存儲過程調(diào)用? 15、數(shù)據(jù)源枚舉? 16、無SQL直接操作表? 17、數(shù)據(jù)源動態(tài)結(jié)構(gòu)分析和架構(gòu)結(jié)果集? 18、BLOB字段插入和讀取操作? 19、結(jié)構(gòu)化綁定(靜態(tài)綁定) 20、日期時間型數(shù)據(jù)列處理? 21、數(shù)據(jù)類型轉(zhuǎn)換對象? 22、數(shù)據(jù)變更通知? 23、結(jié)果集查找操作及IRowsetFind接口? 24、出錯信息處理? 25、使用事務(wù)處理? 26、ATL中的OLEDB模版及用法? 27、ADO組件及用法? 28、ADO和OLEDB混合編程? 29、使用ADO調(diào)用存儲過程? 30、GRSLib中數(shù)據(jù)庫訪問組件的添加 內(nèi)容簡介: 本部分內(nèi)容為VC++系列之Windows服務(wù)器與網(wǎng)絡(luò)編程第三部分(網(wǎng)絡(luò)編程超基礎(chǔ))如下: 課程名稱章節(jié)名稱內(nèi)容介紹Windows服務(wù)器與網(wǎng)絡(luò)編程實戰(zhàn)第三部分 第23章:計算機網(wǎng)絡(luò)和網(wǎng)際協(xié)議(TCPIP) 01、計算機網(wǎng)絡(luò)基礎(chǔ) 02、網(wǎng)絡(luò)協(xié)議 03、TCP/IP協(xié)議族 04、IP地址家族和劃分 05、ICMP、ARP、PARP、BOOTP、DHCP 06、TCP協(xié)議和UDP協(xié)議 07、DNS、HTTP、FTP、POP3、SMTP簡介 08、D類地址、多播(組播)、IGMP協(xié)議 09、QoS和服務(wù)質(zhì)量 第24章:標(biāo)準套接字SOCKET原理及編程 01、網(wǎng)絡(luò)協(xié)議抽象特征和協(xié)議枚舉 02、協(xié)議無關(guān)網(wǎng)絡(luò)編程接口——伯克利套接字(BSD Socket) 03、Winsock簡介和常用頭文件及庫文件 04、Winsock環(huán)境的初始化和卸載 05、SOCKET對象及句柄 06、SOCKET的創(chuàng)建 07、直接利用協(xié)議結(jié)構(gòu)創(chuàng)建SOCKET 08、客戶-服務(wù)端編程模型 09、簡單echo服務(wù)器和客戶端(TCP/UDP) 10、SOCKET輔助函數(shù) 11、系統(tǒng)輔助工具命令(Ping,IPconfig,Route,ARP,NetStat) 12、GRSLib中添加的內(nèi)容 第25章:WinSock工作模式和編程模型 01、套接字工作模式和模型簡介 02、阻塞模式 03、非阻塞模式 04、select模型 05、消息模型 06、事件模型 07、重疊I/O模型 08、IOCP模型 第26章:WinSock2.0API和SOCKET池 01、SOCKET五種工作模型的簡單性能分析 02、Winsock2.0新擴展函數(shù)簡介 03、AcceptEx函數(shù)及工作原理 04、GetAcceptExSockAddr函數(shù) 05、TransmitFile函數(shù)及工作原理 06、TransmitPackets函數(shù)及工作原理 07、ConnectEx函數(shù) 08、DisconnectEx函數(shù) 09、WSARecvMsg函數(shù) 10、Winsock2.0擴展函數(shù)的動態(tài)加載方法 11、SOCKET池原理和編程模型 12、IOCP+SOCKET池 13、聚集/散播I/O原理和編程方法 14、綜合的性能考慮 15、GRSLib中IOCP+SOCKET池的封裝 第27章:套接字IO控制命令和輔助工具函數(shù) 01、控制SOCKET選項的API 02、getsockopt/setsockopt函數(shù) 03、SOL_SOCKET選項級別選項詳解 04、IPPROTO_IP選項級別選項詳解 05、IPPROTO_IPV6選項級別選項詳解 06、IPPROTO_RM選項級別選項詳解 07、IPPROTO_TCP選項級別選項詳解 08、ioctlsocket/WSAIoctl函數(shù) 09、標(biāo)準IO控制命令 10、其它的IO控制命令 第28章:多播(組播) 01、組播原理 02、有根組播/無根組播 03、支持組播協(xié)議的判定 04、IP組播及原理 05、IGMP簡介 06、組播編程一般方法 07、setsockopt方式組播 08、WSAIoctl源過濾組播及組播炸彈預(yù)防 09、WSAJoinLeaf方式組播 第29章:網(wǎng)絡(luò)編程輔助利器網(wǎng)絡(luò)監(jiān)視工具-MS Network Monitor 01、認識Microsoft Network Moniter工具 02、熟悉MSNM基本抓包操作 03、學(xué)習(xí)MSNM的過濾條件表達式的編寫 04、學(xué)習(xí)MSNM的自定義腳本協(xié)議解析器的編寫 內(nèi)容簡介: 本課程為VC++系列之Windows服務(wù)器與網(wǎng)絡(luò)編程第四部分(高級網(wǎng)絡(luò)編程部分) 如下: 課程名稱章節(jié)名稱內(nèi)容介紹Windows服務(wù)器與網(wǎng)絡(luò)編程第四部分 第30章:TCPIP協(xié)議族詳解 01、回顧已學(xué)SOCKET編程方法及分析知識局限 02、再看TCP/IP分層 03、鏈路層功能介紹 04、網(wǎng)絡(luò)層功能介紹 05、傳輸層功能介紹 06、應(yīng)用層功能介紹及應(yīng)用層設(shè)計建議 07、OSI會話層功能介紹 08、OSI表示層功能介紹 09、TCP/IP分層原理及數(shù)據(jù)傳輸原理示意 10、IP協(xié)議詳解 11、ICMP協(xié)議詳解 12、UDP協(xié)議詳解 13、TCP協(xié)議詳解 14、學(xué)習(xí)協(xié)議的目的和意義 第31章:原始套接字和ICMP、PING TRACEROUTE工具實現(xiàn) 01、原始套接字原理 02、原始套接字創(chuàng)建 03、原始套接字創(chuàng)建需要注意的細節(jié)問題(限制/選項) 04、ICMP Ping報文格式及介紹 05、利用原始套接字實現(xiàn)Ping命令 06、路由發(fā)現(xiàn)原理介紹 07、TraceRoute命令原理及實現(xiàn) 08、利用原始套接字實現(xiàn)UDP協(xié)議封包 09、利用原始套接字實現(xiàn)TCP協(xié)議的方法 10、GRSLib中關(guān)于Ping功能和TraceRoute功能的封裝 第32章:HTTP和FTP協(xié)議原理及服務(wù)端實現(xiàn) 01、FTP協(xié)議詳解 02、FTP Server實現(xiàn)和測試 03、HTTP協(xié)議詳解 04、HTTP Server實現(xiàn)和測試 05、本講作業(yè) 第33章:P2P和NAT穿透流媒體傳輸 01、P2P思想來源 02、P2P原理 03、P2P核心關(guān)鍵技術(shù) 04、NAT和NAPT 05、NAT打洞和穿透技術(shù) 06、流媒體原理 07、流媒體領(lǐng)域面臨的若干問題 08、RTP/RTCP/RTSP/RSVP協(xié)議介紹 09、JRTPLib介紹 10、本講作業(yè) 第34章:WinSock2 SPI 01、WinSock SPI介紹 02、WinSock SPI原理 03、WinSock SPI封裝和接口 04、WinSock SPI安裝 05、WinSock SPI示例 06、WinSock SPI調(diào)試 07、WinSock SPI用途
購買主題
本主題需向作者支付 666 資源幣 才能瀏覽
| |
相關(guān)帖子
|
|
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
小黑屋|資源共享吧 ( 瓊ICP備2023000410號-1 )
GMT+8, 2025-1-24 21:18 , Processed in 0.071972 second(s), 20 queries , MemCached On.