C#面向對象基礎教程(高職)

C#面向對象基礎教程(高職)

《C#面向對象基礎教程(高職)》是2017年1月人民郵電出版社出版的圖書,作者是宋楚平、周建輝。

基本介紹

  • 書名:C#面向對象基礎教程(高職)
  • 作者:宋楚平
    周建輝
  • 出版社:人民郵電出版社
  • 出版時間:2017年1月
  • 頁數:216 頁
  • 定價:26 元
  • 開本:16 開
  • 裝幀:平裝
  • ISBN:9787115216601
內容簡介,圖書目錄,

內容簡介

本書以C#語言面向對象的知識體系為主線,採用典型案例引導、任務驅動的模式進行編寫。在內容的安排上遵循“實用、夠用、套用”的原則,從基本知識、套用技能出發,介紹酷祝戶了使用C#語言開發控制台應用程式的基礎知識、編程方法和實謎探踐技巧。
全書以案例和任務作為載體介紹C#語言的主要內容,並且配以大量的圖表說明、解決思路提示和完成步驟介紹;在介紹C#語言的過程中,始終貫穿了面向對象的編程思想,力求使讀者在學習C#語言的同時,深刻體會和理解面向對象編程的精髓和強大的功能。
本書可作為高職高專院校學生“C#程式設計基礎”課程的教材,也可供.NET開發人員和程式設計愛好者參考使用。

圖書目錄

第 1章 C#及編程環放匙棗境簡介 1
1.1 C#歷史 1
1.2 .NET框架 3
1.3 C#的編程環境 7
1.3.1 VS.NET集成開發環境 7
1.3.2 一個簡單的控制台應用程式 9
本章小結 11
練一練 11
習題1 13
第 2章 C#語言基礎 15
2.1 變數和常量 15
2.1.1 變數 15
2.1.2 常量 17
2.2 數據類型 18
2.2.1 值類型 18
2.2.2 引用類型 22
2.3 類的成員方法 24
2.3.1 成員方法的定義 24
2.3.2 成員方法的調用 25
2.4 運算符及表達式 27
2.4.1 算術運算符及表達式 27
2.4.2 關係運算符及表達式 28
2.4.3 邏輯運算符及表達式 29
2.4.4 賦值和三元運算符 30
2.5 控制語句 31
2.5.1 分支語句 31
2.5.2 循環語句 34
本章小結 37
練一練 37
習題2 39
第3章 面向對象編程基礎 41
3.1 面向對象編程概述 41
3.2 類 42
3.2.1 類的概念 42
3.2.2 類的定義 43
3.3 對象 44
3.3.1 對象的定義 44
3.3.2 對象的創建 45
3.3.3 析構函式 46
3.4 繼承、多態和封裝 47
3.4.1 繼承 47
3.4.2 多態 50
3.4.3 封裝 51
本章小結 51
練一練 51
習題3 53
第4章 類型轉換和命名空間 55
4.1 類型轉換 55
4.1.1 隱式轉換 55
4.1.2 顯式轉換 57
4.1.3 引用類型轉換 58
4.1.4 裝箱和拆箱 59
4.2 命名空間 60
4.2.1 命名空間的聲明 60
4.2.2 命名空間的引用和別名 62
本章小結 64
練一練 64
習題4 66
第5章 數組和方法 68
5.1 數組 68
5.1.1 一維數組 69
5.1.2 二維數組 72
5.2 方法 76
5.2.1 方法的定義 76
5.2.2 參數按值傳遞 77
5.2.3 參數按引用傳遞 79
5.2.4 參數按輸出參數傳遞 81
5.3 委託和事件 82
5.3.1 委託的概念和定義 82
5.3.2 事件的概念和定義 85
本章小結 87
練一練 88
習題5 90
第6章 接口和抽象類 93
6.1 接口 93
6.1.1 邀諒民接口的定義和實現 93
6.1.2 顯式接口 95
6.1.3 接口作為參數和返回值 96
6.2 敬立埋抽象類 98
6.2.1 抽象類的定義 98
6.2.2 抽象類的實現 99
6.2.3 接口與抽象類的比較 100
本章小結 102
練一練 102
習題6 104
第7章 囑精影凝封裝 107
7.1 類和對象的封裝性 107
7.1.1 類的封裝性 107
7.1.2 對象的封裝性 109
7.2 屬性的封裝性 110
本章小結 113
練一練 113
習題7 114
第8章 繼承 116
8.1 繼承基類 116
8.1.1 繼承一般基類 116
8.1.2 派生類的構造函式與析構函式 119
8.1.3 繼承抽象類 121
8.2 棕嫌淋拘繼承接口 124
8.2.1 接口繼承接口 124
8.2.2 類繼承接口 125
本章小結 128
練一練 128
習題8 129
第9章 多態 132
9.1 利用方法和運算符重載實現多態 132
9.1.1 方法重載 132
9.1.2 構造函式重載 137
9.1.3 運算符重載 137
9.2 利用虛方法和方法隱藏實現多態 138
9.2.1 虛方法 138
9.2.2 方法隱藏 143
9.3 通過接口實現多態 144
本章小結 148
練一練 148
習題9 149
第 10章 集合和泛型 152
10.1 集合 152
10.1.1 ArrayList類 152
10.1.2 Hashtable類 155
10.1.3 Stack類 157
10.1.4 Queue類 159
10.2 泛型 160
10.2.1 List類 161
10.2.2 Dictionary類 165
本章小結 167
練一練 167
習題10 170
第 11章 字元串 173
11.1 String類 173
11.1.1 String類的構造函式 174
11.1.2 String類的屬性和方法 175
11.2 StringBuilder類 179
11.2.1 StringBuilder類的構造函式 179
11.2.2 StringBuilder類的屬性和方法 180
11.3 字元串的格式化 184
11.3.1 字元串的對齊 184
11.3.2 數字的格式化 185
11.3.3 日期的格式化 186
本章小結 188
練一練 188
習題11 190
第 12章 程式的異常和調試 193
12.1 程式的異常 193
12.1.1 使用try/catch處理異常 194
12.1.2 使用throw拋出異常 198
12.1.3 使用finally執行最後的操作 199
12.2 程式的調試 202
12.2.1 常見的程式錯誤 202
12.2.2 使用VS.NET調試器調試程式 204
12.2.3 藉助調試信息視窗調試程式 208
本章小結 212
練一練 212
習題12 214
本章小結 64
練一練 64
習題4 66
第5章 數組和方法 68
5.1 數組 68
5.1.1 一維數組 69
5.1.2 二維數組 72
5.2 方法 76
5.2.1 方法的定義 76
5.2.2 參數按值傳遞 77
5.2.3 參數按引用傳遞 79
5.2.4 參數按輸出參數傳遞 81
5.3 委託和事件 82
5.3.1 委託的概念和定義 82
5.3.2 事件的概念和定義 85
本章小結 87
練一練 88
習題5 90
第6章 接口和抽象類 93
6.1 接口 93
6.1.1 接口的定義和實現 93
6.1.2 顯式接口 95
6.1.3 接口作為參數和返回值 96
6.2 抽象類 98
6.2.1 抽象類的定義 98
6.2.2 抽象類的實現 99
6.2.3 接口與抽象類的比較 100
本章小結 102
練一練 102
習題6 104
第7章 封裝 107
7.1 類和對象的封裝性 107
7.1.1 類的封裝性 107
7.1.2 對象的封裝性 109
7.2 屬性的封裝性 110
本章小結 113
練一練 113
習題7 114
第8章 繼承 116
8.1 繼承基類 116
8.1.1 繼承一般基類 116
8.1.2 派生類的構造函式與析構函式 119
8.1.3 繼承抽象類 121
8.2 繼承接口 124
8.2.1 接口繼承接口 124
8.2.2 類繼承接口 125
本章小結 128
練一練 128
習題8 129
第9章 多態 132
9.1 利用方法和運算符重載實現多態 132
9.1.1 方法重載 132
9.1.2 構造函式重載 137
9.1.3 運算符重載 137
9.2 利用虛方法和方法隱藏實現多態 138
9.2.1 虛方法 138
9.2.2 方法隱藏 143
9.3 通過接口實現多態 144
本章小結 148
練一練 148
習題9 149
第 10章 集合和泛型 152
10.1 集合 152
10.1.1 ArrayList類 152
10.1.2 Hashtable類 155
10.1.3 Stack類 157
10.1.4 Queue類 159
10.2 泛型 160
10.2.1 List類 161
10.2.2 Dictionary類 165
本章小結 167
練一練 167
習題10 170
第 11章 字元串 173
11.1 String類 173
11.1.1 String類的構造函式 174
11.1.2 String類的屬性和方法 175
11.2 StringBuilder類 179
11.2.1 StringBuilder類的構造函式 179
11.2.2 StringBuilder類的屬性和方法 180
11.3 字元串的格式化 184
11.3.1 字元串的對齊 184
11.3.2 數字的格式化 185
11.3.3 日期的格式化 186
本章小結 188
練一練 188
習題11 190
第 12章 程式的異常和調試 193
12.1 程式的異常 193
12.1.1 使用try/catch處理異常 194
12.1.2 使用throw拋出異常 198
12.1.3 使用finally執行最後的操作 199
12.2 程式的調試 202
12.2.1 常見的程式錯誤 202
12.2.2 使用VS.NET調試器調試程式 204
12.2.3 藉助調試信息視窗調試程式 208
本章小結 212
練一練 212
習題12 214

相關詞條

熱門詞條

聯絡我們