面向對象程式設計(2020年華中科技大學出版社出版的圖書)

本詞條是多義詞,共11個義項
更多義項 ▼ 收起列表 ▲

《面向對象程式設計》是2020年華中科技大學出版社出版的圖書。

基本介紹

  • 中文名:面向對象程式設計
  • 出版時間:2020年10月1日
  • 出版社:華中科技大學出版社
  • ISBN:9787568064347
內容簡介,圖書目錄,

內容簡介

C++是近年來國內外廣泛使用的高級計算機語言,它既包含了面向過程的程式設計,也包含了面向對象的程式設計,國內外許多大中專院校都開設了“C++面向對象程式設計”這門課程。但是,C++中概念較多、知識面覆蓋較廣、需要C語言作為基礎等特點,使得基礎薄弱的學生在學習過程中吃力,掌握起來難度較大。
本書從初學者的需求出發,配合高校套用型人才的培養目標,培養嵌入式專業的學生掌握互動式界面開發的基礎知識,以及解決專業領域實際問題的能力。同時,本書注重教材的可讀性和實用性,以理論講解結合案例分析和編程實例的方式組織內容,循序漸進,符合讀者的認知過程。本書內容全面細緻,構架清晰完整,實用性強,特別適合編程的初學者,可作為大中專套用型電子、計算機類相關專業教材和學習參考資料。

圖書目錄

第1篇基礎篇
第1章C++的初步認識/2
1.1關於面向對象程式設計/2
1.2第1個程式/4
1.3C++程式的構成和書寫形式/7
1.4C++程式的編寫和實現/8
1.5關於C++上機實踐/9
第2章數據類型和運算規則/12
2.1數據與數據類型/12
2.2常量/14
2.3變數/19
2.4C++中的運算符/21
2.5算術運算符與算術表達式/22
2.6賦值運算符與賦值表達式/25
2.7關係運算、邏輯運算和位運算/27
2.8其他運算/30
第3章基礎的程式設計結構/34
3.1程式設計和算法/34
3.2C++程式結構、語句和注釋/35
3.3C++的輸入與輸出/38
3.4順序結構程式設計/44
3.5選擇結構程式設計/45
3.6循環結構程式設計/53
第4章數組的使用/65
4.1使用數組的好處/65
4.2一維數組的使用/66
4.3二維數組的使用/69
4.4字元數組/73
4.5用數組做函式參數/80
4.6字元串類和字元串變數/83
第5章函式的使用/91
5.1使用函式的好處/91
5.2函式的定義和調用/92
5.3函式間的參數傳遞/95
5.4函式的嵌套調用和遞歸調用/97
5.5局部變數和全局變數/102
5.6變數的作用域和變數存儲類別/105
5.7內置函式/113
5.8函式的重載/114
5.9函式模板/115
5.10有默認參數的函式/116
5.11內部函式和外部函式/118
第6章指針的使用/123
6.1使用指針的好處/123
6.2地址和指針的概念/123
6.3變數與指針/124
6.4數組與指針/130
6.5字元串與指針/142
6.7返回指針值的函式/147
6.8const指針/148
6.9指針變數的引用/151
第7章結構體和共用體/155
7.1結構體類型/155
7.2共用體類型/169
7.3枚舉類型和自定義類型/171
第2篇提高篇
第8章類和對象/180
8.1面向對象的程式設計方法/180
8.2類的聲明和對象的定義/185
8.3類的成員/191
8.4對象成員的引用/194
8.5類的封裝性和隱蔽性/196
8.6類和對象的套用舉例/200
第9章類和對象的使用/205
9.1構造函式/205
9.2析構函式/212
9.3調用構造函式和析構函式的順序/214
9.4對象數組/215
9.5對象指針/216
9.6常對象/219
9.7new和delete的使用/221
9.8對象的賦值和複製/222
9.9靜態成員/227
9.10友元/231
9.11類模板/235
第10章繼承與派生/246
10.1什麼是繼承與派生/246
10.2派生類的構成和聲明/247
10.3派生類的成員訪問控制屬性/248
10.4派生類的構造函式和析構函式/255
10.5多重繼承/261
10.6賦值兼容性規則/269
10.7繼承與聚合/272
第11章多態性與虛函式/281
11.1多態性的概念/281
11.2虛函式的使用/281
11.3純虛函式和抽象類/286
第12章運算符重載/296
12.1運算符重載的概念/296
12.2運算符重載的方法和規則/297
12.3運算符重載函式作為類成員函式和友元函式/300
12.4重載單目、雙目運算符/302
第13章輸入輸出流/310
13.1C++的輸入輸出流/310
13.2標準輸出流/311
13.3標準輸入流/315
13.4檔案流和對數據檔案的操作/318
13.5字元串流/326
第3篇實踐篇
第14章MFC編程概述/330
14.1什麼是MFC/330
14.2MFC的設計運行原理/331
14.3MFC的優點/332
14.4MFC的層次結構/333
14.5訊息和訊息映射/334
14.6MFC基於框架的Hello World程式/338
14.7AppWizard和ClassWizard的用法/340
第15章視窗和對話框/348
15.1框架視窗/348
15.2創建對話框/351
15.3使用對話框/353
15.4通用對話框和訊息對話框/358
第16章常用控制項/360
16.1創建和使用控制項/360
16.2靜態控制項和按鈕/364
16.3編輯框和旋轉按鈕控制項/369
16.4列表框/375
16.5組合框/382
16.6進度條和日曆控制項/386
16.7滾動條和滑動條/389
第17章基本界面元素/398
17.1圖示/398
17.2游標/399
17.3選單/401
17.4工具列/406
第18章基於對話框的編程/415
18.1創建計算器應用程式/415
18.2繪製應用程式界面/416
18.3按鈕回響行為的編碼/419
18.4計算功能的實現/422
18.5選單功能的實現/429

相關詞條

熱門詞條

聯絡我們