注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)C/C++及其相關(guān)面向?qū)ο蠹夹g(shù)與Visual C++

面向?qū)ο蠹夹g(shù)與Visual C++

面向?qū)ο蠹夹g(shù)與Visual C++

定 價(jià):¥26.00

作 者: 甘玲,邱勁編著
出版社: 清華大學(xué)出版社
叢編項(xiàng): 高等學(xué)校教材·計(jì)算機(jī)應(yīng)用
標(biāo) 簽: VC++

ISBN: 9787302090700 出版時(shí)間: 2004-08-01 包裝: 簡(jiǎn)裝本
開本: 26cm 頁數(shù): 270 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  本書結(jié)合C++語言系統(tǒng)地介紹了面向?qū)ο蠹夹g(shù)的基本知識(shí)及其應(yīng)用。本書將C++面向過程、C抖面向?qū)ο?、VisualC++融會(huì)貫通,并與常用面向?qū)ο蟪绦蛟O(shè)計(jì)語言進(jìn)行了橫向比較,為讀者構(gòu)架了一個(gè)完整的體系。本書共分三大部分。第一部分:第1、2章是基礎(chǔ)部分,主要介紹面向?qū)ο蠹夹g(shù)的基本概念和相關(guān)技術(shù),以及C++中面向過程部分的語法,強(qiáng)調(diào)與C語言的不同。第二部分:第3-8章是核心部分,主要介紹C++面向?qū)ο蠹夹g(shù),圍繞抽象性、封裝性、繼承性、多態(tài)性及I/O流由淺入深展開。第三部分:第9-12章是應(yīng)用部分,主要介紹運(yùn)用面向?qū)ο蠹夹g(shù)在VisualC++平臺(tái)下開發(fā)基于MFC的Windows程序的方法。本書層次清晰、內(nèi)容全面、例題豐富、實(shí)用性強(qiáng),是作者總結(jié)多年的教學(xué)實(shí)踐經(jīng)驗(yàn)編寫而成的,本書適合作為大學(xué)計(jì)算機(jī)專業(yè)和相關(guān)專業(yè)的程序設(shè)計(jì)基礎(chǔ)課教材,也可供自學(xué)者使用。從2世紀(jì)6年代提出面向?qū)ο蟾拍钪两?,面向?qū)ο蠹夹g(shù)已發(fā)展成為一種比較成熟的編程思想,并且逐步成為目前軟件開發(fā)領(lǐng)域的主流技術(shù)。這種技術(shù)從根本上改變了人們以往設(shè)計(jì)軟件的思維方式,它集抽象性、封裝性、繼承性和多態(tài)性于一體,實(shí)現(xiàn)了代碼重用和代碼擴(kuò)充,極大地減少了軟件開發(fā)的繁雜性,提高了軟件開發(fā)的效率。C++為面向?qū)ο蠹夹g(shù)提供全面支持,也是最常用的面向?qū)ο蟪绦蛟O(shè)計(jì)語言,它是一個(gè)可編寫高質(zhì)量的用戶自定義類型庫(kù)的工具。其核心應(yīng)用領(lǐng)域是最廣泛意義上的系統(tǒng)程序設(shè)計(jì)。此外,C++還被成功地用到許多無法稱為系統(tǒng)程序設(shè)計(jì)的應(yīng)用領(lǐng)域中。從最摩登的小型計(jì)算機(jī)到最大的超級(jí)計(jì)算機(jī),幾乎所有操作系統(tǒng)上都有C++的實(shí)現(xiàn)。同時(shí),要理解和掌握C++語言,都離不開面向?qū)ο蠹夹g(shù)的指導(dǎo),因此,通常結(jié)合C++來介紹面向?qū)ο蠹夹g(shù)的原理和方法。高等院校計(jì)算機(jī)專業(yè)和相關(guān)專業(yè)都開設(shè)了該課程,其目的是為了讓學(xué)生掌握面向?qū)ο蟪绦蛟O(shè)計(jì)的概念和方法,深刻理解面向?qū)ο蟪绦蛟O(shè)計(jì)的本質(zhì),并用面向?qū)ο蠹夹g(shù)來編寫程序、開發(fā)軟件。為了給廣大學(xué)生提供一本內(nèi)容全面的教材,筆者產(chǎn)生了編寫本書的想法。本書是筆者總結(jié)教學(xué)實(shí)踐經(jīng)驗(yàn),參考國(guó)內(nèi)外有關(guān)資料編寫而成的。本書融會(huì)貫通了C抖面向過程、C++面向?qū)ο蟆isualC++以及常用的面向?qū)ο蟪绦蛟O(shè)計(jì)語言,是一本內(nèi)容全面的教材,便于大學(xué)本科學(xué)生學(xué)習(xí)、研究生參考以及讀者自學(xué)。全書共有12章,分為三個(gè)部分,第一部分(第1、2章)是C++語言基礎(chǔ)部分,這部分從總體上介紹面向?qū)ο蠹夹g(shù)的基本概念和相關(guān)技術(shù),以及在C++中面向過程部分的語法,強(qiáng)調(diào)C++與C語言的不同之處。第二部分(第3~8章)是C++面向?qū)ο蠹夹g(shù)部分,是本書的核心,強(qiáng)調(diào)面向?qū)ο蠹夹g(shù)的原理,這部分以面向?qū)ο蠹夹g(shù)的四大特征為線索展開對(duì)C++的討論,為第三部分的應(yīng)用奠定理論基礎(chǔ)。第三部分(第9-12章)是面向?qū)ο蠹夹g(shù)在VisualC++中的應(yīng)用部分,主要介紹基于MFC的Windows程序設(shè)計(jì)方法。為了有利于學(xué)習(xí),節(jié)省篇幅,有些知識(shí)點(diǎn)通過例題來介紹,以達(dá)到事半功倍的效果。本書精選了大量的例題,并且都在VisualC抖6.上調(diào)試通過。書后的四個(gè)附錄提供了VisualC什的集成開發(fā)環(huán)境,VisualC++程序的建立、編譯、鏈接和運(yùn)行,VisualC十+程序的基本調(diào)試方法,VisualC++的幫助功能(MSDN的使用)以及用AppWizard向?qū)?chuàng)建的MFC框架程序解析等內(nèi)容,可供讀者在編程時(shí)查閱。本書由甘玲主編(編寫第1、3、4、5、7章),邱勁副主編(編寫第1、11、12章)。參加本書編寫工作的還有張虹(編寫第8、9章及附錄),張敏(編寫第2章的2.3和2.4節(jié)、第6章),王曉蓉(編寫第2章的2.1和2.2節(jié)),金文標(biāo)(編寫6.4節(jié)部分內(nèi)容)。第三部分由邱勁統(tǒng)稿,全書由甘玲統(tǒng)稿和校稿。張虹制作電子講稿,放在清華大學(xué)出版社網(wǎng)站(h?。海痺ww.tup.com.cn)上,教師可以下載。另外,趙軍、陳龍、姚慧廣參與了本書編寫大綱的討論,在此表示感謝。同時(shí),感謝邱玉輝教授、馮博琴教授和王國(guó)胤教授,他們對(duì)該書給予了極大的關(guān)注和支持。感謝吳渝、唐雁、鄧亞平教授,他們對(duì)該書提出了寶貴的修改意見。感謝本書所列參考文獻(xiàn)的作者。由于作者水平有限,加之時(shí)間倉(cāng)促,錯(cuò)誤與疏漏之處在所難免,懇請(qǐng)批評(píng)指正。在使用該書時(shí)如遇到什么問題需要與作者聯(lián)系,或想索取本書例題的源代碼與電子講稿,請(qǐng)與作者聯(lián)系。聯(lián)系方式:ganling@cqllpLedu.cn作者于24年春

作者簡(jiǎn)介

暫缺《面向?qū)ο蠹夹g(shù)與Visual C++》作者簡(jiǎn)介

圖書目錄

第1章  面向?qū)ο蠹夹g(shù)概述
    1.1  面向?qū)ο蠹夹g(shù)的基本概念
    1.1.1  面向?qū)ο笈c面向過程的區(qū)別
    1.1.2  對(duì)象的概念與類的確定
    1.1.3  消息與事件的概念
    1.2  面向?qū)ο蠹夹g(shù)的基本特征
    1.2.1  抽象性
    1.2.2  封裝性
    1.2.3  繼承性
    1.2.4  多態(tài)性
    1.3  面向?qū)ο蟪绦蛟O(shè)計(jì)語言
    1.3.1  混合型面向?qū)ο蟪绦蛟O(shè)計(jì)語言C++
    1.3.2  純面向?qū)ο蟪绦蛟O(shè)計(jì)語言Java
    1.3.3  可視化程序設(shè)計(jì)語言VisualBasic
    1.4  C  什對(duì)面向?qū)ο蠹夹g(shù)的支持
    1.5  VisualC++的發(fā)展
    1.5.1  VisualC++6.
    1.5.2  VisualC++.NET
    1.6  本章小結(jié)
    1.7  習(xí)題
第2章  C++語言基礎(chǔ)
    2.1  C++程序的基本組成
    2.2  數(shù)據(jù)類型和表達(dá)式
    2.2.1  基本數(shù)據(jù)類型
    2.2.2  指針和引用
    2.2.3  數(shù)組和結(jié)構(gòu)體
    2.2.4  運(yùn)算符與表達(dá)式
    2.2.5  動(dòng)態(tài)存儲(chǔ)分配
    2.3  程序的基本控制結(jié)構(gòu)
    2.3.1  順序結(jié)構(gòu)
    2.3.2  分支結(jié)構(gòu)
    2.3.3  循環(huán)結(jié)構(gòu)
    2.4  函數(shù)
2.4.1  函數(shù)定義和函數(shù)原型
    2.4.2  函數(shù)調(diào)用
    2. 4.3  內(nèi)聯(lián)函數(shù)
    2.4.4  帶默認(rèn)參數(shù)的函數(shù)
    2. 4.5  函數(shù)重載
    24.6  作用域與生存期
    2.5  本章小結(jié)
    2.6  習(xí)題
    
第3章類與對(duì)象
    3.1  類
    3. 1.1  類定義
    3.1.2  訪問控制
    3.1.3  成員函數(shù)的實(shí)現(xiàn)
    3.2  對(duì)象
    3.2.1  對(duì)象的定義
    3.2.2類成員的訪問
    3.3  構(gòu)造函數(shù)和析構(gòu)函數(shù)
    3.3.1  構(gòu)造函數(shù)
    3.3.2  析構(gòu)函數(shù)
    3.3.3  復(fù)制構(gòu)造函數(shù)
    3.4  靜態(tài)成員
    3.4.1  靜態(tài)成員的定義
    3.4.2  靜態(tài)數(shù)據(jù)成員的初始化
    3.4.3  靜態(tài)成員的調(diào)用
    3.5  友元
    3.5.1  友元的作用
    3.5.2  友元的定義
    3.6  應(yīng)用舉例
    3.7  本章小結(jié)
    3.8  習(xí)題
  第4章繼承與派生
    4.1  繼承的層次關(guān)系
    4.2  派生類
    4.2.1  派生類的定義
    4.2.2  派生類的生成過程
    4.3  訪問權(quán)限控制
    4.3.1  公有繼承的訪問權(quán)限控制
    4.3.2  私有繼承的訪問權(quán)限控制
    4.3.3  保護(hù)繼承的訪問權(quán)限控制
    4.4  派生類的構(gòu)造函數(shù)和析構(gòu)函數(shù)
    4.4.1  派生類的構(gòu)造函數(shù)
    4.4.2  派生類的析構(gòu)函數(shù)
    4.5  多繼承
    4.5.1  多繼承的定義格式
    4.5.2  多繼承的構(gòu)造函數(shù)
    4.5.3虛基類
    4.6本章小結(jié)
    4.7  習(xí)題
第5章  多態(tài)性
    5.1  多態(tài)的實(shí)現(xiàn)類型
    5.2  聯(lián)編
    5.2.1  靜態(tài)聯(lián)編
    5.2.2  動(dòng)態(tài)聯(lián)編
    5.3虛函數(shù)
    5.3.1  虛函數(shù)的聲明
    5.3.2  虛函數(shù)的使用
    5.4  抽象類
    5.4.1  純虛函數(shù)的定義
    5.4.2抽象類的使用
    5.5運(yùn)算符重載
    5.5.1  運(yùn)算符重載規(guī)則
    5.5.2  運(yùn)算符重載為成員函數(shù)
    5.5.3  運(yùn)算符重載為友元函數(shù)
    5.6本章小結(jié)
    5.7  習(xí)題
第6章  模板
    6.1模板的概念
    6.2  函數(shù)模板
    6.2.1  函數(shù)模板的定義
    6.2.2  模板函數(shù)的生成
    6.3類模板與模板類
    6.3.1  類模板的定義
    6.3.2類模板的使用
    6.4 STL簡(jiǎn)介
    6.5本章小結(jié)
    6.6  習(xí)題
第7章  I/流
    7.1  流的概念
    7.2非格式化輸入/輸出
    7.3  格式化輸入/輸出
    7.3.1  用ios類成員函數(shù)格式化
    7.3.2  用操作符函數(shù)格式化
    7.4  文件的輸入/輸出
    7.5  本章小結(jié)
    7.6  習(xí)題
第8章異常處理
    8.1  異常處理的基本思想
    8.2  異常處理的實(shí)現(xiàn)
    8.2.1  異常處理的語法
    8.2.2  異常處理中的構(gòu)造與析構(gòu)
    8.3  應(yīng)用示例
    8.4本章小結(jié)
    8.5  習(xí)題
    第三部分VbUalC+4-的W
第9章  VisuaI C++的W:ndOWS編程基礎(chǔ)
    9.1  Windows編程基礎(chǔ)
    9.1.1  事件驅(qū)動(dòng)原理
    9.1.2基本概念
    9.1.3  GDI簡(jiǎn)介
    9.1.4資源
    9.1.5  常用的數(shù)據(jù)結(jié)構(gòu)
    9.2  用MFC創(chuàng)建Windows應(yīng)用程序
    9.2.1  MFC庫(kù)簡(jiǎn)介
    9.2.2 MFC類的層次結(jié)構(gòu)
    9.2.3 Windows應(yīng)用程序類型
    9.2.4  利用AppWizard向?qū)蒑FC應(yīng)用程序
    9.3  本章小結(jié)
    9.4  習(xí)題
第1章  單文檔應(yīng)用程序設(shè)計(jì)
    1.1  創(chuàng)建單文檔應(yīng)用程序
    1.1.1  創(chuàng)建WinHello應(yīng)用程序
    1.1.2  AppWizard向?qū)傻念惡臀募?br />    1.1.3  應(yīng)用程序的運(yùn)行機(jī)制
    1.1.4  消息處理機(jī)制
    1.2  輸入/輸出處理
    1.2.1  文本輸出
    1.2.2鍵盤
    1.2.3  鼠標(biāo)
    1.3菜單
    1.3.1  菜單簡(jiǎn)介
    1.3.2  菜單的建立和實(shí)現(xiàn)
    1.4滾動(dòng)條
    1.4.1  在程序中加入滾動(dòng)功能
    1.4.2  在程序中實(shí)現(xiàn)分割功能
    1.5  工具欄和狀態(tài)欄
    1.5.1  工具欄的實(shí)現(xiàn)
    1.5.2狀態(tài)欄的實(shí)現(xiàn)
    1.6對(duì)話框和控件
    1.6.1  控件簡(jiǎn)介
    1.6.2模式對(duì)話框
    1.6.3  非模式對(duì)話框
    1.7  本章小結(jié)
    1.8  習(xí)題
  第11章  多文檔應(yīng)用程序設(shè)計(jì)
    11.1  多文檔應(yīng)用程序結(jié)構(gòu)
    11.1。1  多文檔中的文檔/視圖結(jié)構(gòu)
    11.1.2  生成一個(gè)多文檔應(yīng)用程序
    11.13  生成的類和文件
    11.2  設(shè)計(jì)多文檔應(yīng)用程序
    11.2.1  多文件類型和多菜單
    11.2,2  多文檔應(yīng)用程序示例
    11.3本章小結(jié)
    11.4習(xí)題
  第12章  對(duì)話式應(yīng)用程序設(shè)計(jì)
    12.1  對(duì)話框應(yīng)用程序
    12.1.1  創(chuàng)建對(duì)話框應(yīng)用程序
    12.1.2  應(yīng)用示例
    12.2  基于表單的應(yīng)用程序
    12.2.1  創(chuàng)建基于表單的應(yīng)用程序
    12.2.2  應(yīng)用示例
    12.3  本章小結(jié)
    12.4習(xí)題
  附錄A  引suat C++的集成開發(fā)環(huán)境
  附錄B  VisuaI C++程序的建立、編譯、鏈接和運(yùn)行
  附錄C  Visual C++程序的基本調(diào)試方法
  附錄D  VisuaI C++的幫助功能
  附錄E  用AppWizard向?qū)?chuàng)建的MFC框架程序解析
  參考文獻(xiàn)

本目錄推薦

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