-- 會員 / 註冊 --  
 帳號:
 密碼:
  | 註冊 | 忘記密碼
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書號
詳細書籍分類

亮劍.NET.圖解C#開發實戰

( 簡體 字)
作者:李新峰;付志濤;繆勇類別:1. -> 程式設計 -> .NET -> C#
譯者:
出版社:電子工業出版社亮劍.NET.圖解C#開發實戰 3dWoo書號: 21900
詢問書籍請說出此書號!

缺書
不接受訂購

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

譯者序:

前言:

C#是Microsoft在推出.NET Framework 1.0版時提供的一種全新語言,它是為適應未來網絡技術的發展而產生的新一代編程語言,它從C++語言發展而來,并綜合了C++和Java語言的優點,是開發窗體應用程序、類庫程序和網絡應用程序的最佳語言之一。C#語言是一種簡潔、類型安全的面向對象的語言,語法表現力強,只有不到90個關鍵字,支持封裝、繼承和多態性概念,所有的變量和方法,包括Main方法(應用程序的入口點),都封裝在類定義中。目前,C#已經成為了.NET開發人員無可爭議的開發語言。.
本書主要內容
本書主要以Visual Studio 2005為平臺,介紹C#語言的基本特色、語法規則、使用方法、開發步驟和三層框架結構..
內容簡介:

本書采用全新的圖解思路,分3篇介紹使用微軟C#語言開發實際應用程序的基本知識。第1篇包括10章,介紹了C#語言的基礎知識,主要講解C#的框架結構、使用方法、基礎語法和基本開發過程;第2篇包括7章,介紹了7種通用實例的開發過程,主要有視頻播放器、畫圖板、郵件小助手、簡易銀行系統、學生管理系統、電子印章、新聞發布系統等;第3篇包括3章,介紹了C#項目開發規范和三層架構,主要講解了C#項目開發規范和三層架構的基礎知識,并演示了2個綜合實例的開發過程。全書結構嚴謹,內容全面深入,難易程度循序漸進,符合一般讀者學習知識的進程。.
目錄:


第1篇 基礎知識篇.
第1章 C#概述 3
C#是由Microsoft開發的一種新型的面向對象的編程語言,它和C/C++一樣強大,和Java一樣提供豐富的網絡編程支持和自動內存管理,和VB一樣簡單易用.
知 識 點 面向對象程序設計(OOP).C#語言軼事.C#開發環境.簡單的C#程序示例
難  點 C#開發環境的搭建.簡單C#程序開發方法
視頻教程 創C#環境安裝.C#程序開發實例
1.2 C#語言軼事 6
1.2.1 出身有點無奈 6
1.2.2 源頭在C和C++ 6
1.2.3 C#與Java的區別 7
1.3 C#開發環境 7
1.3.1 Visual Studio 2005 C#的安裝 8
1.3.2 MSDN的安裝 10
1.3.3 Visual Studio 2005 C#的使用 11
1.4 簡單的C#程序示例 14
1.4.1 控制臺應用程序示例 14
1.4.2 WinForm程序示例 15
1.4.3 Web站點程序示例 16
1.4.4 類庫程序示例 17
1.5 本章小結 19
第2章 C#語言基礎 21
本章主要介紹了C#語言的基本知識.主要包括:變量和常量.表達式.各種控制語句.結構體及面向對象的相關內容.
知 識 點 常量與變量.運算符.流程控制語句.復雜類型.預處理
難  點 數據類型的理解.流程控制.預處理
視頻教程 循環語句.跳轉語句.運算符.預處理
2.1 話說C# 22
2.2 數據類型的繼承與發展 22
2.2.1 值類型 22
2.2.2 引用類型 26
2.3 單個的元素——變量和常量 27
2.3.1 變量的命名 27
2.3.2 變量的聲明 27
2.3.3 變量的范圍 28
2.3.4 變量的修飾符 29
2.3.5 常量 31
2.4 元素的連接——運算符 31
2.4.1 算術運算符 32
2.4.2 賦值運算符 33
2.4.3 其他運算符 33
2.4.4 運算符的優先級關系 36
2.5 語句可以這樣執行——流程控制 37
2.5.1 條件語句 37
2.5.2 循環語句 40
2.5.3 跳轉語句 43
2.6 元素的擴展——復雜類型 44
2.6.1 枚舉類型 44
2.6.2 數組類型 45
2.7 編程注釋 46
2.8 很有用的預處理 46
2.8.1 #define和#undef 47
2.8.2 #if.#else.#elif和#endif 47
2.8.3 #warning和#error 48
2.8.4 #region和#endregion 48
2.9 本章小結 50
第3章 調試與異常處理 51
本章主要討論C#的錯誤和異常處理.在C#中,為每種錯誤情況提供了定制的處理方式,也把標識錯誤的代碼與處理錯誤的代碼分離開來.
知 識 點 如何找到程序中的錯誤.異常處理.throw語句.try...catch...finally語句
難  點 throw語句.try...catch...finally語句
視頻教程 throw語句.try...catch...finally語句
3.1 調試 52
3.1.1 程序中的錯誤 52
3.1.2 如何找到程序中的錯誤 52
3.2 異常處理 55
3.2.1 為什么要使用異常處理 56
3.2.2 throw語句 56
3.2.3 try…catch…finally語句 58
3.3 本章小結 63
第4章 C#中的面向對象設計 65
面向對象編程(OOP)旨在將現實世界中的事物或概念通過抽象的方法模擬到計算機程序中.本章將為讀者講解C#中面向對象編程思想.概念和應用.
知 識 點 面向對象的概念.類和對象,類的方法,類的繼承和多態,抽象類,抽象方法,接口
難  點 面向對象的概念.類的繼承和多態.抽象方法.接口
視頻教程 構造函數與析構函數.方法重載.多態.接口
4.1 面向對象設計簡介 66
4.2 面向對象的基礎——類 66
4.2.1 類的聲明 66
4.2.2 類的變量 67
4.2.3 構造函數 68
4.2.4 析構函數 70
4.3 類的活動——方法 71
4.3.1 方法的定義 71
4.3.2 方法調用 72
4.3.3 方法重載 73
4.3.4 靜態方法 75
4.4 面向對象的精髓——繼承與多態 76
4.4.1 繼承 76
4.4.2 多態 78
4.5 抽象類與接口 82
4.5.1 抽象類和抽象方法 82
4.5.2 接口 83
4.6 本章小結 86
第5章 C# .NET命名空間和類庫 87
.NET框架的強大功能來自于公共語言運行庫CLR(Common Language Runtime)環境和類庫,本章首先介紹了命名空間,然后對類庫進行了詳細介紹.
知 識 點 命名空間.程序集..NET框架類庫
難  點 命名空間的使用.為什么使用程序集
視頻教程 命名空間的使用
5.1 C# .NET命名空間概述 88
5.2 C# .NET命名空間的使用 89
5.2.1 創建命名空間 89
5.2.2 使用命名空間 90
5.3 程序集概述 92
5.3.1 什么是程序集 93
5.3.2 為什么使用程序集 94
5.3.3 程序集的功能 95
5.4 .NET框架類庫 95
5.4.1 .NET框架類庫概述 96
5.4.2 ADO.NET組件 96
5.4.3 XML數據組件 97
5.4.4 Windows Forms組件 98
5.4.5 Web Forms組件 98
5.5 本章小結 99
第6章 需要掌握的類對象和方法 101
本章主要講解C#中的基本類及其方法.本章內容廣泛而實用,掌握本章內容可以極大地提高讀者的理解能力和編程能力.
知 識 點 集合類的使用.接口.索引器.委托和事件.泛型
難  點 通過接口實現多重繼承.索引器與屬性的區別.多重傳送委托和多重傳送事件.泛型集合List(T)和Directory(K,V)
視頻教程 操作字符串.字符串格式化.泛型
6.1 屬性 102
6.1.1 屬性的定義 102
6.1.2 屬性的使用 103
6.2 數組 104
6.2.1 數組及其聲明 104
6.2.2 數組的應用 106
6.3 集合類 108
6.3.1 什么是集合類 109
6.3.2 使用集合類 109
6.4 結構 112
6.4.1 結構的聲明 112
6.4.2 結構的使用 113
6.4.3 結構和類的區別 114
6.5 接口 114
6.5.1 接口的聲明與實現 115
6.5.2 通過接口實現多重繼承 116
6.5.3 顯式接口實現 119
6.6 枚舉 120
6.6.1 枚舉類型的聲明 120
6.6.2 枚舉的使用 121
6.7 索引器 122
6.7.1 什么是索引器 123
6.7.2 使用索引器 123
6.7.3 比較索引器與屬性 125
6.8 委托和事件 125
6.8.1 委托 126
6.8.2 多重傳送委托 127
6.8.3 事件 128
6.8.4 多重傳送事件 129
6.9 泛型 131
6.9.1 泛型概述 131
6.9.2 使用泛型 131
6.9.3 泛型集合List(T)和Directory(K,V) 133
6.10 字符串類 134
6.10.1 了解字符串 134
6.10.2 操作字符串 135
6.10.3 字符串的格式化 137
6.11 本章小結 138
第7章 線程的應用和I/O讀寫操作 139
本章主要介紹了與多任務處理相關的線程知識和與外部設備相關的文件操作,為用戶實現文件的存儲管理及文件的讀寫操作提供了方法.
知 識 點 線程的生命周期.System.IO命名空間.File類.緩沖區的讀寫
難  點 線程的生命周期.線程同步技術.FileStream類.緩沖區的讀寫
視頻教程 FileStream類.文件的讀寫
7.1 線程——現代操作系統的基礎 140
7.2 C#與線程 140
7.2.1 創建線程 142
7.2.2 線程的生命周期 143
7.2.3 線程同步技術 144
7.3 I/O讀寫操作 146
7.3.1 System.IO命名空間 146
7.3.2 File類和Directory類 147
7.3.3 FileStream類 153
7.3.4 緩沖區的讀寫 156
7.4 本章小結 159
第8章 Windows應用程序設計 161
Windows應用程序基于窗體編寫程序,.NET為用戶封裝了很多控件類,以提供給用戶進行各種操作,本章將對開發中常用到的控件進行介紹.
知 識 點 窗體的概念.屬性.方法.事件,常用控件的使用,菜單的使用,各種對話框的使用
難  點 窗體間的調用.快捷菜單的使用.
對話框
視頻教程 Load事件.窗體間的調用.主菜單.快捷菜單
8.1 窗體及窗體的屬性和方法 162
8.2 窗體常用事件 163
8.2.1 Load事件 164
8.2.2 窗體間的調用 165
8.3 Windows窗體中常用控件 167
8.3.1 標簽控件(Label) 167
8.3.2 文本框控件(TextBox) 168
8.3.3 按鈕控件(Button) 169
8.4 菜單的使用 170
8.4.1 創建主菜單 170
8.4.2 創建快捷菜單 172
8.5 很有用的對話框 174
8.5.1 消息框 174
8.5.2 “打開”對話框 176
8.5.3 “保存”對話框 178
8.5.4 “字體”對話框 179
8.5.5 “顏色”對話框 180
8.6 本章小結 181
第9章 ASP.NET開發 183
在微軟的.NET中,ASP.NET是其中一項核心技術.作為一種創建動態網頁的服務器端技術,ASP.NET用于創建基于B/S的應用程序.
知 識 點 ASP.NET內置對象.Web頁面數據顯示技術.數據驗證控件.網站設計新技術
難  點 Server對象和Cookie對象.GridView控件.母版頁和內容頁
視頻教程 開發環境搭建.GridView控件.DataList控件.DetailsView控件.母版頁和內容頁
9.1 ASP.NET簡介 184
9.1.1 ASP.NET優勢 184
9.1.2 ASP.NET開發環境搭建 184
9.2 認識ASP.NET內置對象 186
9.2.1 Page對象 187
9.2.2 Request對象 188
9.2.3 Response對象 188
9.2.4 Server對象 188
9.2.5 Application對象 189
9.2.6 Session對象 189
9.2.7 Cookie對象 190
9.3 Web頁面數據顯示技術 191
9.3.1 GridView控件 191
9.3.2 DataList控件 203
9.3.3 DetailsView控件 207
9.4 數據驗證控件 210
9.5 ASP.NET網站設計新技術 212
9.5.1 如何繪制站點地圖 212
9.5.2 創建母版頁和內容頁 215
9.6 本章小結 217
第10章 數據庫與網絡應用 219
數據庫和網絡開發是當前開發語言的一項重要內容,本章介紹了C#下數據庫和網絡開發的基本內容.
知 識 點 ADO.NET數據庫訪問.數據綁定控件.System.Net.Sockets.TcpListener和NetworkStream
難  點 ADO.NET訪問數據庫.數據綁定.Socket網絡通信
視頻教程 DataGrid控件.DataGridView控件.ComboBox控件
10.1 數據庫訪問 220
10.1.1 了解ADO.NET基本概念 220
10.1.2 如何使用ADO.NET訪問數據庫 222
10.2 Windows窗體中數據綁定控件 226
10.2.1 DataGrid控件 226
10.2.2 DataGridView控件 230
10.2.3 ComboBox控件 235
10.2.4 ListBox控件 238
10.3 網絡應用 241
10.3.1 一個標準的Socket網絡通信模型 241
10.3.2 System.Net.System.Net.Socket命名空間 242
10.3.3 TcpClient.TcpListener和NetworkStream 247
10.4 本章小結 252
第2篇 通用實例篇
第11章 窗體應用程序——視頻
播放器 255
窗體應用程序主要是對控件的操作.本章就通過制作一個簡單的視頻播放器為例來講述窗體應用程序的一般開發過程.
知 識 點 COM組件.Windows Media Player的使用.C#對注冊表的訪問
難  點 COM組件.Windows Media Player的使用.C#對注冊表的訪問
視頻教程 Windows Media Player的使用.C#對注冊表的訪問.窗體設計
11.1 實例說明 256
11.2 需要掌握的開發技術.. 256
11.2.1 理解和使用COM組件 256
11.2.2 Windows Media Player的使用 259
11.2.3 C#對注冊表的訪問 261
11.3 編程實現 263
11.3.1 COM組件引入和窗體設計 263
11.3.2 為窗體編寫程序 266
11.3.3 運行效果 269
11.4 本章小結 270
第12章 GDI+程序——畫圖板 271
GDI+是Windows系列操作系統用來執行繪畫及其他相關圖形操作的一套子系統,允許創建獨立于設備的應用程序.
知 識 點 GDI+技術.控件與對話框的使用.鼠標事件.圖形的讀取與保存
難  點 GDI+顯示技術.鼠標的操作.圖形的讀取和保存.繪圖的實現
視頻教程 程序窗體設計.繪圖板使用
12.1 實例說明 272
12.2 實例用到的開發技術 272
12.2.1 GDI+顯示技術 272
12.2.2 控件及對話框的使用 273
12.2.3 看看鼠標怎么操作 274
12.2.4 圖形的讀取和保存 275
12.3 編程實現 277
12.3.1 設計一個繪圖類 277
12.3.2 窗體編程 281
12.3.3 繪圖是怎么實現的 285
12.4 本章小結 287
第13章 網絡訪問實例——郵件
小助手 289
本章所講的郵件小助手實例就是基于System.Net和System.Net.Socket兩個命名空間的編程.
知 識 點 POP3協議.Socket編程.托盤圖標程序設計.文件的讀寫
難  點 POP3協議.托盤圖標程序與快捷菜單
視頻教程 托盤程序設計.文件讀寫.窗體設計
13.1 實例說明 290
13.2 實例用到的開發技術 290
13.2.1 其實郵件很簡單 291
13.2.2 再談Socket編程 292
13.2.3 創建一個托盤圖標程序 295
13.2.4 文件的讀寫 297
13.3 編程實現 300
13.3.1 窗體及控件設計 300
13.3.2 為窗體和控件編寫程序 303
13.3.3 運行效果 308
13.4 本章小結 308
第14章 數據庫訪問程序——簡易
銀行系統 309
.NET Framework框架包含一組數據訪問技術,叫做ADO.NET.它是在ADO(ActiveX Data Object)基礎上引入了一些重大的變化和革新,能夠對絕大多數數據源進行高效訪問.
知 識 點 ADO.NET概念.訪問數據庫一般方法.公用模塊設計
難  點 ADO.NET中的類.數據庫連接字符串.數據庫訪問類設計
視頻教程 公用模塊設計.窗體設計
14.1 實例說明 310
14.2 實例用到的開發技術 310
14.2.1 什么叫ADO.NET 310
14.2.2 ADO.NET中的類 313
14.2.3 如何使用ADO.NET 316
14.3 編程實現 322
14.3.1 公用模塊設計 323
14.3.2 窗體設計 331
14.3.3 程序設計 333
14.3.4 運行效果 344
14.4 本章小結 345
第15章 XML讀寫程序——學生
管理系統 347
在C#中,XML有著廣泛的應用,如配置文件web.config.站點地圖.AJAX等都要涉及到XML.本章所講的學生管理系統就是基于XML數據庫的.
知 識 點 XML的基本概念.C#中對XML的操作方法.XML與DataSet轉換.TreeView控件的使用
難  點 C#中對XML的操作方法.XML與DataSet轉換
視頻教程 C#中對XML的操作方法.TreeView控件的使用.窗體程序設計
15.1 實例說明 348
15.2 實例用到的開發技術 348
15.2.1 了解一下XML 348
15.2.2 C#中XML文件操作方法 354
15.2.3 XML與DataSet的轉換 357
15.2.4 TreeView控件操作 359
15.3 編程實現 361
15.3.1 窗體設計和XML文件 361
15.3.2 程序設計 365
15.3.3 運行效果 375
15.4 本章小結 375
第16章 組件開發程序——電子
印章 377
本章通過一個電子印章程序的開發講解C#中組件開發的基本步驟和使用方法.
知 識 點 組件開發的一般步驟.C#中Word文檔操作.C#中PDF文檔操作.窗體間的數據傳遞
難  點 C#中Word文檔操作.C#中PDF文檔操作.窗體間的數據傳遞
視頻教程 C#中Word文檔操作.窗體間的數據傳遞.窗體設計
16.1 實例說明 378
16.2 實例用到的開發技術 378
16.2.1 深入了解組件開發技術 378
16.2.2 在C#中處理Word文檔 384
16.2.3 C#中Word文檔轉PDF文檔的
16.2.3 方法 390
16.2.4 如何在窗體間數據傳遞 394
16.3 編程實現 397
16.3.1 窗體設計 397
16.3.2 程序設計 398
16.3.3 運行效果 402
16.4 本章小結 403
第17章 ASP.NET程序——新聞發布
系統 405
本章將講解一個新聞發布系統的結構設計.數據庫設計和功能設計,實現新聞系統的前臺瀏覽和后臺管理功能.
知 識 點 新聞系統的結構模型.Request對象和Session對象的使用.復雜數據綁定.配置Web.config
難  點 Request對象和Session對象.
復雜數據綁定
視頻教程 用戶控件設計.母版頁設計.
復雜數據綁定
17.1 實例說明 406
17.2 實例用到的開發技術 406
17.2.1 使用模型設計 406
17.2.2 如何使用Request對象 408
17.2.3 如何使用Session對象 409
17.2.4 數據綁定深入——復雜數據綁定 410
17.3 編程實現 413
17.3.1 配置web.config 414
17.3.2 創建Web用戶控件和母版頁 414
17.3.3 Index.asp頁 420
17.3.4 classnews.aspx頁 426
17.3.5 newscontent.aspx頁 428
17.3.6 manager.aspx頁 429
17.3.7 writer.aspx頁 437
17.3.8 運行效果 442
17.4 本章小結 442
第3篇 三層架構與綜合實例篇
第18章 C#項目開發規范與三層
架構 445
對于C#來言,大型項目的開發理念是三層結構模式,項目規范則包括命名.格式.注釋.文檔.標準等,本章則從編程規范和開發模式上論述項目開發方面的技術.
知 識 點 規范化命名.編碼規范.用戶界面規范.三層結構的搭建
難  點 C#編程規范.搭建三層結構
視頻教程 創建三層結構
18.1 認識C#編程規范 446
18.1.1 如何規范化命名 448
18.1.2 代碼格式 450
18.1.3 如何規范化注釋 451
18.1.4 管理文檔 453
18.1.5 實施標準 454
18.2 三層結構開發模式 454
18.2.1 三層結構概念 454
18.2.2 如何搭建三層結構 455
18.3 本章小結 464
第19章 酒店管理系統 465
為了提高管理效率,需要對酒店管理進行智能化控制.本章將要實現的酒店管理系統可以用來對客房類型.客房信息.客房狀態進行管理.
知 識 點 頁面設計.SQL Server數據庫.三層結構.常用Web服務器控件
難  點 模型層(實體類)設計.三層結構設計.數據訪問層開發.業務邏輯層開發.表示層開發
視頻教程 創建母版頁.客房信息頁.編輯房間類型頁
19.1 系統概述及需求分析 466
19.2 如何設計系統數據庫 466
19.3 學會三層結構設計 468
19.4 設計模型層(實體類) 468
19.5 搭建數據訪問層 472
19.5.1 RoomService類 474
19.5.2 RoomStateService類 477
19.5.3 RoomTypeService類 478
19.6 搭建業務邏輯層 480
19.6.1 RoomManager類 480
19.6.2 RoomStateManager類 481
19.6.3 RoomTypeManager類 481
19.7 實現表示層 483
19.7.1 母版頁(common.master) 483
19.7.2 查看客房信息(ViewRoom.aspx) 487
19.7.3 查看房間類型(ViewRoomType.aspx) 493
19.7.4 編輯房間類型(EditRoomType.aspx) 494
19.7.5 添加客房類型(AddRoomType.aspx) 496
19.7.6 查看房間狀態(ViewRoomState.aspx) 498
19.7.7 編輯房間信息(EditRoom.aspx) 502
19.8 本章小結 504
第20章 培訓網 505
本章將實現一個培訓網.培訓機構可以通過此平臺發布自己的培訓信息,而培訓用戶可以選擇培訓機構參加相關內容培訓.平臺通過管理員實現對培訓機構和培訓用戶的管理和維護.
知 識 點 頁面設計.SQL Server數據庫.三層結構擴展.常用Web服務器控件.ASP.NET AJAX
難  點 三層架構擴展.ASP.NET AJAX
視頻教程 系統三層架構設計.AJAX及擴展包安裝.管理公開課頁
20.1 系統概述及需求分析 506
20.2 如何設計系統數據庫 507
20.3 學會三層結構設計 512
20.4 模型層(實體類) 512
20.5 搭建數據訪問層 518
20.5.1 KindService類 520
20.5.2 KeyWordContentService類 521
20.5.3 CommonService類 522
20.5.4 PersonalInfoService類 524
20.5.5 ReleaseNeedUserService類 525
20.5.6 ReleaseNeedService類 526
20.5.7 AgentService類 528
20.5.8 CourseService類 530
20.6 搭建業務邏輯層 533
20.6.1 KindManage類 533
20.6.2 KeyWordContentManage類 534
20.6.3 CommonManage類 534
20.6.4 PersonalInfoManage類 535
20.6.5 ReleaseNeedUserManage類 536
20.6.6 ReleaseNeedManage類 536
20.6.7 AgentManage類 537
20.6.8 CourseManage類 538
20.7 實現表示層 538
20.7.1 安裝ASP.NET AJAX及其擴展控件工具包 539
20.7.2 主頁(index.aspx) 541
20.7.3 登錄(com_login.aspx) 547
20.7.4 培訓用戶相關功能 551
20.7.5 培訓機構相關功能 556
20.7.6 管理員相關功能 564
20.8 本章小結... 572
序: