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

缺書
不接受訂購

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

譯者序:

前言:

C#是C Sharp 的簡寫方式,它是微軟公司推出的一種新的編程語言,它結合了Java、C++面向對象編程思想和VB 語言的簡潔易用性,已經逐漸成為非常流行的軟件開發語言。C#語言簡單易學,功能強大,自推出以來已經逐步成為眾多編程人員首選的語言。C#編程是構建在強大的.NET Framework 框架平臺上的,幾乎可以實現所有Windows 編程,例如游戲、數據庫編程、網絡編程、圖形圖像處理等。
本書系統而全面地講解了C#這種面向對象編程語言,從基本的語法到高級的面向對象,以及流行的winform 視窗編程和數據庫開發,讓讀者可以通過一本書而盡覽C#全貌。全書共分22章,分別講解了C#基本語法、語句、表達式、數組、結構、字符串處理、類、對象、文件及數據流操作、網絡編程技術、視窗編程技術和數據庫編程技術,并詳細講解了全新的語言集成查詢(LINQ),同時提供了大量實例和項目案例。
書中的實例有些來源于作者的經驗積累,有些來源于實際開發項目,讀者在深入研究本書后,就能夠在短時間內掌握數據庫開發技術,快速提高編程水平。
本書結構
本書共22章,總體上可以分為C#語言基礎、面向對象編程、文件及數據流操作、視窗編程、線程編程、網絡編程和數據編程幾大部分,各章節安排如下:
? 第1章∼第6章:講解C#基本語言技術,包括語法、語句、數據類型、數組、字符串操作。
? 第7章∼第8章:講解C#面向對象編程,詳盡說明面向對象編程的方法、編程思想。
? 第9章∼第10章:講解了.NET Framework的幾個關鍵概念和常用內置對象的使用。
? 第11章:講解C#文件操作技術和數據流處理技術。
? 第12章∼第14章:講解winform 視窗編程技術以及常用的控件的使用。
? 第15章∼第17章:講解數據庫編程技術以及常用的數據處理控件的使用。
? 第18章講解了多線程編程技術。
? 第19章講解了語言集成查詢(LINQ),這是一種全新的編程方式。
? 第20章講解了網絡編程技術,主要講解使用安全套接字(Socket)來編寫網絡信息處理程序。
? 第21章∼第22章:通過兩個綜合項目案例,詳細說明如何使用C#各種編程技術開發具體的應用軟件。
本書特色
本書的特色歸納如下:
1. 實用性:本書首先著眼于實際的C#編程開發應用,然后探討深層次的技巧問題。
2. 詳盡的例子:本書的第2章∼第22章附有大量的例子,通過這些的例子介紹知識點。每個例子都是作者精心選擇的,并且可以直接應用到以后的工作實例制作中,從而讓讀者能學到真正的實戰本領。
3. 延展性:本書每一個實例都涵蓋了多個技術要點,在分析實例的過程中,會詳細介紹相關的技術點。
4. 全面性:本書包含了C#編程技術中的各個方面,從基礎的 .NET Framework 框架到高級的數據庫編程技術,并特別系統地介紹了面向對象編程的具體方法,同時也包括了流行的正則表達式、LINQ編程和視窗編程等。
超值贈送
1. 解密軟件開發。(免費視頻教程)
2. 系統設計方法。(免費視頻教程)
3. 如何進行項目開發。(免費視頻教程)
本書適合的讀者
? C#語言的初學者。
? C#語言愛好者。
? 學習C#最新功能的讀者。
? 有一定編程經驗的初級編程人員。
本書適合作為
? 具有一定編程能力的開發人員的工具用書。
? 培訓機構的培訓教程。
? 大中專院校的教材。
創作團隊
本書由王立豐、劉義編著,對本書的編寫提出過寶貴意見并參與了程序調試的人員有潘志紅、梁智穎、史川北、高鵬、李坤、周洋、李暢、邵明剛、石杰。
由于時間倉促,加之水平有限,書中的缺點和不足之處在所難免,敬請讀者批評指正。如果讀者在閱讀本書的時候出現任何疑問還可以發送電子郵件及時與我們聯系。我們會盡快給予答復。我們的郵箱是HappySAnts@163.com或zhangshuqiangbooks@163.com。
內容簡介:

本書系統講解了C#編程技術及應用開發方法和技巧,由淺入深地講解了C#編程相關的各方面知識。全書共分22章,分別講解了基本語言、面向對象編程、面向對象的類與繼承、集合對象、正則表達式、文件及流操作、多線程編程、網絡編程、語言集成查詢(LINQ)、視窗編程和數據庫編程技術等各個方面,最后還通過兩個綜合項目案例講解了C#編程技術的綜合開發應用方法。
目錄:

第1章 開發工具指南 1
1.1 Visual Studio.NET集成開發環境初識 1
1.1.1 VS.NET安裝 1
1.1.2 VS.NET的啟動 2
1.1.3 新建或打開一個項目 3
1.1.4 解決方案的基本構成 5
1.1.5 解決方案的常用操作 5
1.2 常用的程序類型介紹 6
1.2.1 項目類型 6
1.2.2 控制臺應用程序 7
1.2.3 Windows 應用程序 7
1.2.4 Web 應用程序 8
1.3 .NET Framework 8
1.3.1 .NET Framework 實現目標 9
1.3.2 .NET Framework 的主要組件 9
1.3.3 公共語言運行庫的優勢 10
1.3.4 .NET Framework類庫 10
1.3.5 客戶端應用程序開發 11
1.3.6 服務器應用程序開發 11
1.4 IDE 的基本使用方法 12
1.4.1 代碼編寫 12
1.4.2 代碼編輯器 14
第2章 C# 編程起步 15
2.1 第一個C# 程序 15
2.1.1 編寫第一個 C# 程序 15
2.1.2 使用命令行方式編程 18
2.1.3 程序代碼分析 19
2.2 擴展示例練習 20
2.2.1 使用系統庫 21
2.2.2 帶參數的Main()方法程序 21
2.2.3 參數設置 22
2.2.4 帶返回值的程序 23
2.3 通用編碼方法 24
2.4 生成程序和調試程序 26
2.4.1 生成程序 26
2.4.2 調試程序 26
2.5 編碼方法 27
2.5.1 命名 27
2.5.2 注釋 29
2.5.3 格式 30
2.6 名稱準則 31
2.6.1 大小寫約定 31
2.6.2 通用命名約定 33
第3章 C# 數據的類型 36
3.1 數據的類型 36
3.1.1 數據的類型分類 36
3.1.2 預定義類型 37
3.1.3 關鍵字 39
3.1.4 初始化值類型 40
3.1.5 數據類型的轉換 41
3.1.6 常數 42
3.1.7 枚舉類型 42
3.1.8 變量 43
3.1.9 訪問修飾符 44
3.2 裝箱與拆箱 44
3.2.1 裝箱和拆箱 45
3.2.2 裝箱轉換練習 45
3.2.3 取消裝箱轉換練習 45
第4章 運算符、表達式和語句 47
4.1 運算符和表達式 47
4.1.1 基本運算符 47
4.1.2 一元運算符 48
4.1.3 數學運算符 49
4.1.4 移位運算符 51
4.1.5 關系運算符 52
4.1.6 邏輯運算符 53
4.1.7 賦值運算符 54
4.1.8 算術溢出問題 55
4.2 表達式 56
4.3 基本語句 58
4.4 選擇語句 59
4.4.1 if 語句 59
4.4.2 switch控制語句 61
4.5 迭代(循環)語句 62
4.5.1 do while 語句 62
4.5.2 for 循環 63
4.5.3 foreach 語句 64
4.5.4 while 語句 65
4.6 跳轉語句 65
4.6.1 break 語句 66
4.6.2 continue 語句 66
4.6.3 return 語句 67
4.7 異常處理語句 68
4.7.1 catch 語句 68
4.7.2 finally 子句 69
4.7.3 catch和finally的結合 70
第5章 字符串操作 72
5.1 字符串 72
5.1.1 定義 72
5.1.2 字符串基本操作 73
5.1.3 格式化字符串 76
5.2 使用 StringBuilder 78
5.2.1 構造字符串 78
5.2.2 StringBuilder 常用方法 79
5.3 使用正則表達式 81
5.3.1 正則表達式 82
5.3.2 高級正則表達式操作 85
第6章 數組的使用 89
6.1 數組的概念 89
6.1.1 數組定義 89
6.1.2 多維數組 90
6.1.3 數組初始化 90
6.2 數組的基本操作方法 91
6.2.1 循環遍歷數組 91
6.2.2 使用Array 來操作數組 92
第7章 對象、類和結構 99
7.1 基本概念 99
7.1.1 類和對象 99
7.1.2 類的組成結構 100
7.1.3 面向對象的特性 100
7.2 類的實現方法 102
7.2.1 基本實現方法 102
7.2.2 復雜的類的實現 103
7.3 封裝、繼承、多態和抽象的實現 105
7.3.1 類的封裝 105
7.3.2 類的繼承 107
7.3.3 類的多態 109
7.3.4 類的抽象 112
7.3.5 抽象方法與虛方法的區別 113
7.3.6 重載 115
7.3.7 重寫 119
7.3.8 隱藏 120
7.4 結構 121
第8章 類的成員 125
8.1 類的組成概述 125
8.2 靜態類和靜態成員 125
8.2.1 靜態類 125
8.2.2 靜態成員 126
8.3 構造函數 129
8.3.1 基本實現方法 129
8.3.2 構造函數重載 130
8.3.3 從其他構造函數來調用 131
8.3.4 構造函數的繼承 132
8.3.5 私有構造函數 133
8.3.6 靜態構造函數 133
8.4 析構函數 133
8.5 常數 135
8.6 字段 136
8.7 屬性 137
8.7.1 屬性的定義 137
8.7.2 靜態屬性 138
8.7.3 屬性與繼承 139
8.7.4 屬性與多態 139
8.7.5 抽象屬性 140
8.8 與類相關的運算符 141
8.9 方法(函數) 142
8.9.1 聲明方法 142
8.9.2 使用方法參數 143
8.10 委托 144
8.10.1 委托的概念 144
8.10.2 聲明委托 145
8.10.3 調用單一委托 145
8.10.4 多重委托 146
8.10.5 委托作為參數傳遞 147
8.11 事件 148
8.11.1 事件的概念 148
8.11.2 事件的實現 148
8.12 接口 150
8.13 索引器 152
第9章 命名空間和程序集 154
9.1 程序集 154
9.1.1 概述 154
9.1.2 創建單文件程序集 156
9.1.3 創建多文件程序集 157
9.1.4 查看程序集內容 159
9.2 命名空間 160
9.2.1 概述 160
9.2.2 使用別名 162
9.2.3 “.”和“::”運算符 164
第10章 泛型、迭代器和集合 165
10.1 泛型 165
10.1.1 泛型概述 165
10.1.2 泛型的實現 166
10.2 迭代器 169
10.2.1 迭代器概述 169
10.2.2 迭代器的實現 169
10.3 集合 173
10.3.1 集合的特點 174
10.3.2 集合的對象 174
10.4 常用集合對象的使用 175
10.4.1 List 175
10.4.2 HashTable 177
10.4.3 SortedList 178
第11章 文件及流操作 180
11.1 C# 中的文件及流操作 180
11.1.1 文件和流 180
11.1.2 輸入/輸出操作的類型 181
11.2 文件存儲管理 182
11.2.1 目錄管理 182
11.2.2 文件管理 185
11.3 讀/寫文件 188
11.3.1 文本模式讀/寫 188
11.3.2 按二進制模式讀/寫 191
11.4 異步文件操作 193
11.5 文件的狀態判斷 195
11.6 流與字符串的轉換 196
11.7 單詞統計實例 198
11.8 XML 文件處理 200
11.8.1 XML文檔的聲明 201
11.8.2 XML文檔類型定義 201
11.8.3 XML文檔注釋 201
11.8.4 XML標識及其內容 201
第12章 Windows編程初步 205
12.1 交互式用戶界面 205
12.1.1 Windows窗體的組成 205
12.1.2 屏幕坐標 205
12.1.3 工作區坐標 206
12.1.4 窗體設計的基本方法 206
12.2 “Windows 窗體”應用程序 207
12.2.1 第一個視窗程序 207
12.2.2 視窗程序的組織結構 210
12.3 Windows 控件 211
12.3.1 常用控件介紹 211
12.3.2 控件使用示例 214
12.3.3 “屬性”窗口 214
12.3.4 事件 215
12.3.5 事件的委托 216
12.3.6 方法 219
12.4 組件的使用 220
12.5 多文檔界面及菜單 221
第13章 控件編程(一) 224
13.1 信息顯示類控件 224
13.1.1 LinkLabel 224
13.1.2 StatusStrip 226
13.1.3 ProgressBar 227
13.1.4 WebBrowser 229
13.2 列表選擇類控件 231
13.2.1 ComboBox 和 CheckedListBox 232
13.2.2 DomainUpDown 和 NumericUpDown 234
13.2.3 ListBox 236
13.2.4 ListView、CheckBox和RadioButton 238
第14章 高級控件編程(二) 246
14.1 TreeView 246
14.2 數值設置類控件 250
14.2.1 DateTimePicker和MonthCalendar 251
14.2.2 TrackBar 252
14.3 圖形類控件 254
14.4 文字編輯、命令按鈕和對話框控件 256
14.4.1 文字編輯及按鈕 256
14.4.2 對話框 263
14.5 分組布局類控件 266
第15章 數據庫編程基礎 270
15.1 數據連接、數據適配器和數據集 270
15.1.1 概述 270
15.1.2 建立連接和關閉連接 272
15.1.3 創建連接字符串 274
15.2 數據庫編程過程 276
15.2.1 編程模型 276
15.2.2 使用數據源 277
15.2.3 數據適配器介紹 278
15.2.4 編程過程 280
15.3 使用數據綁定 282
第16章 高級數據庫編程 285
16.1 使用控件顯示數據庫數據 285
16.1.1 數據綁定的形式 285
16.1.2 常用的數據綁定方案 286
16.1.3 DataView方法 287
16.1.4 顯示Northwind數據庫中產品表Products的數據信息 287
16.2 直接使用 SQL 語句處理數據 292
16.2.1 SqlCommand對象 292
16.2.2 顯示products表中發熱的數據 293
16.3 數據查詢和篩選 304
16.4 使用存儲過程 309
16.4.1 創建命令和執行返回行的存儲過程 309
16.4.2 執行引用存儲過程的命令以前如何設置參數 310
16.4.3 簡單存儲過程的調用實現 310
第17章 使用數據處理類控件 313
17.1 數據控件概述 313
17.1.1 DataGridView控件 313
17.1.2 BindingSource 組件 314
17.1.3 BindingNavigator控件 315
17.2 數據控件綜合使用 316
17.2.1 實例功能概述 316
17.2.2 實例1:在DataGridView 中顯示數據 321
17.2.3 實例2:設置控件外觀 323
17.2.4 實例3:與BindingNavigator 協作 324
17.2.5 實例4:在列中使用控件 325
17.2.6 實例5:在列中使用日期控件 327
17.3 在數據庫中存儲圖像 331
17.3.1 存儲原理 331
17.3.2 功能的具體實現 332
第18章 線程編程 340
18.1 線程概述 340
18.2 使用多個線程 340
18.2.1 多個線程的優點 340
18.2.2 多個線程的缺點 341
18.2.3 線程處理與應用程序設計 341
18.2.4 線程處理和異常 342
18.3 線程處理 342
18.3.1 線程定義 342
18.3.2 使用線程編程 342
18.4 線程同步 343
18.4.1 lock 關鍵字 343
18.4.2 監視器 344
18.4.3 同步事件和等待句柄 344
18.4.4 Mutex 對象 345
18.5 創建和終止線程 346
18.5.1 示例原理講解 346
18.5.2 使用線程的完整示例 347
18.6 計時器技術示例 349
18.7 線程池 350
第19章 語言集成查詢(LINQ) 353
19.1 LINQ 簡介 353
19.2 LINQ 查詢簡介 353
19.2.1 查詢操作的三個部分 354
19.2.2 數據源 354
19.2.3 查詢執行方法 355
19.3 基本查詢操作 356
19.3.1 獲取數據源 356
19.3.2 篩選 356
19.3.3 排序 357
19.3.4 分組 357
19.3.5 聯接 358
19.3.6 選擇(投影) 358
19.4 查詢表達式 358
19.4.1 源數據及查詢過程 358
19.4.2 查詢變量 359
19.4.3 開始查詢表達式 360
19.4.4 結束查詢表達式 361
19.4.5 篩選、排序和聯接 362
19.4.6 查詢表達式中的子查詢 363
19.5 查詢子句 363
19.5.1 from 子句 363
19.5.2 復合 from 子句 364
19.5.3 where 子句 366
19.5.4 select 子句 367
19.5.5 group 子句 368
19.5.6 into 子句 372
19.5.7 orderby 子句 372
19.5.8 join 子句 373
19.6 在 C# 中編寫查詢綜合訓練 375
19.6.1 創建 C# 項目 375
19.6.2 創建內存中數據源 375
19.6.3 創建查詢 376
19.6.4 執行查詢 376
19.6.5 修改查詢 377
第20章 網絡編程 380
20.1 套接字基本概念 380
20.1.1 套接字工作原理 380
20.1.2 System.Net 空間中的對象 387
20.2 實戰一個完整的聊天程序 391
20.2.1 TCP異步套接字 391
20.2.2 信息交換 392
20.2.3 TCP Server 394
20.2.4 TCP Client 395
第21章 實戰桌面搜索系統 397
21.1 需求分析 397
21.2 運行設計 397
21.2.1 程序主界面設計 397
21.2.2 選擇目錄功能 397
21.2.3 查找文件 398
21.2.4 處理文件 398
21.3 系統類圖 399
21.4 系統主程序(app.cs) 399
21.5 目錄選擇模塊(DirectoryDialog.cs) 404
21.6 多線程文件檢索模塊(MultithreadedFileInfo.cs) 408
第22章 實戰網絡監視系統 411
22.1 需求分析 411
22.2 運行設計 411
22.3 主窗體模塊(PacketMonitorForm.cs) 412
22.4 數據包信息模塊(PacketForm.cs) 416
22.5 數據包模塊(Packet.cs) 417
序: