【溫馨提示】下載完后請(qǐng)校驗(yàn)一下MD5值,以防止大文件因傳輸時(shí)損壞引起安裝失。
百度網(wǎng)盤(pán)孫鑫c++視頻教程是學(xué)習(xí)c++最好的入門(mén)和進(jìn)階教材,內(nèi)容涵蓋面廣,從入門(mén)到精通,授課通俗易懂,分析問(wèn)題獨(dú)到精辟,絕對(duì)是目前國(guó)內(nèi)頂級(jí)的c++教學(xué)視頻。學(xué)員通過(guò)本套光盤(pán)的學(xué)習(xí),能夠快速掌握c++,進(jìn)一步精通c++,歡迎免費(fèi)下載收藏。
內(nèi)容涵蓋面廣,從入門(mén)到精通,授課通俗易懂,分析問(wèn)題獨(dú)到精辟,絕對(duì)是目前國(guó)內(nèi)頂級(jí)的VC++教學(xué)視頻。學(xué)員通過(guò)本套光盤(pán)的學(xué)習(xí),能夠快速掌握VC++,進(jìn)一步精通VC++。
孫鑫c++視頻教程目錄如下
第1章 Windows程序內(nèi)部運(yùn)行機(jī)制
1.1 API與SDK
1.2 窗口與句柄
1.3 消息與消息隊(duì)列
1.4 WinMain函數(shù)
1.4.1 WinMain函數(shù)的定義
1.4.2 窗口的創(chuàng)建
1.4.3 消息循環(huán)
1.4.4 編寫(xiě)窗口過(guò)程函數(shù)
1.5 動(dòng)手寫(xiě)第一個(gè)Windows程序
1.6 消息循環(huán)的錯(cuò)誤分析
1.7 變量的命名約定
1.8 小結(jié)
第2章 掌握C++
2.1 從結(jié)構(gòu)到類(lèi)
2.1.1 結(jié)構(gòu)體的定義
2.1.2 結(jié)構(gòu)體與類(lèi)
2.2 C++的特性
2.2.1 類(lèi)與對(duì)象
2.2.2 構(gòu)造函數(shù)
2.2.3 析構(gòu)函數(shù)
2.2.4 函數(shù)的重載
2.2.5 this指針
2.2.6 類(lèi)的繼承
2.2.7 虛函數(shù)與多態(tài)性、純虛函數(shù)
2.2.8 函數(shù)的覆蓋和隱藏
2.2.9 引用
2.2.10 C++類(lèi)的設(shè)計(jì)習(xí)慣及頭文件重復(fù)包含問(wèn)題的解決
2.2.11 VC++程序編譯鏈接的原理與過(guò)程
第3章 MFC框架程序剖析
3.1 MFC AppWizard
3.2 基于MFC的程序框架剖析
3.2.1 MFC程序中的WinMain函數(shù)
3.2.2 MFC框架窗口
3.2.3 消息循環(huán)
3.2.4 窗口過(guò)程函數(shù)
3.2.5 文檔/視類(lèi)結(jié)構(gòu)
3.2.6 幫助對(duì)話(huà)框類(lèi)
3.3 窗口類(lèi)、窗口類(lèi)對(duì)象與窗口
3.3.1 三者之間關(guān)系
3.3.2 在窗口中顯示按鈕
第4章 簡(jiǎn)單繪圖
4.1 MFC消息映射機(jī)制
4.1.1 ClassWizard
4.1.2 消息映射機(jī)制
4.2 繪制線(xiàn)條
4.2.1 利用SDK全局函數(shù)實(shí)現(xiàn)畫(huà)線(xiàn)功能
4.2.2 利用MFC的CDC類(lèi)實(shí)現(xiàn)畫(huà)線(xiàn)功能
4.2.3 利用MFC的CClientDC類(lèi)實(shí)現(xiàn)畫(huà)線(xiàn)功能
4.2.4 利用MFC的CWindowDC類(lèi)實(shí)現(xiàn)畫(huà)線(xiàn)功能
4.2.5 在桌面窗口中畫(huà)線(xiàn)
4.2.6 繪制彩色線(xiàn)條
4.3 使用畫(huà)刷繪圖
4.3.1 簡(jiǎn)單畫(huà)刷
4.3.2 位圖畫(huà)刷
4.3.3 透明畫(huà)刷
4.4 繪制連續(xù)線(xiàn)條
4.5 繪制扇形效果的線(xiàn)條
第5章 文本編程
5.1 插入符
5.1.1 創(chuàng)建文本插入符
5.1.2 創(chuàng)建圖形插入符
5.2 窗口重繪
5.2.1 OnDraw函數(shù)
5.2.2 添加字符串資源
5.3 路徑
5.4 字符輸入
5.4.1 設(shè)置字體
5.4.2 字幕變色功能的實(shí)現(xiàn)
第6章 菜單
6.1 菜單命令響應(yīng)函數(shù)
6.2 菜單命令的路由
6.2.1 程序類(lèi)對(duì)菜單命令的響應(yīng)順序
6.2.2 Windows消息的分類(lèi)
6.2.3 菜單命令的路由
6.3 基本菜單操作
6.3.1 標(biāo)記菜單
6.3.2 默認(rèn)菜單項(xiàng)
6.3.3 圖形標(biāo)記菜單
6.3.4 禁用菜單項(xiàng)
6.3.5 移除和裝載菜單
6.3.6 MFC菜單命令更新機(jī)制
6.3.7 快捷菜單
6.4 動(dòng)態(tài)菜單操作
6.4.1 添加菜單項(xiàng)目
6.4.2 插入菜單項(xiàng)目
6.4.3 刪除菜單
6.4.4 動(dòng)態(tài)添加的菜單項(xiàng)的命令響應(yīng)
6.5 電話(huà)本示例程序
6.5.1 動(dòng)態(tài)添加子菜單的實(shí)現(xiàn)
6.5.2 顯示輸入的字符
6.5.3 添加菜單項(xiàng)及其命令響應(yīng)函數(shù)
6.5.4 框架類(lèi)窗口截獲菜單命令消息
第7章 對(duì)話(huà)框(一)
7.1 對(duì)話(huà)框基本知識(shí)
7.1.1 常用控件介紹
7.1.2 對(duì)話(huà)框的種類(lèi)
7.2 對(duì)話(huà)框的創(chuàng)建和顯示
7.2.1 模態(tài)對(duì)話(huà)框的創(chuàng)建
7.2.2 非模態(tài)對(duì)話(huà)框的創(chuàng)建
7.3 動(dòng)態(tài)創(chuàng)建按鈕
7.4 控件的訪(fǎng)問(wèn)
7.4.1 控件的調(diào)整
7.4.2 靜態(tài)文本控件
7.4.3 編輯框控件
7.5 對(duì)話(huà)框伸縮功能的實(shí)現(xiàn)
7.6 輸入焦點(diǎn)的傳遞
7.7 默認(rèn)按鈕的進(jìn)一步說(shuō)明
第8章 對(duì)話(huà)框(二)
8.1 “逃跑”按鈕的實(shí)現(xiàn)
8.2 屬性表單和向?qū)У膭?chuàng)建
8.2.1 創(chuàng)建屬性頁(yè)
8.2.2 創(chuàng)建屬性表單
8.2.3 向?qū)У膭?chuàng)建
第9章 定制應(yīng)用程序外觀
9.1 修改應(yīng)用程序窗口的外觀
9.1.1 在窗口創(chuàng)建之前修改
9.1.2 在窗口創(chuàng)建之后修改
9.2 修改窗口的光標(biāo)、圖標(biāo)和背景
9.2.1 在窗口創(chuàng)建之前修改
9.2.2 在窗口創(chuàng)建之后修改
9.3 模擬動(dòng)畫(huà)圖標(biāo)
9.3.1 加載圖標(biāo)資源
9.3.2 定時(shí)器的處理
9.4 工具欄編程
9.4.1 在工具欄上添加和刪除按鈕
9.4.2 創(chuàng)建工具欄
9.5 狀態(tài)欄編程
9.6 進(jìn)度欄編程
9.6.1 在窗口中創(chuàng)建進(jìn)度欄
9.6.2 在狀態(tài)欄的窗格中創(chuàng)建進(jìn)度欄
9.7 在狀態(tài)欄上顯示鼠標(biāo)當(dāng)前位置
9.8 啟動(dòng)畫(huà)面
第10章 繪圖控制
10.1 簡(jiǎn)單繪圖
10.2 設(shè)置對(duì)話(huà)框
10.2.1 設(shè)置線(xiàn)寬
10.2.2 設(shè)置線(xiàn)型
10.3 顏色對(duì)話(huà)框
10.4 字體對(duì)話(huà)框
10.5 示例對(duì)話(huà)框
10.6 改變對(duì)話(huà)框和控件的背景及文本顏色
10.6.1 改變整個(gè)對(duì)話(huà)框及其上子控件的背景色
10.6.2 僅改變某個(gè)子控件的背景及文本顏色
10.6.3 改變控件上的文本字體
10.6.4 改變按鈕控件的背景色及文本顏色
10.7 位圖的顯示
第11章 圖形的保存和重繪
11.1 坐標(biāo)空間和轉(zhuǎn)換
11.1.1 坐標(biāo)空間
11.1.2 轉(zhuǎn)換
11.1.3 邏輯坐標(biāo)和設(shè)備坐標(biāo)
11.2 圖形的保存和重繪
11.2.1 集合類(lèi)CPtrArray
11.2.2 OnPaint與OnDraw
11.3 窗口滾動(dòng)功能的實(shí)現(xiàn)
11.3.1 CScrollView類(lèi)
11.3.2 圖形錯(cuò)位現(xiàn)象
11.4 元文件
11.4.1 元文件的使用
11.4.2 元文件的保存與打開(kāi)
11.5 兼容設(shè)備描述表
第12章 文件和注冊(cè)表操作
12.1 const char*和char* const
12.1.1 const char*
12.1.2 char* const
12.2 C語(yǔ)言對(duì)文件操作的支持
12.2.1 文件的打開(kāi)
12.2.2 文件的寫(xiě)入
12.2.3 文件的關(guān)閉
12.2.4 fflush函數(shù)
12.2.5 文件指針定位
12.2.6 文件的讀取
12.2.7 二進(jìn)制文件和文本文件
12.2.8 文本方式和二進(jìn)制方式
12.3 C++對(duì)文件操作的支持
12.4 Win32 API對(duì)文件操作的支持
12.4.1 文件的創(chuàng)建和打開(kāi)
12.4.2 文件的寫(xiě)入
12.4.3 文件的讀取
12.5 MFC對(duì)文件操作的支持
12.5.1 文件的寫(xiě)入
12.5.2 文件的讀取
12.5.3 CFileDialog類(lèi)
12.6 Win.ini文件的訪(fǎng)問(wèn)
12.6.1 Win.ini文件的結(jié)構(gòu)
12.6.2 Win.ini文件的寫(xiě)入
12.6.3 Win.ini文件的讀取
12.7 注冊(cè)表的編程
12.7.1 注冊(cè)表API
12.7.2 注冊(cè)表訪(fǎng)問(wèn)示例
第13章 文檔與串行化
13.1 使用CArchive類(lèi)對(duì)文件進(jìn)行讀寫(xiě)操作
13.2 MFC框架程序提供的文件新建功能
13.2.1 IDR_MAINFRAME字符串資源
13.2.2 OnNewDocument函數(shù)的調(diào)用過(guò)程
13.3 文檔串行化
13.3.1 文檔類(lèi)的Serialize函數(shù)
13.3.2 MFC框架對(duì)Serialize函數(shù)的調(diào)用過(guò)程
13.4 可串行化的類(lèi)
13.4.1 實(shí)現(xiàn)類(lèi)對(duì)串行化的支持
13.4.2 利用可串行化類(lèi)的Serialize函數(shù)保存和加載對(duì)象
13.4.3 版本號(hào)
13.4.4 利用CObArray類(lèi)對(duì)串行化的支持保存和加載數(shù)據(jù)
13.5 文檔對(duì)象數(shù)據(jù)的銷(xiāo)毀
第14章 網(wǎng)絡(luò)編程
14.1 計(jì)算機(jī)網(wǎng)絡(luò)基本知識(shí)
14.1.1 IP地址
14.1.2 協(xié)議
14.1.3 網(wǎng)絡(luò)的狀況
14.1.4 網(wǎng)絡(luò)異質(zhì)性問(wèn)題的解決
14.1.5 ISO/OSI七層參考模型
14.1.6 數(shù)據(jù)封裝
14.1.7 TCP/IP模型
14.1.8 端口
14.1.9 套接字(socket)的引入
14.1.10 網(wǎng)絡(luò)字節(jié)順序
14.1.11 客戶(hù)機(jī)/服務(wù)器模式
14.2 Windows Sockets的實(shí)現(xiàn)
14.2.1 套接字的類(lèi)型
14.2.2 基于TCP(面向連接)的socket編程
14.2.3 基于UDP(面向無(wú)連接)的socket編程
14.3 相關(guān)函數(shù)
14.3.1 WSAStartup函數(shù)
14.3.2 socket函數(shù)
14.3.3 bind函數(shù)
14.3.4 inet_addr和inet_ntoa函數(shù)
14.3.5 listen函數(shù)
14.3.6 accept函數(shù)
14.3.7 send函數(shù)
14.3.8 recv函數(shù)
14.3.9 connect
14.3.10 recvfrom
14.3.11 sendto函數(shù)
14.3.12 htons和htonl函數(shù)
14.4 基于TCP的網(wǎng)絡(luò)應(yīng)用程序的編寫(xiě)
14.4.1 服務(wù)器端程序
14.4.2 客戶(hù)端程序
14.5 基于UDP的網(wǎng)絡(luò)應(yīng)用程序的編寫(xiě)
14.5.1 服務(wù)器端程序
14.5.2 客戶(hù)端程序
14.6 基于UDP的簡(jiǎn)單聊天程序
14.6.1 服務(wù)器端程序
14.6.2 客戶(hù)端程序
第15章 多線(xiàn)程
15.1 基本概念
15.1.1 進(jìn)程
15.1.2 線(xiàn)程
15.2 線(xiàn)程創(chuàng)建函數(shù)
15.3 簡(jiǎn)單多線(xiàn)程示例
15.4 線(xiàn)程同步
15.4.1 火車(chē)站售票系統(tǒng)模擬程序
15.4.2 多線(xiàn)程程序容易出現(xiàn)的問(wèn)題
15.4.3 利用互斥對(duì)象實(shí)現(xiàn)線(xiàn)程同步
15.5 保證應(yīng)用程序只有一個(gè)實(shí)例運(yùn)行
15.6 網(wǎng)絡(luò)聊天室程序的實(shí)現(xiàn)
15.6.1 加載套接字庫(kù)
15.6.2 創(chuàng)建并初始化套接字
15.6.3 實(shí)現(xiàn)接收端功能
15.6.4 實(shí)現(xiàn)發(fā)送端功能
第16章 線(xiàn)程同步與異步套接字編程
16.1 事件對(duì)象
16.1.1 創(chuàng)建事件對(duì)象
16.1.2 設(shè)置事件對(duì)象狀態(tài)
16.1.3 重置事件對(duì)象狀態(tài)
16.1.4 利用事件對(duì)象實(shí)現(xiàn)線(xiàn)程同步
16.1.5 保證應(yīng)用程序只有一個(gè)實(shí)例運(yùn)行
16.2 關(guān)鍵代碼段
16.2.1 相關(guān)的API函數(shù)
16.2.2 利用關(guān)鍵代碼段實(shí)現(xiàn)線(xiàn)程同步
16.3 線(xiàn)程死鎖
16.4 互斥對(duì)象、事件對(duì)象與關(guān)鍵代碼段的比較
16.5 基于消息的異步套接字
16.5.1 相關(guān)函數(shù)說(shuō)明
16.5.2 網(wǎng)絡(luò)聊天室程序的實(shí)現(xiàn)
第17章 進(jìn)程間通信
17.1 剪貼板
17.1.1 數(shù)據(jù)發(fā)送
17.1.2 數(shù)據(jù)接收
17.2 匿名管道
17.2.1 基礎(chǔ)知識(shí)
17.2.2 進(jìn)程的創(chuàng)建
17.2.3 父進(jìn)程的實(shí)現(xiàn)
17.2.4 子進(jìn)程的實(shí)現(xiàn)
17.3 命名管道
17.3.1 基礎(chǔ)知識(shí)
17.3.2 服務(wù)器端程序
17.3.3 客戶(hù)端程序
17.4 郵槽
17.4.1 服務(wù)器端程序
17.4.2 客戶(hù)端程序
第18章 ActiveX控件
18.1 ActiveX控件
18.1.1 ActiveX控件的好處
18.1.2 MFC ActiveX
18.1.2 ControlWizard
18.1.3 ActiveX控件的測(cè)試
18.1.4 ActiveX控件的注冊(cè)
18.1.5 時(shí)鐘控件的實(shí)現(xiàn)
18.2 屬性
18.2.1 標(biāo)準(zhǔn)屬性
18.2.2 自定義屬性
18.3 方法
18.4 事件
18.4.1 標(biāo)準(zhǔn)事件
18.4.2 自定義事件
18.5 屬性的持久性
18.6 環(huán)境屬性
18.7 ActiveX控件測(cè)試程序
第19章 動(dòng)態(tài)鏈接庫(kù)
19.1 動(dòng)態(tài)鏈接庫(kù)概述
19.1.1 靜態(tài)庫(kù)和動(dòng)態(tài)庫(kù)
19.1.2 使用動(dòng)態(tài)鏈接庫(kù)的好處
19.1.3 動(dòng)態(tài)鏈接庫(kù)的加載
19.2 Win32 DLL的創(chuàng)建和使用
19.2.1 Dumpbin命令
19.2.2 從DLL中導(dǎo)出函數(shù)
19.3 隱式鏈接方式加載DLL
19.3.1 利用extern聲明外部函數(shù)
19.3.2 Depends工具
19.3.3 利用_declspec(dllimport)聲明外部函數(shù)
19.4 完善Win32 DLL例子
19.5 從DLL中導(dǎo)出C++類(lèi)
19.6 解決名字改編問(wèn)題
19.7 顯示加載方式加載DLL
19.7.1 LoadLibary函數(shù)
19.7.2 調(diào)用約定
19.7.3 根據(jù)序號(hào)訪(fǎng)問(wèn)DLL中的導(dǎo)出函數(shù)
19.8 DllMain函數(shù)
19.9 MFC DLL
第20章 HOOK和數(shù)據(jù)庫(kù)訪(fǎng)問(wèn)
20.1 HOOK編程
20.1.1 基本知識(shí)
20.1.2 進(jìn)程內(nèi)鉤子
20.1.3 全局鉤子
20.2 數(shù)據(jù)庫(kù)訪(fǎng)問(wèn)技術(shù)
20.3 在VB中利用ADO訪(fǎng)問(wèn)數(shù)據(jù)庫(kù)
20.3.1 利用ADO控件訪(fǎng)問(wèn)數(shù)據(jù)庫(kù)
20.3.2 利用ADO對(duì)象訪(fǎng)問(wèn)數(shù)據(jù)庫(kù)
20.4 在VC中利用ADO訪(fǎng)問(wèn)數(shù)據(jù)庫(kù)
留言與評(píng)論(共有 條評(píng)論) |