注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)C/C++及其相關(guān)新手學(xué)Visual C# 2008程序設(shè)計(jì)

新手學(xué)Visual C# 2008程序設(shè)計(jì)

新手學(xué)Visual C# 2008程序設(shè)計(jì)

定 價(jià):¥59.80

作 者: 康莉 等編著
出版社: 電子工業(yè)出版社
叢編項(xiàng): 博客園新手學(xué)習(xí)系列
標(biāo) 簽: VC++

ISBN: 9787121074875 出版時(shí)間: 2009-01-01 包裝: 平裝
開本: 大16開 頁數(shù): 515 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  《新手學(xué)Visual C# 2008程序設(shè)計(jì)》介紹了微軟最新的編程語言Visual C# 2008,全書共分8篇21章,從基礎(chǔ)到應(yīng)用,內(nèi)容涉及Visual C# 2008語法、面向?qū)ο缶幊?、使用Visual Studio 2005快速可視化編輯器、NET類庫(kù)的使用、使用ADO.NET 2.0進(jìn)行數(shù)據(jù)庫(kù)編程,以及.NET 3.5框架中的新特色(WPF、WCF和WF等),最后還介紹了使用C#開發(fā)ASP.NET 3.5應(yīng)用程序?!缎率謱W(xué)Visual C# 2008程序設(shè)計(jì)》的目的在于以實(shí)踐驅(qū)動(dòng)理論,在每個(gè)章節(jié)和每個(gè)主題中,都提供了大量的代碼片段、示例程序,力求讓讀者盡快地具備實(shí)際動(dòng)手編程能力。另外,《新手學(xué)Visual C# 2008程序設(shè)計(jì)》提供了兩個(gè)非常具有代表性的案例,以幫助讀者積累項(xiàng)目實(shí)戰(zhàn)經(jīng)驗(yàn)?!缎率謱W(xué)Visual C# 2008程序設(shè)計(jì)》適合于初級(jí)程序員、在校學(xué)生或有志于從事微軟.NET開發(fā)的程序員閱讀。

作者簡(jiǎn)介

暫缺《新手學(xué)Visual C# 2008程序設(shè)計(jì)》作者簡(jiǎn)介

圖書目錄

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

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) hotzeplotz.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)