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

21天學通C#

( 簡體 字)
作者:周紅安 等類別:1. -> 程式設計 -> .NET -> C#
譯者:
出版社:電子工業出版社21天學通C# 3dWoo書號: 18054
詢問書籍請說出此書號!

缺書
不接受訂購

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

譯者序:

前言:

內容簡介:

本書是C#語言的入門教程。C#語言是一種面向對象的、安全的、現代的計算機編程語言。其結構清晰、效率高、功能強,目標是擁有C++的執行效率和運算能力,同時也具備像Visual Basic一樣的易用性。本書分為六篇共21章。第一篇是C#基礎語言篇,主要包括C#概述、變量和表達式、流程控制、C#面向對象基礎知識、面向對象的關鍵技術、.NET內置對象、調試和異常處理;第二篇的主要內容是C#的Windows編程,講解了Windows編程基礎、使用Windows Forms和對話框、Windows應用程序的部署;第三篇主要分析了C# Web開發的內容,主要包括Web應用程序開發、Web應用程序的調試和異常處理、Web應用程序的部署和配置、Web應用程序的安全性和用C#開發Web Service;第四篇是數據操作篇,主要內容包括ADO.NET 3.5基礎知識、XML編程和數據綁定技術;第五篇是C#高級編程篇,主要包括文件和注冊表操作、多線程和同步;最后一篇綜合篇用文章發布系統演示如何使用C#進行實例開發。
    本書的特點是簡單易懂、內容全面、實例多,詳細地介紹了C#語言的基礎和ADO.NET 3.5的相關知識。本書適合沒有編程基礎的C#語言初學者作為入門教程,也可作為大、中院校師生和培訓班的教材。對于C#語言開發的愛好者,本書也有較大的參考價值。
    本書附贈DVD光盤1張,內容包括超大容量手把手視頻、電子教案(PPT)、編程參考寶典電子書、源代碼及各章習題答案。
目錄:

第一篇 C#基礎語言篇
第1章 C#概述(精彩視頻:51分鐘) 21
1.1 C#簡介 21
1.1.1 C#的由來 21
1.1.2 C#的特點 22
1.1.3 C#與C++的區別 23
1.2 .NET的結構 24
1.2.1 虛擬執行系統 24
1.2.2 元數據 24
1.2.3 通用語言規范 24
1.2.4 類型系統 25
1.3 C#開發工具Visual Studio簡介 25
1.3.1 Visual Studio的發展歷史 25
1.3.2 用Visual Studio 2008開發C#的優點 25
1.3.3 Visual Studio 2008的安裝 27
1.3.4 Visual Studio 2008的界面介紹 30
1.4 第一個Windows應用程序 31
1.4.1 什么是Windows應用程序 31
1.4.2 開發Hello World Windows應用程序 32
1.5 第一個Web應用程序 34
1.5.1 什么是Web應用程序 34
1.5.2 開發Hello World Web應用程序 35
1.6 Windows應用程序和Web應用程序的區別 37
1.7 綜合練習 37
1.8 小結 38
1.9 習題 39
第2章 變量和表達式(精彩視頻:24分鐘) 41
2.1 數據類型 41
2.1.1 值類型 41
2.1.2 引用類型 43
2.1.3 數組 44
2.1.4 類型轉換 45
2.2 變量和常量 47
2.2.1 命名變量 47
2.2.2 聲明和使用變量 47
2.2.3 聲明和使用常量 48
2.3 運算符 49
2.3.1 算術運算符 50
2.3.2 賦值運算符 51
2.3.3 其他運算符 52
2.4 裝箱和拆箱 53
2.4.1 裝箱 53
2.4.2 拆箱 54
2.5 綜合練習 55
2.6 小結 57
2.7 習題 57
第3章 流程控制(精彩視頻:33分鐘) 59
3.1 布爾邏輯 59
3.1.1 位運算符 59
3.1.2 布爾運算 61
3.1.3 運算符的優先級 61
3.2 goto語句 62
3.3 分支結構 64
3.3.1 if語句 65
3.3.2 switch語句 66
3.4 循環結構 68
3.4.1 while循環 69
3.4.2 do…while循環 70
3.4.3 for循環 71
3.4.4 break語句 72
3.4.5 continue語句 74
3.5 綜合練習 75
3.6 小結 78
3.7 習題 78
第4章 C#面向對象基礎知識(精彩視頻:46分鐘) 80
4.1 面向對象編程概述 80
4.2 類 81
4.2.1 聲明類 82
4.2.2 類的成員和成員的聲明 82
4.2.3 類的成員的訪問 84
4.2.4 繼承類 84
4.3 對象 86
4.3.1 對象的聲明和訪問 86
4.3.2 類與對象的關系 87
4.4 方法 88
4.4.1 方法的聲明 88
4.4.2 方法的參數 88
4.4.3 構造函數 88
4.4.4 析構函數 89
4.4.5 靜態方法 89
4.4.6 非靜態方法 90
4.4.7 重載方法 91
4.5 綜合練習 93
4.6 小結 96
4.7 習題 97
第5章 面向對象的關鍵技術(精彩視頻:61分鐘) 99
5.1 封裝 99
5.1.1 封裝的用途 99
5.1.2 封裝的實現 100
5.2 繼承 101
5.2.1 繼承的用途 101
5.2.2 繼承的實現 101
5.3 多態 103
5.3.1 多態的用途 103
5.3.2 多態的實現 103
5.4 接口 105
5.4.1 接口的概念 105
5.4.2 聲明接口 106
5.4.3 接口的成員和聲明 106
5.4.4 接口的實現 106
5.5 抽象類 108
5.6 域和屬性 109
5.6.1 域的用途 109
5.6.2 域的聲明 109
5.6.3 屬性的用途 109
5.6.4 屬性的聲明 109
5.7 匿名方法 110
5.7.1 什么是匿名方法 110
5.7.2 匿名方法的使用 110
5.8 綜合練習 111
5.9 小結 114
5.10 習題 114
第6章 .NET內置對象(精彩視頻:91分鐘) 116
6.1 Page對象 116
6.1.1 Page對象介紹 116
6.1.2 初始化 116
6.1.3 頁面載入 118
6.1.4 查找控件 119
6.2 Response對象 120
6.2.1 Response對象介紹 120
6.2.2 打開新窗口 121
6.2.3 輸出信息 121
6.3 Request對象 122
6.3.1 Request對象介紹 123
6.3.2 Request對象的方法 123
6.3.3 從瀏覽器獲取數據 124
6.4 Application對象 124
6.5 Session對象的屬性 125
6.6 Server對象 126
6.7 Cookie對象 127
6.8 Cache對象 129
6.9 綜合練習 130
6.10 小結 133
6.11 習題 134
第7章 調試和異常處理(精彩視頻:35分鐘) 135
7.1 程序調試技術 135
7.1.1 使用Visual Studio 2008錯誤報告 135
7.1.2 尋找邏輯錯誤 136
7.1.3 單步執行程序 138
7.1.4 設置斷點 139
7.1.5 在哪里設置斷點 140
7.2 異常處理 140
7.2.1 什么是異常處理 140
7.2.2 使用try…catch…finally 141
7.2.3 使用系統日志 142
7.3 高質量編碼標準 142
7.3.1 好的編碼結構 142
7.3.2 好的注釋風格 143
7.3.3 好的命名規范 144
7.3.4 避免文件過大 145
7.3.5 使用異常處理 146
7.4 綜合練習 147
7.5 小結 148
7.6 習題 148
第二篇 C# Windows編程篇
第8章 Windows編程基礎(精彩視頻:23分鐘) 150
8.1 Windows應用程序包含的應用 150
8.2 Windows應用程序的開發界面 150
8.2.1 解決方案資源管理器 151
8.2.2 工具箱 152
8.2.3 工具欄 152
8.3 Widnows應用程序開發的流程 153
8.4 拖放控件 155
8.4.1 添加菜單欄 155
8.4.2 添加工具欄 156
8.4.3 添加狀態欄 157
8.4.4 為狀態欄添加其他控件 157
8.4.5 添加文本框和按鈕 158
8.5 為控件添加響應事件 158
8.6 綜合練習 159
8.7 小結 163
8.8 習題 163
第9章 使用Windows Forms和對話框(精彩視頻:198分鐘) 165
9.1 使用標準控件 165
9.2 公共控件 166
9.2.1 按鈕控件(Button):產生動作 167
9.2.2 文本顯示控件(Label):顯示標簽 167
9.2.3 輸入控件(TextBox):輸入文本 168
9.2.4 日期控件(DateTimePicker):選擇日期 169
9.2.5 進度條控件(ProgressBar):顯示操作進度 170
9.2.6 列表控件(ListBox):顯示列表 171
9.2.7 樹控件(TreeView):制作樹目錄 172
9.2.8 其他公共控件 173
9.3 容器 174
9.3.1 流布局控件(FlowLayoutPanel):排列內容 174
9.3.2 分隔條控件(SplitContainer):分隔的兩個面板 174
9.3.3 選項卡控件(TabControl):顯示多個選項卡 175
9.3.4 其他容器控件 175
9.4 菜單和工具欄 176
9.4.1 快捷菜單控件(ContextMenuStrip):彈出式菜單 176
9.4.2 工具欄控件(ToolStrip):顯示工具欄 176
9.4.3 其他菜單和狀態欄控件 177
9.5 組件 178
9.5.1 幫助文檔組件(HelpProvider):關聯提供的上下文幫助 178
9.5.2 定時器組件(Timer):定期引發某個事件 179
9.5.3 其他組件 179
9.6 對話框 180
9.6.1 保存文件對話框(SaveFileDialog):保存文件到指定的位置 180
9.6.2 打開文件對話框(OpenFileDialog):用于打開文件 181
9.6.3 其他對話框 183
9.7 綜合練習 187
9.8 小結 189
9.9 習題 190
第10章 Windows應用程序的部署(精彩視頻:41分鐘) 192
10.1 應用程序部署概述 192
10.1.1 VS 2008提供的應用程序部署功能 192
10.1.2 Windows Installer部署和ClickOnce部署的比較 192
10.2 使用ClickOnce部署應用程序 193
10.2.1 將應用程序發布到Web 193
10.2.2 將應用程序發布到共享文件夾 194
10.2.3 將應用程序發布到CD-ROM 195
10.3 使用Windows Installer創建安裝程序 196
10.3.1 創建部署項目 196
10.3.2 在部署項目中添加應用程序 198
10.3.3 安裝應用程序 200
10.4 綜合練習 201
10.5 小結 202
10.6 習題 202
第三篇 C#Web開發篇
第11章 Web應用程序開發(精彩視頻:136分鐘) 204
11.1 Web應用程序概述 204
11.2 Web應用程序的開發界面 205
11.2.1 解決方案資源管理器 205
11.2.2 工具箱 206
11.3 標準控件 206
11.3.1 按鈕控件 207
11.3.2 文本顯示控件 208
11.3.3 輸入控件 208
11.3.4 文件上傳控件 209
11.3.5 復選列表 211
11.3.6 單選列表 212
11.3.7 下拉列表框控件 213
11.4 驗證控件 213
11.4.1 必填內容驗證控件 214
11.4.2 限制范圍的控件 214
11.4.3 正則表達式驗證控件 215
11.4.4 其他驗證控件 216
11.5 導航控件 217
11.5.1 站點地圖控件 217
11.5.2 菜單控件 218
11.5.3 樹形控件 219
11.6 登錄控件 220
11.6.1 登錄控件 220
11.6.2 創建用戶控件 220
11.6.3 改密碼控件 221
11.6.4 其他登錄控件 222
11.7 綜合練習 223
11.8 小結 225
11.9 習題 225
第12章 Web應用程序的調試和異常處理(精彩視頻:37分鐘) 227
12.1 應用程序的跟蹤 227
12.1.1 什么是跟蹤 227
12.1.2 頁面級跟蹤 228
12.1.3 應用程序級跟蹤 228
12.2 應用程序的調試 229
12.2.1 在Web.Config中啟動調試 229
12.2.2 Web.config文件常用配置 230
12.2.3 代碼級斷點調試 231
12.3 應用程序的錯誤處理 233
12.3.1 什么是錯誤處理 233
12.3.2 使用Page_Error事件 234
12.3.3 用Web.Config控制所有頁面級錯誤 235
12.3.4 使用Application_Error控制應用程序級錯誤 235
12.4 綜合練習 235
12.5 小結 236
12.6 習題 236
第13章 Web應用程序的部署和配置(精彩視頻:22分鐘) 239
13.1 Web應用程序部署的意義 239
13.2 Web程序的部署 239
13.2.1 部署工具 239
13.2.2 發布網站的預編譯過程 240
13.2.3 使用VS的復制網站功能部署 241
13.3 應用程序的配置 242
13.3.1 應用程序配置的意義 242
13.3.2 配置文件的格式 243
13.3.3 標準ASP.NET配置節 244
13.3.4 為Web應用程序設定本地化信息 246
13.4 綜合練習 246
13.5 小結 248
13.6 習題 249
第14章 Web應用程序的安全性(精彩視頻:14分鐘) 251
14.1 應用程序的安全概述 251
14.1.1 為什么要保障應用程序的安全性 251
14.1.2 保障安全都有哪些措施 251
14.2 配置Web應用程序的身份驗證類型 252
14.2.1 集成Windows身份驗證 252
14.2.2 Forms身份驗證 253
14.3 配置Web應用程序中的權限 253
14.3.1 allow授權配置 254
14.3.2 deny拒絕授權配置 254
14.4 用戶管理對象 254
14.4.1 什么是用戶管理 254
14.4.2 Membership用戶管理類概述 255
14.4.3 MembershipUser用戶類概述 255
14.4.4 用戶管理的關鍵配置——成員資格提供程序 256
14.4.5 創建用戶 256
14.4.6 驗證用戶 257
14.5 角色管理系統 257
14.5.1 什么是角色管理 257
14.5.2 啟用角色 258
14.5.3 創建角色 258
14.5.4 賦予用戶角色權限 259
14.5.5 驗證角色的登錄 259
14.6 ASP.NET中的授權 260
14.7 綜合練習 261
14.8 小結 261
14.9 習題 262
第15章 用C#開發Web Service(精彩視頻:50分鐘) 264
15.1 Web Service介紹 264
15.1.1 Web Service概述 264
15.1.2 Web Service的優點 265
15.1.3 Web Service支持的數據類型 265
15.1.4 使用Web Service實現Hello World 266
15.2 在Web Service中使用Session對象 267
15.3 綜合練習 269
15.4 小結 272
15.5 習題 272
第四篇 數據操作篇
第16章 ADO.NET 3.5基礎知識(精彩視頻:87分鐘) 275
16.1 ADO.NET概述 275
16.1.1 什么是ADO.NET 275
16.1.2 ADO.NET的工作原理 276
16.1.3 ADO.NET的結構 276
16.1.4 ADO.NET 3.5的高級特性 277
16.2 SQL Server數據庫基礎知識 277
16.2.1 數據庫簡介 277
16.2.2 安裝SQL Server 2005數據庫 278
16.2.3 創建數據庫 281
16.2.4 創建數據庫表 283
16.2.5 SQL結構化查詢語言基礎 285
16.2.6 SQL語言的基本運算符 286
16.2.7 SQL語言常用語句示例 287
16.3 數據庫連接對象Connection 289
16.3.1 什么是數據庫連接 289
16.3.2 創建應用程序與數據庫的連接 291
16.3.3 使用配置文件和Connection創建與數據庫的連接 291
16.4 數據庫命令執行對象Command 292
16.4.1 什么是數據庫命令 292
16.4.2 Command對象 292
16.4.3 使用Command執行數據庫的增、刪、改操作 294
16.5 只進數據集對象DataReader 295
16.5.1 什么是只進數據集 295
16.5.2 DataReader對象 295
16.5.3 遍歷DataReader中的數據 296
16.6 語言集成查詢LINQ 297
16.6.1 什么是LINQ 297
16.6.2 LINQ查詢表達式運算符 298
16.7 綜合練習 301
16.8 小結 302
16.9 習題 302
第17章 XML編程(精彩視頻:10分鐘) 304
17.1 .NET框架中的XML 304
17.1.1 理解XML 304
17.1.2 XML文檔對象模型 307
17.1.3 System.Xml命名空間 308
17.2 讀取XML文檔 308
17.2.1 讀取XML節點 309
17.2.2 使用XmlDocument讀取XML 310
17.2.3 使用XmlReader讀取XML 311
17.3 使用XPath檢索XML 312
17.3.1 基本XPath表達式 312
17.3.2 使用函數設置檢索條件 313
17.3.3 使用運算符設置檢索條件 313
17.3.4 使用通配符模糊匹配 313
17.3.5 查詢XML內容 313
17.4 修改XML文檔 315
17.4.1 創建新DOM節點 315
17.4.2 為DOM節點創建屬性 315
17.4.3 修改DOM節點 317
17.4.4 刪除DOM節點 319
17.5 集成DataSet 319
17.5.1 使用DataSet加載XML數據 319
17.5.2 使用XmlDataDocument加載關系數據 320
17.6 綜合練習 321
17.7 小結 322
17.8 習題 323
第18章 數據綁定技術(精彩視頻:10分鐘) 325
18.1 數據綁定概述 325
18.1.1 簡單數據綁定 325
18.1.2 復雜數據綁定 325
18.1.3 綁定變量 326
18.2 列表控件 326
18.2.1 綁定DataSet到DropDownList控件 326
18.2.2 綁定DataReader到ListBox控件 327
18.2.3 綁定DataTable到CheckBoxList控件 329
18.2.4 綁定HashTable到RadioButtonList控件 331
18.3 網格視圖GridView 332
18.3.1 比較DataGrid和GridView控件 333
18.3.2 GridView控件概述 333
18.3.3 在GridView控件中修改、刪除、選擇數據 334
18.3.4 在GridView控件中分頁瀏覽數據 336
18.4 其他數據綁定控件 337
18.4.1 單個記錄顯示控件:FormView 338
18.4.2 數據列表:DataList 339
18.4.3 循環控件Repeater 340
18.5 綜合練習 342
18.6 小結 343
18.7 習題 344
第五篇 C#高級編程
第19章 文件和注冊表操作(精彩視頻:45分鐘) 346
19.1 文件 346
19.1.1 .NET中文件和文件夾的類 346
19.1.2 移動、復制和刪除文件和文件夾 347
19.1.3 讀取文件 349
19.1.4 寫入文件 351
19.2 注冊表 352
19.2.1 注冊表概述 352
19.2.2 注冊表類 353
19.2.3 寫入注冊表 354
19.2.4 讀取注冊表 355
19.3 綜合練習 356
19.4 小結 361
19.5 習題 361
第20章 多線程和同步(精彩視頻:54分鐘) 364
20.1 多線程概述 364
20.2 Thread類 366
20.2.1 使用Thread類 366
20.2.2 給線程傳遞數據 367
20.2.3 后臺線程 369
20.2.4 線程的優先級 370
20.3 線程問題 371
20.3.1 競態條件 371
20.3.2 死鎖 372
20.4 同步 372
20.4.1 lock語句 372
20.4.2 Monitor類:監視器 373
20.4.3 等待句柄 375
20.4.4 Mutex類:互斥 376
20.4.5 Semaphore類:旗語 377
20.4.6 Events類:事件 377
20.5 綜合練習 378
20.6 小結 381
20.7 習題 381
第六篇 C#綜合實例篇
第21章 文章發布系統(精彩視頻:77分鐘) 383
21.1 系統概述 383
21.2 需求分析 383
21.3 系統分析 384
21.3.1 功能結構分析 384
21.3.2 網站架設 385
21.4 數據庫與視圖設計 386
21.4.1 數據庫設計 386
21.4.2 系統文件結構 388
21.5 公共類編寫 389
21.5.1 公共類的編寫 389
21.5.2 配置文件 394
21.6 前臺開發 394
21.6.1 設計分析 394
21.6.2 導航的實現 395
21.6.3 推薦文章的實現 396
21.6.4 搜索文章的實現 397
21.6.5 閱讀文章的實現 398
21.6.6 閱讀文章計數的實現 400
21.7 后臺管理系統開發 400
21.7.1 設計分析 400
21.7.2 管理員登錄實現 401
21.7.3 發布文章 402
21.7.4 修改、刪除文章 403
21.7.5 安全退出系統 405
21.7.6 登錄認證 406
21.8 小結 406
序: