出版時間:2011-1 出版社:電子工業(yè)出版社 作者:幸莉仙,等 編 頁數(shù):243
內(nèi)容概要
《C++程序設計基礎》針對初學者學習程序設計而編寫,通過本書的學習,初學者可以較好地掌握結構化程序設計的3種結構、面向對象的概念和編程思想。本書以VC++ 2005為開發(fā)平臺,結合大量實例,系統(tǒng)介紹VC++ 2005的開發(fā)環(huán)境、基本語法和編程技巧。全書共11章:C++與VC++ 2005概述,VC++ 2005程序設計基礎,流程控制語句,數(shù)組和字符串,指針,函數(shù),結構體與聯(lián)合,類與對象,類的繼承、派生與多態(tài),C++流與文件操作,VC++ 2005應用程序開發(fā)實例。本書配有電子課件、源代碼等教學資源。 讀者對象:本書可作為普通高等學校C++程序設計的教學用書,也可作為計算機等級考試的培訓教材和VC++ 2005的自學用書。
書籍目錄
第1章 C++與VC++ 2005概述1.1 計算機程序設計語言的發(fā)展1.1.1 機器語言1.1.2 匯編語言1.1.3 高級語言1.1.4 結構化程序設計語言1.1.5 面向對象語言的產(chǎn)生1.2 C++語言與面向對象程序設計1.2.1 C++概述1.2.2 面向對象程序設計1.3 C++集成開發(fā)環(huán)境Visual Studio 20051.3.1 集成開發(fā)環(huán)境IDE1.3.2 Visual Studio 2005簡介1.4 簡單的VC++ 2005程序1.4.1 VC++ 2005程序的開發(fā)過程1.4.2 簡單的VC++ 2005程序示例本章小結習題1第2章 VC++ 2005程序設計基礎2.1 VC++ 2005基本語法2.1.1 字符集2.1.2 詞法記號2.2 基本數(shù)據(jù)類型和表達式2.2.1 基本數(shù)據(jù)類型2.2.2 字面常量2.2.3 變量2.2.4 符號常量2.2.5 運算符與表達式2.2.6 語句2.3 數(shù)據(jù)的輸入與輸出2.3.1 I/O流2.3.2 預定義的插入符和提取符2.3.3 簡單的I/O格式控制2.4 基于VC++ 2005的簡單程序開發(fā)2.4.1 一個簡單程序設計例程2.4.2 main函數(shù)2.4.3 注釋2.4.4 編譯預處理2.4.5 命名空間與using應用本章小結習題2第3章 流程控制語句3.1 程序的基本控制結構3.1.1 語句的分類3.1.2 結構化程序控制結構3.2 流程控制語句3.2.1 if語句3.2.2 switch語句3.3 循環(huán)控制語句3.3.1 for循環(huán)3.3.2 do while循環(huán)3.3.3 while循環(huán)3.4 跳轉語句3.4.1 break語句3.4.2 continue語句3.4.3 goto語句3.4.4 return語句本章小結習題3第4章 數(shù)組和字符串4.1 數(shù)組的概念4.2 數(shù)組的定義和數(shù)組元素表示方法4.2.1 數(shù)組的定義4.2.2 格式舉例4.3 數(shù)組元素的輸入與輸出4.4 數(shù)組的應用4.4.1 統(tǒng)計4.4.2 排序4.4.3 查找4.4.4 數(shù)組的其他應用4.5 字符串4.5.1 字符串的概念4.5.2 字符串函數(shù)4.5.3 字符串應用舉例本章小結習題4第5章 指針5.1 指針的概念5.2 指針變量5.3 指針運算5.4 指針與數(shù)組5.4.1 指針與一維數(shù)組5.4.2 指針與二維數(shù)組5.4.3 new與delete5.5 引用變量本章小結習題5第6章 函數(shù)6.1 函數(shù)的定義與調(diào)用6.1.1 函數(shù)的定義6.1.2 函數(shù)的聲明與調(diào)用6.2 函數(shù)調(diào)用方式和參數(shù)傳遞6.2.1 函數(shù)調(diào)用過程6.2.2 傳值調(diào)用6.2.3 傳址調(diào)用6.2.4 數(shù)組作為參數(shù)調(diào)用6.3 變量的作用域6.3.1 作用域分類6.3.2 應用舉例6.4 遞歸函數(shù)6.5 重載函數(shù)6.6 模板函數(shù)6.7 內(nèi)聯(lián)函數(shù)6.8 函數(shù)指針本章小結習題6第7章 結構體與聯(lián)合7.1 結構體類型7.1.1 結構體的定義7.1.2 結構體變量的定義和初始化7.1.3 結構體變量的引用7.1.4 結構體數(shù)組7.1.5 結構體與函數(shù)7.1.6 結構體指針7.1.7 結構體與鏈表7.2 聯(lián)合7.2.1 聯(lián)合的定義7.2.2 聯(lián)合變量的定義7.2.3 聯(lián)合變量的引用7.3 枚舉類型7.4 結構體與聯(lián)合應用實例本章小結習題7第8章 類與對象8.1 類的概念與定義8.1.1 面向對象程序設計概述8.1.2 類的聲明8.1.3 類的成員函數(shù)8.1.4 類與結構體8.2 對象8.2.1 對象的定義8.2.2 對象成員的引用8.3 構造函數(shù)8.3.1 構造函數(shù)的作用8.3.2 帶參數(shù)的構造函數(shù)8.3.3 構造函數(shù)重載8.3.4 拷貝構造函數(shù)8.4 析構函數(shù)8.5 類的靜態(tài)成員8.5.1 靜態(tài)數(shù)據(jù)成員8.5.2 靜態(tài)成員函數(shù)8.6 友元8.6.1 友元函數(shù)8.6.2 友元類8.7 VC++ 2005中使用類向導本章小結習題8第9章 類的繼承、派生與多態(tài)9.1 類的繼承與派生9.1.1 繼承與派生的概念9.1.2 派生類定義的格式9.1.3 繼承方式9.1.4 多重繼承9.2 多態(tài)與虛函數(shù)9.2.1 多態(tài)的概念9.2.2 虛函數(shù)9.2.3 多態(tài)的實現(xiàn)機制9.2.4 純虛函數(shù)與抽象類本章小結習題9第10章 C++流與文件操作10.1 C++流的概念10.2 輸入/輸出標準流類10.2.1 C++中的I/O流庫10.2.2 標準輸入/輸出流對象10.3 文件操作10.3.1 文件的打開與關閉10.3.2 文本文件的讀寫操作10.3.3 二進制文件的讀寫操作10.4 應用舉例本章小結習題10第11章 VC++ 2005應用程序開發(fā)實例11.1 MFC應用程序11.1.1 創(chuàng)建應用程序11.1.2 應用程序的運行11.1.3 應用程序類和源文件11.1.4 應用程序的控制流程11.2 調(diào)用Windows公共對話框的實例11.2.1 使用對話框編輯器11.2.2 編寫代碼11.3 利用VC++ 2005連接數(shù)據(jù)庫實例11.3.1 建立工程DAOAccess11.3.2 建立Access文件11.3.3 修改主窗體界面11.3.4 添加代碼附錄A ASCII碼表附錄B 習題答案附錄C 常用庫函數(shù)附錄D 程序調(diào)試與異常處理
圖書封面
評論、評分、閱讀與下載