TOP
0
0
【簡體曬書區】 單本79折,5本7折,活動好評延長至5/31,趕緊把握這一波!
Visual C# 2010從入門到精通(簡體書)
滿額折

Visual C# 2010從入門到精通(簡體書)

人民幣定價:42 元
定價
:NT$ 252 元
優惠價
87219
絕版無法訂購
相關商品
商品簡介
目次

商品簡介

《Visual C# 2010從入門到精通》堅持以語言為基礎和應用為主導的編寫原則,詳細介紹了如何使用visual c# 2010開發控件臺應用程序、windows窗體應用程序等。為了更好地幫助讀者在短時間內掌握使用c#語言開發各種應用程序中的知識點和編程技巧,全書的基礎知識介紹清晰,理論聯系實際,具有很強的操作性。《Visual C# 2010從入門到精通》還提供了大量的通過測試可運行的完整實例,這些實例都有設計步驟、代碼詳解、程序運行結果等,不但復習了前面所學的內容,而且還增加了一定的創作技巧。對于容易出現問題的地方,則以“注意”的方式介紹常用的技巧和注意事項。
《Visual C# 2010從入門到精通》適合學習visual c# 2010的初、中級讀者閱讀和使用。

目次

第1章 visual c# 2010概述 1
1.1 c#語言和.net framework介紹 1
1.1.1 c#語言 1
1.1.2 .net framework平臺體系結構 1
1.2 c# 4.0新特性 2
1.2.1 動態查找 3
1.2.2 參數命名和可選參數 4
1.2.3 com互操作特性 6
1.2.4 變性 6
1.3 visual studio 2010的運行環境及安裝 8
1.3.1 安裝visual studio 2010 8
1.3.2 選擇默認環境設置 10
1.4 認識visual studio 2010集成開發環境 11
1.4.1 菜單欄與工具欄 11
1.4.2 解決方案資源管理器 12
1.4.3 工具箱和屬性窗口 13
1.4.4 設計器窗口 13
1.4.5 代碼編輯器 14
1.4.6 對象瀏覽器 14

第2章 開始visual c# 2010編程 15
.2.1 編寫“hello world”程序 15
2.2 代碼詳解 17
2.2.1 程序結構 17
2.2.2 命名空間和指示符using 18
2.2.3 聲明類 18
2.2.4 聲明main方法 18
2.2.5 程序的輸入和輸出 19
2.2.6 注釋 20
2.3 程序調試 22
2.3.1 程序錯誤類型 23
2.3.2 程序調試方法 24
2.4 c#編碼規範 25
2.4.1 命名慣例 25
2.4.2 縮進和間隔規範 26
2.4.3 代碼注釋規範 27
2.4.4 異常處理規範 27
2.5 編程習慣 28

第3章 visual c# 2010編程基礎 32
3.1 標識符 32
3.2 關鍵字 33
3.3 數據類型 34
3.3.1 值類型 34
3.3.2 引用類型 40
3.3.3 類型轉換 45
3.4 變量和常量 51
3.4.1 聲明和使用常量 51
3.4.2 聲明和使用變量 52
3.4.3 變量類型 53
3.4.4 變量的作用域 54
3.5 運算符 55
3.5.1 算術運算符 55
3.5.2 關係運算符 56
3.5.3 邏輯運算符 57
3.5.4 位運算符 58
3.5.5 賦值運算符 59
3.5.6 其他運算符 60
3.5.7 運算符優先級 63
3.6 運算符的重載 64
3.7 表達式 66

第4章 流程控制語句及預處理 67
4.1 選擇語句 67
4.1.1 if語句 67
4.1.2 switch語句 70
4.2 循環語句 71
4.2.1 while語句 72
4.2.2 do-while語句 72
4.2.3 for語句 73
4.2.4 foreach語句 74
4.3 跳轉語句 75
4.3.1 break語句 75
4.3.2 continue語句 76
4.3.3 goto語句 77
4.3.4 return語句 78
4.4 異常處理語句 79
4.4.1 throw語句 79
4.4.2 try-catch語句 80
4.4.3 try-finally語句 82
4.4.4 try-catch-finally語句 83
4.5 預處理器指令 84
4.5.1 #define和#undef 84
4.5.2 #if、#elif、#else和#endif 85
4.5.3 #warning和#error 86
4.5.4 #region和#endregion 86
4.5.5 #pragma、#pragma warning和#pragma checksum 87
4.5.6 #line 88

第5章 面向對象 90
5.1 面向對象的基本概念 90
5.1.1 一切都是對象 90
5.1.2 類的面向對象特性 90
5.2 類 91
5.2.1 類的聲明 91
5.2.2 類的修飾符 92
5.2.3 類的成員 94
5.2.4 類的實例 96
5.3 構造函數和析構函數 97
5.3.1 構造函數 97
5.3.2 析構函數 101
5.4 類與結構的比較 102
5.5 常量 105
5.5.1 靜態常量 105
5.5.2 動態常量 105
5.6 字段 106
5.6.1 只讀字段 107
5.6.2 易失字段 108
5.7 屬性 109
5.7.1 屬性的聲明 109
5.7.2 屬性的種類 110
5.8 方法 111
5.8.1 聲明方法 111
5.8.2 方法的參數類型 112
5.8.3 方法重載 115
5.9 索引器 116

第6章 繼承 118
6.1 繼承概述 118
6.2 繼承規則 119
6.3 訪問基類成員 120
6.4 重寫方法 122
6.4.1 override關鍵字 122
6.4.2 virtual關鍵字 124
6.4.3 new關鍵字 126
6.5 基於繼承的多態性 127
6.6 抽象類 130
6.7 密封類 131

第7章 接口 133
7.1 定義接口 133
7.2 接口成員 134
7.2.1 接口方法 134
7.2.2 接口屬性 135
7.2.3 接口索引器 137
7.2.4 接口事件 138
7.3 接口成員訪問 141
7.4 完全限定接口成員名 143
7.5 接口的繼承 143
7.6 接口實現 144
7.6.1 顯式接口成員實現 144
7.6.2 接口映射 146
7.6.3 接口實現繼承 149
7.6.4 接口重新實現 150
7.7 抽象類和接口 151

第8章 數組與集合 155
8.1 數組概述 155
8.2 聲明數組 156
8.3 數組初始化 156
8.3.1 一維數組的初始化 156
8.3.2 多維數組的初始化 157
8.3.3 交錯數組的初始化 157
8.4 數組元素訪問 159
8.5 數組協方差 160
8.6 傳遞數組參數 161
8.7 使用ref和out傳遞數組 162
8.8 動態數組 164
8.9 數組的基本操作 167
8.9.1 數組的遍歷 167
8.9.2 數組的排序 167
8.9.3 數組元素的添加與刪除 168
8.10 集合類 169
8.10.1 queue集合類 170
8.10.2 stack集合類 171
8.10.3 hashtable集合類 172
8.10.4 sortedlist集合類 173
8.10.5 dictionary泛型集合 174

第9章 委托與事件 177
9.1 委托 177
9.1.1 委托聲明 177
9.1.2 委托創建表達式 179
9.1.3 委托實例化 181
9.1.4 委托調用 181
9.1.5 委托與接口 183
9.1.6 委托中的協變和逆變 184
9.1.7 合併委托 185
9.2 事件 187
9.2.1 事件聲明 187
9.2.2 類似字段的事件 189
9.2.3 事件訪問器 190
9.2.4 在派生類中引發基類事件 191
9.2.5 實現接口事件 194
9.2.6 使用字典存儲事件實例 197
9.2.7 實現自定義事件訪問器 199

第10章 泛型 201
10.1 泛型概述 201
10.2 泛型的優點 203
10.3 泛型類型參數 205
10.3.1 類型參數命名準則 205
10.3.2 類型參數的約束 205
10.4 泛型類 209
10.5 泛型接口 211
10.6 泛型方法 216
10.7 泛型委托 217
10.8 泛型中的默認關鍵字 218
10.9 運行時的泛型 219
10.10 泛型和數組 220
10.11 泛型和屬性 221
10.12 c++模板和c#泛型的區別 222

