-- 會員 / 註冊 --  
 帳號:
 密碼:
  | 註冊 | 忘記密碼
3/26 新書到! 3/19 新書到! 3/14 新書到! 12/12 新書到!
購書流程Q & A站務留言版客服信箱
3ds MaxMayaRhinoAfter EffectsSketchUpZBrushPainterUnity
PhotoShopAutoCadMasterCamSolidWorksCreoUGRevitNuke
C#CC++Java遊戲程式Linux嵌入式PLCFPGAMatlab
駭客資料庫搜索引擎影像處理FluentVR+ARANSYS深度學習
單晶片AVROpenGLArduinoRaspberry Pi電路設計CadenceProtel
HadoopPythonStm32CortexLabview手機程式AndroidiPhone
可查書名,作者,ISBN,3dwoo書號
詳細書籍分類

C++程序設計進階教程——從C到Visual C++

( 簡體 字)
作者:陳松 劉穎類別:1. -> 程式設計 -> C -> C
   2. -> 程式設計 -> C++ -> VC++
譯者:
出版社:清華大學出版社C++程序設計進階教程——從C到Visual C++ 3dWoo書號: 36988
詢問書籍請說出此書號!

缺書
NT售價: 175

出版日:10/21/2013
頁數:318
光碟數:0
站長推薦:
印刷:黑白印刷語系: ( 簡體 版 )
加入購物車 加到我的最愛
(請先登入會員)
ISBN:9787302338932
作者序 | 譯者序 | 前言 | 內容簡介 | 目錄 | 
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證)
作者序:

譯者序:

前言:

現在,市面上介紹C++的教材很多,但針對研究生基礎課和高年級本科生的教材很少,尤其是研究生的基礎課有一個突出的特點,面向的學生來自不同的專業,一部分學生完全沒學過編程語言,一部分學生已經學過C,還有一部分學生已經初步涉及C++。針對這種特殊性,本書在編寫時做了充分的考慮,內容從C到C++,再到VC++,同學們可根據自己的情況在不同的階段加入,最后一起抵達終點,完成本課程的學習。
現在高校的計算機語言教材主要針對等級考試編寫,不適合研究生和高年級本科生,大部分研究生和高年級本科生的學習目的是希望快速掌握這個工具,盡早進入到實用的Windows程序設計階段。所以,本書在C和C++內容的組織上,去掉或者弱化了和等級考試關系較大而和Windows編程關系不大的部分,使課程盡早進入到Windows平臺。
C++是一個龐大、復雜的體系,建議讀者在學習的時候不要面面俱到,哪怕走的是一條羊腸小道,只要通過這片沼澤到達對岸就是勝利。很多初學者試圖把基礎打得很寬,希望修一條大路通過去,使今后開發項目時能得心應手,但是,這樣做多半會半途而廢。本書在這方面做了一些應對,例如只推薦常用方法,而不像等級考試教材那樣詳細列舉。
全書共分以下三個部分。
第一部分“C語言編程”是全書的基礎,介紹C語言涉及的基本概念、C語言編程的基本方法。
第二部分“C++基礎”在C語言的基礎上,增加了類和對象這兩大核心概念,圍繞著封裝、繼承和多態展開C++的學習。
第三部分“Visual C++入門”首先重點講述MFC面向對象的特點、MFC程序的運行機制; 接下來,以對話框和菜單為例,講解常見的可視界面元素的工作原理; 然后,對MFC應用程序的核心文檔視圖結構做了詳細的分析; 最后,介紹了Windows設備無關性的特點,以及實現繪圖和文本輸出的方法。為書寫方便,Visual C++在正文中簡寫為VC++。
根據本書內容組織的特點,它不僅適合非計算機專業的研究生和高年級本科生的教學,也非常適合不以等級考試為目的的各類培訓班和學習用VC++開發應用程序的讀者。
由于編者水平有限,本書中不當之處懇請廣大讀者批評指正。
感謝提供無私幫助和寶貴支持的周建麗老師。感謝通過教學實踐為本書提供支持的羅憲、劉玲、姚雪梅、王政霞、蔣震、楊芳明、米波、張穎淳等老師。感謝重慶交通大學研究生教育創新基金支持本書的出版。感謝清華大學出版社對本書的支持。
本書的配套電子課件和源代碼等資源可以從清華大學出版社網站www.tup.com.cn下載,若下載使用中遇到任何問題,請聯系fuhy@tup.tsinghua.edn.cn。

編者
2013年8月
內容簡介:

本書以Windows平臺的Visual C++編程為目標,采用進階方法,內容從C到C++再到Visual C++。C部分講述了C語言編程的基本概念和方法。C++部分在C語言的基礎上,圍繞類和對象兩個核心,以封裝、繼承和多態為主線展開學習。VC++部分重點講述MFC的運行機制,對MFC的核心結構文檔視圖做了詳細的分析。本書去掉或者弱化掉和Windows編程關系不大的部分,使課程盡早進入到Windows平臺。
本書適合作為研究生的基礎課教材,使專業不同、計算機掌握程度不同的學生能一起完成課程的學習,根據本書內容組織的特點,也非常適合高年級本科生的學習。


目錄:

第1部分C語言編程

第1章C語言概述

1.1C語言的特點

1.2簡單的C程序

1.2.1C程序

1.2.2C程序的結構特點


1.3程序的調試與運行

1.3.1啟動Visual C++

1.3.2創建新工程

1.3.3編輯已有工程

1.3.4編譯源程序

1.3.5連接生成可執行文件

1.3.6運行

1.3.7源文件、目標文件和可執行文件的存放

習題1

第2章C語言的基本元素

2.1C語言的詞法規則

2.1.1字符集

2.1.2標識符

2.1.3關鍵字

2.2數據類型

2.3常量與變量

2.3.1常量

2.3.2變量

2.4運算符與表達式

2.4.1算術運算符及表達式

2.4.2關系運算符及表達式

2.4.3邏輯運算符及表達式

2.2.4賦值運算符及表達式

2.4.5條件運算符及表達式

2.4.6逗號運算符及表達式

2.4.7類型轉換

2.5應用舉例

習題2

第3章C程序的構成

3.1輸入輸出

3.1.1格式化輸入函數scanf()

3.1.2格式化輸出函數printf()

3.1.3應用舉例

3.2語句

3.2.1執行語句

3.2.2條件控制語句

3.2.3循環控制語句

3.2.4轉移語句

3.2.5應用舉例

3.3函數

3.3.1函數的定義

3.3.2函數的使用

3.3.3函數的參數和函數值

3.3.4函數的嵌套與遞歸

3.3.5應用舉例


3.4作用域與生存期

3.4.1變量的作用域

3.4.2變量的生存期

3.4.3應用舉例

3.5預編譯

3.5.1文件包含

3.5.2宏定義

3.5.3條件編譯

3.5.4應用舉例

習題3

第4章構造類型與指針

4.1數組

4.1.1一維數組

4.1.2二維數組

4.1.3字符數組與字符串

4.1.4應用舉例

4.2指針

4.2.1指針基礎

4.2.2指針與數組

4.2.3指針與函數

4.2.4指針數組與數組指針

4.2.5應用舉例

4.3結構體

4.3.1結構體類型的定義

4.3.2結構體變量的定義、引用和初始化

4.3.3結構體數組

4.3.4指針在結構體中的應用

4.3.5應用舉例

4.4共用體

4.4.1共用體及共用體變量的定義

4.4.2共用體變量的引用方式

4.4.3共用體類型數據的特點

4.4.4應用舉例

4.5枚舉與自定義

4.5.1枚舉類型

4.5.2自定義數據類型

習題4

第5章文件

5.1文件概述

5.2文件指針

5.3文件的操作

5.3.1文件的打開(fopen函數)

5.3.2文件的關閉(fclose函數)

5.3.3字符讀寫函數fgetc和fputc

5.3.4字符串讀寫函數fgets和fputs

5.3.5數據塊讀寫函數fread和fwrite

5.3.6格式化讀寫函數fscanf和fprintf

5.3.7常用文件操作函數

5.4文件的定位

5.5應用舉例

習題5

第2部分C++基礎

第6章封裝

6.1簡單C++程序

6.2類和對象

6.2.1類的定義

6.2.2對象的定義

6.3類的成員

6.3.1構造函數

6.3.2析構函數

6.3.3對象初始化

6.3.4動態對象

6.3.5靜態成員

6.3.6常類型

6.3.7指針

6.3.8友元

6.3.9類模板

6.4應用舉例

習題6

第7章繼承

7.1單繼承

7.1.1公有繼承

7.1.2私有繼承

7.1.3保護繼承

7.1.4單繼承下派生類的構造函數

7.1.5派生類構造函數使用中應注意的問題

7.1.6單繼承下派生類的析構函數

7.1.7子類型和賦值兼容規則

7.2多繼承

7.2.1多繼承下的構造與析構

7.2.2虛基類

7.3應用實例

習題7

第8章多態

8.1重載

8.1.1函數的重載

8.1.2運算符重載

8.1.3函數的默認參數

8.2靜態聯編

8.3動態聯編

8.3.1虛函數

8.3.2動態聯編的實現機制

8.3.3虛函數與動態聯編舉例

8.4抽象類

8.4.1純虛函數

8.4.2抽象類

8.5應用舉例

習題8

第9章輸入輸出流

9.1標準的輸入輸出

9.1.1輸入成員函數

9.1.2輸出成員函數

9.1.3測試成員函數

9.2文件的輸入輸出

9.2.1文件的打開與關閉

9.2.2文件的讀寫

9.3應用舉例

習題9

第3部分Visual C++入門

第10章Windows編程基礎

10.1MFC概述

10.2MFC編程

10.2.1創建MFC應用程序

10.2.2程序運行機制

10.2.3消息映射

10.2.4使用MFC AppWizard

10.3應用舉例

習題10

第11章界面元素

11.1對話框

11.1.1對話框的組成

11.1.2對話框的創建

11.2控件

11.2.1Windows標準控件

11.2.2控件創建方式

11.2.3對話框控件

11.2.4動態控件

11.3菜單

11.3.1菜單的組成

11.3.2菜單的創建

11.3.3菜單的執行

11.4界面元素編程

11.4.1添加對話框和控件資源

11.4.2添加對話框和控件代碼

11.4.3添加菜單資源

11.4.4添加菜單代碼

11.4.5運行結果

11.5應用舉例

習題11

第12章文檔和視圖

12.1文檔視圖結構

12.1.1概述

12.1.2應用程序類

12.1.3主框架類

12.1.4文檔類

12.1.5視圖類

12.1.6文檔和視圖的互動

12.1.7開發文檔視圖結構程序的基本方法

12.2SDI單文檔結構

12.2.1單文檔結構的運行機制

12.2.2單文檔結構舉例

12.3MDI多文檔結構

12.3.1多文檔結構的運行機制

12.3.2多文檔結構舉例

12.4應用舉例

習題12

第13章圖形和文本

13.1工作原理

13.1.1設備接口

13.1.2繪制工具

13.1.3運行機制

13.1.4設置坐標系

13.2處理圖形

13.2.1常用工具與函數

13.2.2圖形應用舉例

13.3處理文本

13.3.1字體設置

13.3.2文本應用舉例

習題13

附錄AASCII碼表

附錄B運算符和結合性

附錄CC語言常用函數

附錄DC++常用輸入輸出函數

附錄EMFC 類庫層次結構圖

附錄FMFC 常用對象

附錄GMFC 常用成員函數

附錄H最常見的20種Visual C++編譯錯誤信息

參考文獻
序: