注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)軟件與程序設(shè)計BASIC/VB及其相關(guān)VISUAL C# 2005程序設(shè)計從入門到精通

VISUAL C# 2005程序設(shè)計從入門到精通

VISUAL C# 2005程序設(shè)計從入門到精通

定 價:¥46.00

作 者: 代方震,陳冠軍 著
出版社: 人民郵電出版社
叢編項:
標 簽: VC++

ISBN: 9787115164575 出版時間: 2007-09-01 包裝: 平裝
開本: 16開 頁數(shù): 378 字數(shù):  

內(nèi)容簡介

  C#是一門現(xiàn)在很流行的開發(fā)語言,使用范圍涵蓋了桌面應(yīng)用、Web應(yīng)用和移動應(yīng)用。本書從講解C#的基本知識入手,詳細地介紹了C#在桌面和Web開發(fā)中的應(yīng)用技巧。 全書共分27章,內(nèi)容包括了基本語法、控件使用、實例編程等非常豐富的實用知識。通過本書的學(xué)習(xí),讀者不僅可以掌握C#語言的語法、使用技巧,還可以使用C#開發(fā)桌面和Web應(yīng)用程序。尤其是Web應(yīng)用程序,已經(jīng)是現(xiàn)在應(yīng)用程序開發(fā)的潮流,C#語言更是這種潮流的推動者?!”緯m用于初、中級.NET用戶,對于高級用戶也有很多啟發(fā)意義。 全書的結(jié)構(gòu)編排合理,以層層遞進的方式介紹C#語言的應(yīng)用,是一本學(xué)習(xí)C#和網(wǎng)絡(luò)程序開發(fā)的必備參考書籍。

作者簡介

暫缺《VISUAL C# 2005程序設(shè)計從入門到精通》作者簡介

圖書目錄

第1篇 C#2.0基礎(chǔ)知識
第1章 C#概述 3
1.1 當前流行的開發(fā)語言概述 3
1.2 C#的基礎(chǔ)框架 .NET Framework 3
1.2.1 框架是什么 3
1.2.2 框架的組織結(jié)構(gòu) 4
1.3 C#簡介 4
1.3.1 C#的由來 4
1.3.2 C#的特點 5
1.3.3 C#與C++的區(qū)別 5
1.4 C#開發(fā)工具Visual Studio簡介 5
1.4.1 Visual Studio的發(fā)展歷史 6
1.4.2 用Visual Studio開發(fā)C#的優(yōu)點 6
1.4.3 Visual Studio 2005的界面介紹 6
1.5 第一個Windows應(yīng)用程序 7
1.5.1 什么是Windows應(yīng)用程序 7
1.5.2 開發(fā)Hello World Windows應(yīng)用程序 7
1.6 第一個Web應(yīng)用程序 9
1.6.1 什么是Web應(yīng)用程序 9
1.6.2 開發(fā)Hello World Web應(yīng)用程序 9
1.7 Windows應(yīng)用程序和Web應(yīng)用程序的區(qū)別 12
1.8 小結(jié) 12
第2章 C#的語法知識 13
2.1 變量、常量和表達式 13
2.1.1 常量 13
2.1.2 變量 13
2.1.3 變量的類型 13
2.1.4 類型轉(zhuǎn)換 14
2.1.5 變量的作用域和生存周期 14
2.1.6 表達式 15
2.2 運算符 15
2.2.1 算術(shù)運算符 15
2.2.2 關(guān)系運算符和邏輯運算符 16
2.2.3 賦值運算符 16
2.2.4 ?運算符 16
2.2.5 運算符優(yōu)先級 17
2.3 流程控制語句 17
2.3.1 if語句 17
2.3.2 switch語句 18
2.3.3 for語句 19
2.3.4 foreach語句 20
2.3.5 while語句 20
2.4 方法和函數(shù) 21
2.4.1 方法和函數(shù)的定義 21
2.4.2 函數(shù)的參數(shù) 22
2.4.3 函數(shù)的返回值 22
2.4.4 函數(shù)的重載 22
2.4.5 委托 23
2.5 泛型 23
2.5.1 什么是泛型 23
2.5.2 泛型的應(yīng)用范圍 24
2.6 小結(jié) 24
第3章 C#的面向?qū)ο筇匦浴?5
3.1 面向?qū)ο缶幊谈攀觥?5
3.1.1 什么是類和對象 25
3.1.2 用C#如何創(chuàng)建類 25
3.1.3 用C#如何創(chuàng)建對象 27
3.1.4 什么是面向?qū)ο缶幊獭?7
3.2 面向?qū)ο蟮募夹g(shù) 28
3.2.1 接口 28
3.2.2 用C#如何創(chuàng)建接口 28
3.2.3 繼承 29
3.2.4 用C#如何實現(xiàn)繼承 29
3.2.5 多態(tài) 29
3.2.6 用C#如何實現(xiàn)多態(tài) 30
3.3 面向?qū)ο箝_發(fā)的簡單實例 31
3.3.1 面向?qū)ο蠊δ茉O(shè)計 31
3.3.2 面向?qū)ο蟮念愒O(shè)計 31
3.3.3 面向?qū)ο蟮膽?yīng)用 32
3.4 小結(jié) 33
第4章 數(shù)組、字典和字符串 34
4.1 字符串 34
4.1.1 字符串對象string 34
4.1.2 字符串的截取 34
4.1.3 字符串的復(fù)制 35
4.1.4 字符串的格式化 35
4.1.5 使用StringBuild連接字符串 36
4.2 數(shù)組 36
4.2.1 普通數(shù)組 36
4.2.2 動態(tài)數(shù)組 36
4.2.3 泛型數(shù)組 37
4.2.4 數(shù)組的遍歷 37
4.2.5 ArrayList與傳統(tǒng)數(shù)組間的轉(zhuǎn)換 38
4.3 字典 39
4.3.1 什么是字典 39
4.3.2 可排序的字典 39
4.3.3 哈希表 39
4.3.4 字典的遍歷 40
4.3.5 使用可排序字典存儲自定義類型 40
4.4 小結(jié) 41
第2篇 C# Windows應(yīng)用
第5章 Windows應(yīng)用程序概述 45
5.1 Windows應(yīng)用程序包含的應(yīng)用 45
5.2 Windows應(yīng)用程序的工作界面 45
5.2.1 解決方案資源管理器 46
5.2.2 工具箱 46
5.2.3 菜單 46
5.3 控件的屬性和事件概述 47
5.4 公共控件 47
5.4.1 按鈕控件Button 48
5.4.2 文本顯示控件Label 48
5.4.3 輸入控件TextBox 49
5.4.4 日期控件DateTimePicker 50
5.4.5 進度條控件ProgressBar 50
5.4.6 列表控件ListBox 51
5.4.7 樹控件TreeView 52
5.4.8 其他公共控件 53
5.5 容器 54
5.5.1 流布局控件FlowLayoutPanel 54
5.5.2 分隔條控件SplitContainer 55
5.5.3 選項卡控件TabControl 55
5.5.4 其他容器控件 56
5.6 菜單和工具欄 56
5.6.1 快捷菜單控件ContextMenuStrip 56
5.6.2 工具欄控件ToolStrip 57
5.6.3 其他菜單和工具欄控件 58
5.7 組件 58
5.7.1 幫助文檔組件HelpProvider 58
5.7.2 定時器組件Timer 59
5.7.3 其他組件 59
5.8 對話框 59
5.8.1 保存文件對話框SaveFileDialog 60
5.8.2 打開文件對話框OpenFileDialog 61
5.8.3 其他對話框 62
5.9 小結(jié) 62
第6章 Windows應(yīng)用程序的跟蹤、調(diào)試和錯誤處理 63
6.1 應(yīng)用程序的跟蹤 63
6.1.1 什么是跟蹤 63
6.1.2 什么是跟蹤偵聽器 63
6.1.3 跟蹤對象Trace 64
6.1.4 在應(yīng)用程序中跟蹤代碼 64
6.1.5 將跟蹤結(jié)果輸出到文件 65
6.2 應(yīng)用程序的調(diào)試 66
6.2.1 什么是調(diào)試 66
6.2.2 代碼級斷點調(diào)試 66
6.2.3 掌握調(diào)試時的即時信息 67
6.3 應(yīng)用程序的異常處理 67
6.3.1 什么是異常處理 68
6.3.2 異常處理的特點 68
6.3.3 如何使用try/catch處理異?!?8
6.3.4 如何使用try/finally清理 68
6.4 小結(jié) 69
第7章 Windows應(yīng)用程序的部署 70
7.1 應(yīng)用程序部署概述 70
7.1.1 VS2005提供的應(yīng)用程序部署功能 70
7.1.2 Windows Installer部署和ClickOnce部署的比較 70
7.2 使用ClickOnce部署應(yīng)用程序 71
7.2.1 將應(yīng)用程序發(fā)布到Web 71
7.2.2 將應(yīng)用程序發(fā)布到共享文件夾 72
7.2.3 將應(yīng)用程序發(fā)布到CD-ROM 73
7.3 使用Windows Installer創(chuàng)建安裝程序 74
7.3.1 創(chuàng)建部署項目 74
7.3.2 在部署項目中添加應(yīng)用程序 75
7.3.3 安裝應(yīng)用程序 76
7.4 小結(jié) 77
第8章 Windows應(yīng)用程序中的文件管理 78
8.1 文件管理概述 78
8.2 目錄管理對象DirectoryInfo 78
8.2.1 DirectoryInfo概述 78
8.2.2 DirectoryInfo的成員 79
8.2.3 創(chuàng)建目錄 79
8.2.4 移動目錄 80
8.2.5 刪除目錄 80
8.2.6 用ListBox顯示根目錄下所有目錄 80
8.3 文件管理對象FileInfo 83
8.3.1 FileInfo概述 83
8.3.2 FileInfo對象的成員 83
8.3.3 創(chuàng)建文件 84
8.3.4 在文件末尾添加文本 84
8.3.5 刪除文件 84
8.3.6 為自定義資源管理器添加創(chuàng)建目錄和文件的功能 84
8.4 文件流對象FileStream 86
8.4.1 什么是文件流 86
8.4.2 FileStream對象的成員 86
8.4.3 讀取文件 87
8.4.4 編寫文件 87
8.4.5 為自定義資源管理器添加讀取文件內(nèi)容的功能 87
8.5 小結(jié) 88
第3篇 C# Web應(yīng)用
第9章 Web應(yīng)用程序概述 91
9.1 Web應(yīng)用程序包含的應(yīng)用 91
9.2 Web應(yīng)用程序的工作界面 91
9.2.1 解決方案資源管理器 92
9.2.2 工具箱 92
9.2.3 菜單 92
9.3 標準控件 93
9.3.1 按鈕控件Button 93
9.3.2 文本顯示控件Label 94
9.3.3 輸入控件TextBox 95
9.3.4 日期控件Calendar 96
9.3.5 復(fù)選列表CheckBoxList 97
9.3.6 單選列表RadioButtonList 99
9.3.7 下拉列表控件DropDownList 99
9.3.8 隱藏字段HiddenField 100
9.3.9 廣告控件AdRotator 101
9.3.10 多視圖控件MultiView 102
9.3.11 上傳控件FileUpload 104
9.3.12 自定義向?qū)Э丶izard 105
9.3.13 局部刷新控件Substitution 107
9.3.14 其他標準控件 108
9.4 HTML控件 108
9.4.1 Input控件 108
9.4.2 頁面布局控件 109
9.4.3 其他客戶端控件 110
9.5 驗證控件 110
9.5.1 必填內(nèi)容驗證控件RequiredFieldValidator 110
9.5.2 限制范圍的控件RangeValidator 111
9.5.3 正則表達式驗證控件RegularExpressionValidator 112
9.5.4 其他驗證控件 112
9.6 導(dǎo)航控件 112
9.6.1 站點地圖控件SiteMapPath 113
9.6.2 菜單控件Menu 113
9.6.3 樹型控件TreeView 114
9.7 登錄控件 115
9.7.1 登錄控件Login 115
9.7.2 創(chuàng)建用戶控件CreateUserWizard 116
9.7.3 改密碼控件ChangePassword 117
9.7.4 其他登錄控件 117
9.8 WebParts控件 118
9.8.1 WebPart的管理控件WebPartManager 118
9.8.2 標準WebPart區(qū)域控件WebPartZone 119
9.8.3 可修改的區(qū)域控件EditorZone 120
9.8.4 目錄區(qū)域控件CatalogZone 122
9.8.5 其他區(qū)域控件ConnectionsZone 124
9.9 小結(jié) 125
第10章 Web應(yīng)用程序的跟蹤、調(diào)試和 錯誤處理 126
10.1 應(yīng)用程序的跟蹤 126
10.1.1 什么是跟蹤 126
10.1.2 頁面級跟蹤 126
10.1.3 應(yīng)用程序級跟蹤 127
10.2 應(yīng)用程序的調(diào)試 129
10.2.1 什么是調(diào)試 129
10.2.2 在Web.Config中啟動調(diào)試 130
10.2.3 代碼級斷點調(diào)試 130
10.2.4 掌握調(diào)試時的即時信息 130
10.3 應(yīng)用程序的錯誤處理 131
10.3.1 什么是錯誤處理 131
10.3.2 代碼級錯誤處理 132
10.3.3 使用Page_Error事件控件 133
10.3.4 用Web.Config控制所有頁面級錯誤 134
10.3.5 使用Application_Error控制應(yīng)用程序級錯誤 135
10.4 小結(jié) 136
第11章 應(yīng)用程序的部署和配置 137
11.1 應(yīng)用程序部署的意義 137
11.2 Web程序的部署 137
11.2.1 VS 2005提供的部署模板 137
11.2.2 創(chuàng)建Web安裝項目 137
11.2.3 安裝Web項目 140
11.2.4 使用XCopy部署遠程網(wǎng)站 141
11.3 應(yīng)用程序配置的意義 143
11.4 應(yīng)用程序的配置 143
11.4.1 配置文件的格式 143
11.4.2 標準ASP.NET配置節(jié) 144
11.4.3 運行時訪問配置文件 145
11.5 小結(jié) 145
第12章 Web應(yīng)用程序的安全性 146
12.1 應(yīng)用程序的安全概述 146
12.1.1 為什么要保障應(yīng)用程序的安全性 146
12.1.2 保障安全都有哪些措施 146
12.2 配置Web應(yīng)用程序的身份驗證類型 147
12.2.1 Windows身份驗證 147
12.2.2 Forms身份驗證 147
12.2.3 Forms身份驗證的格式 148
12.3 配置Web應(yīng)用程序中的權(quán)限 149
12.3.1 allow授權(quán)配置 149
12.3.2 deny拒絕授權(quán)配置 150
12.4 用戶管理對象Membership和MembershipUser 150
12.4.1 什么是用戶管理 150
12.4.2 Membership用戶管理類概述 151
12.4.3 MembershipUser用戶類概述 151
12.4.4 用戶管理的關(guān)鍵配置-成員資格提供程序MembershipProvider 151
12.4.5 創(chuàng)建用戶 152
12.4.6 驗證用戶 154
12.4.7 查找用戶 156
12.4.8 使用MembershipUser修改登錄密碼 157
12.5 角色管理對象Role 159
12.5.1 什么是角色管理 159
12.5.2 啟用角色 159
12.5.3 創(chuàng)建角色 160
12.5.4 賦予用戶角色權(quán)限 160
12.5.5 驗證角色的登錄 161
12.6 匿名用戶的授權(quán)管理 161
12.7 小結(jié) 162
第13章 用C#開發(fā)Web Service 163
13.1 Web Service介紹 163
13.1.1 概述 163
13.1.2 Web Service的優(yōu)點 164
13.1.3 Web Service支持的數(shù)據(jù)類型 164
13.1.4 使用Web Service實現(xiàn)Hello World 164
13.2 在Web Service使用Session對象 166
13.3 使用Web Service實現(xiàn)網(wǎng)絡(luò)數(shù)據(jù)的獲取 168
13.3.1 創(chuàng)建Web Service天氣預(yù)報服務(wù) 168
13.3.2 在程序中使用Web Service 169
13.4 小結(jié) 171
第14章 管理用戶的個性化設(shè)置 172
14.1 簡單類型的個性化設(shè)置功能 172
14.1.1 設(shè)計個性化的項目 172
14.1.2 配置個性化信息 173
14.1.3 個性化用戶登錄站點 173
14.1.4 保存?zhèn)€性化設(shè)置 173
14.1.5 顯示個性化設(shè)置 174
14.2 復(fù)雜類型的個性化設(shè)置功能 174
14.2.1 設(shè)計復(fù)雜個性的項目 174
14.2.2 配置復(fù)雜項目 175
14.2.3 保存復(fù)雜項目的設(shè)置 176
14.2.4 獲取復(fù)雜項目的設(shè)置并顯示 177
14.3 匿名用戶的個性化設(shè)置功能 177
14.3.1 啟用匿名用戶的個人配置屬性 178
14.3.2 設(shè)計匿名用戶的登錄功能 178
14.3.3 將匿名用戶的個性設(shè)置移植到已驗證用戶 180
14.4 完善系統(tǒng)對三個功能的導(dǎo)航 181
14.5 小結(jié) 181
第15章 ASP.NET的UI設(shè)計 182
15.1 母版頁 182
15.1.1 母版頁概述 182
15.1.2 母版頁優(yōu)點 182
15.1.3 母版頁的設(shè)計 182
15.1.4 內(nèi)容頁的設(shè)計 183
15.2 母版頁高級應(yīng)用 184
15.2.1 母版頁的嵌套 185
15.2.2 以編程方式訪問母版頁 186
15.3 主題和外觀 187
15.3.1 主題和外觀概述 187
15.3.2 創(chuàng)建主題和外觀 187
15.3.3 在程序中應(yīng)用主題和外觀 188
15.3.4 以編程方式訪問主題和外觀 189
15.4 小結(jié) 189
第16章 ASP.NET的狀態(tài)管理 190
16.1 狀態(tài)管理概述 190
16.1.1 什么是狀態(tài)管理 190
16.1.2 ASP.NET提供的狀態(tài)管理 190
16.1.3 各種狀態(tài)管理之間的區(qū)別 191
16.2 Cookie狀態(tài)管理 191
16.2.1 什么是Cookie 191
16.2.2 使用Cookie的優(yōu)缺點 192
16.2.3 編寫Cookie 192
16.2.4 讀取Cookie 193
16.3 Session狀態(tài)管理 194
16.3.1 什么是會話狀態(tài)Session 194
16.3.2 使用Session的優(yōu)缺點 195
16.3.3 配置會話狀態(tài) 195
16.3.4 在ASP.NET中讀寫Session 196
16.4 Application狀態(tài)管理 197
16.4.1 什么是Application 197
16.4.2 Application的優(yōu)缺點 198
16.4.3 讀寫Application狀態(tài) 198
16.5 ViewState狀態(tài)管理 200
16.5.1 什么是ViewState 200
16.5.2 ViewState的優(yōu)缺點 200
16.5.3 讀寫ViewState 200
16.6 小結(jié) 201
第4篇 ADO.NET數(shù)據(jù)庫操作
第17章 ADO.NET2.0基礎(chǔ)知識 205
17.1 ADO.NET 2.0概述 205
17.1.1 什么是ADO.NET 205
17.1.2 ADO.NET的工作原理 205
17.1.3 ADO.NET的結(jié)構(gòu) 206
17.2 數(shù)據(jù)庫連接對象SqlConnection 207
17.2.1 什么是數(shù)據(jù)庫連接 207
17.2.2 SqlConnection對象的成員 207
17.2.3 創(chuàng)建應(yīng)用程序與數(shù)據(jù)庫的連接 208
17.2.4 使用配置文件和SqlConnection創(chuàng)建與數(shù)據(jù)庫的連接 208
17.3 數(shù)據(jù)庫命令執(zhí)行對象SqlCommand 209
17.3.1 什么是數(shù)據(jù)庫命令 209
17.3.2 SqlCommand對象的成員 209
17.3.3 創(chuàng)建數(shù)據(jù)庫和數(shù)據(jù)表 209
17.3.4 使用SqlCommand執(zhí)行數(shù)據(jù)庫的增、刪、改操作 211
17.3.5 使用SqlCommand獲取數(shù)據(jù)庫中的一個字段 214
17.3.6 使用SqlCommand獲取數(shù)據(jù)庫的只讀數(shù)據(jù)集 215
17.4 只進數(shù)據(jù)集對象SqlDataReader 216
17.4.1 什么是只進數(shù)據(jù)集 216
17.4.2 SqlDataReader對象的成員 217
17.4.3 遍歷SqlDataReader中的數(shù)據(jù) 217
17.5 緩存數(shù)據(jù)集DataSet 218
17.5.1 什么是數(shù)據(jù)集DataSet 219
17.5.2 DataTable對象概述 219
17.5.3 以編程方式創(chuàng)建DataTable對象 220
17.5.4 DataColumn對象概述 220
17.5.5 以編程方式創(chuàng)建DataColumn對象 221
17.5.6 以編程方式創(chuàng)建DataRow對象 222
17.5.7 使用DataAdapter填充DataSet對象 223
17.5.8 使用可視化向?qū)?chuàng)建數(shù)據(jù)集DataSet 224
17.6 小結(jié) 227
第18章 Windows應(yīng)用中的數(shù)據(jù)控件 228
18.1 數(shù)據(jù)集控件DataSet 228
18.1.1 創(chuàng)建數(shù)據(jù)源 228
18.1.2 應(yīng)用數(shù)據(jù)源控件 229
18.1.3 動態(tài)修改數(shù)據(jù)源控件的內(nèi)容 230
18.2 綁定數(shù)據(jù)源控件BindingSource 231
18.2.1 BindingSource概述 231
18.2.2 使用BindingSource綁定數(shù)組 232
18.2.3 使用BindingSource綁定SQL Server數(shù)據(jù)源 233
18.3 數(shù)據(jù)表格顯示控件DataGridView 234
18.3.1 DataGridView控件概述 234
18.3.2 用向?qū)崿F(xiàn)DataGridView對SQL Server數(shù)據(jù)源的綁定 234
18.3.3 DataGridView實現(xiàn)Web服務(wù)數(shù)據(jù)源的綁定 235
18.3.4 實現(xiàn)DataGridView的增、刪、改 238
18.3.5 動態(tài)獲取DataGridView的行或列 240
18.4 小結(jié) 243
第19章 Web應(yīng)用中的數(shù)據(jù)控件 244
19.1 數(shù)據(jù)控件概述 244
19.2 SqlDataSource數(shù)據(jù)源控件 245
19.2.1 SqlDataSource數(shù)據(jù)源控件概述 245
19.2.2 使用SqlDataSource填充列表控件 245
19.3 ObjectDataSource數(shù)據(jù)源控件 249
19.3.1 ObjectDataSource數(shù)據(jù)源控件概述 249
19.3.2 使用ObjectDataSource填充復(fù)選框列表 250
19.3.3 ObjectDataSource使用參數(shù) 252
19.4 XmlDataSource數(shù)據(jù)源控件 254
19.4.1 XmlDataSource數(shù)據(jù)源控件概述 254
19.4.2 使用XmlDataSource顯示樹型菜單 255
19.4.3 XmlDataSource數(shù)據(jù)源的篩選XPath 256
19.5 SiteMapDataSource數(shù)據(jù)源控件 257
19.5.1 SiteMapDataSource數(shù)據(jù)源控件概述 257
19.5.2 使用SiteMapDataSource制作網(wǎng)站導(dǎo)航欄 258
19.6 網(wǎng)格控件GridView 258
19.6.1 GridView概述 258
19.6.2 使用GridView顯示數(shù)據(jù)表 259
19.6.3 GridView的列字段 259
19.6.4 GridView的樣式 260
19.6.5 GridView的模板 260
19.6.6 GridView的事件 261
19.6.7 無代碼實現(xiàn)GridView的編輯和刪除 261
19.6.8 GridView的分頁 263
19.6.9 在GridView中使用CheckBox 263
19.6.10 實現(xiàn)GridView的多行編輯 265
19.7 數(shù)據(jù)列表控件DataList 269
19.7.1 DataList概述 269
19.7.2 用DataList顯示數(shù)據(jù)表 270
19.7.3 用DataList實現(xiàn)編輯和刪除 271
19.8 詳細信息控件DetailsView 274
19.8.1 DetailsView概述 274
19.8.2 使用DetailsView顯示指定行的詳細信息 274
19.8.3 使用DetailsView實現(xiàn)數(shù)據(jù)的插入 276
19.8.4 使用DetailsView實現(xiàn)數(shù)據(jù)的編輯 276
19.9 模板數(shù)據(jù)控件Repeater 277
19.9.1 Repeater概述 277
19.9.2 使用Repeater顯示數(shù)據(jù)表 278
19.10 用戶控件 279
19.10.1 用戶控件概述 279
19.10.2 如何創(chuàng)建用戶控件 279
19.10.3 如何動態(tài)加載用戶控件 280
19.11 小結(jié) 281
第20章 XML與ADO.NET 282
20.1 XML概述 282
20.1.1 XML文件的概念 282
20.1.2 XML文件的用途 282
20.1.3 XML文件的優(yōu)缺點 283
20.1.4 XML文件與HTML文件的區(qū)別 283
20.1.5 XML文件的聲明和規(guī)范 283
20.2 XPath概述 284
20.2.1 XPath是什么 284
20.2.2 XPath的語法 284
20.3 XML文檔對象模型 285
20.3.1 文檔對象模型概述 285
20.3.2 XML文檔對象的結(jié)構(gòu) 285
20.3.3 使用XML DOM獲取XML文件 286
20.3.4 編輯XML文件中的節(jié)點 287
20.4 XML文件讀取器XmlReader 289
20.4.1 XmlReader概述 289
20.4.2 XmlReader讀取器的驗證屬性 289
20.4.3 使用XmlReader讀取XML文件 290
20.5 XML文件編寫器XmlWriter 291
20.5.1 XmlWriter概述 291
20.5.2 XmlWriter編寫器的驗證屬性 291
20.5.3 使用XmlWriter編寫XML文件 292
20.6 XML與ADO.NET的交互 293
20.6.1 將XML文件轉(zhuǎn)換為數(shù)據(jù)集 293
20.6.2 將數(shù)據(jù)集輸出為XML文件 294
20.6.3 XmlDataDocument數(shù)據(jù)集文檔對象概述 296
20.6.4 使用XmlDataDocument對象編輯XML文件 296
20.7 小結(jié) 297
第21章 Web應(yīng)用程序中的緩存服務(wù) 298
21.1 緩存服務(wù)概述 298
21.2 頁面緩存 298
21.2.1 頁面緩存概述 298
21.2.2 不帶參數(shù)的頁面緩存 299
21.2.3 帶控件參數(shù)的頁面緩存 299
21.2.4 帶頁面查詢參數(shù)的頁面緩存 300
21.3 片段緩存 301
21.3.1 片段緩存概述 301
21.3.2 創(chuàng)建片段緩存 301
21.4 數(shù)據(jù)緩存 302
21.4.1 數(shù)據(jù)緩存概述 302
21.4.2 創(chuàng)建數(shù)據(jù)緩存 303
21.4.3 使用XML文件實現(xiàn)緩存依賴 304
21.5 數(shù)據(jù)庫緩存依賴簡介 306
21.5.1 數(shù)據(jù)庫緩存依賴概述 306
21.5.2 數(shù)據(jù)庫緩存依賴的優(yōu)點 306
21.6 開始使用數(shù)據(jù)庫緩存 306
21.6.1 開啟應(yīng)用程序的緩存功能 307
21.6.2 配置緩存依賴的數(shù)據(jù)庫 307
21.6.3 為SQL Server啟用緩存通知 308
21.7 控件級數(shù)據(jù)緩存功能 308
21.7.1 添加時間戳和數(shù)據(jù) 308
21.7.2 觀察緩存數(shù)據(jù)的變化 310
21.8 頁面級數(shù)據(jù)緩存依賴功能 310
21.8.1 配置頁面的緩存屬性 310
21.8.2 完善模塊中兩個功能的導(dǎo)航 311
21.9 小結(jié) 311
第5篇 C#開發(fā)實例
第22章 Small Business Starter Kit小型業(yè)務(wù)網(wǎng)站 315
22.1 Small Business Starter Kit簡介 315
22.2 Small Business Starter Kit的安裝 316
22.3 Small Business Starter Kit的結(jié)構(gòu) 317
22.3.1 頁面布局——MasterPage母版頁 317
22.3.2 頁面布局——web.sitemap導(dǎo)航地圖 318
22.3.3 數(shù)據(jù)源——XML和SQL Server 318
22.3.4 數(shù)據(jù)層處理——Provider 319
22.3.5 業(yè)務(wù)邏輯層處理 319
22.4 Small Business Starter Kit的模塊 320
22.4.1 Catalog目錄管理 320
22.4.2 People人員管理 322
22.4.3 News新聞管理 323
22.4.4 Testimonials用戶體驗 324
22.5 小結(jié) 324
第23章 Personal Site Starter Kit個人網(wǎng)站 325
23.1 Personal Site Starter Kit簡介 325
23.2 Personal Site Starter Kit的安裝 325
23.3 Personal Site Starter Kit的結(jié)構(gòu) 327
23.3.1 頁面布局——MasterPage母版頁 327
23.3.2 頁面布局——面包屑導(dǎo)航web.sitemap 327
23.3.3 數(shù)據(jù)庫——用戶權(quán)限庫和素材庫 329
23.3.4 業(yè)務(wù)邏輯層處理 329
23.4 Personal Site Starter Kit的模塊 330
23.4.1 注冊和登錄模塊 330
23.4.2 權(quán)限管理模塊 331
23.4.3 角色管理 331
23.4.4 相冊管理模塊 333
23.4.5 圖片瀏覽和加載模塊 334
23.4.6 圖片的下載模塊 334
23.4.7 其他模塊 335
23.5 小結(jié) 335
第24章 Club Web Site Starter Kit網(wǎng)站 336
24.1 Club Web Site Starter Kit簡介 336
24.2 Club Web Site Starter Kit的結(jié)構(gòu) 337
24.2.1 用戶控件和自定義控件 337
24.2.2 統(tǒng)一錯誤處理 338
24.2.3 用戶數(shù)據(jù)庫和信息數(shù)據(jù)庫 339
24.3 Club Web Site Starter Kit的模塊 340
24.3.1 事件日志管理模塊 340
24.3.2 新聞管理模塊 342
24.3.3 相冊管理模塊 343
24.3.4 用戶管理模塊 344
24.4 小結(jié) 345
第25章 Time Tracker Starter Kit項目跟蹤 346
25.1 Time Tracker Starter Kit簡介 346
25.2 Time Tracker Starter Kit的特色 347
25.2.1 Time Tracker Starter Kit的三層結(jié)構(gòu) 347
25.2.2 GridView控件的靈活運用 348
25.2.3 日期控件的時尚設(shè)計 349
25.3 Time Tracker Starter Kit的模塊 349
25.3.1 項目管理模塊 349
25.3.2 進度登記模塊 351
25.3.3 報表模塊 352
25.4 小結(jié) 352
第26章 Classifieds Web Site 分類網(wǎng)站 353
26.1 Classifieds Web Site Starter Kit簡介 353
26.2 Classifieds Web Site Starter Kit的結(jié)構(gòu) 353
26.2.1 緩存數(shù)據(jù)層 354
26.2.2 業(yè)務(wù)邏輯層 355
26.2.3 數(shù)據(jù)集.xsd(數(shù)據(jù)層) 356
26.3 Classifieds Web Site Starter Kit的模塊 356
26.3.1 信息發(fā)布模塊 356
26.3.2 個性設(shè)置模塊 357
26.3.3 網(wǎng)站管理模塊 358
26.4 小結(jié) 358
第27章 學(xué)校課程管理系統(tǒng) 359
27.1 課程管理系統(tǒng)的技術(shù)要點 359
27.1.1 創(chuàng)建GridView的多條件查詢字符串——StringBuilder 359
27.1.2 GridView的增、刪、改 360
27.1.3 全局錯誤統(tǒng)一處理 360
27.2 課程管理系統(tǒng)的分析設(shè)計 360
27.2.1 設(shè)計數(shù)據(jù)庫架構(gòu) 361
27.2.2 數(shù)據(jù)庫表之間的關(guān)系 362
27.2.3 功能模塊設(shè)計 362
27.3 登錄模塊 363
27.3.1 創(chuàng)建項目并配置數(shù)據(jù)庫 363
27.3.2 系統(tǒng)默認登錄頁 364
27.3.3 學(xué)生管理默認頁面 365
27.3.4 教師管理默認頁面 366
27.3.5 權(quán)限管理配置 366
27.4 學(xué)生功能模塊 368
27.4.1 修改密碼 368
27.4.2 查看所有課程 369
27.4.3 學(xué)生選課 370
27.4.4 學(xué)生取消選課 371
27.5 教師功能模塊 372
27.5.1 修改密碼 373
27.5.2 添加新課程 373
27.5.3 查看所教課程 375
27.6 管理員模塊 375
27.6.1 管理員的登錄界面 375
27.6.2 學(xué)生信息的增、刪、改和查詢 376
27.6.3 教師信息的增、刪、改和查詢 377
27.7 統(tǒng)一錯誤處理 378
27.8 小結(jié) 378

本目錄推薦

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