第11章 反射 223
11.1 反射概述 223
11.2 僅反射上下文 224
11.3 查看類型信息 224
11.3.1 system.type和constructorinfo225
11.3.2 memberinfo、methodinfo、fieldinfo和propertyinfo 226
11.4 訪問默認成員 229
11.5 訪問自定義屬性 230
11.6 使用反射將委托掛鉤 231

第12章 windows窗體與控件 233
12.1 windows窗體 233
12.1.1 創建windows窗體 233
12.1.2 在項目中添加窗體 235
12.2 windows窗體控件 236
12.2.1 控件的分類 236
12.2.2 控件的基本操作 238
12.2.3 命令控件 239
12.2.4 設置選項控件 241
12.2.5 列表選擇控件 244
12.2.6 編輯文本控件 247
12.2.7 顯示信息控件 250
12.2.8 日期選擇控件 252
12.2.9 彈出式信息控件 254
12.2.10 圖像控件 256
12.2.11 容器控件 257
12.3 對話框控件 259
12.3.1 colordialog控件 259
12.3.2 fontdialog控件 260
12.3.3 openfiledialog控件 260
12.3.4 printdialog控件 261
12.3.5 folderbrowserdialog控件 261
12.3.6 savefiledialog控件 262
12.4 菜單和工具欄控件 262
12.4.1 menustrip控件 262
12.4.2 contextmenustrip控件 263
12.4.3 toolstrip控件 264
12.4.4 toolstripcontainer控件 264

第13章 基本應用 266
13.1 典型的應用程序 266
13.1.1 windows應用程序 266
13.1.2 控制臺應用程序 270
13.2 文檔和視圖 271
13.2.1 文檔和視圖的概念 271
13.2.2 實現一個簡單多文檔編輯器 272
13.3 繪圖 274
13.3.1 c#繪圖機制 274
13.3.2 繪制簡單的線條 275
13.3.3 繪制幾何圖形和呈現圖像 278
13.3.4 繪制文本 280
13.4 動態鏈接庫(dll) 281
13.4.1 dll概述 281
13.4.2 創建和使用dll 282
13.4.3 調試dll 286
13.5 多任務編程 287
13.5.1 進程與線程的概念 287
13.5.2 多線程編程的困難 287
13.5.3 進程控制 288
13.5.4 線程控制 291
13.5.5 線程同步 293

第14章 數據庫編程 297
14.1 ado.net概述 297
14.1.1 數據庫與ado.net 297
14.1.2 關於ado.net的類 299
14.1.3 windows應用程序與ado.net305
14.2 ado.net應用 307
14.2.1 用datareader從數據庫中讀取數據 308
14.2.2 用dataset從數據庫中讀取數據 309
14.2.3 更新數據庫的內容 310
14.2.4 訪問數據集中的多個表 312
14.2.5 深入理解ado.net中的sql語句 314
14.2.6 數據綁定 316

第15章 網絡通信編程 320
15.1 .net framework中的請求和響應 320
15.2 tcp/ip協議 321
15.2.1 ip協議 321
15.2.2 tcp協議 322
15.3 使用tcplistener和tcpclient收發信息 323
15.3.1 同步、異步、阻塞和非阻塞 323
15.3.2 使用tcplistener與tcpclient 323
15.3.3 使用socket類代替tcplistener和tcpclient 327
15.4 典型的網絡應用 329
15.4.1 下載網頁 330
15.4.2 上傳和下載文件 332
15.4.3 接收電子郵件信息 334
15.4.4 實現ping命令 338
參考文獻 346

您曾經瀏覽過的商品

購物須知

大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。

特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。

無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。

為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。

若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。

優惠價:87 219
絕版無法訂購

暢銷榜

客服中心

收藏

會員專區