C#程式設計基礎

C#程式設計基礎

《C#程式設計基礎》是在2012年8月出版的一本書。

基本介紹

  • 書名:C#程式設計基礎
  • 作者:伍星 熊壯
  • ISBN:9787111391258
  • 類別:計算機/網路
  • 頁數:253
  • 定價:32.00元
  • 出版社:機械工業出版社
  • 出版時間:2012-8
  • 裝幀:平裝
內容介紹,圖書目錄,

內容介紹

《普通高等教育"十二五"計算機類規劃教材:C#程式設計基礎》針對初次學習程式設計語言的讀者,以C#語言為載體,以微軟Visual Studio 2010為開發環境,通過討論C#程式設計的一般過程和方法,重點介紹程式設計的基本思想和實現方法。《普通高等教育"十二五"計算機類規劃教材:C#程式設計基礎》通過數據組織、控制結構、檔案處理等程式設計基礎知識的討論,向讀者介紹使用C#語言進行程式設計的基本方法,通過類的設計、對象定義、重載、派生等知識的討論向讀者介紹面向對象程式設計的基本思想,通過對GUI程式設計、圖形和圖像處理、資料庫訪問及Web程式開發等知識的討論,使讀者能夠循序漸進地掌握使用C#語言開發各類常見應用程式的基本技能。
《普通高等教育“十二五”計算機類規劃教材:C#程式設計基礎》覆蓋了C#語言的套用基礎,內容深入淺出、語言流暢、例題豐富,可作為非計算機專業第一門程式設計語言課程的教材,也可作為計算機類專業程式設計基礎課程的教材,對於程式設計愛好者也是極佳的入門教材或參考書。

圖書目錄

第1章.NET與C#1
1.1.NET介紹1
1.1.1.NETFramework簡介1
1.1.2.NET框架主要內容4
1.1.3公共語言運行時5
1.2C#介紹10
1.2.1C#簡介10
1.2.2C#優勢11
1.3課後習題12
第2章第一個C#程式13
2.1VisualStudio2012開發環境13
2.1.1VisualStudio2012簡介13
2.1.2VisualStudio2012安裝14
2.1.3VisualStudio2012集成環境介紹16
2.2第一個C#程式19
2.2.1創建第一個C#程式19
2.2.2運行第一個C#程式20
2.3課後習題21
第3章變數與表達式22
3.1C#基本語法22
3.1.1關鍵字22
3.1.2注釋23
3.1.3命名規則與約定23
3.2數據類型25
3.2.1概述25
3.2.2值類型253.2.3引用類型26
3.3常量、變數和類型轉換27
3.3.1常量27
3.3.2變數27
3.3.3類型轉換27
3.3.4裝箱與拆箱28
[1]〖3〗C#程式設計基礎目錄〖3〗[3]3.4運算符與表達式30
3.4.1賦值運算符30
3.4.2算術運算符30
3.4.3關係運算符31
3.4.4邏輯運算符32
3.4.5位運算符33
3.4.6運算符優先權35
3.4.7表達式和語句35
3.5課後習題35
第4章流程控制語句36
4.1流程控制語句概述36
4.2選擇語句37
4.2.1if語句37
4.2.2switch語句41
4.3循環語句44
4.3.1do循環44
4.3.2while循環46
4.3.3for循環46
4.3.4foreach循環49
4.4跳轉語句50
4.4.1break語句50
4.4.2continue語句51
4.5代碼調試52
4.5.1運行、調試與生成52
4.5.2語法錯誤調試53
4.5.3邏輯錯誤調試53
4.5.4其他調試技術55
4.6課後習題57
第5章數組與集合58
5.1數組58
5.1.1數組概述58
5.1.2一維數組58
5.1.3二維數組61
5.2集合62
5.2.1集合類概述62
5.2.2Stack63
5.2.3Queue64
5.2.4ArrayList66
5.2.5Hashtable68
5.3課後習題70
第6章面向對象編程基礎71
6.1面向對象概述71
6.1.1對象71
6.1.2面向對象程式設計72
6.1.3面向對象程式設計三大特性72
6.2類的定義73
6.3訪問修飾符74
6.3.1概述74
6.3.2可訪問性級別75
6.4構造函式與析構函式76
6.4.1構造函式76
6.4.2析構函式78
6.5欄位、屬性與索引器80
6.5.1欄位80
6.5.2屬性84
6.5.3索引器87
6.6方法89
6.6.1方法聲明89
6.6.2方法參數90
6.7重載98
6.7.1簽名99
6.7.2方法重載99
6.7.3構造函式重載101
6.7.4索引器重載104
6.7.5運算符重載105
6.8靜態成員107
6.8.1靜態欄位107
6.8.2靜態屬性107
6.8.3靜態構造函式107
6.8.4靜態方法109
6.8.5靜態類109
6.9分部類110
6.10命名空間111
6.10.1聲明命名空間112
6.10.2使用命名空間112
6.10.3命名空間別名113
6.11自定義類庫115
6.12課後習題119
第7章高級面向對象技術121
7.1繼承121
7.1.1從基類繼承121
7.1.2從接口繼承128
7.1.3從抽象類繼承133
7.1.4多繼承136
7.1.5is和as運算符137
7.2密封方法、密封屬性和密封類140
7.3方法的重載、重寫與多態143
7.4對象類型轉換147
7.5異常149
7.5.1異常概述149
7.5.2異常處理150
7.5.3常用異常類157
7.5.4自定義異常類158
7.6委託與事件159
7.6.1委託159
7.6.2事件161
7.7課後習題166
第8章C#高級技術168
8.1可空類型168
8.1.1可空類型的聲明與使用168
8.1.2可空類型的轉換170
8.1.3可空類型的運算172
8.1.4??運算符174
8.2初始化器175
8.2.1對象初始化器176
8.2.2集合初始化器177
8.3推斷類型與匿名類型178
8.3.1推斷類型178
8.3.2匿名類型179
8.4dynamic類型181
8.5擴展方法184
8.6自定義集合類187
8.7泛型189
8.7.1泛型概述189
8.7.2泛型方法190
8.7.3常用泛型類191
8.7.4自定義泛型類197
8.7.5自定義泛型接口201
8.7.6泛型委託202
8.7.7default關鍵字和類型約束205
8.8反射207
8.8.1獲取類型的Type引用208
8.8.2Type的屬性208
8.8.3Type的方法210
8.8.4反射與泛型212
8.9匿名方法217
8.9.1匿名方法的語法217
8.9.2匿名方法與委託218
8.9.3匿名方法與事件219
8.10Lambda表達式220
8.10.1Lambda表達式語法220
8.10.2Lambda表達式的使用220
8.11LINQ222
8.11.1LINQ概述222
8.11.2LINQ基本語法223
8.11.3LINQ擴展方法226
8.11.4複雜數據集的查詢227
8.12課後習題235
第9章XML和檔案操作237
9.1XML概述237
9.1.1XML語法237
9.1.2文檔類型定義239
9.2訪問和操作XML242
9.2.1.NET中的DOM概述242
9.2.2創建和保存XML文檔243
9.2.3將XML讀入記憶體243
9.2.4選擇節點244
9.2.5創建新節點245
9.2.6修改XML文檔247
9.2.7刪除XML文檔節點、屬性和內容247
9.3檔案系統概述248
9.4常用檔案操作類250
9.4.1Directory類250
9.4.2File類252
9.4.3FileStream類254
9.4.4StreamReader類256
9.4.5StreamWriter類257
9.5課後習題257
第10章Windows應用程式開發基礎259
10.1Windows應用程式259
10.1.1Windows應用程式概述259
10.1.2Windows應用程式的開發步驟260
10.2窗體263
10.2.1窗體屬性設定263
10.2.2窗體事件264
10.3控制項的使用265
10.3.1添加控制項265
10.3.2控制項的定位、對齊和調整大小266
10.3.3刪除控制項267
10.3.4控制項的基本屬性267
10.3.5控制項的常用事件268
10.3.6控制項的使用示例268
10.4選單欄和工具列270
10.4.1選單欄和工具列概述270
10.4.2選單欄270
10.4.3工具列273
10.5MDI應用程式276
10.5.1SDI和MDI概述276
10.5.2MDI應用程式的創建276
10.6課後習題277
第11章項目實訓案例278
11.1學生管理信息系統278
11.1.1開發背景278
11.1.2需求分析278
11.1.3概要設計278
11.1.4詳細設計279
11.2房屋租賃管理信息系統284
11.2.1開發背景284
11.2.2需求分析284
11.2.3概要設計284
11.2.4詳細設計285
11.3倉庫管理信息系統290
11.3.1開發背景290
11.3.2需求分析290
11.3.3概要設計290
11.3.4詳細設計291

相關詞條

熱門詞條

聯絡我們