注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書教育/教材/教輔教材研究生/本科/??平滩?/a>C#程序設計(第2版)

C#程序設計(第2版)

C#程序設計(第2版)

定 價:¥46.00

作 者: 劉君瑞,姜學鋒
出版社: 清華大學出版社
叢編項:
標 簽: 暫缺

購買這本書可以去


ISBN: 9787302626176 出版時間: 2023-02-01 包裝: 平裝-膠訂
開本: 16開 頁數(shù): 字數(shù):  

內(nèi)容簡介

  本書共9章,包括程序設計基礎、將簡單數(shù)據(jù)與計算引入C#、程序控制結(jié)構(gòu)、模塊化程序設計、批量數(shù)據(jù)的表示與處理、復雜數(shù)據(jù)的表示與處理、類和對象、規(guī)?;绦蛟O計、**性數(shù)據(jù)的操作,系統(tǒng)地介紹了編程所需具備的基礎知識、C#語言及程序設計技術(shù)與方法。全書內(nèi)容采用“數(shù)據(jù)表示”和“程序?qū)崿F(xiàn)”雙線索知識體系,按照應用問題求解的知識需求順序進行編排,優(yōu)化了程序設計的知識結(jié)構(gòu)。 本書結(jié)構(gòu)清晰、圖文并茂,語言樸實簡潔,并輔有大量表格和代碼示例,全面闡述了C#語言的各種特性,同時配有經(jīng)過多年教學實踐的程序設計綜合訓練平臺及慕課資源,使讀者能夠快速理解、學習和使用C#。 本書可作為高等院校理工類、文管類專業(yè)和信息技術(shù)類培訓機構(gòu)的程序設計類課程教材,也可作為計算機程序愛好者學習程序開發(fā)和編程技術(shù)的自學教材。

作者簡介

暫缺《C#程序設計(第2版)》作者簡介

圖書目錄

第1章程序設計基礎1
1.1計算機系統(tǒng)和工作原理1
1.1.1計算機系統(tǒng)的組成1
1.1.2指令、程序與軟件3
1.2信息的表示與存儲5
1.2.1計算機的數(shù)字系統(tǒng)5
1.2.2進位記數(shù)制的轉(zhuǎn)換6
1.2.3數(shù)值數(shù)據(jù)的表示8
1.2.4非數(shù)值數(shù)據(jù)的表示10
1.3程序設計語言11
1.3.1機器語言與匯編語言11
1.3.2高級語言12
1.4程序設計概述13
1.4.1計算機問題求解的基本特點13
1.4.2算法的定義與特性13
1.4.3算法的表示14
1.4.4程序設計技術(shù)16
1.5C#語言概述18
1.5.1C#語言的歷史與特點18
1.5.2C#語言基本詞法19
1.5.3簡單的C#程序20
1.5.4C#程序基本結(jié)構(gòu)25
1.5.5C#程序開發(fā)步驟26
習題27
第2章將簡單數(shù)據(jù)與計算引入C#28
2.1數(shù)據(jù)類型28
2.1.1整型29
2.1.2實數(shù)型30
2.1.3字符和字符串31
2.1.4布爾型32
2.2常量32
2.2.1整數(shù)字面常量32
2.2.2實數(shù)字面常量33
2.2.3字符字面常量33
2.2.4字符串字面常量34
2.2.5符號常量35
2.3變量35
2.3.1變量的概念35
2.3.2定義變量36
2.3.3使用變量36
2.3.4可空類型37
2.4運算符與表達式38
2.4.1運算符與表達式的概念38
2.4.2數(shù)值數(shù)據(jù)的運算與處理39
2.4.3文本數(shù)據(jù)的運算與處理42
2.4.4邏輯數(shù)據(jù)的運算與處理42
2.4.5其他運算符45
2.4.6常量表達式46
2.5賦值和類型轉(zhuǎn)換46
2.5.1賦值運算符46
2.5.2類型轉(zhuǎn)換47
習題50
第3章程序控制結(jié)構(gòu)52
3.1語句52
3.1.1簡單語句52
3.1.2復合語句53
3.1.3注釋54
3.1.4語句的寫法54
3.2輸入和輸出55
3.2.1輸入方法55
3.2.2輸出方法57
3.3程序順序結(jié)構(gòu)61
3.3.1順序執(zhí)行61
3.3.2跳轉(zhuǎn)執(zhí)行62
3.4程序選擇結(jié)構(gòu)62
3.4.1if語句62
3.4.2switch語句64
3.4.3選擇結(jié)構(gòu)的嵌套66
3.4.4選擇結(jié)構(gòu)程序舉例66
3.5程序循環(huán)結(jié)構(gòu)70
3.5.1while語句70
3.5.2do語句71
3.5.3for語句73
3.5.4break語句74
3.5.5continue語句74
3.5.6循環(huán)結(jié)構(gòu)的嵌套75
3.5.7循環(huán)結(jié)構(gòu)程序舉例76
3.6異常處理78
3.6.1異常處理的概念78
3.6.2異常處理的實現(xiàn)79
3.7其他語句80
習題81
第4章模塊化程序設計84
4.1方法定義84
4.1.1方法定義的一般形式84
4.1.2方法返回87
4.2方法的參數(shù)87
4.2.1形式參數(shù)87
4.2.2實際參數(shù)88
4.2.3參數(shù)傳遞機制88
4.3方法調(diào)用90
4.3.1方法調(diào)用的語法90
4.3.2常用庫方法92
4.3.3方法調(diào)用的兩種形式95
4.4命名參數(shù)98
4.5可選參數(shù)98
4.5.1帶可選參數(shù)的方法98
4.5.2可選參數(shù)方法的調(diào)用99
4.6方法重載100
4.6.1方法重載定義100
4.6.2重載方法的調(diào)用102
習題102
第5章批量數(shù)據(jù)的表示與處理104
5.1一維數(shù)組的定義與使用104
5.1.1一維數(shù)組的定義與初始化104
5.1.2一維數(shù)組元素的引用106
5.2多維數(shù)組的定義與引用108
5.2.1矩形數(shù)組的定義與初始化108
5.2.2矩形數(shù)組元素的引用109
5.2.3交錯數(shù)組的定義與使用110
5.3數(shù)組應用程序舉例112
5.3.1foreach語句112
5.3.2數(shù)組應用舉例113
5.4Array類及應用121
5.4.1Array類的常用屬性和方法121
5.4.2Array類應用舉例123
5.5數(shù)組與方法125
5.5.1數(shù)組元素作為方法參數(shù)125
5.5.2數(shù)組作為方法參數(shù)126
5.5.3數(shù)組作為方法返回值127
5.5.4數(shù)組與方法應用舉例128
習題130
第6章復雜數(shù)據(jù)的表示與處理132
6.1結(jié)構(gòu)體類型132
6.1.1結(jié)構(gòu)體類型的定義132
6.1.2結(jié)構(gòu)體類型變量134
6.1.3結(jié)構(gòu)體與數(shù)組136
6.1.4結(jié)構(gòu)體與方法139
6.2枚舉類型140
6.2.1枚舉類型的定義140
6.2.2枚舉類型變量141
6.2.3位標志141
習題142
第7章類和對象143
7.1類的定義143
7.1.1類定義144
7.1.2類的成員定義144
7.2類的常用成員147
7.2.1字段147
7.2.2方法149
7.2.3屬性151
7.2.4構(gòu)造函數(shù)和析構(gòu)函數(shù)155
7.3對象的定義和使用156
7.3.1對象的定義和創(chuàng)建156
7.3.2對象的初始化157
7.3.3對象的使用160
7.3.4對象的銷毀162
7.3.5this訪問162
7.4類的其他成員163
7.4.1常量163
7.4.2索引164
7.4.3事件165
7.4.4運算符165
7.5繼承與派生167
7.5.1基類與派生類167
7.5.2派生類的定義168
7.5.3派生類的構(gòu)成168
7.5.4派生類成員的訪問169
7.5.5派生類的構(gòu)造函數(shù)和析構(gòu)函數(shù)170
7.5.6多態(tài)性172
7.6一些特殊的類形式174
7.6.1分部類174
7.6.2抽象類175
7.6.3密封類176
7.6.4靜態(tài)類176
7.7作用域與生命期176
7.7.1作用域176
7.7.2生命期177
習題178
第8章規(guī)?;绦蛟O計180
8.1接口180
8.1.1接口的聲明180
8.1.2接口的實現(xiàn)181
8.2命名空間和程序集183
8.2.1程序集183
8.2.2命名空間和using指令184
8.3常用預處理指令187
8.3.1預處理指令的基本規(guī)則187
8.3.2聲明指令188
8.3.3條件編譯指令189
習題191
第9章永久性數(shù)據(jù)的操作192
9.1文件概述192
9.1.1文件和流192
9.1.2System.IO模型193
9.2文件存儲管理195
9.2.1目錄管理195
9.2.2文件管理198
9.3文件讀寫202
9.3.1按字節(jié)實現(xiàn)文件讀寫202
9.3.2按文本模式讀寫204
9.3.3按二進制模式讀寫206
習題209
附錄A常用字符的Unicode編碼表210
附錄BC#語言關(guān)鍵字211
附錄CC#語言運算符及其優(yōu)先級、結(jié)合性213
參考文獻215
2.1.2實數(shù)型31
2.1.3字符和字符串32
2.1.4布爾型33
2.2常量33
2.2.1整數(shù)字面常量33
2.2.2實數(shù)字面常量34
2.2.3字符字面常量34
2.2.4字符串字面常量35
2.2.5符號常量36
2.3變量36
2.3.1變量的概念37
2.3.2定義變量37
2.3.3使用變量37
2.3.4可空類型38
2.4運算符與表達式39
2.4.1運算符與表達式的概念39
2.4.2數(shù)值數(shù)據(jù)的運算與處理40
2.4.3文本數(shù)據(jù)的運算與處理43
2.4.4邏輯數(shù)據(jù)的運算與處理43
2.4.5其他運算符46
2.4.6常量表達式47
2.5賦值和類型轉(zhuǎn)換47
2.5.1賦值運算符47
2.5.2類型轉(zhuǎn)換48
習題50
第3章程序控制結(jié)構(gòu)52
3.1語句52
3.1.1簡單語句52
3.1.2復合語句53
3.1.3注釋54
3.1.4語句的寫法54
3.2輸入與輸出55
3.2.1輸入方法55
3.2.2輸出方法57
3.3程序順序結(jié)構(gòu)61
3.3.1順序執(zhí)行61
3.3.2跳轉(zhuǎn)執(zhí)行61
3.4程序選擇結(jié)構(gòu)62
3.4.1if語句62
3.4.2switch語句64
3.4.3選擇結(jié)構(gòu)的嵌套66
3.4.4選擇結(jié)構(gòu)程序舉例66
3.5程序循環(huán)結(jié)構(gòu)70
3.5.1while語句70
3.5.2do語句71
3.5.3for語句72
3.5.4break語句73
3.5.5continue語句74
3.5.6循環(huán)結(jié)構(gòu)的嵌套75
3.5.7循環(huán)結(jié)構(gòu)程序舉例76
3.6異常處理78
3.6.1異常處理的概念78
3.6.2異常處理的實現(xiàn)78
3.7其他語句80
習題81
第4章模塊化程序設計83
4.1方法定義83
4.1.1方法定義的一般形式83
4.1.2方法返回86
4.2方法的參數(shù)86
4.2.1形式參數(shù)86
4.2.2實際參數(shù)87
4.2.3參數(shù)傳遞機制87
4.3方法調(diào)用89
4.3.1方法調(diào)用的語法89
4.3.2常用庫方法91
4.3.3方法調(diào)用的兩種形式94
4.4命名參數(shù)97
4.5可選參數(shù)97
4.5.1帶可選參數(shù)的方法97
4.5.2可選參數(shù)方法的調(diào)用98
4.6方法重載99
4.6.1方法重載定義99
4.6.2重載方法的調(diào)用101
習題101
第5章批量數(shù)據(jù)的表示與處理103
5.1一維數(shù)組的定義與使用103
5.1.1一維數(shù)組的定義與初始化103
5.1.2一維數(shù)組元素的引用105
5.2多維數(shù)組的定義與引用107
5.2.1矩形數(shù)組的定義與初始化107
5.2.2矩形數(shù)組元素的引用108
5.2.3交錯數(shù)組的定義與使用109
5.3數(shù)組應用程序舉例111
5.3.1foreach語句111
5.3.2數(shù)組應用舉例112
5.4Array類及應用120
5.4.1Array類的常用屬性和方法120
5.4.2Array類應用舉例122
5.5數(shù)組與方法124
5.5.1數(shù)組元素作為方法參數(shù)124
5.5.2數(shù)組作為方法參數(shù)125
5.5.3數(shù)組作為方法返回值126
5.5.4數(shù)組與方法應用舉例127
習題129
第6章復雜數(shù)據(jù)的表示與處理131
6.1結(jié)構(gòu)體類型131
6.1.1結(jié)構(gòu)體類型的定義131
6.1.2結(jié)構(gòu)體類型變量133
6.1.3結(jié)構(gòu)體與數(shù)組135
6.1.4結(jié)構(gòu)體與方法137
6.2枚舉類型139
6.2.1枚舉類型的定義139
6.2.2枚舉類型變量140
6.2.3位標志140
習題141
第7章類和對象142
7.1類的定義142
7.1.1類的定義143
7.1.2類的成員定義143
7.2類的常用成員146
7.2.1字段146
7.2.2方法148
7.2.3屬性150
7.2.4構(gòu)造函數(shù)和析構(gòu)函數(shù)154
7.3對象的定義和使用155
7.3.1對象的定義和創(chuàng)建155
7.3.2對象的初始化156
7.3.3對象的使用159
7.3.4對象的銷毀161
7.3.5this訪問161
7.4類的其他成員162
7.4.1常量162
7.4.2索引163
7.4.3事件164
7.4.4運算符164
7.5繼承與派生166
7.5.1基類與派生類166
7.5.2派生類的定義167
7.5.3派生類的構(gòu)成167
7.5.4派生類成員的訪問168
7.5.5派生類的構(gòu)造函數(shù)和析構(gòu)函數(shù)169
7.5.6多態(tài)性171
7.6一些特殊的類形式173
7.6.1分部類173
7.6.2抽象類174
7.6.3密封類175
7.6.4靜態(tài)類175
7.7作用域與生命期175
7.7.1作用域175
7.7.2生命期176
習題178
第8章規(guī)?;绦蛟O計179
8.1接口179
8.1.1接口的聲明179
8.1.2接口的實現(xiàn)180
8.2命名空間和程序集182
8.2.1程序集182
8.2.2命名空間和using指令183
8.3常用預處理指令186
8.3.1預處理指令的基本規(guī)則186
8.3.2聲明指令187
8.3.3條件編譯指令188
習題190
第9章永久性數(shù)據(jù)的操作191
9.1文件概述191
9.1.1文件和流191
9.1.2System.IO模型192
9.2文件存儲管理194
9.2.1目錄管理194
9.2.2文件管理197
9.3文件讀寫201
9.3.1按字節(jié)實現(xiàn)文件讀寫201
9.3.2按文本模式讀寫203
9.3.3按二進制模式讀寫205
習題208
附錄AASCII碼對照表209
附錄B常用字符的Unicode編碼表211
附錄CC#語言關(guān)鍵字212
附錄DC#語言運算符及其優(yōu)先級、結(jié)合性214
參考文獻216

本目錄推薦

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