Visual C++面向?qū)ο蟪绦蛟O(shè)計教程
定 價:59 元
叢書名:21世紀高等教育計算機規(guī)劃教材
本書分為3篇,*部分基礎(chǔ)篇,講授程序設(shè)計概述及C 語法基礎(chǔ)內(nèi)容;第二部分核心篇,圍繞類與對象、繼承與派生、多態(tài)性與虛函數(shù)、運算符重載與類模板、流等內(nèi)容展開;第三部分應(yīng)用篇,講授MFC編程技術(shù)、數(shù)據(jù)庫編程技術(shù)、圖形繪制等內(nèi)容。
1.本書結(jié)構(gòu)合理、邏輯性強、通俗易懂 2.全書將概念、知識點與案例相結(jié)合,應(yīng)用實例貫穿始末。 3.配有多媒體教學(xué)課件、例題代碼和習(xí)題解答,可以向任課教師免費提供。
郭有強,蚌埠學(xué)院副校長,主要研究方向數(shù)據(jù)挖掘、網(wǎng)絡(luò)信息處理、優(yōu)化算法研究,擁有幾十年的一線教學(xué)經(jīng)驗,創(chuàng)造出獨特的教學(xué)方法,受益學(xué)生上萬人,曾出版多本教材, 編寫的C語言、C 教材深受廣大師生的喜愛。
第一部分 基礎(chǔ)篇第1章 初識C 21.1 C 概述 21.1.1 程序 21.1.2 程序設(shè)計語言 21.1.3 程序設(shè)計 41.1.4 C 簡介 41.2 面向過程和面向?qū)ο缶幊谈攀觥?1.2.1 面向過程程序設(shè)計 51.2.2 面向?qū)ο蟪绦蛟O(shè)計 61.3 面向過程和面向?qū)ο蟮某绦蛟O(shè)計方法比較 71.4 C 程序開發(fā) 91.4.1 C 程序開發(fā)過程 91.4.2 Visual C 6.0調(diào)試C 程序的操作過程 10本章小結(jié) 14習(xí)題1 14第2章 C 對C基本語法的擴充 152.1 C 的輸入和輸出 152.1.1 輸入流對象 152.1.2 輸出流對象 172.1.3 字符數(shù)組的輸入和輸出 192.2 函數(shù)重載 222.2.1 為什么要進行函數(shù)重載 222.2.2 使用函數(shù)重載的條件 232.2.3 重載函數(shù)的使用方法 232.2.4 函數(shù)的默認參數(shù) 232.3 函數(shù)模板與模板函數(shù) 242.4 內(nèi)聯(lián)函數(shù) 262.5 內(nèi)存的動態(tài)分配與釋放 272.5.1 new運算符 272.5.2 delete 運算符 282.6 引用 292.6.1 引用的概念 292.6.2 使用引用的注意事項 292.6.3 引用作為函數(shù)參數(shù) 302.6.4 函數(shù)返回引用 322.7 const修飾符 332.7.1 用const定義常量 332.7.2 用const限制指針 342.7.3 const成員函數(shù) 352.8 名字空間 362.8.1 名字空間的作用 362.8.2 定義名字空間 372.8.3 名字空間的用法 382.9 sizeof運算符 422.10 程序設(shè)計實例 43本章小結(jié) 50習(xí)題2 51第二部分 核心篇第3章 類與對象 563.1 類的概念和使用 563.1.1 類定義格式 563.1.2 成員函數(shù)的定義位置 573.1.3 內(nèi)聯(lián)成員函數(shù) 593.1.4 常量成員函數(shù) 603.2 對象的創(chuàng)建和使用 613.2.1 對象的創(chuàng)建 613.2.2 對象作為函數(shù)參數(shù)和返回值 613.2.3 this指針 633.3 構(gòu)造函數(shù)的概念和使用 643.3.1 為什么引入構(gòu)造函數(shù) 643.3.2 重載構(gòu)造函數(shù) 663.3.3 默認參數(shù)的構(gòu)造函數(shù) 673.3.4 復(fù)制構(gòu)造函數(shù) 683.3.5 成員初始化參數(shù)表 713.4 析構(gòu)函數(shù)的概念和使用 733.4.1 為什么引入析構(gòu)函數(shù) 733.4.2 析構(gòu)函數(shù)的使用 733.5 堆對象的概念和使用 743.5.1 創(chuàng)建和刪除單個堆對象的方法 743.5.2 創(chuàng)建和刪除堆對象數(shù)組的方法 763.6 靜態(tài)數(shù)據(jù)成員和靜態(tài)成員函數(shù) 763.6.1 為什么需要靜態(tài)數(shù)據(jù)成員 763.6.2 靜態(tài)數(shù)據(jù)成員的訪問和初始化 783.6.3 靜態(tài)成員函數(shù)的概念和使用 793.7 友元函數(shù)和友元類 803.7.1 友元的概念和使用 803.7.2 使用友元的注意事項 843.8 程序設(shè)計實例 84本章小結(jié) 87習(xí)題3 87第4章 繼承與派生 904.1 為什么要引入繼承與派生 904.1.1 繼承與派生的舉例 904.1.2 繼承與派生的概念 914.2 基類和派生類 914.2.1 基類與派生類的概念 914.2.2 派生類的定義 914.3 三種派生方式 924.3.1 公有派生 924.3.2 私有派生 944.3.3 保護派生 954.3.4 三種派生方式的區(qū)別 954.4 派生類的構(gòu)造函數(shù)和析構(gòu)函數(shù) 974.4.1 派生類的構(gòu)造函數(shù) 974.4.2 基類構(gòu)造函數(shù)的調(diào)用方式 974.4.3 派生類的析構(gòu)函數(shù) 984.5 多繼承和虛基類 994.5.1 多繼承的定義 994.5.2 多繼承中的構(gòu)造函數(shù)和析構(gòu)函數(shù) 1004.5.3 二義性與虛基類 1014.6 程序設(shè)計實例 106本章小結(jié) 109習(xí)題4 110第5章 多態(tài)性與虛函數(shù) 1125.1 實現(xiàn)動態(tài)多態(tài)性 1125.1.1 多態(tài)性的實現(xiàn)方法 1125.1.2 靜態(tài)多態(tài)性和動態(tài)多態(tài)性 1135.2 對虛函數(shù)的限制 1175.2.1 聲明虛函數(shù)的限制 1175.2.2 虛函數(shù)的使用限制 1185.3 在成員函數(shù)中調(diào)用虛函數(shù) 1205.4 在構(gòu)造函數(shù)中調(diào)用虛函數(shù) 1215.5 純虛函數(shù)和抽象類 1225.6 程序設(shè)計實例 123本章小結(jié) 125習(xí)題5 125第6章 運算符重載與類模板 1286.1 為什么要進行運算符重載 1286.1.1 運算符重載的意義 1286.1.2 運算符重載的注意事項 1316.2 賦值運算符和四則運算符重載 1326.3 自增和自減運算符重載 1346.4 關(guān)系運算符重載 1356.5 復(fù)合賦值運算符重載 1366.6 下標運算符重載 1376.7 插入與抽取運算符重載 1396.7.1 插入運算符重載 1396.7.2 抽取運算符重載 1406.8 類型轉(zhuǎn)換 1426.8.1 基本類型和自定義類型之間的轉(zhuǎn)換 1426.8.2 自定義類型之間的轉(zhuǎn)換 1436.9 類模板 1466.9.1 類模板定義格式 1466.9.2 使用類模板創(chuàng)建對象 1476.10 程序設(shè)計實例 153本章小結(jié) 156習(xí)題6 157第7章 流 1597.1 I/O流的概念 1597.2 I/O流類庫的結(jié)構(gòu) 1607.3 標準I/O流 1617.3.1 標準I/O流的類層次 1617.3.2 預(yù)定義流對象 1617.3.3 預(yù)定義插入抽取運算符 1627.4 無格式I/O的ios類成員函數(shù) 1627.5 格式化I/O流 1657.5.1 使用格式狀態(tài)標志或調(diào)用格式化成員函數(shù) 1657.5.2 使用操縱算子 1697.6 文件操作 1717.6.1 文件與文件流概述 1717.6.2 文件流的類層次 1727.6.3 文件的打開和關(guān)閉 1727.6.4 文件讀寫操作 1737.7 隨機訪問數(shù)據(jù)文件 1777.8 程序設(shè)計實例 179本章小結(jié) 180習(xí)題7 181第三部分 應(yīng)用篇第8章 MFC編程技術(shù) 1848.1 MFC編程模式 1848.2 利用MFC AppWizard創(chuàng)建 Windows應(yīng)用程序 1858.3 MFC應(yīng)用程序的類和文件 1868.3.1 類說明 1868.3.2 文件說明 1878.4 Windows消息響應(yīng) 1908.4.1 利用ClassWizard編制消息響應(yīng)函數(shù) 1908.4.2 Windows消息 1928.4.3 消息發(fā)送與接收的基本過程和機制 1958.5 文檔/視圖結(jié)構(gòu) 1958.5.1 文檔類 1958.5.2 視圖類 1988.6 菜單與工具欄 1998.7 對話框與控件 2018.7.1 對話框 2018.7.2 控件 2078.8 程序設(shè)計實例 209本章小結(jié) 217習(xí)題8 218第9章 數(shù)據(jù)庫編程 2209.1 數(shù)據(jù)庫訪問技術(shù)概述 2209.2 ODBC編程技術(shù) 2229.3 ADO編程技術(shù) 2289.3.1 ADO技術(shù)簡介 2289.3.2 ADO對象模型 2299.3.3 使用ADO對象開發(fā)數(shù)據(jù)庫應(yīng)用程序 230本章小結(jié) 241習(xí)題9 242第10章 圖形繪制 24510.1 設(shè)備環(huán)境和設(shè)備環(huán)境類 24510.1.1 設(shè)備環(huán)境 24510.1.2 圖形設(shè)備接口 24610.1.3 設(shè)備環(huán)境類 24610.1.4 獲取設(shè)備環(huán)境的幾種方法 24810.2 坐標映射 24910.3 幾種常用的圖形數(shù)據(jù)結(jié)構(gòu)和類 25010.4 繪圖工具類 25310.4.1 使用GDI對象 25410.4.2 CPen類和CBrush類 25510.4.3 簡單圖形的繪制 26210.4.4 CFont類 26910.4.5 CBitmap類 28110.4.6 顯示位圖 28210.4.7 動畫圖形的制作 285本章小結(jié) 289習(xí)題10 289第11章 綜合實訓(xùn) 29211.1 控制臺應(yīng)用程序:商品信息管理系統(tǒng) 29211.2 MFC編程:班級信息管理系統(tǒng) 29811.3 圖形繪制:圖像局部放大實現(xiàn) 312本章小結(jié) 315習(xí)題11 316附錄 標準ASCII碼表 319參考文獻 320