注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡軟件與程序設計C/C++及其相關面向對象的程序設計語言:C++

面向對象的程序設計語言:C++

面向對象的程序設計語言:C++

定 價:¥27.00

作 者: 陳志泊,王春玲編
出版社: 人民郵電出版社
叢編項: 高等學校計算機專業(yè)教材
標 簽: C語言 程序設計 高等學校 教材

ISBN: 9787115093745 出版時間: 2002-01-01 包裝: 精裝
開本: 26cm 頁數: 305頁 字數:  

內容簡介

  本書內容主要分成三部分,第一部分是C++語言基礎部分,主要講述Visual C++ 6.0集成開發(fā)環(huán)境中的常用功能菜單的使用、基本應用程序的建立方法和步驟、數據類型、運算符、表達式、三種基本程序結構、數組、函數及其重載、引用、指針、結構體、共用體、編譯預處理等;第二部分是面向對象的程序設計部分,詳細介紹面向對象的程序設計的有關基本概念、類與對象的定義和使用、構造函數與析構函數、繼承與派生、虛函數與多態(tài)性、友元函數與友元類、靜態(tài)成員、模板以及文件操作等;第三部分是面向對象的程序設計應用部分,該部分主要以Visual C++6.0作為開發(fā)環(huán)境,利用MFC類庫、C++語言和面向對象的程序設計方法,介紹設計在Windows環(huán)境下運行應用程序的方法和思想,并對程序的框架結構進行了深入的剖析,其中主要介紹對話框、菜單、工具欄、狀態(tài)欄、文檔與視圖以及圖形/圖像處理方面的程序的建立方法,此外,還包括對有關的MFC類以及常用成員函數的使用。這三部分內容相互銜接,前后呼應,循序漸進。在每一部分內容的講解中,都給出了大量的實例進行解釋說明。同時,除第1章外,每章后面都附有相應的習題,便于讀者練習。本書可作為高等院校計算機及相關專業(yè)的本、專科程序設計語言課程的教材,也比較適合廣大計算機愛好者自學和參考。

作者簡介

暫缺《面向對象的程序設計語言:C++》作者簡介

圖書目錄

第一部分 C++語言部分
第1章 Visual C++ 6.0開發(fā)環(huán)境 
1.1 開發(fā)環(huán)境概述 
1.1.1 程序開發(fā)流程
1.1.2 Visual C++ 6.0 的啟動和集成開發(fā)環(huán)境(IDE) 
1.2 開發(fā)環(huán)境的菜單功能 
1.2.1 “File”菜單 
1.2.2 “Edit”菜單 
1.2.3 “View”菜單 
1.2.4 “Insert”菜單
1.2.5 “Project”菜單
1.2.6 “Build”菜單 
1.2.7 “Tools”菜單 
1.2.8 “Window”菜單
1.2.9 “Help”菜單 
1.3 開發(fā)環(huán)境的工具欄及使用 
1.3.1 “Standard”工具欄 
1.3.2 “Build MiniBar”工具欄 
1.4 項目和項目工作區(qū) 
1.4.1 “ClassView”選項卡 
1.4.2 “Resource View”選項卡 
1.4.3 “FileView”選項卡 
1.5 資源 
1.5.1 什么是資源 
1.5.2 資源編輯器 
1.6 開發(fā)環(huán)境的初步實踐 
1.7 小結 
第2章 C++語言基礎 
2.1 從面向過程的程序設計到面向對象的程序設計 
2.1.1 傳統(tǒng)的結構化程序設計方法 
2.1.2 面向對象的程序設計方法 
2.1.3 面向對象的程序設計方法與結構化程序設計方法的比較 
2.2 C++程序的基本組成 
2.2.1 從C語言到C++語言
2.2.2 C++程序的結構與基本組成 
2.3 C++的數據類型、運算符和表達式 
2.3.1 數據類型 
2.3.2 運算符和表達式 
2.4 數據的輸入與輸出 
2.4.1 數據的輸出cout 
2.4.2 數據的輸入cin 
2.5 C++的控制語句 
2.5.1 C++語句概述 
2.5.2 C++程序的3種基本結構 
2.5.3 if 語句 
2.5.4 switch語句 
2.5.5 循環(huán)語句 
2.6 數組及其使用
2.6.1 一維數組 
2.6.2 二維數組 
2.6.3 字符數組 
2.7 函數 
2.7.1 函數的定義 
2.7.2 函數的調用 
2.7.3 函數的嵌套調用 
2.7.4 函數的遞歸調用 
2.7.5 局部變量和全局變量 
2.7.6 全局函數和靜態(tài)函數 
2.7.7 內聯(lián)函數 
2.7.8 函數重載 
2.7.9 默認參數的函數 
2.8 指針類型及使用 
2.8.1 指針的概念 
2.8.2 const指針 
2.8.3 指針與函數
2.8.4 指針與數組
2.8.5 指針與字符串 
2.8.6 指針數組和指向指針的指針 
2.9 引用 
2.9.1 引用的概念、聲明和使用 
2.9.2 用引用作為函數的參數 
2.9.3 如何使一個被調函數同時返回多個值 
2.9.4 用引用返回函數值 
2.9.5 返回引用的函數值作為賦值表達式的左值 
2.9.6 用const限定引用 
2.9.7 引用總結 
2.10 結構體、共用體和枚舉 
2.10.1 結構體 
2.10.2 堆內存的分配和釋放 
2.10.3 共用體類型 
2.10.4 枚舉類型 
2.10.5 類型定義typedef的使用 
2.10.6 編譯預處理 
2.11 小結 
習題 
第二部分 面向對象的程序設計部分
第3章 面向對象的程序設計 
3.1 類與對象的定義 
3.1.1 類的定義 
3.1.2 成員函數的定義 
3.1.3 對象及指向對象的指針 
3.1.4 訪問對象的成員 
3.1.5 對象賦值語句 
3.1.6 對象的作用域與生存期 
3.2 構造函數與析構函數 
3.2.1 構造函數 
3.2.2 構造函數的重載 
3.2.3 默認構造函數與缺省參數的構造函數 
3.2.4 析構函數 
3.2.5 拷貝構造函數 
3.2.6 一個類的對象作為另一個類的數據成員 
3.2.7 利用初始化表對常量數據成員或引用成員提供初值 
3.2.8 類作用域 
3.3 繼承和派生 
3.3.1 繼承的概念
3.3.2 單繼承 
3.3.3 多重繼承
3.3.4 虛基類 
3.4 虛函數與多態(tài)性 
3.4.1 多態(tài)性 
3.4.2 子類型 
3.4.3 用基類指針指向公有派生類對象 
3.4.4 虛函數 
3.4.5 靜態(tài)聯(lián)編與動態(tài)聯(lián)編 
3.4.6 純虛函數與抽象類 
3.5 靜態(tài)成員 
3.5.1 靜態(tài)數據成員 
3.5.2 靜態(tài)成員函數 
3.6 友元函數與友元類
3.6.1 友元函數 
3.6.2 友元類 
3.7 堆對象和對象數組 
3.7.1 堆對象 
3.7.2 對象數組
3.8 運算符的重載 
3.9 模板與使用 
3.9.1 類模板 
3.9.2 函數模板
3.10 文件及其操作 
3.10.1 順序文件操作
3.10.2 隨機文件操作
3.11 小結 
習題 
第三部分 面向對象的程序設計應用部分
第4章 利用MFC開發(fā)Windows 應用程序 
4.1 Windows應用程序的特點與消息驅動機制 
4.1.1 Windows應用程序的特點與消息驅動機制
4.1.2 Windows編程中常用的數據類型和句柄 
4.2 利用MFC AppWizard 創(chuàng)建Windows應用程序
4.3 MFC應用程序的類和文件 
4.3.1 類說明 
4.3.2 文件說明
4.4 Windows消息
4.4.1 標準的Windows消息 
4.4.2 控件消息 
4.4.3 命令消息 
4.5 消息的發(fā)送和接收的基本過程和機制 
4.6 消息映射與消息處理函數 
4.6.1 CCmdTarget類 
4.6.2 消息映射與消息處理函數的概念 
4.6.3 管理窗口消息處理函數 
4.7 MFC應用程序的執(zhí)行過程分析 
4.8 小結 
習題 
第5章 對話框及常用控件 
5.1 對話框的組成和分類 
5.1.1 對話框的組成 
5.1.2 對話框的分類 
5.2 創(chuàng)建模式對話框 
5.2.1 創(chuàng)建應用程序框架 
5.2.2 創(chuàng)建對話框資源 
5.2.3 創(chuàng)建對話框類 
5.2.4 對話框的實現(xiàn) 
5.3 Windows的常用控件 
5.3.1 常用控件及對應的MFC類 
5.3.2 控件的通用屬性及設置
5.3.3 控件的消息 
5.3.4 幾種常用控件簡介 
5.4 非模式對話框的實現(xiàn) 
5.5 消息對話框和通用對話框 
5.5.1 消息對話框 
5.5.2 通用對話框 
5.6 小結 
習題 
第6章 菜單、工具欄和狀態(tài)欄 
6.1 創(chuàng)建菜單 
6.1.1 創(chuàng)建菜單資源 
6.1.2 建立快捷鍵 
6.1.3 菜單功能的實現(xiàn) 
6.1.4 CMenu類及其常用成員函數介紹 
6.1.5 快捷菜單的實現(xiàn) 
6.1.6 動態(tài)地向菜單中添加新的菜單項 
6.2 創(chuàng)建工具欄 
6.2.1 創(chuàng)建工具欄的方法和步驟 
6.2.2 如何實現(xiàn)工具欄的船塢化 
6.3 創(chuàng)建狀態(tài)欄 
6.3.1 創(chuàng)建狀態(tài)欄資源 
6.3.2 實現(xiàn)狀態(tài)欄 
6.3.3 進一步完善狀態(tài)欄 
6.4 小結 
習題 
第7章 文檔和視圖 
7.1 文檔類和視圖類間的關系 
7.2 視圖類和文檔類中常用的成員函數 
7.2.1 CView類的GetDocument()函數 
7.2.2 CDocument 類的UpdateAllViews()函數 
7.2.3 CView類的 OnUpdate()函數 
7.2.4 CView 類的OnlnitialUpdate()函數 
7.2.5 MFC應用程序中各個類對象間的相互調用關系 
7.3 在視圖類中實現(xiàn)顯示文檔類中的數據 
7.4 在視圖類中響應鍵盤消息 
7.5 SDI文檔的序列化 
7.5.1 創(chuàng)建空文檔 
7.5.2 打開文檔 
7.5.3 保存文檔 
7.5.4 關閉文檔 
7.6 小結 
習題 
第8章 圖形圖像處理 
8.1 設備環(huán)境(DC) 
8.1.1 設備環(huán)境類 
8.1.2 幾個設備環(huán)境類的主要差別 
8.1.3 設備環(huán)境類的使用方法 
8.2 繪圖設備類 
8.2.1 CGdiObject類 
8.2.2 CPen類 
8.2.3 CBrush類
8.2.4 CFont類及創(chuàng)建CFont類對象的方法 
8.2.5 CBitmap類 
8.3 坐標映射方式
8.3.1 Windows映像方式及其設置方法 
8.3.2 邏輯坐標和設備坐標的轉換 
8.4 窗口和視口 
8.4.1 窗口和視口的概念 
8.4.2 窗口和視口有關的操作函數 
8.4.3 窗口邏輯坐標和視口設備坐標的轉換 
8.5 設置繪圖模式 
8.6 圖形元素的繪制
8.6.1 畫點 
8.6.2 畫直線
8.6.3 畫矩形
8.6.4 畫圓角矩形 
8.6.5 畫扇形 
8.6.6 畫多邊形
8.6.7 繪制文本
8.7 在視圖中交互繪圖 
8.8 小結 
習題 
參考文獻

本目錄推薦

掃描二維碼
Copyright ? 讀書網 www.dappsexplained.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號