-- 會員 / 註冊 --  
 帳號:
 密碼:
  | 註冊 | 忘記密碼
12/13 新書到! 10/8 新書到! 10/1 新書到! 9/24 新書到!
購書流程Q & A站務留言版客服信箱
3ds MaxMayaRhinoAfter EffectsSketchUpZBrushPainterUnity
PhotoShopAutoCadMasterCamSolidWorksCreoUGRevitNuke
C#CC++Java遊戲程式Linux嵌入式PLCFPGAMatlab
駭客資料庫搜索引擎影像處理FluentVR+ARANSYS深度學習
單晶片AVROpenGLArduinoRaspberry Pi電路設計CadenceProtel
HadoopPythonStm32CortexLabview手機程式AndroidiPhone
可查書名,作者,ISBN,3dwoo書號
詳細書籍分類

C#從入門到實踐

( 簡體 字)
作者:鄭耀東類別:1. -> 程式設計 -> .NET -> C#
譯者:
出版社:清華大學出版社C#從入門到實踐 3dWoo書號: 23220
詢問書籍請說出此書號!

缺書
不接受訂購

出版日:8/1/2009
頁數:435
光碟數:1
站長推薦:
印刷:黑白印刷語系: ( 簡體 版 )
不接受訂購
ISBN:9787302197485
作者序 | 譯者序 | 前言 | 內容簡介 | 目錄 | 
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證)
作者序:

譯者序:

前言:

內容簡介:

本書從易到難、由淺入深、循序漸進、系統地介紹了C# 3.0開發技術。全書通俗易懂,大量的示例和實例供讀者更加深刻鞏固所學習的知識,使讀者更好地進行開發實踐。
  本書共分為27章,從第一個C#應用程序開始,首先介紹搭建、配置開發環境等基礎知識,然后介紹C# 3.0的基礎語法知識,如類型、變量、表達式、語句、命名空間等。再重點介紹C# 3.0中的面向對象編程技術和常用的擴展技術,如類、結構、數組、接口、委托、事件、異常處理、泛型、分部類型、可空類型、隱型變量、對象和集合初始化器、迭代器、匿名類型、擴展方法、Lambda表達式、LINQ等。最后以常用實例和技術:字符串處理、時間處理、文件操作、Windows窗體編程、GDI+和.NET數據訪問,以及3個大型實例:圖書管理系統、P2P聊天工具和我的校內網結束全書。
  本書適合廣大C# 3.0開發人員、網站管理維護人員和大專院校學生閱讀,尤其是適合C# 3.0入門人員。
目錄:

第1篇  C#概述篇
第1章  C#入門基礎    2
1.1  C#概述    2
1.1.1  C#語言    2
1.1.2  .NET框架    3
1.1.3  C#應用程序    5
1.2  搭建Visual Studio 2008開發環境    6
1.2.1  安裝Microsoft Visual Studio 2008    6
1.2.2  配置集成開發環境(IDE)    7
1.2.3  熟悉集成開發環境    9
1.3  創建第一個控制臺應用程序    11
1.3.1  創建Sample_01_CA控制臺應用程序    11
1.3.2  解決方案資源管理器    12
1.3.3  Program.cs文件    12
1.3.4  AssemblyInfo.cs文件    13
1.3.5  運行應用程序    13
1.4  創建第一個Windows窗體應用程序    14
1.4.1  創建Sample_01_WFA Windows窗體應用程序    14
1.4.2  解決方案資源管理器    15
1.4.3  Form1.cs窗體    15
1.4.4  Form1.Designer.cs文件    15
1.4.5  Form1.cs窗體的代碼    16
1.4.6  Program.cs文件    16
1.4.7  AssemblyInfo.cs文件    16
1.4.8  運行應用程序    16
1.5  上機實踐    16
1.6  常見問題及解答    17
1.7  小結    18
1.8  習題    18
第2章  C#基本概念    19
2.1  創建Hello World應用程序    19
2.1.1  創建hello.txt文本文件    19
2.1.2  創建HelloWorld類    19
2.1.3  添加Main()方法    20
2.1.4  調用WriteLine()方法    21
2.1.5  引入System命名空間    22
2.1.6  整理Hello World應用程序的代碼    22
2.2  編譯和運行Hello World應用程序    23
2.3  C#程序的概念擴展    24
2.4  上機實踐    24
2.5  小結    25
2.6  習題    25
第2篇  C#基礎語法篇
第3章  類型    28
3.1  類型概述    28
3.2  值類型    29
3.2.1  System.ValueType類型    29
3.2.2  整數類型    30
3.2.3  浮點型    31
3.2.4  decimal類型    32
3.2.5  bool類型    32
3.2.6  枚舉類型    32
3.2.7  結構類型    33
3.2.8  實例1:把整數轉換為二進制數    34
3.2.9  實例2:把二進制數轉換為整數    35
3.3  引用類型    36
3.3.1  對象類型    36
3.3.2  字符串類型    36
3.3.3  類類型    37
3.3.4  數組類型    37
3.3.5  接口類型    37
3.3.6  委托類型    38
3.4  裝箱和拆箱    38
3.4.1  裝箱    38
3.4.2  拆箱    39
3.5  上機實踐    39
3.6  常見問題及解答    40
3.7  小結    40
3.8  習題    41
第4章  變量    42
4.1  變量概述    42
4.2  變量分類    43
4.2.1  靜態變量    43
4.2.2  實例變量    44
4.2.3  局部變量    45
4.2.4  值參數    46
4.2.5  引用參數    46
4.2.6  輸出參數    47
4.2.7  數組元素    48
4.3  變量賦值    48
4.4  實例1:使用值參數傳遞數據    49
4.5  實例2:使用ref參數傳遞數據    50
4.6  實例3:使用out參數返回數據    51
4.7  變量轉換    52
4.7.1  隱式轉換    52
4.7.2  顯式轉換    53
4.8  上機實踐    54
4.9  常見問題及解答    54
4.10  小結    55
4.11  習題    55
第5章  表達式和運算符    56
5.1  表達式    56
5.1.1  表達式分類    56
5.1.2  this關鍵字    57
5.1.3  base關鍵字    58
5.1.4  new關鍵字    58
5.2  運算符    60
5.2.1  運算符優先級    60
5.2.2  一元運算符    61
5.2.3  算術運算符    63
5.2.4  邏輯運算符    63
5.2.5  條件運算符    64
5.2.6  條件邏輯運算符    65
5.2.7  移位運算符    65
5.2.8  關系和類型測試運算符    66
5.2.9  賦值運算符    67
5.3  實例1:使用checked和unchecked運算符檢查運算    67
5.4  實例2:復數運算符重載    68
5.5  上機實踐    70
5.6  常見問題及解答    71
5.7  小結    71
5.8  習題    71
第6章  語句    72
6.1  語句概述    72
6.2  基本語句    73
6.2.1  空語句    73
6.2.2  標記語句    73
6.2.3  表達式語句    74
6.2.4  聲明語句    74
6.2.5  塊    75
6.3  跳轉語句    75
6.3.1  break語句    75
6.3.2  continue語句    76
6.3.3  return語句    76
6.3.4  throw語句    77
6.4  選擇語句    78
6.4.1  if語句    78
6.4.2  switch語句    79
6.5  迭代語句    81
6.5.1  for語句    81
6.5.2  foreach語句    82
6.5.3  while語句    83
6.5.4  do語句    84
6.6  其他語句    85
6.6.1  try語句    85
6.6.2  using語句    86
6.6.3  lock語句    87
6.6.4  checked和unchecked語句    88
6.7  實例:判斷閏年    88
6.8  上機實踐    89
6.9  常見問題及解答    90
6.10  小結    90
6.11  習題    90
第7章  命名空間    92
7.1  命名空間概述    92
7.2  聲明命名空間    92
7.3  .(點號)運算符    94
7.4  ::(雙冒號)運算符    95
7.5  using指令    95
7.5.1  創建命名空間或類型別名    95
7.5.2  導入命名空間    96
7.6  .NET Framework常用命名空間    96
7.7  上機實踐    97
7.8  常見問題及解答    98
7.9  小結    98
7.10  習題    99
第3篇  C#面向對象編程篇
第8章  類    102
8.1  類概述    102
8.1.1  類聲明    102
8.1.2  類修飾符    102
8.1.3  類繼承    103
8.1.4  類、對象和實例化    104
8.2  類成員    104
8.2.1  常量    105
8.2.2  字段    106
8.2.3  方法    107
8.2.4  屬性    111
8.2.5  索引器    112
8.2.6  構造函數    114
8.2.7  析構函數    117
8.2.8  事件    117
8.3  實例:使用類的繼承特性    118
8.3.1  設計Person類    119
8.3.2  設計Teacher類    121
8.3.3  設計Student類    122
8.3.4  測試Person、Teacher和Student類    123
8.4  上機實踐    124
8.5  常見問題及解答    125
8.6  小結    125
8.7  習題    125
第9章  結構    127
9.1  結構概述    127
9.2  結構成員    128
9.3  結構和類的區別    128
9.3.1  繼承    129
9.3.2  this保留字    129
9.3.3  構造函數    130
9.4  實例1:創建坐標點結構Point    130
9.4.1  設計Point結構    130
9.4.2  測試Point結構    131
9.5  實例2:創建復數結構Complex    132
9.5.1  設計Complex結構    132
9.5.2  測試Complex結構    133
9.6  上機實踐    134
9.7  常見問題及解答    135
9.8  小結    135
9.9  習題    135
第10章  數組    136
10.1  數組概述    136
10.1.1  數組的維度數    136
10.1.2  聲明數組    137
10.1.3  實例化數組    137
10.1.4  初始化數組    137
10.1.5  遍歷數組    138
10.2  數組分類    139
10.2.1  一維數組    139
10.2.2  二維數組    140
10.2.3  多維數組    140
10.2.4  交錯數組    141
10.3  靜態數組System.Array    142
10.3.1  屬性    142
10.3.2  方法    143
10.3.3  獲取數組長度    144
10.3.4  獲取元素的值    145
10.3.5  設置元素的值    145
10.3.6  獲取元素的索引    145
10.3.7  排序數組    145
10.3.8  反轉數組    146
10.4  動態數組System.ArrayList    146
10.4.1  屬性    147
10.4.2  方法    147
10.4.3  添加元素    148
10.4.4  移除元素    148
10.5  實例:抽簽程序    149
10.6  上機實踐    150
10.7  常見問題及解答    150
10.8  小結    151
10.9  習題    151
第11章  接口    152
11.1  接口概述    152
11.1.1  接口聲明    152
11.1.2  接口修飾符    152
11.1.3  接口繼承    153
11.2  接口成員    153
11.2.1  屬性    154
11.2.2  索引器    154
11.2.3  方法    154
11.2.4  事件    155
11.3  實現接口    155
11.3.1  實現屬性    156
11.3.2  實現索引器    156
11.3.3  實現方法    157
11.3.4  實現事件    157
11.4  抽象類和接口    157
11.5  實例:設計算術計算接口    158
11.6  上機實踐    160
11.7  常見問題及解答    161
11.8  小結    162
11.9  習題    162
第12章  委托和事件    163
12.1  委托    163
12.1.1  委托聲明    163
12.1.2  創建向委托注冊方法    164
12.1.3  委托實例化    165
12.1.4  委托的方法列表    165
12.1.5  委托調用    166
12.2  事件    167
12.2.1  聲明事件    167
12.2.2  注冊事件    168
12.2.3  移除事件    168
12.2.4  調用事件    168
12.3  實例:測試打印事件    168
12.4  上機實踐    170
12.5  常見問題及解答    171
12.6  小結    172
12.7  習題    172
第13章  異常處理    173
13.1  異常概述    173
13.1.1  導致異常的原因    173
13.1.2  try語句    173
13.1.3  異常處理    175
13.2  System.Exception類    175
13.3  常用異常類    176
13.4  實例:自定義異常處理類    177
13.4.1  設計CustomException類    177
13.4.2  使用CustomException類處理異常    178
13.5  上機實踐    179
13.6  常見問題及解答    180
13.7  小結    181
13.8  習題    181
第4篇  C#語法擴展篇
第14章  泛型    184
14.1  泛型概述    184
14.1.1  泛型類聲明    184
14.1.2  類型形參    185
14.1.3  類型形參的約束    185
14.1.4  泛型類的成員    186
14.1.5  泛型類的靜態字段    187
14.2  泛型方法    187
14.2.1  聲明泛型方法    188
14.2.2  調用泛型方法    188
14.2.3  通過委托調用泛型方法    189
14.2.4  虛泛型方法    189
14.3  實例1:實現泛型列表    190
14.3.1  設計泛型列表類GenericList<T>    190
14.3.2  測試泛型列表    192
14.4  實例2:實現泛型堆棧    192
14.4.1  設計泛型堆棧類GenericStack<T>    193
14.4.2  測試泛型堆棧    194
14.5  上機實踐    195
14.6  常見問題及解答    195
14.7  小結    196
14.8  習題    196
第15章  分部類型和可空類型    197
15.1  分部類型    197
15.1.1  聲明分部類    197
15.1.2  聲明分部結構    198
15.1.3  聲明分部接口    198
15.1.4  同名成員處理    199
15.1.5  處理基接口    200
15.2  可空類型    200
15.2.1  HasValue和Value屬性    201
15.2.2  GetValueOrDefault()方法    202
15.2.3  bool?類型    202
15.3  實例:測試可空類型    203
15.4  上機實踐    204
15.5  常見問題及解答    205
15.6  小結    205
15.7  習題    205
第16章  隱型變量、初始化器、匿名類型和隱型數組    206
16.1  隱型局部變量    206
16.1.1  聲明隱型局部變量    206
16.1.2  使用隱型局部變量    207
16.2  對象初始化器    209
16.3  集合初始化器    210
16.4  匿名類型    211
16.5  隱型數組    212
16.6  實例:在foreach語句中使用隱型局部變量    213
16.7  上機實踐    214
16.8  常見問題及解答    215
16.9  小結    215
16.10  習題    215
第17章  迭代器、匿名方法和擴展方法    216
17.1  迭代器    216
17.1.1  創建非泛型迭代器    216
17.1.2  創建泛型迭代器    217
17.1.3  IEnumerator和IEnumerator<T>接口    218
17.2  匿名方法    219
17.2.1  創建匿名方法    219
17.2.2  將匿名方法作為參數傳遞    220
17.3  擴展方法    221
17.3.1  聲明擴展方法    221
17.3.2  導入擴展方法    222
17.3.3  調用擴展方法    222
17.4  實例:擴展string類型的方法    223
17.5  上機實踐    223
17.6  常見問題及解答    224
17.7  小結    224
17.8  習題    225
第18章  Lambda表達式和查詢表達式    226
18.1  Lambda表達式    226
18.1.1  輸入參數    227
18.1.2  表達式或語句塊    227
18.2  查詢表達式    228
18.2.1  from子句    228
18.2.2  select子句    230
18.2.3  where子句    231
18.2.4  let子句    232
18.2.5  orderby子句    232
18.2.6  group子句    233
18.2.7  into子句    234
18.2.8  join子句    234
18.3  實例:使用Lambda表達式查詢XML    237
18.4  上機實踐    238
18.5  常見問題及解答    239
18.6  小結    240
18.7  習題    240
第5篇  應  用  篇
第19章  字符串處理    242
19.1  String和StringBuilder類    242
19.1.1  String類    242
19.1.2  StringBuilder類    243
19.2  不變字符串處理    244
19.2.1  插入字符串    244
19.2.2  移除字符串    245
19.2.3  替換字符串    245
19.2.4  聯接字符串    246
19.2.5  分隔字符串    247
19.2.6  填充字符串    247
19.2.7  查找字符串    248
19.2.8  獲取子串    248
19.2.9  格式化字符串    249
19.3  可變字符串處理    250
19.3.1  插入字符串    251
19.3.2  追加字符串    251
19.3.3  移除字符串    251
19.3.4  替換字符串    252
19.3.5  復制字符串    252
19.4  實例:詞頻統計    253
19.5  上機實踐    257
19.6  常見問題及解答    257
19.7  小結    257
19.8  習題    258
第20章  日期和時間處理    259
20.1  DateTime結構    259
20.1.1  字段    259
20.1.2  屬性    260
20.1.3  方法    261
20.2  TimeSpan結構    263
20.2.1  字段    263
20.2.2  屬性    263
20.2.3  方法    264
20.3  日期和時間的常用操作    265
20.3.1  格式化    265
20.3.2  計算時間差    266
20.3.3  追加時間    267
20.4  實例:計算for循環的運算時間    267
20.5  上機實踐    268
20.6  常見問題及解答    269
20.7  小結    269
20.8  習題    269
第21章  I/O流、目錄和文件處理    270
21.1  I/O流    270
21.1.1  文件流    271
21.1.2  內存流    272
21.2  目錄處理    274
21.2.1  Directory類    274
21.2.2  DirectoryInfo類    275
21.2.3  創建目錄    276
21.2.4  刪除目錄    277
21.2.5  移動目錄    277
21.2.6  遍歷目錄    278
21.3  文件處理    278
21.3.1  File類    278
21.3.2  FileInfo類    279
21.3.3  創建文件    280
21.3.4  寫入文件    280
21.3.5  讀取文件    281
21.3.6  移動文件    281
21.3.7  刪除文件    282
21.4  實例:讀取目錄下指定類型的文件的內容    282
21.5  上機實踐    285
21.6  常見問題及解答    285
21.7  小結    286
21.8  習題    286
第22章  Windows窗體編程    287
22.1  Windows窗體應用程序概述    287
22.1.1  創建Sample_22 Windows窗體應用程序    287
22.1.2  應用程序起始點    288
22.1.3  配置程序集信息    289
22.2  基本控件    290
22.2.1  標簽控件    290
22.2.2  圖片框控件    290
22.2.3  文本框和富文本框    291
22.2.4  按鈕控件    291
22.2.5  單項按鈕和復選框    292
22.3  MainForm.cs窗體設計    292
22.3.1  配置窗體屬性    292
22.3.2  添加控件    292
22.3.3  創建等待對話框    293
22.3.4  添加窗體事件    294
22.4  菜單和工具欄    295
22.4.1  菜單    295
22.4.2  工具欄    296
22.4.3  上下文菜單    297
22.5  容器    298
22.5.1  面板    298
22.5.2  組合框    299
22.5.3  TabControl控件    299
22.5.4  容器窗體    300
22.6  對話框    302
22.6.1  對話框窗體    302
22.6.2  顏色對話框    303
22.6.3  字體對話框    304
22.6.4  打開文件對話框    305
22.6.5  保存文件對話框    306
22.6.6  目錄瀏覽對話框    307
22.7  數據網格視圖控件    308
22.8  運行應用程序    309
22.9  上機實踐    310
22.10  常見問題及解答    310
22.11  小結    311
22.12  習題    311
第23章  使用GDI+繪圖    312
23.1  GDI+概述    312
23.1.1  Graphics類    312
23.1.2  點和區域    315
23.1.3  顏色    317
23.1.4  刷    318
23.1.5  畫筆    318
23.1.6  字體    319
23.2  實例:使用GDI+繪制線條、形狀和文本    320
23.2.1  創建Sample_23窗體應用程序    320
23.2.2  Paint事件    321
23.2.3  繪制直線    321
23.2.4  繪制折線    322
23.2.5  繪制曲線    323
23.2.6  繪制虛線    324
23.2.7  繪制矩形    326
23.2.8  繪制三角形    327
23.2.9  繪制多邊形    327
23.2.10  繪制橢圓    328
23.2.11  繪制餅狀圖    329
23.2.12  繪制文本    331
23.3  上機實踐    332
23.4  常見問題及解答    333
23.5  小結    333
23.6  習題    333
第24章  .NET數據訪問    335
24.1  ADO.NET概述    335
24.1.1  ADO.NET組成結構    335
24.1.2  ADO.NET基本對象    336
24.2  實例:操作SQL Server數據庫    341
24.2.1  創建Sample_24窗體應用程序    341
24.2.2  創建CSharp3DB數據庫    342
24.2.3  連接數據庫    343
24.2.4  讀取數據    344
24.2.5  插入數據    345
24.2.6  修改數據    347
24.2.7  刪除數據    348
24.2.8  使用DataGridView控件顯示數據    349
24.2.9  使用ListView控件顯示數據    350
24.2.10  使用TreeView控件顯示數據    352
24.3  上機實踐    353
24.4  常見問題及解答    354
24.5  小結    354
24.6  習題    354
第6篇  實  踐  篇
第25章  圖書管理系統    356
25.1  系統總體設計    356
25.1.1  系統功能設計    356
25.1.2  圖書管理系統組成    357
25.1.3  數據庫設計    358
25.1.4  數據庫實體類設計    360
25.1.5  應用程序主入口    360
25.1.6  應用程序全局變量    361
25.2  管理員模塊實現    361
25.2.1  管理員登錄    361
25.2.2  主窗口    363
25.2.3  分類管理    370
25.2.4  書籍管理    376
25.2.5  借閱書籍    380
25.2.6  查看借閱人    385
25.3  學生和老師功能模塊實現    387
25.3.1  學生或老師登錄    387
25.3.2  主窗口    387
25.3.3  歸還書籍    391
25.3.4  查看書籍信息    393
25.3.5  瀏覽書籍    395
25.3.6  借閱書籍    399
25.4  上機實踐    399
25.5  常見問題及解答    399
25.6  小結    400
25.7  習題    400
第26章  P2P聊天工具    401
26.1  系統總體設計    401
26.1.1  系統功能設計    401
26.1.2  P2P聊天工具組成    401
26.2  P2P聊天工具類庫實現    402
26.2.1  Tool類    402
26.2.2  P2P類    403
26.3  P2P聊天工具服務器聊天窗口    406
26.4  P2P聊天工具客戶端聊天窗口    409
26.5  上機實踐    409
26.6  小結    409
26.7  習題    409
第27章  我的校內網    410
27.1  系統總體設計    410
27.1.1  系統功能設計    410
27.1.2  校內網組成    410
27.1.3  數據庫設計    411
27.1.4  數據庫實體類設計    413
27.1.5  標題模塊    413
27.1.6  配置文件Web.config    414
27.2  常用功能模塊實現    414
27.2.1  登錄頁面    415
27.2.2  主頁面    416
27.2.3  我的好友    417
27.2.4  添加好友    420
27.2.5  我的相冊    423
27.2.6  上傳照片    426
27.2.7  我的日志    429
27.2.8  添加日志    432
27.3  常見問題及解答    434
27.4  小結    434
27.5  習題    435
序: