-- 會員 / 註冊 --  
 帳號:
 密碼:
  | 註冊 | 忘記密碼
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# 2.0實用開發詳解

( 簡體 字)
作者:丁士鋒等編著類別:1. -> 程式設計 -> .NET -> C#
譯者:
出版社:電子工業出版社C# 2.0實用開發詳解 3dWoo書號: 11101
詢問書籍請說出此書號!

缺書
不接受訂購

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

譯者序:

前言:

內容簡介:

本書介紹了微軟最新的編程語言C# 2.0,全書共分7篇共18章,從基礎到應用,內容涉及C# 2.0語法、面向對象編程、使用Visual Studio 2005快速可視化編輯器、.NET類庫的使用、使用ADO.NET 2.0進行數據庫編程,以及使用C#開發ASP.NET 2.0應用程序。本書的目的在于以實踐驅動理論,在每個章節和每個主題中,提供了大量的代碼片段、示例程序,力求讓讀者盡快地具備實際動手編程能力。另外,本書提供了兩個非常具有代表性的學習案例,以幫助讀者積累項目實戰經驗。
本書適合于初級程序員、在校學生或有志于從事微軟.NET開發的程序員。

目錄:

第一篇 C# 2.0基礎
第 1章 C#與.NET Framework 2.0簡介 2
1.1 什么是C# 2
1.1.1 C#與.NET 2
1.1.2 與其他語言的比較 3
1.1.3 C#的特點 3
1.2 第一個C#程序:Hello World 3
1.2.1 配置和認識Visual Studio .NET開發環境 4
1.2.2 第一個Windows Console程序 4
1.2.3 第一個Windows Form程序 5
1.2.4 第一個ASP.NET程序 6
1.2.5 源代碼分析 8
1.3 小結 8
第 2章 C#程序設計基礎 9
2.1 數據類型 9
2.1.1 值類型 9
2.1.2 引用類型 9
2.1.3 類型轉換 10
2.1.4 裝箱和拆箱 11
2.2 變量和常量 12
2.2.1 聲明和使用常量 12
2.2.2 聲明和使用變量 12
2.2.3 變量的作用域 13
2.3 運算符 14
2.3.1 算數運算符 14
2.3.2 字符串運算符 14
2.3.3 賦值運算符 15
2.3.4 邏輯運算符 16
2.3.5 位運算符 16
2.3.6 其他運算符 17
2.3.7 運算符的優先級 18
2.4 流程控制 18
2.4.1 使用if語句實現分支 18
2.4.2 使用switch語句實現分支 20
2.4.3 使用while語句實現循環 21
2.4.4 使用for語句實現循環 22
2.4.5 使用break/continue控制循環 23
2.4.6 使用#define進行條件編譯 24
2.5 程序的結構 25
2.5.1 用類搭建程序 25
2.5.2 使用命名空間 27
2.5.3 尋找程序的入口 27
2.6 異常處理 28
2.7 小結 29
第二篇 C# 2.0界面編程
第 3章 與用戶交互 32
3.1 菜單和工具欄 32
3.2 鼠標事件 34
3.3 鍵盤事件處理 34
3.4 通用對話框 35
3.5 編寫多文檔界面應用程序 37
3.6 小結 38
第 4章 常用控件 39
4.1 進度條 39
4.2 PictureBox圖片框控件 40
4.3 文本框控件與按鈕控件 42
4.4 Windows窗體及事件 42
4.5 復選框和單選按鈕 43
4.6 列表框 45
4.7 帶復選框的列表框 45
4.8 小結 46
第三篇 C# 2.0對象編程
第 5章 類 48
5.1 定義類 48
5.1.1 聲明類 48
5.1.2 聲明類的靜態特征 49
5.1.3 聲明類的動態行為 50
5.1.4 創建類實例 50
5.1.5 繼承類 51
5.2 VS.NET中的OOP工具 52
5.2.1 使用Class View窗口 52
5.2.2 使用Object Browser 52
5.3 屬性詳談 53
5.3.1 域和屬性 53
5.3.2 靜態屬性 54
5.3.3 重載屬性 55
5.4 方法詳談 56
5.4.1 方法的參數 56
5.4.2 使用構造函數 57
5.4.3 使用析構函數 58
5.4.4 使用靜態方法 59
5.4.5 重載方法 59
5.4.6 訪問父類方法 60
5.5 小結 62
第 6章 抽象類、多態及接口 63
6.1 抽象類 63
6.1.1 什么是抽象類 63
6.1.2 聲明抽象類 64
6.1.3 實現抽象方法 66
6.2 多態 67
6.2.1 什么是多態 67
6.2.2 多態的實現 67
6.2.3 區分多態和重載 69
6.3 接口 70
6.3.1 什么是接口 70
6.3.2 聲明接口 70
6.3.3 實現接口 71
6.4 小結 77
第四篇 C# 2.0數據操作
第 7章 字符串操作 80
7.1 靜態串String 80
7.1.1 比較字符串 80
7.1.2 定位字符和子串 83
7.1.3 格式化字符串 85
7.1.4 連接字符串 87
7.1.5 分裂字符串 88
7.1.6 插入和填充字符串 88
7.1.7 刪除和剪切字符串 89
7.1.8 復制字符串 91
7.1.9 替換字符串 92
7.1.10 更改大小寫 93
7.1.11 String小結 93
7.2 動態串StringBuilder 93
7.2.1 聲明StringBuilder串 93
7.2.2 設置StringBuilder容量 94
7.2.3 追加操作 95
7.2.4 插入操作 96
7.2.5 刪除操作 96
7.2.6 替換操作 96
7.2.7 與String比較 97
7.3 字符串編碼 97
7.3.1 字符編碼概述 98
7.3.2 使用字符編碼類 98
7.4 使用正則表達式 99
7.4.1 正則表達式簡介 99
7.4.2 使用Regex類 99
7.4.3 構造正則表達式 100
7.4.4 示例:驗證URL 101
7.5 小結 101
第 8章 數組 102
8.1 數組簡介 102
8.1.1 數組的概念 102
8.1.2 多維數組 103
8.1.3 創建C#數組 104
8.2 使用數組 106
8.2.1 System.Array類 106
8.2.2 訪問數組元素 106
8.2.3 遍歷數組 107
8.2.4 同步數組 108
8.2.5 數組排序 110
8.2.6 查找數組 111
8.2.7 反轉數組 114
8.2.8 復制數組 115
8.2.9 動態創建數組 117
8.2.10 綜合示例 118
8.3 小結 128
第 9章 集合與泛型 129
9.1 System.Collections命名空間 129
9.2 ArrayList數組集合類 129
9.2.1 創建列表 130
9.2.2 添加元素 131
9.2.3 插入元素 132
9.2.4 刪除元素 133
9.2.5 簡單排序 134
9.2.6 復雜排序 135
9.2.7 查找元素 137
9.2.8 遍歷列表 138
9.3 Queue隊列類 139
9.3.1 創建隊列 139
9.3.2 元素入隊 140
9.3.3 元素出隊 140
9.4 Stack堆棧類 141
9.4.1 創建堆棧 141
9.4.2 元素入棧 142
9.4.3 元素出棧 143
9.5 Hashtable哈希表類和SortedList排序列表類 143
9.5.1 Hashtable 144
9.5.2 構造普通哈希表 144
9.5.3 SortedList 146
9.5.4 搜索排序哈希表 147
9.6 泛型簡介 148
9.6.1 什么是泛型 149
9.6.2 一個泛型的示例 150
9.6.3 集合類的泛型版本 151
9.6.4 使用泛型的建議 153
9.7 小結 153
第 10章 處理異常和錯誤 154
10.1 try/catch塊 154
10.2 finally塊 156
10.3 預定義異常的類 158
10.4 處理異常 162
10.4.1 處理多個異常 162
10.4.2 處理和傳遞異常 163
10.4.3 從異常中恢復 164
10.5 設計自己的異常 166
10.6 小結 168
第 11章 文件和輸入輸出 169
11.1 文件 169
11.1.1 System.IO類介紹 169
11.1.2 文件類File 170
11.1.3 文件夾類Directory 175
11.1.4 文件信息類FileInfo 178
11.1.5 文件夾信息類DirectoryInfo 179
11.2 流 182
11.2.1 文件流類FileStream 183
11.2.2 流寫入類StreamWriter 186
11.2.3 流讀取類StreamReader 188
11.2.4 二進制流寫入類BinaryWriter 189
11.2.5 二進制流讀取類BinaryReader 190
11.3 小結 190
第五篇 C# 2.0數據庫編程
第 12章 ADO.NET 2.0數據庫操作 192
12.1 ADO.NET概述 192
12.1.1 微軟數據訪問技術 192
12.1.2 System.Data命名空間 193
12.2 連接數據庫 194
12.2.1 SqlConnection類 194
12.2.2 使用SqlConnectionStringBuilder構建
12.2.2 連接字符串 195
12.2.3 關閉和釋放SQL Server連接 196
12.2.4 創建到SQL Server 2005 Express的連接 198
12.2.5 使用連接池 199
12.3 與數據庫交互 200
12.3.1 使用SqlCommand提交增、刪、改命令 200
12.3.2 使用SqlCommand獲取查詢命令 202
12.3.3 使用DataAdapter提交查詢命令 203
12.4 管理內存數據 205
12.4.1 了解數據集 205
12.4.2 使用DataTable實現內存表 206
12.4.3 使用DataSet管理數據 208
12.4.4 使用Reader獲取只讀數據 217
12.4.5 比較DataSet和DataReader 222
12.5 小結 222
第 13章 XML編程 223
13.1 .NET框架中的XML 223
13.1.1 理解XML 223
13.1.2 XML文檔對象模型(DOM) 227
13.1.3 System.Xml命名空間 227
13.2 讀取XML文檔 229
13.2.1 使用XmlDocument讀取XML 229
13.2.2 使用XmlReader讀取XML 234
13.3 使用XPath檢索XML 238
13.3.1 基本XPath表達式 238
13.3.2 限定檢索范圍 239
13.3.3 使用函數設置檢索條件 239
13.3.4 使用運算符設置檢索條件 241
13.3.5 使用通配符模糊匹配 242
13.3.6 綜合示例 242
13.4 修改XML文檔 243
13.4.1 創建新DOM節點 243
13.4.2 為DOM節點創建屬性 245
13.4.3 修改DOM節點 246
13.5 與ADO.NET集成 250
13.5.1 使用DataSet加載XML數據 250
13.5.2 使用XmlDataDocument加載關系數據 253
13.6 小結 255
第六篇 C# 2.0網絡編程
第 14章 ASP.NET 2.0開發基礎 258
14.1 什么是ASP.NET 2.0 258
14.1.1 ASP.NET 2.0 概述 258
14.1.2 使用VS2005創建ASP.NET應用程序 259
14.1.3 ASP.NET文件類型和目錄結構 261
14.1.4 ASP.NET控件簡介 263
14.2 ASP.NET服務器控件 265
14.2.1 標準服務器控件 265
14.2.2 驗證控件 269
14.2.3 母版頁 272
14.2.4 導航控件 278
14.2.5 外觀和主題 286
14.2.6 登錄控件 288
14.2.7 Web Part編程 298
14.3 ASP.NET 2.0應用程序狀態管理 303
14.3.1 應用程序狀態管理簡介 303
14.3.2 ASP.NET視圖狀態(View State) 303
14.3.3 ASP.NET控件狀態(Control State) 306
14.3.4 全局應用程序設置 310
14.3.5 全局緩存對象 312
14.3.6 會話級應用程序設置 312
14.3.7 使用Cookies 313
14.4 小結 314
第 15章 ASP.NET 2.0數據庫開發 315
15.1 一個數據庫驅動的網站示例 315
15.1.1 顯示訂單列表 315
15.1.2 訂單詳細信息 320
15.1.3 訂單明細頁面 323
15.2 數據源控件 325
15.2.1 數據源控件簡介 325
15.2.2 使用SqlDataSource控件 328
15.2.3 使用ObjectDataSource控件 337
15.3 數據綁定控件 340
15.3.1 什么是數據綁定技術 340
15.3.2 列表控件 345
15.3.3 GridView控件 350
15.3.4 DetailsView控件 363
15.3.5 FormView控件 371
15.3.6 Repeater控件 372
15.3.7 DataList控件 373
15.4 小結 377
第 16章 應用程序部署 378
16.1 Windows Installer介紹 379
16.2 部署工程的建立 379
16.2.1 使用VS2005安裝向導 380
16.2.2 手動創建安裝程序 381
16.3 使用安裝項目編輯器 384
16.3.1 文件系統編輯器 385
16.3.2 注冊表編輯器 385
16.3.3 文件類型編輯器 386
16.3.4 用戶界面編輯器 387
16.3.5 自定義操作編輯器 389
16.3.6 啟動條件編輯器 390
16.4 部署項目屬性介紹 392
16.5 小結 393
第七篇 C# 2.0項目實戰
第 17章 在線求職網站 396
17.1 系統總體設計 396
17.1.1 系統需求 396
17.1.2 系統功能 396
17.1.3 系統架構 398
17.2 數據庫設計 400
17.2.1 表設計 400
17.2.2 表關系設計 403
17.3 系統公共層設計 404
17.3.1 Web.Config系統配置 404
17.3.2 數據訪問公共類設計 409
17.3.3 業務邏輯對象類設計 416
17.4 用戶界面的設計 419
17.4.1 母版頁 420
17.4.2 站點導航 421
17.4.3 主題和皮膚 425
17.4.4 用戶控件 428
17.4.5 WebParts定制界面 432
17.5 成員及角色管理 434
17.5.1 登錄與注冊窗體 434
17.5.2 角色設置 438
17.5.3 個性化設置 439
17.6 求職者功能設計 439
17.6.1 發布簡歷 440
17.6.2 搜索工作職位 446
17.6.3 收藏工作職位 449
17.7 企業雇主功能設計 452
17.7.1 登記公司信息 452
17.7.2 查看和添加工作職位 454
17.7.3 添加工作職位 458
17.8 小結 460
第 18章 時間跟蹤系統 461
18.1 系統總體設計 461
18.1.1 系統需求 461
18.1.2 系統功能 461
18.1.3 系統架構 463
18.2 數據庫設計 464
18.2.1 數據表結構 465
18.2.2 表關系設計 466
18.3 數據訪問層 466
18.3.1 數據訪問幫助類 467
18.3.2 數據訪問抽象類 469
18.3.3 SQL Server數據庫訪問類 471
18.4 業務邏輯層 483
18.4.1 項目分類實體Category類 484
18.4.2 項目實體Project類 489
18.4.3 項目時間項實體TimeEntry類 492
18.5 表示層 492
18.5.1 母版頁和導航控件 492
18.5.2 成員和角色管理 495
18.5.3 登錄和注冊窗體 499
18.5.4 用戶列表和編輯用戶 503
18.5.5 日期選擇器 505
18.5.6 時間項窗體 508
18.5.7 項目配置窗體 512
18.5.8 項目列表窗體 516
18.5.9 項目報表配置窗體 517
18.5.10 項目報表顯示窗體 519
18.5.11 資源報表配置窗體 521
18.5.12 資源報表顯示窗體 522
18.6 小結 524
序: