• <em id="pai5d"></em><sup id="pai5d"></sup>
    
    

    <small id="pai5d"><rp id="pai5d"></rp></small>
    <option id="pai5d"></option>

    
    
  • <sup id="pai5d"></sup>
    <em id="pai5d"><label id="pai5d"></label></em>

  • <s id="pai5d"></s>
    當前位置 : 首頁(yè)  圖書(shū) 正文

    面向對象C++程序設計簡(jiǎn)介,目錄書(shū)摘

    2019-10-30 10:08 來(lái)源:京東 作者:京東
    對象c++
    面向對象C++程序設計
    暫無(wú)報價(jià)
    20+評論 94%好評
    編輯推薦: ?。?) 本書(shū)主要講解面向對象的程序設計理論和編程方法,這些是計算機科學(xué)與技術(shù)專(zhuān)業(yè)學(xué)生的編程基礎。
     ?。?) 本書(shū)作者近20年來(lái)一直從事程序設計方面的教學(xué)和科研工作,主講過(guò)程序設計方面的多門(mén)課程,如C、C++和Java,積累了豐富的教學(xué)經(jīng)驗?!皬膶?shí)踐到理論,再從理論到實(shí)踐,循序而漸進(jìn)”是作者教學(xué)的心得體會(huì ),編寫(xiě)教材也不例外,作者深知學(xué)生的薄弱環(huán)節和學(xué)習特點(diǎn),具有針對性。
     ?。?) 該書(shū)內容與時(shí)俱進(jìn),講解了C++的許多新內容。例如,string類(lèi)、體現了泛型程序設計思想的STL,以及基于STL的基本程序設計方法、通過(guò)ODBC對常規數據庫的編程方法等。作者認為,隨著(zhù)C++的發(fā)展,教材也應當與之同步。本書(shū)另辟新章專(zhuān)門(mén)講解了這些內容,并結合實(shí)例給出了具體應用和綜合舉例。為讀者采用C++進(jìn)行課程設計和項目研發(fā)打下堅實(shí)的基礎。
     ?。?) 作業(yè)安排從易到難,環(huán)環(huán)相扣。許多學(xué)生學(xué)過(guò)C++,卻不會(huì )編程。因此,本書(shū)設計了許多與實(shí)際有關(guān)的習題,并且它們彼此相關(guān)。
     ?。?) 課程設計。C++課程往往都有課程設計,為便于教師組織教學(xué)和學(xué)生理解課程設計要求,本書(shū)的最后給出了課程設計的基本要求和文檔模板,為課程設計的順利進(jìn)行提供了便利。
     ?。?) 力求通俗易懂。編寫(xiě)本書(shū)的目的是讓讀者通過(guò)自學(xué)或在教師的講授下,能夠運用C++語(yǔ)言的核心要素,進(jìn)行面向對象的程序設計。因此,本書(shū)圍繞著(zhù)如何進(jìn)行C++編程展開(kāi)。為了便于讀者的學(xué)習,作者力求該書(shū)的語(yǔ)言通俗易懂,將復雜的概念采用淺顯的語(yǔ)言講述,便于讀者理解和掌握。本書(shū)編排特點(diǎn)
     ?。?) 每章開(kāi)始均引出本章要講解的內容和學(xué)習要求。
     ?。?) 每章安排的習題都具有很強的操作性,能通過(guò)計算機編程驗證。
     ?。?) 對書(shū)中重要的內容采用黑體標記,特別重要的內容采用下面加點(diǎn)標記。
     ?。?) 本書(shū)強調程序的可讀性。書(shū)中的程序全部采用統一的程序設計風(fēng)格。例如,類(lèi)名、方法名和變量名的定義做到“望名知義”;語(yǔ)句的末尾或下一句的開(kāi)頭放上左大括號,而右大括號自成一行,并采用縮排格式組織程序代碼;此外,對程序中的語(yǔ)句還進(jìn)行了盡可能多的注釋。希望讀者模仿這種程序設計風(fēng)格。
     ?。?) 本書(shū)包含了大量的程序示例,全部采用Microsoft Visual C++ 2010(Express) 版本給出了運行結果。凡是程序開(kāi)頭帶有程序名編號的程序都是完整的程序,可以直接在計算機上編譯運行。
     ?。?) 本書(shū)采用醒目的標記來(lái)顯示知識點(diǎn)。這些注意和思考的標記,都穿插在內容中,幫助讀者盡快找到重要的信息。
    內容簡(jiǎn)介:  本書(shū)詳細介紹了C++面向對象的核心編程思想和方法,特別注重程序設計的實(shí)用性,使讀者具備運用面向對象的方法分析和解決實(shí)際問(wèn)題的能力。
      本書(shū)以面向對象的程序設計貫穿始終,共9章,主要包括:C++程序設計基礎、文件操作、類(lèi)的基礎、繼承、多態(tài)、虛函數、對象組合、異常處理、標準模板庫STL(主要介紹編程常用的string類(lèi)、容器類(lèi)、迭代器及其算法等)以及通過(guò)ODBC對數據庫進(jìn)行編程等,為后繼課程的學(xué)習和課程設計打下堅實(shí)的基礎。書(shū)中列舉了數百個(gè)可供直接使用的程序示例代碼,并給出了運行結果。
      本書(shū)語(yǔ)言流暢、實(shí)例豐富,講解了C++程序設計的核心內容。全部代碼都在Visual Studio C++ 2010環(huán)境下調試通過(guò),并配有大量的習題,同時(shí)在網(wǎng)站提供了該書(shū)的電子教案和程序示例源碼,特別適合作為高等學(xué)校C++編程和面向對象程序設計課程的教材。
    目錄:第1章C++程序設計基礎1
    1.1為什么要學(xué)習C++程序設計1
    1.2過(guò)程化程序設計和面向對象程序設計2
    1.3簡(jiǎn)單的輸出和輸入方法2
    1.3.1cout對象2
    1.3.2cin對象4
    1.4標識符7
    1.5布爾類(lèi)型8
    1.6培養良好的編程風(fēng)格8
    1.6.1風(fēng)格對比9
    1.6.2注釋方法9
    1.7格式化輸出11
    1.7.1采用操作符實(shí)現格式化輸出12
    1.7.2采用函數成員實(shí)現格式化輸出17
    1.7.3對函數成員的初步討論19
    1.8格式化輸入19
    1.8.1指定輸入域寬19
    1.8.2讀取一行20
    1.8.3讀取一個(gè)字符21
    1.8.4讀取字符時(shí)容易出錯的地方22
    1.9函數的默認參數23
    1.10引用作函數參數25
    1.11函數重載27
    1.12內存的動(dòng)態(tài)分配和釋放30
    思考與練習33
    第2章文件操作36
    2.1文件的基本概念36
    2.1.1文件命名的原則36
    2.1.2使用文件的基本過(guò)程36
    2.1.3文件流類(lèi)型37目錄2.2打開(kāi)文件和關(guān)閉文件37
    2.2.1打開(kāi)文件38
    2.2.2文件的打開(kāi)模式39
    2.2.3定義流對象時(shí)打開(kāi)文件40
    2.2.4測試文件打開(kāi)是否成功40
    2.2.5關(guān)閉文件41
    2.3采用流操作符讀寫(xiě)文件41
    2.3.1采用<<寫(xiě)文件41
    2.3.2格式化輸出在寫(xiě)文件中的應用43
    2.3.3采用>>從文件讀數據45
    2.3.4檢測文件結束46
    2.4流對象作為參數47
    2.5出錯檢測49
    2.6采用函數成員讀寫(xiě)文件51
    2.6.1采用>>讀文件的缺陷51
    2.6.2采用函數getline讀文件52
    2.6.3采用函數get讀文件53
    2.6.4采用函數put寫(xiě)文件54
    2.7多文件操作55
    2.8二進(jìn)制文件57
    2.8.1二進(jìn)制文件的操作57
    2.8.2讀寫(xiě)結構體記錄58
    2.9隨機訪(fǎng)問(wèn)文件62
    2.9.1順序訪(fǎng)問(wèn)文件的缺陷62
    2.9.2定位函數seekp和seekg62
    2.9.3返回位置函數tellp和tellg65
    2.10輸入輸出文件67
    思考與練習71
    第3章類(lèi)的基礎部分73
    3.1過(guò)程化程序設計與面向對象程序設計的區別73
    3.1.1過(guò)程化程序設計的缺陷74
    3.1.2面向對象程序設計的基本思想74
    3.2類(lèi)的基本概念75
    3.3定義函數成員78
    3.4定義對象79
    3.4.1訪(fǎng)問(wèn)對象的成員79
    3.4.2指向對象的指針79
    3.4.3引入私有成員的原因81
    3.5類(lèi)的多文件組織82
    3.6私有函數成員的作用84
    3.7內聯(lián)函數85
    3.8構造函數和析構函數87
    3.8.1構造函數87
    3.8.2析構函數89
    3.8.3帶參構造函數91
    3.8.4構造函數應用舉例——輸入有效的對象93
    3.8.5重載構造函數95
    3.8.6缺省構造函數的表現形式97
    3.9對象數組98
    3.10類(lèi)的應用舉例101
    3.11抽象數組類(lèi)型106
    3.11.1創(chuàng )建抽象數組類(lèi)型106
    3.11.2擴充抽象數組類(lèi)型109
    思考與練習114
    第4章類(lèi)的高級部分115
    4.1靜態(tài)成員115
    4.1.1靜態(tài)數據成員116
    4.1.2靜態(tài)函數成員118
    4.2友元函數121
    4.3對象賦值問(wèn)題125
    4.4拷貝構造函數127
    4.4.1默認的拷貝構造函數129
    4.4.2調用拷貝構造函數的情況129
    4.4.3拷貝構造函數中的常參數131
    4.5運算符重載131
    4.5.1重載賦值運算符132
    4.5.2this指針134
    4.5.3重載運算符時(shí)要注意的問(wèn)題137
    4.5.4重載雙目算術(shù)運算符138
    4.5.5重載單目算術(shù)運算符140
    4.5.6重載關(guān)系運算符141
    4.5.7重載流操作符<<和>>142
    4.5.8重載類(lèi)型轉換運算符144
    4.5.9重載\[\]操作符149
    4.5.10操作符重載綜合舉例——自定義string類(lèi)154
    4.6對象組合163
    思考與練習165
    第5章繼承、多態(tài)和虛函數166
    5.1繼承166
    5.2保護成員和類(lèi)的訪(fǎng)問(wèn)171
    5.3構造函數和析構函數174
    5.3.1缺省構造函數和析構函數的調用175
    5.3.2向基類(lèi)的構造函數傳參數176
    5.4覆蓋基類(lèi)的函數成員179
    5.5虛函數182
    5.6純虛函數和抽象類(lèi)185
    5.6.1純虛函數185
    5.6.2抽象類(lèi)186
    5.6.3指向基類(lèi)的指針189
    5.7多重繼承190
    5.8多繼承192
    思考與練習195
    第6章異常處理198
    6.1異常198
    6.1.1拋出異常199
    6.1.2處理異常199
    6.2基于對象的異常處理201
    6.3捕捉多種類(lèi)型的異常203
    6.4通過(guò)異常對象獲取異常信息205
    6.5再次拋出異常207
    思考與練習208
    第7章模板209
    7.1函數模板209
    7.1.1從函數重載到函數模板209
    7.1.2在函數模板中使用操作符需要注意的地方212
    7.1.3在函數模板中使用多種類(lèi)型213
    7.1.4重載函數模板213
    7.1.5定義函數模板的方法214
    7.2類(lèi)模板215
    7.2.1定義類(lèi)模板的方法215
    7.2.2定義類(lèi)模板的對象217
    7.2.3類(lèi)模板與繼承219
    思考與練習222
    第8章標準模板庫STL223
    8.1標準模板庫簡(jiǎn)介223
    8.2string類(lèi)型226
    8.2.1如何使用string類(lèi)型226
    8.2.2為string對象讀取一行226
    8.2.3string對象的比較227
    8.2.4string對象的初始化227
    8.2.5string的函數成員228
    8.2.6string對象應用舉例230
    8.3迭代器類(lèi)231
    8.4順序容器233
    8.4.1矢量類(lèi)234
    8.4.2列表類(lèi)239
    8.4.3雙端隊列類(lèi)242
    8.5函數對象與泛型算法244
    8.5.1函數對象245
    8.5.2泛型算法248
    8.6關(guān)聯(lián)容器251
    8.6.1集合和多重集合類(lèi)251
    8.6.2映射和多重映射類(lèi)253
    8.7容器適配器255
    8.7.1棧容器適配器255
    8.7.2隊列容器適配器256
    8.7.3優(yōu)先級隊列容器適配器257
    思考與練習258
    第9章數據庫程序設計259
    9.1數據庫簡(jiǎn)介259
    9.2SQL語(yǔ)句260
    9.2.1定義表260
    9.2.2查詢(xún)260
    9.2.3插入261
    9.2.4刪除261
    9.2.5修改261
    9.3數據庫連接262
    9.3.1ODBC簡(jiǎn)介262
    9.3.2ODBC驅動(dòng)程序262
    9.3.3創(chuàng )建數據源262
    9.4數據庫編程中的基本操作264
    9.4.1數據庫編程的基本過(guò)程264
    9.4.2數據庫查詢(xún)265
    9.4.3插入記錄266
    9.4.4修改記錄267
    9.4.5刪除記錄268
    9.5數據庫編程綜合舉例269
    思考與練習276
    附錄A課程設計要求278
    A.1課程設計簡(jiǎn)介278
    A.2程序結構282
    A.3程序的主要特點(diǎn)283
    A.4操作說(shuō)明283
    A.4.1收銀模塊283
    A.4.2書(shū)庫管理模塊284
    A.4.3報表模塊284
    A.4.4退出系統285
    附錄B課程設計報告格式286
    參考文獻288
    熱門(mén)推薦文章
    相關(guān)優(yōu)評榜
    品類(lèi)齊全,輕松購物 多倉直發(fā),極速配送 正品行貨,精致服務(wù) 天天低價(jià),暢選無(wú)憂(yōu)
    購物指南
    購物流程
    會(huì )員介紹
    生活旅行/團購
    常見(jiàn)問(wèn)題
    大家電
    聯(lián)系客服
    配送方式
    上門(mén)自提
    211限時(shí)達
    配送服務(wù)查詢(xún)
    配送費收取標準
    海外配送
    支付方式
    貨到付款
    在線(xiàn)支付
    分期付款
    郵局匯款
    公司轉賬
    售后服務(wù)
    售后政策
    價(jià)格保護
    退款說(shuō)明
    返修/退換貨
    取消訂單
    特色服務(wù)
    奪寶島
    DIY裝機
    延保服務(wù)
    京東E卡
    京東通信
    京東JD+
    亚洲精品乱码久久久97_国产伦子一区二区三区_久久99精品久久久欧美_天天看片永久av影城网页
  • <em id="pai5d"></em><sup id="pai5d"></sup>
    
    

    <small id="pai5d"><rp id="pai5d"></rp></small>
    <option id="pai5d"></option>

    
    
  • <sup id="pai5d"></sup>
    <em id="pai5d"><label id="pai5d"></label></em>

  • <s id="pai5d"></s>