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

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

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

定 價(jià):¥46.00

作 者: 代方震,陳冠軍 著
出版社: 人民郵電出版社
叢編項(xiàng):
標(biāo) 簽: VC++

ISBN: 9787115164575 出版時(shí)間: 2007-09-01 包裝: 平裝
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 378 字?jǐn)?shù):  

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

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

作者簡(jiǎn)介

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

圖書目錄

第1篇 C#2.0基礎(chǔ)知識(shí)
第1章 C#概述 3
1.1 當(dāng)前流行的開(kāi)發(fā)語(yǔ)言概述 3
1.2 C#的基礎(chǔ)框架 .NET Framework 3
1.2.1 框架是什么 3
1.2.2 框架的組織結(jié)構(gòu) 4
1.3 C#簡(jiǎn)介 4
1.3.1 C#的由來(lái) 4
1.3.2 C#的特點(diǎn) 5
1.3.3 C#與C++的區(qū)別 5
1.4 C#開(kāi)發(fā)工具Visual Studio簡(jiǎn)介 5
1.4.1 Visual Studio的發(fā)展歷史 6
1.4.2 用Visual Studio開(kāi)發(fā)C#的優(yōu)點(diǎn) 6
1.4.3 Visual Studio 2005的界面介紹 6
1.5 第一個(gè)Windows應(yīng)用程序 7
1.5.1 什么是Windows應(yīng)用程序 7
1.5.2 開(kāi)發(fā)Hello World Windows應(yīng)用程序 7
1.6 第一個(gè)Web應(yīng)用程序 9
1.6.1 什么是Web應(yīng)用程序 9
1.6.2 開(kāi)發(fā)Hello World Web應(yīng)用程序 9
1.7 Windows應(yīng)用程序和Web應(yīng)用程序的區(qū)別 12
1.8 小結(jié) 12
第2章 C#的語(yǔ)法知識(shí) 13
2.1 變量、常量和表達(dá)式 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 表達(dá)式 15
2.2 運(yùn)算符 15
2.2.1 算術(shù)運(yùn)算符 15
2.2.2 關(guān)系運(yùn)算符和邏輯運(yùn)算符 16
2.2.3 賦值運(yùn)算符 16
2.2.4???運(yùn)算符 16
2.2.5 運(yùn)算符優(yōu)先級(jí) 17
2.3 流程控制語(yǔ)句 17
2.3.1 if語(yǔ)句 17
2.3.2 switch語(yǔ)句 18
2.3.3 for語(yǔ)句 19
2.3.4 foreach語(yǔ)句 20
2.3.5 while語(yǔ)句 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 什么是類和對(duì)象 25
3.1.2 用C#如何創(chuàng)建類 25
3.1.3 用C#如何創(chuàng)建對(duì)象 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#如何實(shí)現(xiàn)繼承 29
3.2.5 多態(tài) 29
3.2.6 用C#如何實(shí)現(xiàn)多態(tài) 30
3.3 面向?qū)ο箝_(kāi)發(fā)的簡(jiǎn)單實(shí)例 31
3.3.1 面向?qū)ο蠊δ茉O(shè)計(jì) 31
3.3.2 面向?qū)ο蟮念愒O(shè)計(jì) 31
3.3.3 面向?qū)ο蟮膽?yīng)用 32
3.4 小結(jié) 33
第4章 數(shù)組、字典和字符串 34
4.1 字符串 34
4.1.1 字符串對(duì)象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 動(dòng)態(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 使用可排序字典存儲(chǔ)自定義類型 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 進(jìn)度條控件ProgressBar 50
5.4.6 列表控件ListBox 51
5.4.7 樹(shù)控件TreeView 52
5.4.8 其他公共控件 53
5.5 容器 54
5.5.1 流布局控件FlowLayoutPanel 54
5.5.2 分隔條控件SplitContainer 55
5.5.3 選項(xiàng)卡控件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 定時(shí)器組件Timer 59
5.7.3 其他組件 59
5.8 對(duì)話框 59
5.8.1 保存文件對(duì)話框SaveFileDialog 60
5.8.2 打開(kāi)文件對(duì)話框OpenFileDialog 61
5.8.3 其他對(duì)話框 62
5.9 小結(jié) 62
第6章 Windows應(yīng)用程序的跟蹤、調(diào)試和錯(cuò)誤處理 63
6.1 應(yīng)用程序的跟蹤 63
6.1.1 什么是跟蹤 63
6.1.2 什么是跟蹤偵聽(tīng)器 63
6.1.3 跟蹤對(duì)象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 代碼級(jí)斷點(diǎn)調(diào)試 66
6.2.3 掌握調(diào)試時(shí)的即時(shí)信息 67
6.3 應(yīng)用程序的異常處理 67
6.3.1 什么是異常處理 68
6.3.2 異常處理的特點(diǎn) 68
6.3.3 如何使用try/catch處理異常 68
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)建部署項(xiàng)目 74
7.3.2 在部署項(xiàng)目中添加應(yīng)用程序 75
7.3.3 安裝應(yīng)用程序 76
7.4 小結(jié) 77
第8章 Windows應(yīng)用程序中的文件管理 78
8.1 文件管理概述 78
8.2 目錄管理對(duì)象DirectoryInfo 78
8.2.1 DirectoryInfo概述 78
8.2.2 DirectoryInfo的成員 79
8.2.3 創(chuàng)建目錄 79
8.2.4 移動(dòng)目錄 80
8.2.5 刪除目錄 80
8.2.6 用ListBox顯示根目錄下所有目錄 80
8.3 文件管理對(duì)象FileInfo 83
8.3.1 FileInfo概述 83
8.3.2 FileInfo對(duì)象的成員 83
8.3.3 創(chuàng)建文件 84
8.3.4 在文件末尾添加文本 84
8.3.5 刪除文件 84
8.3.6 為自定義資源管理器添加創(chuàng)建目錄和文件的功能 84
8.4 文件流對(duì)象FileStream 86
8.4.1 什么是文件流 86
8.4.2 FileStream對(duì)象的成員 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 標(biāo)準(zhǔn)控件 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 其他標(biāo)準(zhǔn)控件 108
9.4 HTML控件 108
9.4.1 Input控件 108
9.4.2 頁(yè)面布局控件 109
9.4.3 其他客戶端控件 110
9.5 驗(yàn)證控件 110
9.5.1 必填內(nèi)容驗(yàn)證控件RequiredFieldValidator 110
9.5.2 限制范圍的控件RangeValidator 111
9.5.3 正則表達(dá)式驗(yàn)證控件RegularExpressionValidator 112
9.5.4 其他驗(yàn)證控件 112
9.6 導(dǎo)航控件 112
9.6.1 站點(diǎn)地圖控件SiteMapPath 113
9.6.2 菜單控件Menu 113
9.6.3 樹(shù)型控件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 標(biāo)準(zhǔn)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)試和 錯(cuò)誤處理 126
10.1 應(yīng)用程序的跟蹤 126
10.1.1 什么是跟蹤 126
10.1.2 頁(yè)面級(jí)跟蹤 126
10.1.3 應(yīng)用程序級(jí)跟蹤 127
10.2 應(yīng)用程序的調(diào)試 129
10.2.1 什么是調(diào)試 129
10.2.2 在Web.Config中啟動(dòng)調(diào)試 130
10.2.3 代碼級(jí)斷點(diǎn)調(diào)試 130
10.2.4 掌握調(diào)試時(shí)的即時(shí)信息 130
10.3 應(yīng)用程序的錯(cuò)誤處理 131
10.3.1 什么是錯(cuò)誤處理 131
10.3.2 代碼級(jí)錯(cuò)誤處理 132
10.3.3 使用Page_Error事件控件 133
10.3.4 用Web.Config控制所有頁(yè)面級(jí)錯(cuò)誤 134
10.3.5 使用Application_Error控制應(yīng)用程序級(jí)錯(cuò)誤 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安裝項(xiàng)目 137
11.2.3 安裝Web項(xiàng)目 140
11.2.4 使用XCopy部署遠(yuǎn)程網(wǎng)站 141
11.3 應(yīng)用程序配置的意義 143
11.4 應(yīng)用程序的配置 143
11.4.1 配置文件的格式 143
11.4.2 標(biāo)準(zhǔn)ASP.NET配置節(jié) 144
11.4.3 運(yùn)行時(shí)訪問(wèn)配置文件 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)用程序的身份驗(yàn)證類型 147
12.2.1 Windows身份驗(yàn)證 147
12.2.2 Forms身份驗(yàn)證 147
12.2.3 Forms身份驗(yàn)證的格式 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 用戶管理對(duì)象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 驗(yàn)證用戶 154
12.4.7 查找用戶 156
12.4.8 使用MembershipUser修改登錄密碼 157
12.5 角色管理對(duì)象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 驗(yàn)證角色的登錄 161
12.6 匿名用戶的授權(quán)管理 161
12.7 小結(jié) 162
第13章 用C#開(kāi)發(fā)Web Service 163
13.1 Web Service介紹 163
13.1.1 概述 163
13.1.2 Web Service的優(yōu)點(diǎn) 164
13.1.3 Web Service支持的數(shù)據(jù)類型 164
13.1.4 使用Web Service實(shí)現(xiàn)Hello World 164
13.2 在Web Service使用Session對(duì)象 166
13.3 使用Web Service實(shí)現(xiàn)網(wǎng)絡(luò)數(shù)據(jù)的獲取 168
13.3.1 創(chuàng)建Web Service天氣預(yù)報(bào)服務(wù) 168
13.3.2 在程序中使用Web Service 169
13.4 小結(jié) 171
第14章 管理用戶的個(gè)性化設(shè)置 172
14.1 簡(jiǎn)單類型的個(gè)性化設(shè)置功能 172
14.1.1 設(shè)計(jì)個(gè)性化的項(xiàng)目 172
14.1.2 配置個(gè)性化信息 173
14.1.3 個(gè)性化用戶登錄站點(diǎn) 173
14.1.4 保存?zhèn)€性化設(shè)置 173
14.1.5 顯示個(gè)性化設(shè)置 174
14.2 復(fù)雜類型的個(gè)性化設(shè)置功能 174
14.2.1 設(shè)計(jì)復(fù)雜個(gè)性的項(xiàng)目 174
14.2.2 配置復(fù)雜項(xiàng)目 175
14.2.3 保存復(fù)雜項(xiàng)目的設(shè)置 176
14.2.4 獲取復(fù)雜項(xiàng)目的設(shè)置并顯示 177
14.3 匿名用戶的個(gè)性化設(shè)置功能 177
14.3.1 啟用匿名用戶的個(gè)人配置屬性 178
14.3.2 設(shè)計(jì)匿名用戶的登錄功能 178
14.3.3 將匿名用戶的個(gè)性設(shè)置移植到已驗(yàn)證用戶 180
14.4 完善系統(tǒng)對(duì)三個(gè)功能的導(dǎo)航 181
14.5 小結(jié) 181
第15章 ASP.NET的UI設(shè)計(jì) 182
15.1 母版頁(yè) 182
15.1.1 母版頁(yè)概述 182
15.1.2 母版頁(yè)優(yōu)點(diǎn) 182
15.1.3 母版頁(yè)的設(shè)計(jì) 182
15.1.4 內(nèi)容頁(yè)的設(shè)計(jì) 183
15.2 母版頁(yè)高級(jí)應(yīng)用 184
15.2.1 母版頁(yè)的嵌套 185
15.2.2 以編程方式訪問(wèn)母版頁(yè) 186
15.3 主題和外觀 187
15.3.1 主題和外觀概述 187
15.3.2 創(chuàng)建主題和外觀 187
15.3.3 在程序中應(yīng)用主題和外觀 188
15.3.4 以編程方式訪問(wèn)主題和外觀 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)缺點(diǎn) 192
16.2.3 編寫Cookie 192
16.2.4 讀取Cookie 193
16.3 Session狀態(tài)管理 194
16.3.1 什么是會(huì)話狀態(tài)Session 194
16.3.2 使用Session的優(yōu)缺點(diǎn) 195
16.3.3 配置會(huì)話狀態(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)缺點(diǎn) 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)缺點(diǎn) 200
16.5.3 讀寫ViewState 200
16.6 小結(jié) 201
第4篇 ADO.NET數(shù)據(jù)庫(kù)操作
第17章 ADO.NET2.0基礎(chǔ)知識(shí) 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ù)庫(kù)連接對(duì)象SqlConnection 207
17.2.1 什么是數(shù)據(jù)庫(kù)連接 207
17.2.2 SqlConnection對(duì)象的成員 207
17.2.3 創(chuàng)建應(yīng)用程序與數(shù)據(jù)庫(kù)的連接 208
17.2.4 使用配置文件和SqlConnection創(chuàng)建與數(shù)據(jù)庫(kù)的連接 208
17.3 數(shù)據(jù)庫(kù)命令執(zhí)行對(duì)象SqlCommand 209
17.3.1 什么是數(shù)據(jù)庫(kù)命令 209
17.3.2 SqlCommand對(duì)象的成員 209
17.3.3 創(chuàng)建數(shù)據(jù)庫(kù)和數(shù)據(jù)表 209
17.3.4 使用SqlCommand執(zhí)行數(shù)據(jù)庫(kù)的增、刪、改操作 211
17.3.5 使用SqlCommand獲取數(shù)據(jù)庫(kù)中的一個(gè)字段 214
17.3.6 使用SqlCommand獲取數(shù)據(jù)庫(kù)的只讀數(shù)據(jù)集 215
17.4 只進(jìn)數(shù)據(jù)集對(duì)象SqlDataReader 216
17.4.1 什么是只進(jìn)數(shù)據(jù)集 216
17.4.2 SqlDataReader對(duì)象的成員 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對(duì)象概述 219
17.5.3 以編程方式創(chuàng)建DataTable對(duì)象 220
17.5.4 DataColumn對(duì)象概述 220
17.5.5 以編程方式創(chuàng)建DataColumn對(duì)象 221
17.5.6 以編程方式創(chuàng)建DataRow對(duì)象 222
17.5.7 使用DataAdapter填充DataSet對(duì)象 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 動(dòng)態(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ū)?shí)現(xiàn)DataGridView對(duì)SQL Server數(shù)據(jù)源的綁定 234
18.3.3 DataGridView實(shí)現(xiàn)Web服務(wù)數(shù)據(jù)源的綁定 235
18.3.4 實(shí)現(xiàn)DataGridView的增、刪、改 238
18.3.5 動(dòng)態(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顯示樹(shù)型菜單 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 無(wú)代碼實(shí)現(xiàn)GridView的編輯和刪除 261
19.6.8 GridView的分頁(yè) 263
19.6.9 在GridView中使用CheckBox 263
19.6.10 實(shí)現(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實(shí)現(xiàn)編輯和刪除 271
19.8 詳細(xì)信息控件DetailsView 274
19.8.1 DetailsView概述 274
19.8.2 使用DetailsView顯示指定行的詳細(xì)信息 274
19.8.3 使用DetailsView實(shí)現(xiàn)數(shù)據(jù)的插入 276
19.8.4 使用DetailsView實(shí)現(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 如何動(dòng)態(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)缺點(diǎn) 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的語(yǔ)法 284
20.3 XML文檔對(duì)象模型 285
20.3.1 文檔對(duì)象模型概述 285
20.3.2 XML文檔對(duì)象的結(jié)構(gòu) 285
20.3.3 使用XML DOM獲取XML文件 286
20.3.4 編輯XML文件中的節(jié)點(diǎn) 287
20.4 XML文件讀取器XmlReader 289
20.4.1 XmlReader概述 289
20.4.2 XmlReader讀取器的驗(yàn)證屬性 289
20.4.3 使用XmlReader讀取XML文件 290
20.5 XML文件編寫器XmlWriter 291
20.5.1 XmlWriter概述 291
20.5.2 XmlWriter編寫器的驗(yàn)證屬性 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ù)集文檔對(duì)象概述 296
20.6.4 使用XmlDataDocument對(duì)象編輯XML文件 296
20.7 小結(jié) 297
第21章 Web應(yīng)用程序中的緩存服務(wù) 298
21.1 緩存服務(wù)概述 298
21.2 頁(yè)面緩存 298
21.2.1 頁(yè)面緩存概述 298
21.2.2 不帶參數(shù)的頁(yè)面緩存 299
21.2.3 帶控件參數(shù)的頁(yè)面緩存 299
21.2.4 帶頁(yè)面查詢參數(shù)的頁(yè)面緩存 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文件實(shí)現(xiàn)緩存依賴 304
21.5 數(shù)據(jù)庫(kù)緩存依賴簡(jiǎn)介 306
21.5.1 數(shù)據(jù)庫(kù)緩存依賴概述 306
21.5.2 數(shù)據(jù)庫(kù)緩存依賴的優(yōu)點(diǎn) 306
21.6 開(kāi)始使用數(shù)據(jù)庫(kù)緩存 306
21.6.1 開(kāi)啟應(yīng)用程序的緩存功能 307
21.6.2 配置緩存依賴的數(shù)據(jù)庫(kù) 307
21.6.3 為SQL Server啟用緩存通知 308
21.7 控件級(jí)數(shù)據(jù)緩存功能 308
21.7.1 添加時(shí)間戳和數(shù)據(jù) 308
21.7.2 觀察緩存數(shù)據(jù)的變化 310
21.8 頁(yè)面級(jí)數(shù)據(jù)緩存依賴功能 310
21.8.1 配置頁(yè)面的緩存屬性 310
21.8.2 完善模塊中兩個(gè)功能的導(dǎo)航 311
21.9 小結(jié) 311
第5篇 C#開(kāi)發(fā)實(shí)例
第22章 Small Business Starter Kit小型業(yè)務(wù)網(wǎng)站 315
22.1 Small Business Starter Kit簡(jiǎn)介 315
22.2 Small Business Starter Kit的安裝 316
22.3 Small Business Starter Kit的結(jié)構(gòu) 317
22.3.1 頁(yè)面布局——MasterPage母版頁(yè) 317
22.3.2 頁(yè)面布局——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用戶體驗(yàn) 324
22.5 小結(jié) 324
第23章 Personal Site Starter Kit個(gè)人網(wǎng)站 325
23.1 Personal Site Starter Kit簡(jiǎn)介 325
23.2 Personal Site Starter Kit的安裝 325
23.3 Personal Site Starter Kit的結(jié)構(gòu) 327
23.3.1 頁(yè)面布局——MasterPage母版頁(yè) 327
23.3.2 頁(yè)面布局——面包屑導(dǎo)航web.sitemap 327
23.3.3 數(shù)據(jù)庫(kù)——用戶權(quán)限庫(kù)和素材庫(kù) 329
23.3.4 業(yè)務(wù)邏輯層處理 329
23.4 Personal Site Starter Kit的模塊 330
23.4.1 注冊(cè)和登錄模塊 330
23.4.2 權(quán)限管理模塊 331
23.4.3 角色管理 331
23.4.4 相冊(cè)管理模塊 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簡(jiǎn)介 336
24.2 Club Web Site Starter Kit的結(jié)構(gòu) 337
24.2.1 用戶控件和自定義控件 337
24.2.2 統(tǒng)一錯(cuò)誤處理 338
24.2.3 用戶數(shù)據(jù)庫(kù)和信息數(shù)據(jù)庫(kù) 339
24.3 Club Web Site Starter Kit的模塊 340
24.3.1 事件日志管理模塊 340
24.3.2 新聞管理模塊 342
24.3.3 相冊(cè)管理模塊 343
24.3.4 用戶管理模塊 344
24.4 小結(jié) 345
第25章 Time Tracker Starter Kit項(xiàng)目跟蹤 346
25.1 Time Tracker Starter Kit簡(jiǎn)介 346
25.2 Time Tracker Starter Kit的特色 347
25.2.1 Time Tracker Starter Kit的三層結(jié)構(gòu) 347
25.2.2 GridView控件的靈活運(yùn)用 348
25.2.3 日期控件的時(shí)尚設(shè)計(jì) 349
25.3 Time Tracker Starter Kit的模塊 349
25.3.1 項(xiàng)目管理模塊 349
25.3.2 進(jìn)度登記模塊 351
25.3.3 報(bào)表模塊 352
25.4 小結(jié) 352
第26章 Classifieds Web Site 分類網(wǎng)站 353
26.1 Classifieds Web Site Starter Kit簡(jiǎn)介 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 個(gè)性設(shè)置模塊 357
26.3.3 網(wǎng)站管理模塊 358
26.4 小結(jié) 358
第27章 學(xué)校課程管理系統(tǒng) 359
27.1 課程管理系統(tǒng)的技術(shù)要點(diǎn) 359
27.1.1 創(chuàng)建GridView的多條件查詢字符串——StringBuilder 359
27.1.2 GridView的增、刪、改 360
27.1.3 全局錯(cuò)誤統(tǒng)一處理 360
27.2 課程管理系統(tǒng)的分析設(shè)計(jì) 360
27.2.1 設(shè)計(jì)數(shù)據(jù)庫(kù)架構(gòu) 361
27.2.2 數(shù)據(jù)庫(kù)表之間的關(guān)系 362
27.2.3 功能模塊設(shè)計(jì) 362
27.3 登錄模塊 363
27.3.1 創(chuàng)建項(xiàng)目并配置數(shù)據(jù)庫(kù) 363
27.3.2 系統(tǒng)默認(rèn)登錄頁(yè) 364
27.3.3 學(xué)生管理默認(rèn)頁(yè)面 365
27.3.4 教師管理默認(rèn)頁(yè)面 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)一錯(cuò)誤處理 378
27.8 小結(jié) 378

本目錄推薦

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