注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術工業(yè)技術建筑科學建筑設計Visual C++從入門到精通(項目案例版)

Visual C++從入門到精通(項目案例版)

Visual C++從入門到精通(項目案例版)

定 價:¥89.80

作 者: 明日學院
出版社: 中國水利水電出版社
叢編項:
標 簽: 暫缺

ISBN: 9787517057789 出版時間: 2017-11-01 包裝:
開本: 16 頁數(shù): 748 字數(shù):  

內(nèi)容簡介

  《Visual C++從入門到精通(項目案例版)》以初學者為核心,從一行代碼開始,全面介紹了Visual C++入門、Visual C++程序設計、Visual C++開發(fā)、Visual C++編程思想和Visual C++項目實戰(zhàn)案例等。全書共分19章,其中第1~14章介紹了Visual C++的基礎知識、核心技術和高級應用,主要內(nèi)容包括Visual C++集成開發(fā)環(huán)境、C++語言基礎、C++語句控制、高級數(shù)據(jù)類型、函數(shù)、面向對象程序設計、用戶界面設計、MFC高級控件、文檔與視圖、圖形和圖像處理、打印技術、文件操作、ADO編程基礎、動態(tài)鏈接庫;第15~19章通過局域網(wǎng)監(jiān)控系統(tǒng)、學生考試系統(tǒng)、圖像處理系統(tǒng)、桌面破壞王、植物大戰(zhàn)僵尸修改器5個具體的項目開發(fā)案例,詳細展示了項目開發(fā)的全過程,可以使讀者掌握一定的開發(fā)技術和編程思想。 《Visual C++從入門到精通(項目案例版)》配備了極為豐富的學習資源,具體內(nèi)容如下。 ◎配套資源:205集教學視頻(可掃描二維碼觀看),以及全書實例源代碼。 ◎附贈“Visual C++開發(fā)資源庫”,拓展學習本書的深度和廣度。 ※實例資源庫:881個實例及源代碼解讀※模塊資源庫:15個典型模塊完整開發(fā)過程展現(xiàn) ※項目資源庫:16個項目完整開發(fā)過程展現(xiàn) ※能力測試題庫:4種程序員必備能力測試題庫 ※面試資源庫:355道常見面試真題,助你順利進入職場 ◎附贈在線課程:包括C語言、C++、C#體系課程、實戰(zhàn)課程等多達百余學時的在線課程。 《Visual C++從入門到精通(項目案例版)》是一本Visual C++入門視頻教程,適合作為Visual C++語言愛好者、Visual C++初學者、Visual C++工程師、應用型高校、培訓機構的教材或參考書。Visual C++是微軟公司的C++開發(fā)工具,所以本書也適合所有C/C++語言愛好者參考學習。

作者簡介

  明日學院傾力打造了在線實用技能學習平臺,該平臺主要為學習者提供海量、優(yōu)質的課程,課程結構嚴謹,用戶可以根據(jù)自身的學習程度,自主安排學習進度。其宗旨是為編程學習者提供一站式服務,培養(yǎng)用戶的編程思維。由明日學院Java程序開發(fā)團隊策劃并組織編寫的教材不求面面俱到,只選取開發(fā)中必需、常用的內(nèi)容講解,語言通俗易懂,內(nèi)容由淺入深,既注重實用性,又兼顧讀者的接受能力,深受讀者喜愛。由其組織編寫的多種圖書在同行業(yè)圖書銷售排行榜中名列前茅。

圖書目錄

第1章VisualC++集成開發(fā)環(huán)境

 視頻講解:4節(jié)70分鐘

1.1VisualC++6.0簡介

1.1.1VisualC++6.0概述

1.1.2VisualC++6.0的主要特點

1.2集成開發(fā)環(huán)境簡介

1.2.1主窗口布局

1.2.2ClassView(類視圖)選項卡

1.2.3ResourceView(資源視圖)選項卡

1.2.4FileView(文件視圖)選項卡

1.2.5菜單欄和工具欄

1.2.6調(diào)試與輸出窗口

1.2.7代碼編輯區(qū)

1.2.8類向導

1.3程序調(diào)試

1.3.1創(chuàng)建調(diào)試程序

1.3.2進入調(diào)試狀態(tài)

1.3.3Watch窗口

1.3.4CallStack窗口

1.3.5Memory窗口

1.3.6Variables窗口

1.3.7Registers窗口

1.3.8Disassembly窗口

第2章C++語言基礎

 視頻講解:18節(jié)176分鐘

2.1C++程序的組成

2.2程序設計規(guī)范

2.2.1注釋

2.2.2命名

2.2.3空白

2.2.4縮進

2.3程序設計基礎

2.3.1關鍵字

2.3.2標識符

2.3.3常量

2.3.4變量

2.3.5宏定義

2.4基本數(shù)據(jù)類型

2.4.1簡單類型

2.4.2字符串類型

2.4.3枚舉類型

2.5運算符

2.5.1賦值運算符

2.5.2算術運算符

2.5.3關系運算符和邏輯運算符

2.5.4自增自減運算符

2.5.5位運算符

2.5.6sizeof運算符

2.5.7new和delete運算符

2.5.8優(yōu)先級

第3章C++語句控制

 視頻講解:7節(jié)60分鐘

3.1語句

3.1.1簡單語句

3.1.2復合語句

3.2順序結構

3.3選擇結構

3.3.1if條件語句

3.3.2switch分支語句

3.4循環(huán)結構

3.4.1goto語句

3.4.2while語句

3.4.3do…while語句

3.4.4for語句

3.5異常處理語句

3.5.1異常捕捉

3.5.2拋出異常

3.6其他控制語句

3.6.1break語句——強制結束

3.6.2continue語句——繼續(xù)

3.6.3exit語句——退出

第4章高級數(shù)據(jù)類型

 視頻講解:13節(jié)140分鐘

4.1結構體類型

4.1.1結構體類型的定義

4.1.2結構體類型變量的初始化

4.1.3結構體類型變量的引用

4.1.4結構體數(shù)組的定義

4.1.5結構體數(shù)組的初始化

4.1.6結構體數(shù)組的引用

4.1.7結構體類型變量的指針

4.2共用體類型

4.3文件類型

4.4指針類型

4.5引用類型

4.6數(shù)組

4.6.1一維數(shù)組

4.6.2二維數(shù)組及多維數(shù)組

4.6.3指向數(shù)組的指針

4.6.4指針數(shù)組

4.6.5數(shù)組的操作

4.6.6數(shù)組應用

第5章函數(shù)

 視頻講解:11節(jié)81分鐘

5.1函數(shù)的聲明和定義

5.2參數(shù)的默認值

5.3形參表可變的函數(shù)

5.4內(nèi)聯(lián)函數(shù)

5.5參數(shù)傳遞方式

5.6利用數(shù)組作為函數(shù)參數(shù)

5.7函數(shù)的遞歸調(diào)用

5.8函數(shù)重載

5.9函數(shù)模板

5.10函數(shù)指針

第6章面向對象程序設計

 視頻講解:24節(jié)178分鐘

6.1類

6.1.1類的概念

6.1.2類的聲明

6.2對象

6.2.1對象的聲明與實例化

6.2.2類與對象的關系

6.2.3類成員的訪問

6.2.4類成員的保護

6.2.5實現(xiàn)類的方法

6.3構造函數(shù)與析構函數(shù)

6.3.1默認構造函數(shù)

6.3.2重載構造函數(shù)

6.3.3復制構造函數(shù)

6.3.4析構函數(shù)

6.4繼承

6.4.1單一繼承

6.4.2多重繼承

6.4.3覆蓋成員函數(shù)

6.4.4虛函數(shù)

6.4.5純虛函數(shù)

6.5類方法

6.5.1內(nèi)聯(lián)方法

6.5.2靜態(tài)成員數(shù)據(jù)和靜態(tài)方法

6.5.3友元類和友元函數(shù)

6.5.4const方法

6.5.5運算符重載

6.6類模板

6.6.1模板的聲明和實例化

6.6.2模板的實現(xiàn)

6.6.3模板應用

第7章用戶界面設計

 視頻講解:8節(jié)69分鐘

7.1控件的操作

7.1.1放置和選定控件

7.1.2控件的縮放與移動

7.1.3控件的復制與刪除

7.1.4控件的對齊

7.2常用MFC控件

7.2.1靜態(tài)控件CStatic

7.2.2編輯框控件CEdit

7.2.3按鈕控件CButton

7.2.4列表框控件CListBox

7.2.5組合框控件CComboBox

7.3對話框設計

7.3.1對話框簡介

7.3.2模式對話框與非模式對話框

7.3.3對話框資源設計

7.3.4對話框常用方法

7.3.5向對話框類中添加成員函數(shù)

7.3.6向對話框中添加控件消息處理函數(shù)

第8章MFC高級控件

 視頻講解:9節(jié)192分鐘

8.1菜單

8.1.1菜單資源的設計

8.1.2菜單的命令處理

8.1.3菜單的主要方法

8.1.4動態(tài)創(chuàng)建菜單

8.1.5具有圖標的菜單

8.2工具欄

8.2.1工具欄設計

8.2.2工具欄按鈕的命令處理

8.2.3工具欄的主要方法

8.2.4動態(tài)創(chuàng)建工具欄

8.2.5具有圖像按鈕的工具欄

8.2.6具有提示功能的工具欄

8.3狀態(tài)欄

8.3.1狀態(tài)欄的主要方法

8.3.2動態(tài)創(chuàng)建狀態(tài)欄

8.3.3在狀態(tài)欄中顯示進度條

8.4標簽控件CTabCtrl

8.4.1標簽控件的主要屬性

8.4.2標簽控件的主要方法

8.4.3標簽控件的使用

8.5圖像列表控件CImageList

8.5.1圖像列表控件的主要方法

8.5.2圖像列表控件的使用

8.6列表視圖控件CListCtrl

8.6.1列表視圖控件的主要屬性

8.6.2列表視圖控件的主要方法

8.6.3列表視圖控件的使用

8.7樹視圖控件CTreeCtrl

8.7.1樹視圖控件的主要屬性

8.7.2樹視圖控件的主要方法

8.7.3樹視圖控件的使用

8.8ActiveX控件

8.8.1利用CAdodc控件操作數(shù)據(jù)庫

8.8.2利用DataGrid控件顯示數(shù)據(jù)集數(shù)據(jù)

8.8.3利用CBarCodeCtrl控件打印條形碼

8.8.4利用CWebBrowser2控件瀏覽網(wǎng)頁

第9章文檔與視圖

 視頻講解:9節(jié)83分鐘

9.1構建文檔/視圖應用程序

9.1.1構建單文檔/視圖應用程序

9.1.2構建多文檔/視圖應用程序

9.2繪制視圖背景

9.3文檔/視圖結構的消息處理

9.4視圖分割

9.4.1簡單視圖分割

9.4.2劃分任意子窗口

9.5視圖窗口高級應用

9.5.1隱藏視圖創(chuàng)建選擇窗口

9.5.2動態(tài)創(chuàng)建視圖窗口

9.5.3在視圖窗口中顯示網(wǎng)頁

第10章圖形、圖像處理

 視頻講解:19節(jié)136分鐘

10.1GDI設備與對象

10.1.1畫筆CPen

10.1.2畫刷CBrush

10.1.3位圖CBitmap

10.1.4區(qū)域CRgn

10.1.5字體CFont

10.1.6設備上下文CDC

10.1.7調(diào)色板CPalette

10.2常用圖像存儲格式

10.2.1位圖

10.2.2圖標

10.2.3GIF圖像

10.3文本輸出

10.3.1在指定位置輸出文本

10.3.2在指定區(qū)域輸出文本

10.3.3利用制表位輸出文本

10.3.4設置字體、顏色及對齊方式

10.3.5設置文本背景透明

10.4繪制圖形圖像

10.4.1利用線條繪制表格

10.4.2繪制多邊形

10.4.3填充區(qū)域

10.4.4填充選區(qū)

10.4.5線條的漸變

10.4.6區(qū)域的漸變

10.4.7繪制位圖

10.5圖像顯示

10.5.1在設備上下文中繪制圖像

10.5.2從磁盤中加載圖像到窗口中

10.5.3根據(jù)位圖數(shù)據(jù)直接繪圖

10.5.4顯示JPEG圖像

第11章打印技術

 視頻講解:11節(jié)69分鐘

11.1基本概念

11.1.1打印機簡介

11.1.2分辨率

11.1.3設備環(huán)境

11.1.4映射模式

11.2基于文檔、視圖結構的打印

11.2.1按比例打印數(shù)據(jù)

11.2.2打印圖像

11.2.3自定義打印預覽

11.3基于對話框結構的打印

11.3.1獲取打印機DC

11.3.2打印預覽

11.3.3分頁打印

11.4打印控制

11.4.1自定義打印紙大小

11.4.2控制打印方向

11.4.3設置打印份數(shù)

第12章文件操作

 視頻講解:10節(jié)82分鐘

12.1CFile類文件操作

12.1.1CFile類簡介

12.1.2獲取文件屬性

12.1.3十六進制顯示文本文件

12.1.4使用CFile實現(xiàn)文件的復制

12.1.5CFile類與CStdioFile類的比較

12.2共享文件類CShareFile

12.3數(shù)據(jù)流類CMonikerFile

12.4文件流類CStdioFile

12.5文件查找類CFileFind

12.5.1文件查找類簡介

12.5.2查找指定文件

12.5.3顯示磁盤目錄

12.6MFC串行化

12.6.1CArchive類簡介

12.6.2Serialize分析

12.6.3創(chuàng)建串行化類

12.6.4實現(xiàn)對象的串行化

12.7INI文件

12.7.1INI文件的設計結構和數(shù)據(jù)類型

12.7.2讀取和寫入INI文件

第13章ADO編程基礎

 視頻講解:10節(jié)73分鐘

13.1ADO概述

13.2ADO對象

13.2.1連接對象Connection

13.2.2命令對象Command

13.2.3記錄集對象Recordset

13.2.4參數(shù)對象Parameter

13.3利用ADO連接數(shù)據(jù)庫

13.3.1連接Access數(shù)據(jù)庫

13.3.2連接SQLServer數(shù)據(jù)庫

13.3.3連接Oracle數(shù)據(jù)庫

13.4利用ADO操作數(shù)據(jù)庫

13.4.1獲取記錄集數(shù)據(jù)

13.4.2遍歷記錄集

13.4.3向記錄集中添加數(shù)據(jù)

13.4.4修改記錄集數(shù)據(jù)

13.4.5刪除記錄集數(shù)據(jù)

第14章動態(tài)鏈接庫

 視頻講解:4節(jié)25分鐘

14.1動態(tài)鏈接庫基礎

14.1.1動態(tài)鏈接庫的特點

14.1.2動態(tài)鏈接庫的訪問

14.1.3查看動態(tài)鏈接庫

14.2創(chuàng)建動態(tài)鏈接庫

14.2.1創(chuàng)建MFC動態(tài)鏈接庫

14.2.2創(chuàng)建Win32靜態(tài)鏈接庫

14.2.3創(chuàng)建Win32動態(tài)鏈接庫

14.3動態(tài)鏈接庫中的資源

14.3.1資源的名稱和類型

14.3.2資源模塊

14.3.3在模塊中查找和加載資源

第15章局域網(wǎng)監(jiān)控系統(tǒng)(VisualC++6.0+MicrosoftAccess2003實現(xiàn))

 視頻講解:8節(jié)249分鐘

15.1開發(fā)背景

15.2需求分析

15.3系統(tǒng)設計

15.3.1系統(tǒng)目標

15.3.2系統(tǒng)功能結構

15.3.3系統(tǒng)預覽

15.3.4業(yè)務流程圖

15.3.5程序運行環(huán)境

15.3.6數(shù)據(jù)庫設計

15.4客戶端設計

15.4.1客戶端模塊概述

15.4.2客戶端技術分析

15.4.3客戶端實現(xiàn)過程

15.5公共類設計

15.6系統(tǒng)登錄模塊設計

15.6.1系統(tǒng)登錄模塊概述

15.6.2系統(tǒng)登錄模塊技術分析

15.6.3系統(tǒng)登錄模塊實現(xiàn)過程

15.6.4單元測試

15.7主窗體設計

15.7.1主窗體概述

15.7.2主窗體技術分析

15.7.3主窗體實現(xiàn)過程

15.8操作員管理模塊設計

15.8.1操作員管理模塊概述

15.8.2操作員管理模塊技術分析

15.8.3操作員管理模塊實現(xiàn)過程

15.8.4單元測試

15.9系統(tǒng)設置模塊設計

15.9.1系統(tǒng)設置模塊概述

15.9.2系統(tǒng)設置模塊技術分析

15.9.3系統(tǒng)設置模塊實現(xiàn)過程

15.10開發(fā)技巧與難點分析

15.10.1及時關閉記錄集

15.10.2屏幕位圖數(shù)據(jù)的發(fā)送

15.10.3訪問帶密碼的Access數(shù)據(jù)庫

15.11自定義控件

15.11.1自定義按鈕控件

15.11.2自定義列表控件

15.12本章總結

第16章學生考試系統(tǒng)(VisualC++6.0+MicrosoftAccess2003實現(xiàn))

 視頻講解:8節(jié)45分鐘

16.1開發(fā)背景

16.2需求分析

16.3系統(tǒng)設計

16.3.1系統(tǒng)目標

16.3.2系統(tǒng)功能結構

16.3.3系統(tǒng)預覽

16.3.4業(yè)務流程圖

16.3.5數(shù)據(jù)庫設計

16.4公共模塊設計

16.5主窗體設計

16.6注冊模塊設計

16.6.1注冊模塊概述

16.6.2注冊模塊技術分析

16.6.3注冊模塊實現(xiàn)過程

16.7登錄模塊設計

16.7.1登錄模塊概述

16.7.2登錄模塊技術分析

16.7.3登錄模塊實現(xiàn)過程

16.8密碼找回模塊設計

16.8.1密碼找回模塊概述

16.8.2密碼找回模塊技術分析

16.8.3密碼找回模塊實現(xiàn)過程

16.8.4單元測試

16.9試題管理模塊設計

16.9.1試題管理模塊概述

16.9.2試題管理模塊技術分析

16.9.3試題管理模塊實現(xiàn)過程

16.9.4單元測試

16.10數(shù)據(jù)庫維護模塊設計

16.10.1數(shù)據(jù)庫維護模塊概述

16.10.2數(shù)據(jù)庫維護模塊技術分析

16.10.3數(shù)據(jù)庫維護模塊實現(xiàn)過程

16.11使用PowerDesigner進行數(shù)據(jù)庫建模

16.12開發(fā)技巧與難點分析

16.13本章總結

第17章圖像處理系統(tǒng)(VisualC++6.0+GDI+技術實現(xiàn))

 視頻講解:6節(jié)135分鐘

17.1開發(fā)背景

17.2需求分析

17.3系統(tǒng)設計

17.3.1系統(tǒng)目標

17.3.2系統(tǒng)功能結構

17.3.3系統(tǒng)預覽

17.3.4業(yè)務流程圖

17.4公共模塊設計

17.5主窗體設計

17.6圖像旋轉模塊設計

17.6.1圖像旋轉模塊概述

17.6.2圖像旋轉模塊技術分析

17.6.3圖像旋轉模塊實現(xiàn)過程

17.7圖像縮放模塊設計

17.7.1圖像縮放模塊概述

17.7.2圖像縮放模塊技術分析

17.7.3圖像縮放模塊實現(xiàn)過程

17.7.4單元測試

17.8圖像水印處理模塊設計

17.8.1圖像水印處理模塊概述

17.8.2圖像水印處理模塊技術分析

17.8.3圖像水印處理模塊實現(xiàn)過程

17.9PSD文件瀏覽模塊設計

17.9.1PSD文件瀏覽模塊概述

17.9.2PSD文件瀏覽模塊技術分析

17.9.3PSD文件瀏覽模塊實現(xiàn)過程

17.10照片版式處理模塊設計

17.10.1照片版式處理模塊概述

17.10.2照片版式處理模塊技術分析

17.10.3照片版式處理模塊實現(xiàn)過程

17.11開發(fā)技巧與難點分析

17.11.1位圖數(shù)據(jù)的存儲形式

17.11.2在VisualC++中使用GDI+

17.12本章總結


略...


第18章桌面破壞王游戲

 視頻講解:26節(jié)195分鐘

18.1開發(fā)背景

18.2系統(tǒng)設計

18.3游戲主框架設計及實現(xiàn)

18.4重要工具模塊設計

18.5繪圖庫的使用

18.6處理鼠標消息

18.7游戲功能的總體設計

18.8游戲菜單的設計與實現(xiàn)

18.9“忍者”工具的設計與實現(xiàn)

18.10“粉刷匠”工具的設計與實現(xiàn)

18.11本章總結

第19章植物大戰(zhàn)僵尸修改器

19.1開發(fā)背景

19.2系統(tǒng)設計

19.3系統(tǒng)開發(fā)環(huán)境要求

19.4修改器原理

19.5項目目錄結構預覽

19.6修改器界面開發(fā)

19.7修改任何版本游戲的陽光數(shù)量(內(nèi)存搜索功能)

19.8注入游戲中的動態(tài)鏈接庫(DLL)

19.9修改器核心功能實現(xiàn)

19.10本章總結

開發(fā)資源庫使用說明


本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號