內容簡介
《VC++就業培訓寶典之MFC視頻教程》總結瞭作者多年的就業培訓經驗,注重能力與興趣的培養,由淺入深,條理清晰,通俗易懂。
《VC++就業培訓寶典之MFC視頻教程》隨著課程的深入逐步完成十幾個項目的開發,其中大部分適閤作為本科畢業設計以及求職簡曆的項目。
《VC++就業培訓寶典之MFC視頻教程》主要內容Visualc++6.0安裝和使用、Wi。dow。編程基礎、MFC原理介紹、對話框程序、對話框組閤、基礎控件、GDI繪圖技術、圖形軟件開發、高級控件應用、界麵裝飾、自定義窗口、視圖與框架、文檔模闆架構、菜單和控製欄以及MFc網絡通信。每章的最後有本章作業,可作為練習,讀者可登錄網站www.baojy.com觀看作業的視頻講解。
《VC++就業培訓寶典之MFC視頻教程》還配有光盤,包括所有章節的教學視頻和部分資料,供讀者很好地學習使用,也可作為教師授課的素材。
《VC++就業培訓寶典之MFC視頻教程》可作為計算機及相關專業本科或大專院校的教材,也可作為軟件開發愛好者的自學參考用書。
作者簡介
呂鑫,著名軟件架構設計師和就業培訓專傢。從1996年開始使用MFC從事Windows軟件開發,是極其罕見的第1代Windows程序員。自2001年起創立外資軟件公司,3年內公司估值超過三韆萬。參與開發過的軟件包括P2P視頻會議係統、證券分析和選股軟件、工業控製軟件以及瀏覽器和搜索引擎等等。從2008年開始介入軟件培訓行業,其獨特的視頻教學流程,每年指導數以萬計的應屆畢業生進入軟件開發之路。
內頁插圖
目錄
前言
第1章 Visual C++ 6.0安裝和使用
第1節 安裝Visual C++ 6.0
第2節 安裝MSDN for Visual C++ 6.0
第3節 開始使用Visual C++ 6.0
第4節 Visual C++ 6.0開發環境介紹
第5節 Visual C++ 6.0調試環境介紹
第6節 MSDN開發人員手冊
第7節 快捷鍵的使用
本章作業
第2章 Windows編程基礎
第1節 第一個Win32軟件
第2節 Win32程序資源管理
第3節 基於對話框的Win32程序
第4節 Windows數據類型
第5節 初步使用MFC
第6節 對話框資源編輯
第7節 MFC封裝的數據類型
本章作業
第3章 MFC原理介紹
第1節 使用時間類(CTime)
第2節 C??封裝原理
第3節 MFC六大關鍵技術
第4節 Win32消息處理機製
第5節 MFC消息映射機製
第6節 使用“MFC應用程序嚮導”建立MFC工程
第7節 消息傳遞
第8節 解碼消息映射機製
本章作業
第4章 對話框程序
第1節 模式對話框和非模式對話框
第2節 調用非模式對話框
第3節 對話框的常用迴調函數
第4節 對話框程序的關閉過程
第5節 MFC類庫簡介
第6節 CWnd類
第7節 CWinApp類
第8節 CWinApp類的應用
第9節 讀/寫配置文件(.ini)
本章作業
第5章 對話框組閤
第1節 登錄對話框與主對話框組閤
第2節 權限管理與登錄對話框組閤
第3節 數據錄入對話框組閤
第4節 係統對話框
第5節 CFile類
第6節 CDialog類
本章作業
第6章 基礎控件
第1節 Windows基礎控件
第2節 通過類嚮導建立控件型關聯變量
第3節 通過函數建立控件型關聯變量
第4節 通過類嚮導建立數值型關聯變量
第5節 常用控件的數值型關聯變量
第6節 常用的控件類
本章作業
第7章 GDI繪圖技術
第1節 繪圖專用句柄HDC
第2節 CDC類及其派生類
第3節 GDI對象
第4節 CPen類(畫筆)
第5節 CBrush類(畫刷)
第6節 CFont類(字體)
第7節 CBitmap類(位圖)
第8節 CRgn類(區域)
本章作業
第8章 圖形軟件開發
第1節 CMemDC封裝類
第2節 圖像透明技術
第3節 動畫技術
第4節 透明動畫
第5節 不規則窗口
第6節 雙緩衝防閃爍技術
第7節 圖層軟件架構
第8節 CDC類成員函數介紹
本章作業
第9章 高級控件應用
第1節 鏇轉按鈕
第2節 高級編輯控件
第3節 分頁技術
第4節 標簽控件
第5節 屬性錶和屬性頁
第6節 樹形控件
第7節 消息反射簡介
第8節 高級控件類介紹
本章作業
第10章 界麵裝飾
第1節 列錶項圖標設置
第2節 列錶標頭圖標設置
第3節 列錶項排序
第4節 窗口顔色控製
第5節 自繪按鈕
第6節 自繪組閤控件
第7節 自繪列錶控件
第8節 WM_DRAWITEM和WM_MEASUREITEM消息
第9節 相關類庫介紹
本章作業
第11章 自定義窗口
第1節 手動創建控件
第2節 注冊和創建自定義窗口
第3節 自定義控件開發—— 按鈕
第4節 自定義控件開發—— 標簽控件
第5節 控件的二次開發—— 滑塊控件
第6節 界麵提示(CToolTipCtrl類)
第7節 相關類庫介紹
本章作業
第12章 視圖與框架
第1節 Frame-View模型
第2節 Frame-Splitter模型
第3節 Frame-Splitter-Splitter模型
第4節 MDIFrameWnd-MDIChildWnd結構
第5節 相關類庫介紹
本章作業
第13章 文檔模闆架構
第1節 CFile→CArchive→CDocument的進化過程
第2節 基於文檔模闆架構的序列化存儲
第3節 MFC六大關鍵技術
第4節 動態創建
第5節 運行時類型識彆(RTTI)
第6節 命令傳遞機製
第7節 相關類庫介紹
本章作業
第14章 菜單和控製欄
第1節 窗口菜單
第2節 上下文菜單
第3節 自繪菜單
第4節 懸浮工具欄和文字工具欄
第5節 IE工具欄
第6節 對話框欄
第7節 狀態欄
第8節 相關類庫介紹
本章作業
第15章 MFC網絡通信
第1節 TCP/IP的層次
第2節 簡單UDP通信
第3節 簡單TCP通信
第4節 一般TCP通信
第5節 UDP通信
第6節 TCP的短連接模式
第7節 相關類庫介紹
本章作業
前言/序言
VisualC++簡介
C++語言是最主要的軟件開發語言,幾乎所有的計算機軟件、手機軟件以及嵌入式軟件等都是使用C++語言進行開發的。在Windows桌麵上的全部軟件幾乎都是使用C++語言開發的,例如,QQ、360、迅雷、各種Office辦公軟件及各種網絡遊戲和播放器軟件等。
VisualC++簡稱VC或VC++,是由微軟提供的C++語言開發工具,它是一個編譯器而且是一個集成開發環境,包括編輯器、調試器和編譯器等。除瞭VC之外還有gcc也是C++語言編譯器,VC主要用於開發Windows桌麵軟件;gcc主要針對UNIX和Linux操作係統,開發嵌入式軟件和手機軟件等。
MFC(Microsoft Foundation Classes,微軟基礎類庫)是微軟專門封裝的用於Windows平颱開發的類庫。MFC內部全部使用C++語言,分類封裝WindowsAPI和WindowsSDK(Software Development Kit,軟件開發工具包)中的結構和功能。MFC還還提供瞭一個應用程序框架,例如,應用程序嚮導和類嚮導自動生成的代碼,大大減少瞭軟件開發者的工作量,提高瞭開發效率。
C++程序員的就業前景
C++程序員可以開發嵌入式軟件和手機軟件,也可以開發各行各業的應用軟件,如證券軟件、視頻通信軟件、殺毒軟件以及網絡遊戲等,適用的軟件開發行業非常多。其他開發語言的程序員比C++程序員的入門條件低很多,他們不需要懂很多底層的知識,僅掌握開發平颱就可以工作。因此,C++程序員從事的工作,通常是最具有市場競爭優勢的軟件開發工作。本書特點
技術翔實,教學主綫清晰
本書全部內容都麵嚮就業培訓,真實展現軟件企業開發的技術內幕。全麵講解軟件企業工作必備的基礎知識,深入培訓軟件開發能力,目標是可與具備多年軟件開發經驗者競爭。
由淺入深,全程視頻教學
古人傳播知識文化,先有甲骨後有竹簡最後又有紙張。知識傳播的方式在不斷進步,效率越來越高。進入多媒體時代以後,視頻教學成為最快速的技能培訓方式。本書每章每節都以視頻講解,大大降低瞭學生的學習難度,有利於快速掌握編程技能。
實戰教學,作業與項目開發相結閤
與普通科技叢書不同,本書將教學與訓練緊密結閤,每個章節都附有充足的填空題、測試題和編程訓練題。每章的上機作業,都包含瞭項目設計的雛形或真實項目的模塊,因此,本書也是讀者提高實戰能力可以參考的寶典。
VC++就業培訓寶典之MFC視頻教程(附光盤) 下載 mobi epub pdf txt 電子書