-- 會員 / 註冊 --  
 帳號:
 密碼:
  | 註冊 | 忘記密碼
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書號: 31014
詢問書籍請說出此書號!

缺書
不接受訂購

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

譯者序:

前言:

    計算機編程語言是程序設計者與計算機交流的基本工具,目前流行的編程語言Visual Basic、Delphi、Java、Visual C#、C++等。其中Visual C#語言是一種新型的面向對象的編程語言,其語法簡明、類型安全,并且C#語言自推出之后,得到了眾多開發人員的認可,加上Microsoft公司推行針對互聯網的.NET計劃,使得C#語言具有廣闊的市場前景。在此背景下,本書便是以理論與實際相結合為主旨,同時引入Visual Studio 2010開發環境在.NET Framework 4.0提供的新特性下全面介紹C#語言的基礎知識。
本書特色
    1.循序漸進,由淺入深
    為了便于讀者理解本書內容,提高學習效率,本書從C#語言產生原因講起,然后詳細介紹了Visual Studio 2010開發環境安裝與使用,使讀者能夠邊學習邊調試程序。
2.內容充實,層次清楚
    對于C#語言的各個知識,本書對其做了重新分類與規劃,分別于6個不同的篇章進行介紹;除了介紹C#語言的基本知識點外,還引入了.NET Framework 4.0中對于C#語言的新特性支持。
3.實例豐富,步驟清晰
    本書針對每個知識點都結合實際生活中的應用或使用計算機操作過程中遇到的問題為例子,編制相應的C#語言程序解決問題,代碼編寫過程中提供詳細注釋,程序結束后提供代碼解析,幫助讀者理解每行代碼的含義,操作步驟環環相扣,使初學者少走彎路。
4.對比講解,理解深刻
    對于C#語言的相似知識點或者一個關鍵字出現在不同語句中體現的作用不同,對于此類知識采取對比講解的方法,加深讀者對該問題的理解。
5.習題指導,及時鞏固
    本書在大部分章節知識點后都提供小結與習題,歸納本章學習的要點,并通過習題練習加深讀者對于知識點的理解。
6.案例精講,深入剖析
    本書選取經典的人事管理系統作為開發程序的案例,從需求分析、功能設計、數據庫設計、窗體設計與代碼編寫等入手,介紹了程序開發的一般過程,使讀者對軟件的開發有一個整體性的認知。
7.面試題目分析
    本書從各大公司對C#語言的面試題中精選典型試題,并分析各個題目的考核要點,對考核知識點進行講解,最后給出參考答案。
本書內容
第一篇  C#語言準備篇(第1∼2章)
    本篇介紹了C#語言的產生、發展和主要特點,并通過2個簡單的例程介紹了使用C#語言編寫程序、調試程序的方法;詳細介紹了Visual Studio 2010開發環境和Microsoft Help Library的安裝和使用,以及Visual Studio 2010開發環境的新特性等。
第二篇  C#語言基礎篇(第3∼9章)
    本篇介紹了C#語言的語法基礎知識,主要包括C#語言的常用數據類型和復雜數據類型、3種常用的程序控制結構、數組、方法和異常的使用,以及文件的常用操作,并對每個知識點列舉通俗易懂的實例進行介紹。
第三篇  C#用戶界面設計篇(第10∼12章)
    本篇主要介紹了在Visual Studio 2010開發環境中,進行Windows窗體應用程序設計的方法;針對窗體進行的各種操作,以及在窗體操作控件的方法和常用控件的使用方法,并詳細介紹了常用對話框組件的使用方法。
第四篇  C#面向對象篇(第13∼15章)
    本篇介紹了面向對象程序設計的方法,主要包括面向對象程序設計的特點,面向對象程序設計的分析方法和設計方法,結合C#語言中類的使用,分別詳細介紹了類的繼承、多態機制,以及接口、抽象類和密封類的使用。
第五篇  C#高級應用篇(第16∼20章)
    本篇介紹C#語言的高級應用,主要包括了C#語言中用于提高程序效率的線程并行操作、提高代碼通用性的泛型操作、存儲各種業務數據的數據庫操作,以及針對當前比較流行的XML文檔的操作,此類應用可極大地提高讀者使用C#語言處理實際問題的能力。
    第六篇  C#綜合實例篇(第21∼22章)
    本篇介紹了一個案例和常見面試題目,通過一個簡單的人事管理系統介紹了程序設計的一般方法,主要步驟有需求分析、功能設計、數據庫設計、選擇合適的數據庫管理系統、窗體界面與代碼設計和代碼運行測試;通過各大公司精選的面試題目解析面試題目所考核的內容和思維方法。
本書讀者
需要全面學習C#開發技術的人員。
廣大C#開發程序員。
C#程序員。
專業培訓機構的學員。
各大高校學習程序設計的學生。
需要一本案頭必備查詢手冊的人員。
本書編者
    本書主要由魏汪洋、靳鯤鵬編寫,王麗、孔峰、程松林等也參與了編寫,其中1∼4章由魏汪洋編寫,第5∼10章由靳鯤鵬編寫,11∼14章由王麗編寫,15∼18章由孔峰編寫,19∼22章由程松林編寫。其他參與本書編寫的人員有劉成、馬臣云、潘娜、阮履學、陶則熙、王大強、王磊、徐琦、許少峰、顏盟盟、楊娟、楊瑞萍、于海波、俞菲、曾苗苗、趙瑩、朱存。全書由魏汪洋、靳鯤鵬負責統稿。
    由于編者水平有限,書中難免存在不足之處,懇請讀者批評指正。
編者
2011年6月
內容簡介:

    本書以講解C#語言基礎為起點,以分析C#開發技巧為主線,詳細介紹了C#語言中的基礎語法、面向對象開發、數據庫編程和應用實戰等內容,是幫助初學者邁入C#開發門檻的一本基礎書。
    本書共22章,分為六篇,涵蓋的主要內容有:C#概述,Visual Studio 2010開發環境簡介,數據類型和運算符,程序控制結構,數組,方法,復雜數據類型,異常處理,文件與文件夾,窗體,控件,對話框,面向對象程序設計,類,接口、抽象類和密封類,線程,集合,泛型,數據庫編程,XML文檔,并通過一個簡單的人事管理系統介紹了C#語言程序開發的一般步驟。為加強讀者對于C#知識點的理解,在最后一章提供了36道C#語言面試題,并分析了此試題的考核要點,給出了參考答案。
    本書內容全面,實例豐富,通俗易懂,適合C#語言的入門者,也可以作為高等院校程序設計課程的教材。
目錄:

第一篇 C#語言準備篇

第1章 C#概述 2
1.1 什么是C#語言 2
1.1.1 C#的產生 2
1.1.2 C#的特點 2
1.2 第1個C#控制臺程序 3
1.2.1 創建第1個“Hello World”控制臺應用程序 3
1.2.2 用記事本編寫C# 5
1.2.3 調試C#程序 5
1.3 第1個C# Windows應用程序 6
1.3.1 創建第1個C# Windows應用程序 6
1.3.2 執行及查看結果 8
1.4 了解.NET 8
1.4.1 .NET產生及發展過程 8
1.4.2 .NET開發平臺 8
1.5 .NET 4.0新特性概述 9
1.5.1 并行計算 9
1.5.2 診斷和性能 9
1.5.3 動態語言運行時 10
1.5.4 協變、逆變和復雜結構 10
1.6 C#與.NET 4.0的關系 10
1.6.1 C#在.NET中的作用 10
1.6.2 C# .NET的發展趨勢 10
1.7 小結 11
1.8 習題 11
第2章 Visual Studio 2010開發環境簡介 12
2.1 Visual Studio 2010開發環境概述 12
2.1.1 Visual Studio 2010開發環境發展過程 12
2.1.2 Visual Studio 2010開發環境的特點 13
2.2 構建Visual Studio 2010開發環境 13
2.2.1 安裝Visual Studio 2010開發環境 14
2.2.2 安裝Microsoft Help Library幫助文檔 14
2.3 操作Visual Studio 2010開發環境 16
2.3.1 啟動Visual Studio 2010開發環境 16
2.3.2 認識Visual Studio 2010開發環境窗口 16
2.3.3 退出Visual Studio 2010開發環境 17
2.4 Visual Studio開發環境窗口 17
2.4.1 解決方案資源管理器窗口 18
2.4.2 書簽窗口 18
2.4.3 代碼定義窗口 19
2.4.4 工具箱窗口 20
2.4.5 類視圖窗口 20
2.4.6 屬性窗口 21
2.5 調試C#程序 21
2.5.1 逐語句調試與逐過程調試 21
2.5.2 新建斷點與切換斷點 22
2.5.3 查看變量的值 23
2.5.4 使用調試工具欄 24
2.6 自定義開發環境 25
2.6.1 自定義工具欄與命令菜單 25
2.6.2 設置代碼編輯器格式 26
2.7 Visual Studio 2010開發環境新特性 27
2.7.1 WPF重構界面 27
2.7.2 快速搜索與多顯示器顯示 27
2.7.3 查看架構體系 28
2.7.4 第三方測試 28
2.8 小結 29
2.9 習題 29

第二篇 C#語言基礎篇

第3章 數據類型和運算符 32
3.1 數據類型 32
3.1.1 數據 32
3.1.2 C#的數據類型 32
3.2 常量與變量 33
3.2.1 常量 33
3.2.2 變量 35
3.3 C#常用數據類型 40
3.3.1 bool型數據 40
3.3.2 sbyte型與byte型數據 43
3.3.3 short型與ushort型數據 45
3.3.4 int型與uint型數據 46
3.3.5 long型與ulong型數據 48
3.3.6 char型數據 50
3.3.7 float型與doule型數據 52
3.3.8 decimal型數據 54
3.3.9 C# 4.0新特性——dynamic型數據 56
3.4 運算符 57
3.4.1 賦值運算符 57
3.4.2 算術運算符 59
3.4.3 關系運算符 62
3.4.4 邏輯運算符 64
3.4.5 位運算符 66
3.4.6 其他運算符 69
3.4.7 運算符的優先級 69
3.5 表達式 70
3.5.1 賦值表達式 70
3.5.2 算術表達式 71
3.5.3 關系表達式 71
3.5.4 邏輯表達式 72
3.5.5 C# 3.0特性——Lambda表達式 72
3.6 小結 73
3.7 習題 73
第4章 程序控制結構 74
4.1 順序結構語句 74
4.1.1 聲明語句 74
4.1.2 賦值語句 75
4.1.3 注釋語句 77
4.1.4 典型示例——使用順序語句
求矩形面積和方程的根 78
4.2 選擇結構語句 81
4.2.1 if…else語句 81
4.2.2 嵌套的if語句 83
4.2.3 switch語句 85
4.2.4 典型示例——使用選擇語句判斷閏年和計算運費 88
4.3 循環結構語句 91
4.3.1 for循環語句 91
4.3.2 while循環語句 93
4.3.3 do…while循環語句 95
4.3.4 break語句和continue語句 97
4.3.5 嵌套的循環語句 100
4.3.6 3個循環的比較 103
4.3.7 典型示例——使用循環求素數和數列 104
4.4 小結 107
4.5 習題 108
第5章 數組 109
5.1 理解數組 109
5.1.1 數組概述 109
5.1.2 數組的分類 110
5.2 使用數組 110
5.2.1 一維數組 110
5.2.2 多維數組 113
5.2.3 交叉數組 115
5.3 操作數組 117
5.3.1 訪問數組元素 118
5.3.2 遍歷數組元素 120
5.3.3 數組排序 122
5.3.4 查找數組元素 124
5.3.5 復制數組 126
5.3.6 初始化數組中的元素 128
5.3.7 反轉數組 130
5.3.8 獲取數組指定維索引的上下限 131
5.4 小結 133
5.5 習題 133
第6章 方法 135
6.1 理解方法 135
6.1.1 方法概述 135
6.1.2 方法的分類 135
6.2 使用方法 136
6.2.1 定義方法 136
6.2.2 調用方法 137
6.2.3 使用匿名方法 139
6.3 使用參數傳遞 141
6.3.1 理解形式參數與實際參數 141
6.3.2 使用值類型傳遞參數 142
6.3.3 使用引用類型傳遞參數 143
6.3.4 使用輸出參數 145
6.3.5 使用數組傳遞參數 146
6.3.6 C# 4.0新特性——使用可選參數 148
6.3.7 C# 4.0新特性——使用命名參數 150
6.4 小結 152
6.5 習題 153
第7章 復雜數據類型 154
7.1 字符串類型 154
7.1.1 字符串概述 154
7.1.2 聲明和初始化字符串 154
7.1.3 字符串轉義序列 155
7.1.4 原義字符串 157
7.1.5 null字符串和空符串 158
7.1.6 使用StringBuilder快速創建字符串 159
7.1.7 格式化字符串 160
7.1.8 提取子字符串 162
7.1.9 訪問字符串中的字符 163
7.1.10 比較字符串 165
7.1.11 移除字符串 167
7.1.12 拆分字符串 169
7.1.13 替換字符串 171
7.1.14 填充字符串與更改字符串大小寫 173
7.2 結構類型 174
7.2.1 定義結構類型 175
7.2.2 操作結構類型 175
7.3 枚舉類型 178
7.3.1 定義枚舉類型 178
7.3.2 操作枚舉類型 179
7.4 委托類型 180
7.4.1 定義委托類型 180
7.4.2 操作委托類型 181
7.5 裝箱與拆箱 183
7.5.1 裝箱與拆箱概述 183
7.5.2 裝箱與拆箱操作 184
7.6 類型轉換 186
7.6.1 顯式類型轉換 186
7.6.2 隱式類型轉換 188
7.7 小結 190
7.8 習題 190
第8章 異常處理 192
8.1 異常處理概述 192
8.2 異常處理語句 193
8.2.1 try…catch語句 193
8.2.2 throw語句 195
8.2.3 try…catch…finally語句 197
8.3 使用異常 201
8.3.1 創建和引發異常 201
8.3.2 異常處理 201
8.4 小結 203
8.5 習題 203
第9章 文件與文件夾 205
9.1 文件與數據流概述 205
9.1.1 什么是文件 205
9.1.2 什么是數據流 206
9.2 操作文件與數據流 206
9.2.1 創建文件 207
9.2.2 復制文件 211
9.2.3 移動文件 215
9.2.4 刪除文件 219
9.2.5 寫入和讀取文本文件 221
9.2.6 寫入和讀取二進制文件 224
9.2.7 獲取文件信息 225
9.3 操作文件夾 230
9.3.1 創建文件夾 230
9.3.2 移動文件夾 232
9.3.3 刪除文件夾 234
9.4 小結 236
9.5 習題 237

第三篇 C#用戶界面設計篇
第10章 窗體 240
10.1 窗體概述 240
10.1.1 窗體及相關概念 240
10.1.2 窗體的工作原理 241
10.2 認識窗體 242
10.2.1 窗體的屬性 242
10.2.2 窗體的方法 244
10.2.3 窗體的事件 245
10.3 操作窗體 247
10.3.1 添加窗體 247
10.3.2 刪除窗體 248
10.3.3 顯示模式窗體與非模式窗體 249
10.4 操作MDI窗體 249
10.4.1 MDI窗體概述 250
10.4.2 創建MDI父窗體 250
10.4.3 創建MDI子窗體 251
10.4.4 獲取當前活動子窗體 252
10.4.5 排列MDI子窗體 253
10.5 小結 254
10.6 習題 255
第11章 控件 256
11.1 認識工具箱 256
11.1.1 工具箱介紹 256
11.1.2 添加工具箱中的控件 256
11.1.3 刪除工具箱中的控件 257
11.2 操作控件 257
11.2.1 添加控件 258
11.2.2 刪除控件 258
11.2.3 對齊控件 258
11.2.4 鎖定控件 259
11.3 常見控件 259
11.3.1 標簽控件 259
11.3.2 按鈕控件 260
11.3.3 文本框控件 261
11.3.4 復選框控件 264
11.3.5 單選按鈕控件 266
11.3.6 列表框控件 268
11.3.7 下拉組合框控件 271
11.3.8 分組框控件 272
11.3.9 圖像控件 273
11.4 小結 274
11.5 習題 275
第12章 對話框 277
12.1 對話框概述 277
12.2 常見對話框 278
12.2.1 消息對話框 278
12.2.2 打開文件對話框 279
12.2.3 字體對話框 281
12.2.4 顏色對話框 283
12.2.5 瀏覽文件夾對話框 284
12.2.6 存儲文件對話框 286
12.3 小結 288
12.4 習題 288

第四篇 C#面向對象篇

第13章 面向對象程序設計 292
13.1 認識對象 292
13.1.1 對象 292
13.1.2 對象的屬性 294
13.1.3 對象的行為 295
13.2 面向對象程序設計的特點 296
13.2.1 繼承性 296
13.2.2 封裝性 297
13.2.3 多態性 299
13.3 面向對象程序設計的方法 301
13.3.1 面向對象的分析 302
13.3.2 面向對象的設計 302
13.4 小結 303
13.5 習題 303
第14章 類 305
14.1 類的定義 305
14.1.1 類的聲明 305
14.1.2 類的成員 306
14.1.3 構造函數與析構函數 308
14.1.4 靜態類 313
14.1.5 this關鍵字 315
14.1.6 訂閱事件與取消事件 316
14.2 分部類 318
14.2.1 分部類概述 318
14.2.2 使用分部類 319
14.3 嵌套類型與匿名類型 320
14.3.1 嵌套類型 320
14.3.2 匿名類型 321
14.4 使用類的繼承 322
14.4.1 類的繼承概述 322
14.4.2 使用類的繼承 322
14.5 類的多態 324
14.5.1 類的多態性機制 325
14.5.2 使用類的多態 325
14.6 小結 327
14.7 習題 328
第15章 接口、抽象類和密封類 329
15.1 接口 329
15.1.1 聲明接口 329
15.1.2 顯式實現接口 332
15.2 抽象類 334
15.2.1 聲明抽象類 335
15.2.2 聲明抽象方法 336
15.2.3 區別抽象類與接口 338
15.3 密封類 338
15.3.1 聲明密封類 338
15.3.2 聲明密封方法 339
15.4 小結 340
15.5 習題 340

第五篇 C#高級應用篇

第16章 線程 342
16.1 線程概述 342
16.1.1 認識線程 342
16.1.2 線程中常用的屬性和方法 342
16.2 操作線程 343
16.2.1 創建線程 343
16.2.2 啟動線程與終止線程 344
16.2.3 線程休眠與繼續線程 346
16.2.4 線程同步 348
16.2.5 線程優先級 350
16.3 小結 352
16.4 習題 352
第17章 集合 354
17.1 集合概述 354
17.2 使用集合 354
17.2.1 定義集合 354
17.2.2 選擇集合 355
17.3 常用集合 355
17.3.1 隊列 355
17.3.2 堆棧 358
17.3.3 數組列表 360
17.3.4 字符串集合 362
17.4 小結 364
17.5 習題 365
第18章 泛型 366
18.1 泛型概述 366
18.2 使用泛型 367
18.2.1 定義泛型類 367
18.2.2 定義泛型接口 371
18.2.3 定義泛型方法 371
18.2.4 定義泛型委托 373
18.2.5 C# 4.0新特性——協變與
逆變 374
18.3 小結 375
18.4 習題 376
第19章 數據庫編程 377
19.1 數據庫編程概述 377
19.1.1 數據庫概述 377
19.1.2 SQL概述 378

19.2 使用ADO.NET 379
19.2.1 ADO.NET概述 379
19.2.2 使用Connection對象連接數據庫 380
19.2.3 使用Command對象執行SQL語句 381
19.2.4 使用DataReader對象讀取數據 382
19.2.5 使用DataAdapter對象讀取數據 383
19.2.6 使用DataSet對象 384
19.2.7 使用DataGridView控件顯示數據 387
19.3 小結 389
19.4 習題 389
第20章 XML文檔 391
20.1 XML概述 391
20.1.1 XML元素 391
20.1.2 聲明XML 393
20.1.3 XML文檔結構 393
20.1.4 XML命名空間 394
20.2 操作XML文檔 395
20.2.1 打開XML文檔 395
20.2.2 顯示XML文檔節點 397
20.2.3 修改XML節點 399
20.2.4 新建XML節點 400
20.2.5 刪除XML節點 401
20.3 小結 402
20.4 習題 403

第六篇 C#綜合實例篇

第21章 人事管理系統 406
21.1 需求分析 406
21.1.1 問題描述 406
21.1.2 當前系統模型分析 406
21.2 功能分析 407
21.2.1 添加員工信息 407
21.2.2 刪除員工信息 407
21.2.3 修改員工信息 407
21.2.4 查詢員工信息 408
21.2.5 統計性別信息 408
21.2.6 統計工齡信息 408
21.3 數據庫設計 408
21.3.1 設計數據庫模型 408
21.3.2 設計員工信息表 409
21.4 設計窗體及代碼 409
21.4.1 準備工作 409
21.4.2 設計人事管理系統主窗體 410
21.4.3 設計添加員工信息窗體 412
21.4.4 設計刪除員工信息窗體 414
21.4.5 設計修改員工信息窗體 416
21.4.6 設計查詢員工信息窗體 418
21.4.7 設計統計工齡窗體 419
21.5 小結 420
第22章 常見面試題目分析 421
22.1 常見知識問答題 421
面試題1 定義接口成員 421
面試題2 區分關鍵字ref和out 421
面試題3 區分類成員的訪問權限 422
面試題4 C#實現多重繼承 422
面試題5 區分重載與覆寫 422
面試題6 區分接口與抽象類 422
面試題7 區分關鍵字const和
readonly 423
面試題8 區分String類與String-
Builder類 423
面試題9 實現密封類 423
面試題10 比較null與空字符串 423
面試題11 訪問類成員 423
面試題12 網絡傳輸可靠性 424
面試題13 區別關鍵字using和new 424
面試題14 使用堆棧運算 424
面試題15 按覆蓋范圍分類網絡 424
22.2 代碼分析題 424
面試題16 覆寫方法 425
面試題17 識別變量的長度 425
面試題18 區分類的靜態構造函數
與靜態成員 426
面試題19 使用重寫方法 426
面試題20 分析死鎖的產生原因 427
面試題21 使用數據庫連接池 428
面試題22 操作XML文件 428
面試題23 使用運行時多態 429
面試題24 使用四舍五入 430
面試題25 使用參數傳遞 430
面試題26 使用new關鍵字屏蔽
基類成員 431
面試題27 使用override覆寫方法 432
面試題28 使用位運算 432
22.3 程序設計題 433
面試題29 使用遞歸 433
面試題30 訂閱事件 433
22.4 邏輯測試題 435
面試題31 使用容器取水 435
面試題32 切蛋糕 435
面試題33 十層樓挑鉆石 436
面試題34 小鳥回程 436
面試題35 取紅球 436
面試題36 數黑帽 436
序: