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

新手學Visual C# 2008程式設計

( 簡體 字)
作者:康莉 等類別:1. -> 程式設計 -> .NET -> C#
譯者:
出版社:電子工業出版社新手學Visual C# 2008程式設計 3dWoo書號: 17904
詢問書籍請說出此書號!

缺書
不接受訂購

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

譯者序:

前言:

內容簡介:

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

本書學習導航如下:
 要認識C#開發并掌握C#語言的語法,請仔細閱讀第1∼9章
 要了解Visual Studio 2008的全局環境,請仔細閱讀第2章
 要學習Visual Studio 2008的界面開發的關鍵,請仔細閱讀第6章
 要學習C#語言的面向對象開發基礎,請仔細閱讀第7∼13章
 要掌握C#結合數據庫的開發,請仔細閱讀第2∼6章、第14∼15章和第21章的實例
 要學習.NET 3.5框架新增加的內容,請仔細閱讀第2章和第16章
 要掌握C#網絡編程的特點和技術,請仔細閱讀第17∼19章
 建議初學者全面學習本書,結合光盤資源練習實例,細讀勤練必有收獲
第1篇 C#基礎
 1 C#語言和框架概述 18
1.1 .NET 3.5框架 18
1.1.1 .NET 3.5框架支持的開發語言 18
1.1.2 C#語言的特色 19
1.1.3 C#語言的運行機制 19
1.1.4 C#語言的底層類庫 20
1.2 編寫C#語言 21
1.2.1 用記事本編寫Hello World程序并編譯程序 21
1.2.2 分析代碼格式 21
1.3 小結 22
2 Visual Studio 2008 開發工具概述 23
2.1 Visual Studio 簡介 23
2.1.1 支持.NET的Visual Studio 23
2.1.2 Visual Studio 2008和
Visual Studio 2005 24
2.1.3 簡化版本的開發工具——Visual Studio Express 25
2.2 Visual Studio 2008的安裝 25
2.2.1 Visual Studio 2008 IDE安裝 26
2.2.2 MSDN安裝 27
2.3 Visual Studio 2008 IDE界面概覽 27
2.3.1 進入Visual Studio 2008工作界面 28
2.3.2 菜單欄 29
2.3.3 工具欄 29
2.3.4 工具箱 30
2.3.5 屬性窗口 30
2.3.6 解決方案資源管理器 31
2.3.7 服務器資源管理器 32
2.4 使用MSDN 32
2.4.1 進入MSDN 32
2.4.2 索引 33
2.4.3 搜索 34
2.5 創建應用程序 35
2.5.1 控制臺應用程序 35
2.5.2 Windows 應用程序 36
2.5.3 ASP.NET 3.5網站 37
2.6 小結 38
3 變量、運算符和表達式 39
3.1 數據類型 39
3.1.1 值類型 39
3.1.2 引用類型 39
3.1.3 類型轉換 40
3.1.4 裝箱和拆箱 41
3.2 變量和常量 41
3.2.1 聲明和使用常量 42
3.2.2 聲明和使用變量 42
3.2.3 變量的作用域 43
3.3 運算符 43
3.3.1 算術運算符 44
3.3.2 字符串運算符和索引器 44
3.3.3 賦值運算符 45
3.3.4 邏輯運算符 45
3.3.5 位運算符 46
3.3.6 其他運算符 47
3.3.7 運算符的優先級 47
3.4 小結 47
4 程序的流程控制 48
4.1 流程控制 48
4.1.1 使用if語句實現分支 48
4.1.2 使用switch語句實現分支 50
4.1.3 使用while語句實現循環 51
4.1.4 使用for語句實現循環 52
4.1.5 使用break/continue控制循環 53
4.1.6 使用#define進行條件編譯 54
4.2 程序的結構 54
4.2.1 用類搭建程序 55
4.2.2 使用命名空間 56
4.2.3 尋找程序的入口 57
4.3 異常處理 57
4.4 小結 58
5 C# 2008語言特色 59
5.1 var匿名類型 59
5.2 擴展方法 60
5.3 Lambda表達式 60
5.4 對象和集合的匿名初始化 61
5.5 匿名數組 62
5.6 表達式樹 63
5.7 小結 63
第2篇 C#界面編程
 6 與用戶交互 66
6.1 菜單和工具欄 66
6.2 鼠標事件 68
6.3 鍵盤事件處理 69
6.4 通用對話框 69
6.5 編寫多文檔界面應用程序 71
6.6 進度條 73
6.7 PictureBox圖片框控件 74
6.8 文本框控件與按鈕控件 76
6.9 Windows窗體及事件 76
6.10 復選框和單選按鈕 77
6.11 列表框 78
6.12 帶復選框的列表框 79
6.13 小結 81
第3篇 C#對象編程
 7 類 84
7.1 定義類 84
7.1.1 聲明類 84
7.1.2 聲明類的靜態特征 85
7.1.3 聲明類的動態行為 86
7.1.4 創建類實例 86
7.1.5 繼承類 87
7.2 VS.NET中的OOP工具 87
7.2.1 使用類視圖窗口 87
7.2.2 使用對象瀏覽器 88
7.3 屬性詳談 89
7.3.1 域和屬性 89
7.3.2 靜態屬性 90
7.3.3 重載屬性 91
7.4 方法詳談 92
7.4.1 方法的參數 92
7.4.2 使用構造函數 93
7.4.3 使用析構函數 93
7.4.4 使用靜態方法 94
7.4.5 重載方法 94
7.4.6 訪問父類方法 95
7.5 小結 96
8 抽象類、多態及接口 98
8.1 抽象類 98
8.1.1 什么是抽象類 98
8.1.2 聲明抽象類 99
8.1.3 實現抽象方法 101
8.2 多態 102
8.2.1 什么是多態 102
8.2.2 多態的實現 102
8.2.3 多態和重寫 104
8.3 接口 104
8.3.1 什么是接口 104
8.3.2 聲明接口 105
8.3.3 實現接口 106
8.4 小結 111
第4篇 C#數據操作
9 字符串操作 114
9.1 靜態串String 114
9.1.1 比較字符串 114
9.1.2 定位字符和子串 117
9.1.3 格式化字符串 119
9.1.4 連接字符串 121
9.1.5 分裂字符串 121
9.1.6 插入和填充字符串 122
9.1.7 刪除和剪切字符串 123
9.1.8 復制字符串 124
9.1.9 替換字符串 125
9.1.10 更改大小寫 125
9.1.11 String小結 126
9.2 動態串StringBuilder 126
9.2.1 聲明StringBuilder串 126
9.2.2 設置StringBuilder容量 127
9.2.3 追加操作 127
9.2.4 插入操作 128
9.2.5 刪除操作 129
9.2.6 替換操作 129
9.2.7 與String比較 129
9.3 字符串編碼 130
9.3.1 字符編碼概述 130
9.3.2 使用字符編碼類 130
9.4 使用正則表達式 131
9.4.1 正則表達式簡介 131
9.4.2 使用Regex類 132
9.4.3 構造正則表達式 132
9.4.4 示例:驗證URL 133
9.5 小結 133
10 數組 134
10.1 數組簡介 134
10.1.1 數組的概念 134
10.1.2 多維數組 135
10.1.3 創建C#數組 136
10.2 使用數組 138
10.2.1 System.Array類 138
10.2.2 訪問數組元素 138
10.2.3 遍歷數組 138
10.2.4 同步數組 139
10.2.5 數組排序 141
10.2.6 查找數組 143
10.2.7 反轉數組 145
10.2.8 復制數組 146
10.2.9 動態創建數組 147
10.2.10 綜合示例 148
10.3 小結 157
11 集合與泛型 158
11.1 System.Collections命名空間 158
11.2 ArrayList數組集合類 158
11.2.1 創建列表 159
11.2.2 添加元素 160
11.2.3 插入元素 161
11.2.4 刪除元素 161
11.2.5 簡單排序 162
11.2.6 復雜排序 163
11.2.7 查找元素 165
11.2.8 遍歷列表 166
11.3 Queue隊列類 167
11.3.1 創建隊列 167
11.3.2 元素入隊 167
11.3.3 元素出隊 168
11.4 Stack堆棧類 169
11.4.1 創建堆棧 169
11.4.2 元素入棧 169
11.4.3 元素出棧 170
11.5 Hashtable和SortedList 171
11.5.1 Hashtable 171
11.5.2 構造普通哈希表 171
11.5.3 SortedList 173
11.5.4 搜索排序哈希表 174
11.6 泛型簡介 175
11.6.1 什么是泛型 175
11.6.2 一個泛型的示例 177
11.6.3 集合類的泛型版本 178
11.6.4 使用泛型的建議 179
11.7 小結 180
12 處理異常和錯誤 181
12.1 try/catch塊 181
12.2 finally塊 183
12.3 預定義異常的類 185
12.4 處理異常 188
12.4.1 處理多個異常 188
12.4.2 處理和傳遞異常 189
12.4.3 從異常中恢復 190
12.5 設計自己的異常 192
12.6 小結 193
13 文件和輸入輸出 194
13.1 文件 194
13.1.1 System.IO類介紹 194
13.1.2 文件類File 195
13.1.3 文件夾類Directory 199
13.1.4 文件信息類FileInfo 201
13.1.5 文件夾信息類DirectoryInfo 203
13.2 流 206
13.2.1 文件流類FileStream 206
13.2.2 流寫入類StreamWriter 209
13.2.3 流讀取類StreamReader 211
13.2.4 二進制流寫入類BinaryWriter 212
13.2.5 二進制流讀取類BinaryReader 213
13.3 小結 213
第5篇 C#數據庫編程
14 ADO.NET 3.5數據庫操作 216
14.1 ADO.NET概述 216
14.1.1 微軟數據訪問技術 216
14.1.2 System.Data命名空間 217
14.2 連接數據庫 218
14.2.1 SqlConnection類 218
14.2.2 使用SqlConnectionStringBuilder構建連接字符串 219
14.2.3 關閉和釋放SQL Server連接 220
14.2.4 創建到SQL Server 2005 Express的連接 221
14.2.5 使用連接池 223
14.3 與數據庫交互 223
14.3.1 使用SqlCommand提交增、刪、改命令 224
14.3.2 使用SqlCommand獲取查詢命令 225
14.3.3 使用DataAdapter提交查詢命令 226
14.4 管理內存數據 228
14.4.1 了解數據集 228
14.4.2 使用DataTable實現內存表 229
14.4.3 使用DataSet管理數據 231
14.4.4 使用DataReader獲取只讀數據 238
14.4.5 比較DataSet和DataReader 243
14.5 小結 243
15 XML編程 244
15.1 .NET框架中的XML 244
15.1.1 理解XML 244
15.1.2 XML文檔對象模型(DOM) 247
15.1.3 System.Xml命名空間 248
15.2 讀取XML文檔 250
15.2.1 使用XmlDocument讀取XML 250
15.2.2 使用XmlReader讀取XML 254
15.3 使用XPath檢索XML 257
15.3.1 基本XPath表達式 258
15.3.2 限定檢索范圍 259
15.3.3 使用函數設置檢索條件 259
15.3.4 使用運算符設置檢索條件 260
15.3.5 使用通配符模糊匹配 261
15.3.6 綜合示例 261
15.4 修改XML文檔 262
15.4.1 創建新DOM節點 263
15.4.2 為DOM節點創建屬性 264
15.4.3 修改DOM節點 265
15.5 與ADO.NET集成 268
15.5.1 使用DataSet加載XML數據 268
15.5.2 使用XmlDataDocument加載關系數據 271
15.6 小結 273
第6篇 .NET 3.5框架新特色
 16 .NET 3.5框架新組件 276
16.1 .NET 3.5框架整體概覽 276
16.1.1 .NET 3.5框架的組織結構 276
16.1.2 WPF創建新式Windows
應用程序 277
16.1.3 WCF遠程通信服務 277
16.1.4 WF輕松創建工作流 278
16.1.5 WCS身份標識驗證 279
16.2 用WF制作訂單狀態管理工作流 280
16.2.1 訂單狀態管理工作流框架預覽 280
16.2.2 創建訂單狀態管理工作流Windows服務 281
16.2.3 編譯工作流服務 283
16.2.4 創建狀態工作流 284
16.2.5 設置工作流的開始點和結束點 286
16.2.6 訂單狀態管理工作流的運行時引擎 288
16.3 使用WCF構建計算器服務模塊 290
16.3.1 設計計算器服務契約 290
16.3.2 實現計算器服務契約 291
16.3.3 配置并發布計算器服務 292
16.3.4 配置WCF計算器服務的ABC 293
16.3.5 創建計算器的客戶端代理服務 294
16.3.6 調用WCF計算器服務 295
16.4 小結 297
第7篇 C#網絡編程
17 ASP.NET 3.5開發基礎 300
17.1 什么是ASP.NET 3.5 300
17.1.1 ASP.NET 3.5 概述 300
17.1.2 使用VS 2008創建ASP.NET應用程序 301
17.1.3 ASP.NET文件類型和目錄結構 304
17.1.4 ASP.NET控件簡介 305
17.2 ASP.NET服務器控件 307
17.2.1 標準服務器控件 307
17.2.2 驗證控件 310
17.2.3 母版頁 313
17.2.4 導航控件 317
17.2.5 外觀和主題 325
17.2.6 登錄控件 328
17.2.7 Web Part編程 337
17.3 ASP.NET 3.5應用程序狀態管理 341
17.3.1 應用程序狀態管理簡介 341
17.3.2 ASP.NET視圖狀態(View State) 342
17.3.3 ASP.NET控件狀態(Control State) 344
17.3.4 全局應用程序設置 347
17.3.5 全局緩存對象 349
17.3.6 會話級應用程序設置 350
17.3.7 使用Cookies 350
17.4 小結 351
18 ASP.NET 3.5數據庫開發 352
18.1 一個數據庫驅動的網站示例 352
18.1.1 顯示訂單列表 352
18.1.2 訂單詳細信息 358
18.1.3 訂單明細頁面 361
18.2 數據源控件 363
18.2.1 數據源控件簡介 363
18.2.2 使用SqlDataSource控件 366
18.2.3 使用ObjectDataSource控件 374
18.2.4 使用LinqDataSource控件 377
18.2.5 LINQ查詢語法 380
18.3 數據綁定控件 381
18.3.1 什么是數據綁定技術 381
18.3.2 列表控件 387
18.3.3 GridView控件 391
18.3.4 DetailsView控件 404
18.3.5 FormView控件 411
18.3.6 Repeater控件 413
18.3.7 DataList控件 414
18.3.8 ListView控件和DataPager控件 418
18.4 小結 421
19 應用程序部署 422
19.1 Windows Installer介紹 423
19.2 部署工程的建立 424
19.2.1 使用VS 2008安裝向導 424
19.2.2 手動創建安裝程序 426
19.3 使用安裝項目編輯器 430
19.3.1 文件系統編輯器 430
19.3.2 注冊表編輯器 430
19.3.3 文件類型編輯器 431
19.3.4 用戶界面編輯器 433
19.3.5 自定義操作編輯器 435
19.3.6 啟動條件編輯器 436
19.4 部署項目屬性介紹 438
19.5 小結 440
第8篇 C#項目實戰
20 在線考試系統 442
20.1 在線考試系統功能預覽 442
20.2 數據庫設計 443
20.2.1 數據庫中各表結構 444
20.2.2 創建網站并映射表實體 446
20.3 整體布局設計 447
20.3.1 管理員用戶控件 447
20.3.2 三層結構設計 449
20.4 考試科目 450
20.4.1 添加考試科目 450
20.4.2 維護考試科目 452
20.5 試題管理 457
20.5.1 添加單選題 457
20.5.2 維護單選題 461
20.5.3 添加多選題 465
20.5.4 維護多選題 469
20.5.5 添加填空題 472
20.5.6 維護填空題 475
20.5.7 添加判斷題 478
20.5.8 維護判斷題 481
20.6 試卷管理 484
20.6.1 制定試卷分數 484
20.6.2 維護試卷 489
20.7 用戶管理 492
20.7.1 添加用戶 492
20.7.2 維護用戶 494
20.8 用戶考試 497
20.8.1 用戶登錄 497
20.8.2 隨機試卷 500
20.8.3 試卷答案 503
20.8.4 維護用戶成績 503
20.9 小結 505
21 小型企業網站管理系統 506
21.1 小型企業網站管理系統概述 506
21.1.1 小型企業網站管理系統簡介 506
21.1.2 小型企業網站管理系統的安裝 507
21.2 頁面布局 508
21.2.1 MasterPage母版頁 509
21.2.2 Web.sitemap導航地圖 510
21.3 數據層 511
21.3.1 XML數據源 511
21.3.2 SQL Server數據源 512
21.3.3 數據層處理類的提供者Provider 513
21.3.4 數據庫映射對象 515
21.4 業務處理層 515
21.5 目錄管理 515
21.6 人員管理 517
21.7 新聞管理 519
21.8 用戶體驗 520
21.9 小結 521
序: