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

缺書
不接受訂購

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

譯者序:

前言:

為什么學習C#
C#語言是.NET框架下最重要的一門語言。.NET框架支持多語言的獨特性和通過中間語言執行的特點,使.NET技術有著跨語言的強大優勢。.NET技術越來越強大,功能也越來越完善,同時也被越來越多的開發人員接受和使用。在微軟強大的支持下,.NET平臺將在今后的軟件領域中發揮更大的作用。
本書內容
第1章介紹了C#語言的特點、C#語言與其他語言的區別以及對開發環境的使用,并以實例的形式介紹C#語言控制臺應用程序的創建,使剛接觸.NET技術的讀者對C#及開發環境有一定的了解。
第2章介紹了C#程序的組成要素、數據類型、變量和常量以及運算符等基礎知識。學完本章后,讀者可以了解C#語言的構成,認識C#語言的編寫規范,同時能夠利用C#做出簡單的程序。
第3章介紹C#語言結構化程序設計所涉及的3種流程,即順序結構、選擇結構和循環結構,以及這3種流程的使用方法和注意事項等。
第4章介紹了方法的定義與調用、一維數組、多維數組的聲明和訪問以及數組列表ArrayList、枚舉、結構的使用方法。
第5章簡要地介紹了面向對象編程思想,學完本章使讀者能夠學到面向對象程序設計中的類、成員變量建立構造方法的特點和使用等。
第6章通過對類的繼承、抽象類、多態及接口的介紹,使讀者能夠了解面向對象思想的核心部分,使用這些思想可以開發出面向對象的程序。
第7章介紹索引器、屬性、委托和事件等知識,通過對委托和事件的講解,使讀者能夠輕松地面對基于事件驅動下的編程方式,并對事件委托有著比較好的認識。
第8章介紹了泛型的使用和異常處理。使讀者明白泛型是把指定類型的工作推遲到客戶端代碼聲明,并實例化類或方法的時候進行。通過介紹異常處理和命名空間的知識,使讀者能夠處理在程序中出現的一些錯誤和異常,創建出更加健壯的應用程序。
第9章重點介紹在Visual Studio 2008中創建Windows窗體應用程序,并且講解了常用控件的屬性和方法的使用,達到快速開發窗體應用程序的目的。
第10章介紹了Windows應用開發高級功能,包括Windows應用程序中的菜單欄、工具欄、狀態欄的創建及使用,講解了在開發Windows應用程序時各種對話框的使用方法。
第11章介紹了使用Windows Installer技術和ClickOnce技術為開發的項目創建部署應用程序,使讀者可以學到Visual Studio 2008部署應用程序的常用方法。
第12章介紹了網絡通信協議、套接字技術、TCP/UDP助手類、網絡流、多線程等網絡編程的基礎知識,使讀者可以達到了解簡單通信原理的目的,能夠很好地掌握通過網絡傳輸時所使用的編程技術。
第13章主要介紹了在Web開發中常用到的Web控件、HTML控件和ASP.NET中的Response對象、Request對象、Sessions對象和Cookie對象等,讀者可以達到熟悉使用Web開發環境和開發Web應用程序的能力。
第14章介紹了數據庫的基本對象、數據庫的創建、結構化查詢語言等知識,以及ADO.NET中連接對象、操作對象等,使讀者能夠達到使用不同的方法創建、修改和刪除數據庫以及數據庫對象的能力。
第15章從LINQ的概念和相關新特性開始講解,然后講解LINQ的查詢語法、LINQ to SQL操作數據庫、LINQ to XML操作XML文件,最后通過實訓的形式演示了LINQ在項目開發中的應用。
第16章通過創建典型的Windows窗體應用程序項目,實現了在線考試系統中考生在客戶端答題、教師在服務器端查看成績與設置試題的功能。
第17章通過介紹旅游網站的開發,使讀者深入了解數據庫訪問技術和ASP.NET應用程序在實際開發中的用法。
本書有哪些特點
1. 豐富的范例和詳細的講解:130個范例手把手教學。
2. 細致實用的語法講解:完整的代碼整體說明+帶行號的豐富的代碼注釋。
3. 豐富到位的作者心得:119個作者的心得傳授和開發經驗。
4. 疑難解答和上機題的設置:144個疑難解答幫助讀者釋疑解惑,138道上機題幫助讀者鞏固復習。
5. 隨書贈送豐厚的DVD光盤:25多媒體教學視頻,2000頁電子文檔贈送。
本書適合哪些讀者
從未接觸過C#開發的初學者。
有一定C#開發技術基礎,但還需要進一步提高的人員。
其他語言編程愛好者。
鳴謝
本書主要由王改桂、胡書敏、林登奎、葛杰主持編寫,參加本書編寫工作的還有范秀平、龐永慶、卜炟、張聯鋒、沈毅、陳文臣、袁寶璽、許小榮、來羽、胡荷芬、張彬、閆書磊、張華杰、張永春、郭斌和申士愛等,在此,編者對以上人員致以誠摯的謝意!
作者力圖使本書案例功能詳實,并盡量使用關鍵編程技術進行程序設計和簡化程序代碼。但由于水平有限,書中錯誤、疏漏之處難免,歡迎廣大讀者、同仁批評斧正。
本書作者
2011年5月
內容簡介:

本書是目前流行的Visual C#開發的入門教程,由淺入深,循序漸進地講解了如何使用C#語言進行項目開發。本書內容包括C#開發環境的搭建,C#基本語言(數據類型、運算符、流程控制語句、方法和數組等),C#面向對象編程特性(對象、類、繼承、接口、多態、委托等),Windows窗體應用程序開發,Socket網絡編程,ASP.NET應用程序的開發,C#程序連接與數據庫以及LINQ的知識。最后通過在線考試管理系統和旅游網站系統來講解如何使用前面所學進行項目開發。
本書講解知識全面、重點突出。其中覆蓋C#開發中的各個方面,但是以應用最廣的Windwos窗體應用程序開發為重點進行詳細講解。通過本書可以使C#語言的初學者和大中專學生輕松入門,并且全面了解C#的應用方向和掌握重點內容,從而為進一步學習C#項目開發提供堅實基礎。
    讀者對象:本書DVD光盤內容豐富,包括32個小時的配套視頻、PPT教學課件、6小時的開發工具講解、超過2000頁技術文檔、本書源代碼和上機題源碼等內容。
目錄:

第1章 Visual C# 2008簡介 1
1.1 C#語言概述 1
1.1.1 C#語言的特點 1
1.1.2 C#與其他語言 2
1.1.3 C# 3.0新增功能 2
1.2 Visual Studio 2008概述 3
1.2.1 Visual Studio發展歷史 3
1.2.2 Visual Studio 2008簡介 4
1.2.3 Visual Studio 2008的安裝 5
1.2.4 MSDN的安裝 6
1.3 C#開發環境 7
1.3.1 啟動Visual Studio 2008 7
1.3.2 Visual C#的界面 8
1.3.3 菜單欄和工具箱窗口 9
1.3.4 代碼視圖 10
1.3.5 解決方案資源管理器和類視圖 10
1.3.6 屬性窗口 11
1.4 第一個應用程序“HelloWorld” 12
1.4.1 創建控制臺應用程序——“HelloWorld” 12
1.4.2 HelloWorld編碼和運行 14
1.5 疑難解答 15
1.6 問答題 16
第2章 C#語法基礎 17
2.1 C#程序設計 17
2.1.1 C#程序的組成要素 17
2.1.2 C#程序的格式 18
2.2 數據類型 20
2.2.1 C#的數據類型 20
2.2.2 整數類型 21
2.2.3 實數類型 21
2.2.4 字符類型 22
2.2.5 布爾類型 22
2.2.6 引用類型 23
2.3 變量和常量 24
2.3.1 變量 24
2.3.2 變量的命名規則 24
2.3.3 聲明變量和使用變量 25
2.3.4 變量的類型和賦值 25
2.3.5 常量 26
2.4 類型轉換 27
2.4.1 隱式轉換 27
2.4.2 顯式轉換 28
2.5 裝箱和拆箱 29
2.5.1 裝箱 29
2.5.2 拆箱 30
2.6 運算符 31
2.6.1 算術運算符 31
2.6.2 自加和自減運算符 31
2.6.3 邏輯運算符 32
2.6.4 關系運算符 34
2.6.5 賦值運算符 35
2.6.6 位運算符 37
2.6.7 條件運算符 38
2.6.8 字符串運算符 39
2.7 優先級與結合性 40
實訓2.1——定義學生結構體 41
2.8 疑難解答 43
2.9 上機題 43
第3章 流程控制 45
3.1 順序結構程序設計 45
3.1.1 賦值語句 45
3.1.2 控制臺輸入與輸出 46
3.1.3 編寫順序結構程序 47
3.2 選擇結構程序設計 49
3.2.1 單分支選擇結構(if語句) 49
3.2.2 嵌套if語句 50
3.2.3 多分支選擇結構(switch語句) 52
3.3 循環結構程序設計 54
3.3.1 for循環語句 54
3.3.2 foreach循環語句 56
3.3.3 while循環語句 56
3.3.4 do-while循環語句 59
3.3.5 循環的嵌套 61
3.4 循環中斷 62
3.4.1 break終止循環語句 62
3.4.2 return返回指定值語句 63
3.4.3 continue停止當前循環語句 64
3.4.4 goto跳轉語句 65
實訓3.1——常用的排序算法 67
3.5 疑難解答 70
3.6 上機題 71
第4章 方法、數組和自定義數據類型 73
4.1 用戶自定義方法的定義、調用與說明 73
4.1.1 一個方法調用的例子 73
4.1.2 定義方法 76
4.1.3 方法返回值 76
4.1.4 方法的調用 78
4.1.5 方法的遞歸調用 79
4.2 參數的傳遞方式 80
4.2.1 傳值調用 80
4.2.2 引用調用 82
4.2.3 輸出參數 83
4.3 方法的其他主題 84
4.3.1 Main()方法 84
4.3.2 重載方法 85
4.4 數組概述 86
4.4.1 數組與數組元素 87
4.4.2 數組(Array)類 87
4.5 聲明與訪問數組 88
4.5.1 聲明一維數組 88
4.5.2 訪問一維數組 89
4.5.3 聲明多維數組 90
4.6 數組列表(ArrayList) 91
4.6.1 聲明數組列表 91
4.6.2 用數組列表操作學生信息 92
4.7 使用枚舉類型 94
4.7.1 定義枚舉類型 94
4.7.2 聲明與訪問枚舉變量 95
4.8 使用結構類型 97
4.8.1 定義結構 97
4.8.2 聲明和訪問結構變量 98
實訓4.1——按成績對學生排序 98
4.9 疑難解答 101
4.10 上機題 102
第5章 面向對象編程簡介 103
5.1 面向對象編程概述 103
5.2 定義類和聲明對象 104
5.2.1 定義類 104
5.2.2 聲明和使用對象 106
5.3 對象初始化器 108
5.4 訪問修飾符 109
5.5 靜態成員 112
5.5.1 靜態數據成員 112
5.5.2 靜態方法 114
5.6 構造方法 116
5.6.1 使用構造方法 116
5.6.2 重載構造方法 117
實訓5.1——網站用戶注冊登錄模型 119
5.7 疑難解答 121
5.8 上機題 122
第6章 繼承、抽象類、多態及接口 123
6.1 繼承簡介 123
6.1.1 繼承的應用 123
6.1.2 基類和派生類 125
6.1.3 調用基類構造方法 127
6.1.4 虛方法和重寫方法 129
6.2 抽象類 130
6.2.1 為什么要使用抽象類 130
6.2.2 聲明抽象類 131
6.2.3 實現抽象類 131
6.3 多態 133
6.4 接口 135
實訓6.1——多重接口的實現 137
6.5 疑難解答 139
6.6 上機題 140
第7章 索引器、屬性、委托和事件 141
7.1 索引器 141
7.1.1 定義索引器 141
7.1.2 使用索引器的例子 142
7.2 屬性 144
7.2.1 屬性概述 145
7.2.2 屬性類型 146
7.2.3 使用屬性 148
7.2.4 自動屬性 150
7.3 委托 151
7.3.1 聲明委托 151
7.3.2 實例化委托 152
7.3.3 委托推斷 153
7.3.4 多播委托 155
7.4 事件 156
實訓7.1——回答問題闖關節目實例 158
7.5 疑難解答 161
7.6 上機題 161
第8章 C#其他特性 163
8.1 泛型概述 163
8.1.1 泛型概述 163
8.1.2 使用泛型集合 164
8.1.3 定義泛型類 166
8.2 異常處理 168
8.2.1 異常處理語法 168
8.2.2 異常的捕獲和處理 168
8.2.3 捕獲和清除異常 170
8.2.4 使用異常處理類 171
8.2.5 自定義異常 174
實訓8.1——異常處理在判斷正確年齡中的使用 176
8.3 疑難解答 179
8.4 上機題 180
第9章 Windows應用程序開發基礎 181
9.1 創建Windows窗體 181
9.1.1 第一個Windows窗體應用程序 181
9.1.2 設置窗體標題欄 183
9.1.3 設置窗體大小和起始位置 184
9.1.4 設置窗體的顏色和背景 185
9.1.5 設置窗體邊框 185
9.2 Windows窗體基本控件 186
9.2.1 所有控件的基類——Control類 186
9.2.2 使用按鈕 189
9.2.3 設置文本框 191
9.2.4 使用標簽來顯示文本 192
實訓9.1——設計自己的計算器 193
9.3 Windows窗體常用控件 196
9.3.1 單選按鈕控件 197
9.3.2 復選框控件 198
9.3.3 使用圖片框 200
9.3.4 使用圖片列表框控件 201
9.3.5 使用列表視圖控件 201
9.3.6 使用樹視圖控件 203
9.4 自定義控件 205
9.4.1 自定義控件概述 205
9.4.2 創建自定義控件 206
實訓9.2——員工管理系統 208
9.5 疑難解答 212
9.6 上機題 213
第10章 Windows應用 開發高級功能 215
10.1 創建菜單 215
10.1.1 設計主菜單 215
10.1.2 創建彈出式菜單 218
10.2 工具欄 219
10.2.1 創建工具欄 219
10.2.2 對工具欄進行編程 220
10.3 狀態欄 221
10.4 SDI和MDI 221
10.5 通用對話框 223
10.5.1 模式對話框和非模式對話框 223
10.5.2 消息框 223
10.5.3 字體對話框 225
10.5.4 打開文件對話框 226
10.5.5 保存文件對話框 228
10.5.6 顏色對話框 229
10.5.7 自定義對話框 230
實訓10.1——打造自己的記事本 231
10.6 疑難解答 235
10.6 上機題 236
第11章 部署Windows應用程序 239
11.1 部署概述 239
11.2 Windows Installer部署 239
11.2.1 Windows Installer的部署 240
11.2.2 創建部署 240
11.2.3 文件系統編輯器 242
11.2.4 文件類型編輯器 244
11.2.5 注冊表編輯器 244
11.2.6 用戶界面編輯器 245
11.2.7 啟動條件編輯器 246
11.2.8 自定義操作編輯器 247
11.3 ClickOnce部署 247
11.3.1 ClickOnce的技術概要 247
11.3.2 使用ClickOnce部署應用程序 248
實訓11.1——部署在線考試系統 249
11.4 疑難解答 252
11.5 上機題 252
第12章 網絡編程 253
12.1 網絡通信協議 253
12.1.1 網絡通信概述 253
12.1.2 IP地址 254
12.1.3 端口號 256
12.2 網絡套接字技術 257
12.2.1 套接字基礎 257
12.2.2 利用面向連接的套接字實現客戶端和服務器通信 259
12.2.3 利用面向無連接的套接字實現點到點的通信 261
12.3 C#套接字的助手類 264
12.3.1 TcpListener類:處理連接請求 264
12.3.2 TcpClient類:提供客戶端連接 265
12.3.3 UdpClient類:發送和接收數據報 266
12.4 網絡流 267
12.5 多線程 268
12.5.1 多線程的應用 269
12.5.2 線程的特性 271
12.5.3 利用多線程進行TCP通信——服務器端設計 273
12.5.4 利用多線程進行TCP通信——客戶端設計 277
實訓12.1——驗證注冊碼 281
12.6 疑難解答 284
12.7 上機題 285
第13章 ASP.NET開發 287
13.1 ASP.NET簡介 287
13.1.1 創建第一個ASP.NET應用程序 287
13.1.2 設置Web服務器 290
13.2 ASP.NET控件 291
13.2.1 使用HTML控件 291
13.2.2 服務器控件 294
13.2.3 驗證控件 296
13.3 ASP.NET常用對象 299
13.3.1 Response對象 299
13.3.2 Request對象 300
13.3.3 Server對象 302
13.3.4 Application對象 303
13.3.5 Session對象 306
13.3.6 Cookie對象 307
13.4 ASP.NET的用戶控件 309
實訓13.1——查看旅游景點 311
13.5 疑難解答 314
13.6 上機題 315
第14章 數據庫訪問 317
14.1 ADO.NET簡介 317
14.2 數據庫基礎 318
14.2.1 數據庫簡介 318
14.2.2 使用SQL Server Management Studio創建數據庫 319
14.2.3 使用SQL語句創建數據庫 321
14.3 結構化查詢語言——SQL語言 322
14.3.1 數據定義語言 323
14.3.2 數據控制語言 323
14.3.3 數據操縱語言 324
14.4 數據源連接 325
14.4.1 操作數據庫的示例 326
14.4.2 通過向導的方式連接數據庫 328
14.4.3 通過編程方式連接數據庫 329
14.4.4 連接字符串 330
14.4.5 使用連接池 331
14.5 與數據庫交互 332
14.5.1 使用SqlCommand對象 332
14.5.2 設置SqlCommand對象屬性 334
14.5.3 用SqlCommand命令執行SQL語句 335
14.6 DataSet對象 337
14.6.1 DataSet概念 337
14.6.2 創建DataSet對象 338
14.6.3 使用DataSet對象讀取XML中的數據 339
14.7 DataAdapter對象 340
實訓14.1——創建通訊錄 342
14.8 疑難解答 350
14.9 上機題 351
第15章 LINQ查詢語言 353
15.1 LINQ介紹 353
15.1.1 LINQ概述 353
15.1.2 隱式局部變量 354
15.1.3 擴展方法 355
15.1.4 Lambda表達式 357
15.1.5 第一個LINQ程序 359
15.2 LINQ語法與特性 361
15.2.1 指定數據源和元素 361
15.2.2 分組與聚集操作 363
15.2.3 Join查詢 364
15.2.4 篩選條件和排序操作 366
15.3 LINQ to SQL 368
15.3.1 創建LINQ to SQL程序步驟 368
15.3.2 數據庫對象和LINQ對象之間的映射 370
15.3.3 LINQ to SQL操作數據庫 371
15.4 LINQ to XML 373
15.4.1 使用LINQ to XML創建XML文檔 373
15.4.2 加載和查詢XML文檔 374
15.4.3 使用LINQ to XML操作XML文檔 376
實訓15.1——圖書管理 378
15.5 疑難解答 382
15.6 上機題 383
第16章 基于C/S的在線考試系統 385
16.1 系統分析 385
16.1.1 需求分析 385
16.1.2 功能分析 385
16.2 系統設計 386
16.2.1 繪制用例圖設計系統功能 386
16.2.2 繪制系統流程圖 386
16.3 數據庫分析與設計 387
16.3.1 數據庫概念設計 387
16.3.2 數據庫邏輯結構設計 388
16.3.3 創建數據庫及數據表 390
16.4 公共類設計 392
16.4.1 服務器端數據庫連接類 392
16.4.2 設置考試試題類 394
16.4.3 客戶端數據庫連接類 395
16.5 考試信息設置模塊 397
16.5.1 服務器端管理主窗體 397
16.5.2 考生信息維護 398
16.5.3 試題維護 400
16.6 學生考試模塊 401
16.6.1 登錄考試系統 401
16.6.2 登錄的數據處理類 403
16.6.3 進入考試界面 404
16.6.4 開始考試 407
16.6.5 生成隨機選擇題 407
16.6.6 考生答題 411
16.6.7 保存選擇題結果 412
16.6.8 結束考試 414
16.7 服務器端查詢模塊 416
16.7.1 考生成績查詢 416
16.7.2 查看考生各題得分 418
第17章 旅游網站系統 421
17.1 系統分析 421
17.1.1 需求分析 421
17.1.2 功能分析 421
17.2 系統設計 422
17.2.1 繪制用例圖設計系統功能 422
17.2.2 繪制系統流程圖 422
17.2.3 開發工具和開發技術的選擇 423
17.3 數據庫分析與設計 423
17.3.1 數據庫概念設計 424
17.3.2 數據庫邏輯結構設計 424
17.3.3 創建數據庫及數據表 426
17.4 公共類設計 427
17.4.1 數據庫連接類 427
17.4.2 前臺母版頁 428
17.4.3 后臺母版頁 429
17.5 旅游景點信息管理模塊 430
17.5.1 設計網站首頁 430
17.5.2 景點詳細信息顯示頁面 433
17.5.3 添加旅游景點信息 435
17.5.4 加載管理景點信息頁面 437
17.5.5 編輯旅游景點信息 439
17.6 旅游景點類型管理 441
17.6.1 添加景點類型 441
17.6.2 編輯景點類型 443
17.7 用戶評論模塊 446
17.7.1 發布評論內容 446
17.7.2 后臺查看評論信息 448
17.7.3 管理評論信息 449
17.8 用戶管理模塊 450
17.8.1 用戶注冊頁面設計 450
17.8.2 登錄系統后臺 451
17.8.3 管理用戶信息 454
序: