Visual C#.NET程式設計基礎與上機指導

Visual C#.NET程式設計基礎與上機指導

《Visual C#.NET程式設計基礎與上機指導》是2008年清華大學出版社出版的圖書。

圖書詳細信息,圖書簡介,目錄,

圖書詳細信息

ISBN:9787302146452
定價:29元
印次:1-3
裝幀:平裝
印刷日期:2008-4-1

圖書簡介

Visual C#語言是微軟公司推出的一種高級程式語言,是.NET平台的重要組成部分。對它的學習,將使我們對計算機編程有更深刻地認識。
本書作者在多年教學經驗基礎上,根據學生的認知規律精心組織了本書內容,並通過大量有現實意義的例題,循序漸進地介紹了Visual C#程式設計的有關概念和編程技巧。書中例題都經過了仔細的調試,配有大量的上機實訓題和課後習題,並為教師配有上機實訓參考答案和課後習題參考答案
本書概念清晰、例題豐富、深入淺出、知識結構及深度合理,可作為高等院校的教材,也可作為計算機培訓班的教材以及自學者的參考書。

目錄

第1章.NET和VisualStudio.NET
簡介 1
1.1VisualC#的優點 1
1.2.NET和VisualC#的關係 3
1.3公共語言運行時環境和
公共語言規範 4
1.4VisualStudio.NET編程環境 6
1.4.1VisualStudio.NETIDE簡介 7
1.4.2起始頁 8
1.4.3視窗 9
1.4.4MSDN幫助 11
1.5編寫第一個VisualC#應用程式 11
1.5.1第一個程式:HelloWorld! 11
1.5.2創建解決方案 12
1.5.3添加控制項和編寫代碼 13
1.5.4編譯和運行程式 15
1.5.5代碼分析 16
1.6上機指導 17
1.7習題 17
第2章VisualC#語言基礎 19
2.1值類型和引用類型 19
2.1.1VisualC#中的控制台
應用程式 21
2.1.2值類型 22
2.1.3引用類型 31
2.2變數和常量 37
2.2.1變數 37
2.2.2常量 42
2.3運算符 42
2.3.1邏輯運算符 44
2.3.2算術運算符 45
2.3.3位運算符 50
2.3.4條件運算符 51
2.3.5賦值運算符 51
2.3.6運算符 54
2.3.7其他運算符 56
2.3.8&&和||的行為控制 58
2.4類型轉換 58
2.4.1隱式類型轉換 58
2.4.2顯式類型轉換 60
2.4.3使用Convert類進行轉換 61
2.5上機指導 62
2.6習題 68
第3章VisualC#程式流程控制 70
3.1語句 70
3.1.1語句的終點和可達性 71
3.1.2語句塊 72
3.1.3空語句 73
3.1.4標號語句 73
3.1.5聲明語句 73
3.2條件語句 74
3.2.1if語句 74
3.2.2switch語句 78
3.3循環語句 81
3.3.1for循環 81
3.3.2foreach循環 83
3.3.3while循環 85
3.3.4do循環 86
3.4跳轉語句 88
3.4.1break語句 88
3.4.2continue語句 89
3.4.3goto語句 90
3.4.4return語句 92
3.4.5throw語句 92
3.5上機指導 93
3.6習題 99
第4章面向對象的程式設計 101
4.1面向對象技術基礎 101
4.1.1面向對象設計的由來 101
4.1.2對象的定義 102
4.2面向對象和非面向對象技術的
比較 103
4.3面向對象分析 105
4.3.1面向對象分析的任務 106
4.3.2面向對象的設計 107
4.4習題 109
第5章類 111
5.1類的聲明 111
5.1.1類修飾符 111
5.1.2成員修飾符 112
5.1.3存取修飾符 112
5.2類的成員 112
5.2.1類中的常量 113
5.2.2類中的變數 114
5.2.3構造函式和析構函式 118
5.3類的繼承 120
5.3.1繼承的概念 120
5.3.2繼承的工作機制 121
5.3.3派生類的構造和析構 123
5.3.4禁止基類成員 124
5.3.5使用protected保護訪問
方式 126
5.3.6使用internal內部訪問方式 126
5.4類的方法 127
5.4.1方法參數 127
5.4.2靜態和實例方法 130
5.4.3虛擬方法 131
5.4.4覆蓋方法 132
5.4.5抽象方法 133
5.4.6外部方法 134
5.4.7方法主體 135
5.5類的屬性 135
5.6類的索引 136
5.7類的事件 138
5.8基類Object 139
Object類中的方法 139
5.9類的轉換 141
5.9.1關鍵字is 141
5.9.2關鍵字as 142
5.9.3不同類型的對象組成的
數組 143
5.10上機指導 145
5.11習題 150
第6章創建Windows應用程式 152
6.1了解Windows窗體 152
6.2建立Windows應用程式 153
6.2.1新建Windows應用程式
項目 153
6.2.2查看程式代碼 154
6.2.3代碼分析 156
6.3Windows窗體應用程式模型 156
6.3.1窗體 156
6.3.2屬性 157
6.3.3控制項 159
6.3.4事件 161
6.4Windows窗體中的動態布局 164
6.4.1錨定 164
6.4.2停靠 165
6.5窗體中選單的設計 166
6.5.1選單設計基礎知識 166
6.5.2用程式完成選單設計 171
6.6訊息框 172
6.6.1窗體的顯示方式 172
6.6.2訊息框 173
6.7VisualC#中的MDI編程 174
6.8上機指導 178
6.9習題 180
第7章窗體設計常用控制項介紹 182
7.1控制項簡介 182
7.2Button控制項 182
7.2.1Button控制項屬性 183
7.2.2Button控制項事件處理器 185
7.3RadioButton控制項 186
7.3.1RadioButton控制項屬性 186
7.3.2RadioButton控制項事件處理 188
7.4CheckBox控制項 188
CheckBox控制項屬性 188
7.5基本事件處理 189
7.5.1事件處理結構 189
7.5.2把按鍵轉換為單擊按鈕 192
7.5.3驗證控制項的內容 193
7.6TextBox控制項 194
7.6.1TextBox控制項的常用屬性 194
7.6.2TextBox控制項的常用事件 196
7.7Label控制項和LinkLabel控制項 198
7.7.1Label控制項 198
7.7.2LinkLabel控制項 198
7.8ListBox控制項 200
7.8.1ListBox控制項的屬性 201
7.8.2ListBox控制項的常用方法 203
7.8.3ListBox控制項的事件處理器 203
7.8.4ListBox控制項使用示例 204
7.9CheckedListBox控制項 208
7.9.1CheckedListBox控制項的
屬性 208
7.9.2CheckedListBox控制項的
事件 209
7.10ComboBox控制項 210
7.10.1ComboBox控制項的屬性 210
7.10.2DropDownStyle屬性 210
7.10.3ComboBox事件處理器 210
7.11PictureBox控制項 211
7.11.1PictureBox控制項的
常用屬性 211
7.11.2PictureBox的常用事件和
方法 213
7.11.3Panel控制項 213
7.11.4GroupBox控制項介紹 213
7.12滑鼠和鍵盤事件處理 214
7.12.1滑鼠事件 214
7.12.2鍵盤事件 216
7.13上機指導 217
7.14習題 221
第8章異常處理 223
8.1什麼是異常 223
8.2異常處理基本方法 225
8.2.1拋出異常 225
8.2.2捕捉異常 225
8.2.3重新拋出異常 227
8.2.4利用finally善後 229
8.2.5不同錯誤處理技術的比較 230
8.3.NETFramework中的異常類 234
8.3.1Exception類的屬性 235
8.3.2Exception類的構造函式 236
8.3.3常用異常類 237
8.3.4自定義Exception派生類 238
8.4利用異常處理來設計程式 239
8.4.1使用try塊時的設計
注意事項 240
8.4.2使用catch塊時的設計
注意事項 241
8.5checked和unchecked語句 242
8.6上機指導 243
8.7習題 244
第9章程式的調試和錯誤處理 246
9.1為什麼要進行調試 246
9.2根據條件編譯代碼 247
9.2.1條件編譯符號 248
9.2.2預處理表達式 248
9.2.3聲明指令 248
9.2.4條件編譯指令 249
9.2.5診斷指令 251
9.2.6區域指令 252
9.2.7行指令 253
9.3使用VisualStudio.NET調試工具 254
9.3.1基本調試概念 254
9.3.2常用的調試策略 257
9.3.3程式的調試信息 257
9.4習題 262
第10章使用GDI+畫圖 263
10.1Windows窗體畫圖基礎 263
10.2使用Graphics類 264
10.3對窗體使用顏色 269
10.4使用畫筆 272
10.5使用畫刷 274
10.5.1SolidBrush純色畫刷 275
10.5.2HatchBrush畫刷 276
10.5.3LinearGradientBrush畫刷 277
10.6使用字型 279
10.7用GDI+顯示圖像 282
10.8上機指導 284
10.9習題 287
第11章檔案操作 288
11.1檔案和流 288
11.1.1位元組流 289
11.1.2字元流類 290
11.1.3二進制流類 292
11.2檔案和目錄管理 293
11.2.1目錄管理 293
11.2.2檔案管理 295
11.3讀/寫檔案 297
11.3.1按照字元流讀/寫檔案 298
11.3.2按照二進制模式讀取 300
11.3.3按照隨機順序訪問檔案 301
11.4上機指導 302
11.5習題 305
第12章VisualC#資料庫基礎 306
12.1ADO.NET概述 306
12.1.1ADO.NET構架 306
12.1.2ADO.NET連線數據源的
方式 308
12.2ADO.NET數據提供程式 309
12.2.1Connection對象 309
12.2.2DataReader對象 310
12.2.3DataAdapter對象 311
12.2.4DataSet對象 313
12.3ADO.NET數據組件的設定 317
12.4Windows窗體數據綁定技術 321
12.4.1數據表欄位的綁定 323
12.4.2數據表的綁定 324
12.4.3填充數據 325
12.5編制報表程式 326
12.6上機指導 329
12.7習題 329

相關詞條

熱門詞條

聯絡我們