注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)網(wǎng)絡(luò)編程零基礎(chǔ)學(xué)ASP.NET(第2版)

零基礎(chǔ)學(xué)ASP.NET(第2版)

零基礎(chǔ)學(xué)ASP.NET(第2版)

定 價(jià):¥69.00

作 者: 魏汪洋 ,張建林, 鄭玉暉 等編著
出版社: 機(jī)械工業(yè)出版社
叢編項(xiàng): 零基礎(chǔ)學(xué)編程
標(biāo) 簽: ASP

ISBN: 9787111373667 出版時(shí)間: 2012-04-01 包裝: 平裝
開本: ` 頁(yè)數(shù): 496 字?jǐn)?shù):  

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

  本書站在零基礎(chǔ)學(xué)ASP.NET網(wǎng)頁(yè)設(shè)計(jì)的初學(xué)者角度,在知識(shí)點(diǎn)講解時(shí),采用由淺入深、循序漸進(jìn)的學(xué)習(xí)方式,給讀者提供一本真真正正迅速上手的教材。本書涵蓋了ASP.NET網(wǎng)頁(yè)設(shè)計(jì)所需用到的相關(guān)知識(shí),包括:C#語(yǔ)言的基礎(chǔ),網(wǎng)頁(yè)控件的使用,ADO.NET數(shù)據(jù)庫(kù)操作,數(shù)據(jù)控件與綁定操作,網(wǎng)頁(yè)設(shè)計(jì)中的主題、母版、導(dǎo)航、國(guó)際化、驗(yàn)證模式,以及ASP.NETAJAX、CSS、JavaScript等。本書針對(duì)每個(gè)知識(shí)點(diǎn)的常用方法,以實(shí)際頁(yè)面中的效果為例子,重點(diǎn)講述各個(gè)知識(shí)點(diǎn)的應(yīng)用,并輔以簡(jiǎn)單易懂且貼近工程應(yīng)用的實(shí)例來(lái)闡明。本書作為ASP.NET的基礎(chǔ)教程,適合于ASP.NET網(wǎng)頁(yè)設(shè)計(jì)的初學(xué)者,可作為大學(xué)教學(xué)的教科書,也可以作為廣大ASP.NET愛(ài)好者的自學(xué)教材。本書附贈(zèng)光盤,內(nèi)容是作者為本書錄制的全程多媒體語(yǔ)音教學(xué)視頻及本書所涉及的源代碼。

作者簡(jiǎn)介

  本書第1~4章主要由魏汪洋編寫,第5章由馬林編寫,第6~12章主要由張建林編寫,第13~18章由姜永艷編寫,第19、22章由高陽(yáng)編寫,第20、21章由張編寫,第24章由牛艷霞編寫,第23、25、26章主要由鄭玉暉編寫。其他參與編寫的人員有馮華君、劉博、劉燕、葉青、張軍、張立娟、張藝、彭濤、徐磊、戎偉、朱毅、李佳。全書由魏汪洋統(tǒng)稿。作 者2012年2月

圖書目錄

前言
第一篇  快 速 起 步
第1章 第一個(gè)ASP.NET程序 1
1.1 選擇開發(fā)工具:Visual Studio 2010 1
1.1.1 了解Visual Studio 2010的功能 1
1.1.2 安裝Visual Studio 2010所需的硬件環(huán)境 2
1.1.3 安裝Visual Studio 2010 2
1.1.4 檢查是否安裝IIS 4
1.2 開發(fā)第一個(gè)ASP.NET程序 5
1.2.1 啟動(dòng)Visual Studio 2010,創(chuàng)建一個(gè)網(wǎng)站 5
1.2.2 添加控件、編寫代碼 5
1.2.3 運(yùn)行程序:查看在瀏覽器上顯示的源文件 6
1.2.4 退出Visual Studio 2010 7
1.3 ASP.NET程序結(jié)構(gòu)的剖析 7
1.3.1 前臺(tái)和后臺(tái) 7
1.3.2 程序集的引用 7
1.3.3 事件 8
1.3.4 揭示程序處理的過(guò)程和本質(zhì) 8
1.4 配置文件的說(shuō)明 9
1.4.1 什么是配置文件 9
1.4.2 配置文件的作用 10
1.5 小結(jié) 10
1.6 上機(jī)實(shí)踐習(xí)題 11
第2章 基礎(chǔ)知識(shí) 12
2.1 認(rèn)識(shí)ASP.NET 4.0 12
2.1.1 .NET Framework 4.0的功能 12
2.1.2 ASP.NET是.NET Framework的一部分 14
2.1.3 ASP.NET需要的命名空間 14
2.2 C#變量和常量 14
2.2.1 系統(tǒng)預(yù)定義類型 15
2.2.2 定義變量(標(biāo)識(shí)符與關(guān)鍵字) 15
2.2.3 變量的初始化 16
2.2.4 變量的生命周期 16
2.2.5 數(shù)據(jù)的顯式轉(zhuǎn)換、隱式轉(zhuǎn)換 17
2.2.6 裝箱和拆箱 17
2.2.7 字符串 18
2.2.8 數(shù)組 18
2.2.9 泛型 19
2.2.10 常量 19
2.2.11 注釋 20
2.2.12 C#書寫規(guī)范和風(fēng)格 20
2.3 運(yùn)算符與表達(dá)式 21
2.3.1 運(yùn)算符 21
2.3.2 表達(dá)式 22
2.4 語(yǔ)句類型 22
2.4.1 選擇語(yǔ)句 22
2.4.2 循環(huán)語(yǔ)句 24
2.4.3 跳轉(zhuǎn)語(yǔ)句 25
2.4.4 異常處理語(yǔ)句 25
2.5 對(duì)象、類與結(jié)構(gòu) 27
2.5.1 對(duì)象和類 27
2.5.2 接口 28
2.5.3 繼承 28
2.6 C#高級(jí)應(yīng)用 28
2.6.1 迭代器 28
2.6.2 分部類 30
2.6.3 隱式類型 30
2.6.4 對(duì)象初始化設(shè)置項(xiàng) 31
2.6.5 類中的屬性賦值自動(dòng)實(shí)現(xiàn) 32
2.6.6 Lambda表達(dá)式 32
2.7 小結(jié) 33
2.8 上機(jī)實(shí)踐習(xí)題 33
第3章 添加網(wǎng)頁(yè)控件 34
3.1 控件分類 34
3.1.1 HTML控件 34
3.1.2 Web控件 35
3.2 添加標(biāo)準(zhǔn)控件 35
3.2.1 如何往網(wǎng)頁(yè)中添加控件 35
3.2.2 使用控件的屬性 36
3.2.3 處理控件的事件 37
3.2.4 表示類控件:Label、Literal 37
3.2.5 輸入類控件:TextBox、RadioButton、DropDownList等 38
3.2.6 布局類控件:Panel、Table等 41
3.2.7 提交類控件:Button、LinkButton等 41
3.3 添加驗(yàn)證控件 41
3.3.1 關(guān)于6個(gè)驗(yàn)證控件 42
3.3.2 使用5個(gè)簡(jiǎn)單的驗(yàn)證控件 42
3.3.3 ValidationSummary驗(yàn)證控件的錯(cuò)誤匯總 45
3.4 使用復(fù)雜控件 46
3.4.1 日歷控件 46
3.4.2 動(dòng)態(tài)廣告控件 46
3.5 小結(jié) 47
3.6 上機(jī)實(shí)踐習(xí)題 47
第二篇 使 用 數(shù) 據(jù)
第4章 ADO.NET基礎(chǔ) 49
4.1 配置數(shù)據(jù)庫(kù):SQL Server 2008 49
4.1.1 安裝SQL Server 2008 49
4.1.2 準(zhǔn)備數(shù)據(jù) 53
4.2 第一個(gè)連接數(shù)據(jù)庫(kù)的網(wǎng)頁(yè) 53
4.2.1 建立數(shù)據(jù)連接 54
4.2.2 添加GridView控件 55
4.2.3 代碼分析 56
4.3 ADO.NET框架與.NET框架 57
4.4 連接方式 58
4.4.1 用Connection類連接數(shù)據(jù)庫(kù) 58
4.4.2 用Command類執(zhí)行命令 59
4.4.3 用DataReader類讀取數(shù)據(jù) 60
4.4.4 如何給Command對(duì)象添加參數(shù)對(duì)象 61
4.4.5 DataAdapter類的橋梁作用 61
4.5 應(yīng)用斷開連接類 62
4.5.1 數(shù)據(jù)集類(DataSet)介紹 62
4.5.2 數(shù)據(jù)表類(DataTable)介紹 64
4.6 使用事務(wù) 64
4.7 小結(jié) 66
4.8 上機(jī)實(shí)踐習(xí)題 66
第5章 數(shù)據(jù)綁定 68
5.1 數(shù)據(jù)綁定概述 68
5.2 綁定單值數(shù)據(jù) 68
5.2.1 綁定表達(dá)式 68
5.2.2 使用Eval()方法 69
5.2.3 使用Bind()方法 69
5.3 綁定單值字段 70
5.3.1 綁定屬性 70
5.3.2 綁定C#對(duì)象中的字段 70
5.3.3 內(nèi)聯(lián)引用方式調(diào)用C#代碼 71
5.3.4 引用配置文件中預(yù)定義的字段 71
5.4 綁定復(fù)值數(shù)據(jù) 72
5.5 數(shù)據(jù)源控件 74
5.5.1 選擇記錄 74
5.5.2 參數(shù)化命令 75
5.6 更新數(shù)據(jù) 76
5.6.1 使用LinqDataSource更新數(shù)據(jù) 76
5.6.2 使用SqlDataSource更新數(shù)據(jù) 77
5.6.3 使用ObjectDataSource控件更新數(shù)據(jù) 77
5.6.4 更換數(shù)據(jù)源 77
5.7 小結(jié) 78
5.8 上機(jī)實(shí)踐習(xí)題 78
第6章 數(shù)據(jù)控件 80
6.1 列表視圖控件(ListView) 80
6.1.1 ListView控件顯示數(shù)據(jù) 80
6.1.2 ListView控件實(shí)現(xiàn)數(shù)據(jù)的增、刪、改 83
6.2 使用數(shù)據(jù)分頁(yè)控件(DataPager)進(jìn)行分頁(yè) 87
6.3 表格視圖(GridView)顯示數(shù)據(jù) 92
6.3.1 自動(dòng)添加列與預(yù)定義列 92
6.3.2 利用列表視圖進(jìn)行排序、分頁(yè) 94
6.3.3 數(shù)據(jù)的編輯和刪除 95
6.4 使用詳細(xì)視圖(DetailsView)控件 97
6.5 使用表單視圖(FormView)控件 98
6.6 使用數(shù)據(jù)列表(DataList)控件 103
6.7 實(shí)現(xiàn)主/詳細(xì)關(guān)系數(shù)據(jù)的顯示 104
6.8 小結(jié) 106
6.9 上機(jī)實(shí)踐習(xí)題 107
第7章 XML簡(jiǎn)介 108
7.1 介紹XML 108
7.1.1 配置文件是一個(gè)xml文件 108
7.1.2 XML語(yǔ)法 109
7.1.3 XML注釋 110
7.2 使用LINQ操作xml文件 110
7.2.1 使用LINQ創(chuàng)建xml文件 110
7.2.2 使用LINQ對(duì)xml文件數(shù)據(jù)進(jìn)行增、刪、改 114
7.2.3 XML數(shù)據(jù)的驗(yàn)證 117
7.3 XML數(shù)據(jù)綁定 118
7.3.1 XmlDataSource控件 118
7.3.2 顯示站點(diǎn)地圖數(shù)據(jù) 119
7.4 XML與ADO.NET之間的轉(zhuǎn)換 120
7.4.1 將DataSet轉(zhuǎn)換為xml文件 120
7.4.2 從XML文件提取數(shù)據(jù)存入DataSet 123
7.5 小結(jié) 124
7.6 上機(jī)實(shí)踐習(xí)題 125
第8章 LINQ簡(jiǎn)介 126
8.1 LINQ基礎(chǔ) 126
8.1.1 為什么要使用LINQ 126
8.1.2 LINQ的語(yǔ)法 127
8.2 LINQ對(duì)數(shù)據(jù)集的操作 129
8.3 LINQ與SQL的交互 132
8.3.1 數(shù)據(jù)的查詢和刪除 132
8.3.2 數(shù)據(jù)的插入 134
8.3.3 數(shù)據(jù)的修改 137
8.4 LinqDataSource控件實(shí)現(xiàn)數(shù)據(jù)的增、刪、改 141
8.5 小結(jié) 143
8.6 上機(jī)實(shí)踐習(xí)題 144
第三篇 ASP.NET網(wǎng)站規(guī)劃
第9章 使用母版頁(yè) 145
9.1 母版頁(yè)基礎(chǔ) 145
9.1.1 建立一個(gè)母版頁(yè) 145
9.1.2 建立一個(gè)內(nèi)容頁(yè) 146
9.1.3 在母版頁(yè)使用相對(duì)路徑應(yīng)注意的問(wèn)題 147
9.1.4 在配置文件中設(shè)置母版頁(yè) 148
9.2 對(duì)母版頁(yè)類進(jìn)行操作 148
9.2.1 修改標(biāo)題 148
9.2.2 訪問(wèn)母版頁(yè)中的控件 149
9.2.3 使用方法與處理事件 149
9.3 關(guān)于母版頁(yè)嵌套 150
9.4 小結(jié) 151
9.5 上機(jī)實(shí)踐習(xí)題 151
第10章 使用主題 152
10.1 創(chuàng)建主題 152
10.1.1 建立一個(gè)簡(jiǎn)單的主題 152
10.1.2 外觀 153
10.1.3 建立級(jí)聯(lián)樣式表單 154
10.2 運(yùn)行時(shí)更改主題和外觀 154
10.3 通過(guò)配置文件應(yīng)用主題 155
10.4 自定義日歷控件的外觀 155
10.5 如何應(yīng)用從網(wǎng)絡(luò)下載的主題 156
10.5.1 下載主題 157
10.5.2 應(yīng)用主題 157
10.6 小結(jié) 158
10.7 上機(jī)實(shí)踐習(xí)題 158
第11章 建立用戶控件 160
11.1 一個(gè)簡(jiǎn)單的用戶控件 160
11.1.1 創(chuàng)建用戶控件 160
11.1.2 應(yīng)用用戶控件 161
11.1.3 增加、處理用戶控件的屬性 162
11.1.4 增加、處理用戶控件的事件 162
11.2 動(dòng)態(tài)裝載用戶控件 163
11.3 用戶控件緩存問(wèn)題 164
11.4 用戶控件與母版頁(yè)、普通頁(yè)面的比較 164
11.5 小結(jié) 165
11.6 上機(jī)實(shí)踐習(xí)題 165
第12章 網(wǎng)頁(yè)導(dǎo)航 167
12.1 多視圖控件 167
12.2 導(dǎo)航控件 168
12.3 站點(diǎn)地圖控件 170
12.3.1 站點(diǎn)地圖控件的功能 170
12.3.2 使用站點(diǎn)地圖控件實(shí)現(xiàn)導(dǎo)航 171
12.4 樹型視圖控件 172
12.4.1 應(yīng)用樹型視圖控件 172
12.4.2 節(jié)點(diǎn)定義 172
12.4.3 動(dòng)態(tài)生成節(jié)點(diǎn) 173
12.4.4 定義節(jié)點(diǎn)樣式 173
12.5 菜單控件 174
12.5.1 應(yīng)用菜單控件 174
12.5.2 定義菜單樣式 174
12.6 小結(jié) 175
12.7 上機(jī)實(shí)踐習(xí)題 175
第13章 門戶個(gè)性化 178
13.1 什么是門戶個(gè)性化 178
13.1.1 哪些網(wǎng)站體現(xiàn)了門戶個(gè)性化 178
13.1.2 門戶個(gè)性化具備哪些功能 179
13.2 Web Part Pages基礎(chǔ) 179
13.2.1 創(chuàng)建一個(gè)Web Part網(wǎng)頁(yè) 179
13.2.2 添加WebPartManager控件 180
13.2.3 添加WebPartZone控件 180
13.2.4 添加普通控件 181
13.3 個(gè)性化設(shè)置Profile和數(shù)據(jù)存取 182
13.3.1 設(shè)置屬性 182
13.3.2 保存設(shè)置 182
13.4 小結(jié) 183
13.5 上機(jī)實(shí)踐習(xí)題 183
第四篇 ASP.NET網(wǎng)站管理
第14章 狀態(tài)管理 185
14.1 ASP.NET狀態(tài)管理概述 185
14.1.1 服務(wù)器端狀態(tài)管理 185
14.1.2 客戶端狀態(tài)管理 186
14.2 視圖狀態(tài) 187
14.3 隱藏字段 187
14.4 網(wǎng)頁(yè)之間信息的傳遞 189
14.5 如何使用Cookie類 190
14.5.1 Cookie的寫入和讀取 190
14.5.2 Cookie的失效和刪除 191
14.6 如何使用會(huì)話狀態(tài) 191
14.6.1 會(huì)話狀態(tài)標(biāo)識(shí) 192
14.6.2 使用Session對(duì)象 192
14.6.3 會(huì)話狀態(tài)的時(shí)效性 193
14.6.4 會(huì)話狀態(tài)的事件處理程序 194
14.7 應(yīng)用程序狀態(tài) 194
14.7.1 應(yīng)用程序狀態(tài)概述 195
14.7.2 使用應(yīng)用程序狀態(tài)存儲(chǔ)公用數(shù)據(jù) 195
14.8 小結(jié) 197
14.9 上機(jī)實(shí)踐習(xí)題 197
第15章 緩存和不同步網(wǎng)頁(yè) 198
15.1 什么是緩存 198
15.2 頁(yè)面輸出緩存 199
15.2.1 啟用頁(yè)面輸出緩存 199
15.2.2 用參數(shù)控制緩存 200
15.2.3 用頭控制緩存 202
15.2.4 自定義字符串控制緩存 203
15.2.5 緩存的存放位置 204
15.3 頁(yè)面數(shù)據(jù)緩存 205
15.4 緩存的依賴性 207
15.4.1 文件緩存依賴 207
15.4.2 數(shù)據(jù)庫(kù)緩存依賴 208
15.5 使用不同步的網(wǎng)頁(yè) 210
15.6 小結(jié) 211
15.7 上機(jī)實(shí)踐習(xí)題 212
第16章 網(wǎng)站國(guó)際化 214
16.1 設(shè)置當(dāng)前文化 214
16.1.1 以聲明方式設(shè)置區(qū)域性 214
16.1.2 編程方式進(jìn)行區(qū)域性設(shè)置 215
16.2 為網(wǎng)站建立資源 215
16.2.1 手動(dòng)創(chuàng)建資源文件 215
16.2.2 從網(wǎng)頁(yè)生成局部資源文件 217
16.3 為網(wǎng)頁(yè)選擇國(guó)際編碼 217
16.4 為ASP.NET頁(yè)面使用本地化資源 218
16.5 小結(jié) 220
16.6 上機(jī)實(shí)踐習(xí)題 220
第17章 網(wǎng)站配置文件管理 222
17.1 使用網(wǎng)站管理工具 222
17.1.1 “安全”選項(xiàng)卡 222
17.1.2 “應(yīng)用程序”選項(xiàng)卡 225
17.1.3 “提供程序”選項(xiàng)卡 227
17.2 使用控制臺(tái)管理單元配置ASP.NET 227
17.3 使用配置編程接口 228
17.4 小結(jié) 229
17.5 上機(jī)實(shí)踐習(xí)題 230
第五篇 ASP.NET網(wǎng)站安全
第18章 兩種驗(yàn)證模型 231
18.1 介紹ASP.NET安全模型 231
18.1.1  ASP.NET的安全驗(yàn)證過(guò)程 231
18.1.2  安全防范措施 232
18.2 配置身份驗(yàn)證屬性 232
18.3 表單驗(yàn)證 233
18.3.1 應(yīng)用表單驗(yàn)證 233
18.3.2 表單驗(yàn)證的一些重要功能 234
18.4 窗口驗(yàn)證 234
18.5 小結(jié) 235
18.6 上機(jī)實(shí)踐習(xí)題 236
第19章 成員和角色管理 237
19.1 成員管理 237
19.1.1 成員管理Membership類的功能 237
19.1.2 動(dòng)態(tài)創(chuàng)建用戶 237
19.1.3 驗(yàn)證用戶的姓名和密碼 240
19.1.4 成員管理類的常用方法 241
19.1.5 單一的用戶信息管理類 242
19.1.6 成員資格提供程序MembershipProvider 243
19.1.7 網(wǎng)站默認(rèn)的數(shù)據(jù)存儲(chǔ)數(shù)據(jù)庫(kù) 244
19.1.8 自定義保存用戶信息的數(shù)據(jù)庫(kù) 245
19.1.9 擴(kuò)展MembershipProvider支持Oracle數(shù)據(jù)庫(kù)存儲(chǔ)方式 246
19.2 角色管理 247
19.2.1 在應(yīng)用程序中啟用角色管理功能 247
19.2.2 通過(guò)網(wǎng)站管理工具創(chuàng)建角色 247
19.2.3 通過(guò)代碼創(chuàng)建角色 247
19.2.4 賦予用戶角色權(quán)限 248
19.2.5 配置角色的登錄權(quán)限 249
19.2.6 allow和deny 249
19.3 使用登錄組件包 250
19.3.1 使用登錄控件(Login) 250
19.3.2 登錄狀態(tài)控件(LoginStatus) 250
19.3.3 登錄者名稱控件(LoginName) 251
19.3.4 修改密碼控件(ChangePassword) 251
19.3.5 創(chuàng)建用戶控件(CreateUserWizard) 251
19.4 小結(jié) 252
19.5 上機(jī)實(shí)踐習(xí)題 252
第六篇 ASP.NET網(wǎng)站高級(jí)開發(fā)
第20章 AJAX Web開發(fā)語(yǔ)言:JavaScript簡(jiǎn)明編程 255
20.1 JavaScript的標(biāo)準(zhǔn)和發(fā)展 255
20.2 JavaScript關(guān)鍵字和運(yùn)算符 258
20.3 基本程序結(jié)構(gòu) 260
20.4 數(shù)據(jù)類型 261
20.4.1 數(shù)據(jù)的類型識(shí)別 262
20.4.2 基本數(shù)據(jù)類型之間的轉(zhuǎn)換 264
20.4.3 null和undefined 265
20.5 函數(shù)和對(duì)象 267
20.5.1 簡(jiǎn)單的函數(shù)模型 267
20.5.2 簡(jiǎn)單的對(duì)象模型 267
20.5.3 對(duì)象的類別 269
20.5.4 原型對(duì)象prototype 274
20.5.5 封裝 276
20.5.6 繼承 276
20.5.7 重載 279
20.5.8 覆寫 282
20.6 prototype.js框架 284
20.6.1 獲得prototype.js 284
20.6.2 包 284
20.6.3 prototype.js中的面向?qū)ο笾С?285
20.6.4 基于事件的開發(fā) 286
20.6.5 Abstract.TimedObserver擴(kuò)展 290
20.6.6 Ajax支持 291
20.7 小結(jié) 294
20.8 上機(jī)實(shí)踐習(xí)題 294
第21章 AJAX布局技術(shù):CSS深入詳解 295
21.1 CSS 概述 295
21.2 在Web頁(yè)面中引入CSS風(fēng)格表 295
21.2.1 在HTML中引入CSS 295
21.2.2 在XML中引入CSS 298
21.3 選擇符 299
21.3.1 標(biāo)記選擇符、類選擇符和ID選擇符 299
21.3.2 偽類選擇符 300
21.3.3 屬性選擇符 301
21.3.4 復(fù)合選擇符 302
21.3.5 級(jí)聯(lián)法則 304
21.4 元素的渲染 306
21.4.1 文字的基本渲染方法 306
21.4.2 顏色和背景 308
21.4.3 圖片拼合技術(shù) 310
21.5 塊及塊的定位 312
21.5.1 塊的概念 312
21.5.2 塊的4大區(qū)域 312
21.5.3 position和網(wǎng)頁(yè)布局 315
21.5.4 浮動(dòng)定位和網(wǎng)頁(yè)布局 317
21.6 小結(jié) 319
21.7 上機(jī)實(shí)踐習(xí)題 319
第22章 ASP.NET AJAX 321
22.1 ASP.NET AJAX概述 321
22.1.1 ASP.NET AJAX特性 321
22.1.2 Microsoft AJAX Library腳本庫(kù) 322
22.1.3 服務(wù)器端架構(gòu) 323
22.2 建立ASP.NET AJAX程序 324
22.2.1 開發(fā)ASP.NET AJAX的應(yīng)用程序 324
22.2.2 在現(xiàn)有的應(yīng)用程序上使用ASP.NET AJAX 324
22.2.3 配置Visual Studio的工具箱 325
22.3 使用ASP.NET AJAX建立Hello World程序 326
22.4 ScriptManager服務(wù)器控件 328
22.4.1 ScriptManager控件概述 328
22.4.2 理解EnablePartialRendering屬性實(shí)現(xiàn)局部更新 329
22.4.3 使用EnablePageMethods屬性調(diào)用頁(yè)面方法 331
22.5 使用AJAX調(diào)用Web服務(wù)方法 333
22.5.1 引用Web Service 333
22.5.2 調(diào)用Web服務(wù)代理 335
22.6 使用ScriptManagerProxy控件 338
22.6.1 ScriptManagerProxy控件概述 338
22.6.2 應(yīng)用ScriptManagerProxy控件 339
22.7 局部更新控件(UpdatePanel) 341
22.7.1 UpdatePanel控件概述 341
22.7.2 應(yīng)用局部更新UpdatePanel控件 342
22.7.3 UpdatePanel的觸發(fā)器 343
22.8 更新進(jìn)度提示控件(UpdateProgress) 344
22.8.1 更新進(jìn)度提示控件概述 344
22.8.2 用UpdateProgress實(shí)現(xiàn)更新提示 345
22.9 定時(shí)控件 346
22.9.1 定時(shí)控件概述 346
22.9.2 使用Timer控件實(shí)現(xiàn)定時(shí)更新 346
22.10 AJAX的工具包 347
22.10.1 自動(dòng)完成控件(AutoComplete) 347
22.10.2 確認(rèn)按鈕控件(ConfirmButton) 350
22.10.3 下拉菜單控件(DropDown) 353
22.10.4 文本框水印控件(TextBoxWatermark) 355
22.10.5 滑桿控件(Slider) 357
22.11 小結(jié) 359
22.12 上機(jī)實(shí)踐習(xí)題 359
第七篇 建立一個(gè)電子商務(wù)網(wǎng)站
第23章 設(shè)計(jì)簡(jiǎn)單博客網(wǎng)站 361
23.1 系統(tǒng)概要設(shè)計(jì) 361
23.1.1 分析系統(tǒng)需求 361
23.1.2 系統(tǒng)主要功能 362
23.1.3 搭建開發(fā)系統(tǒng)的環(huán)境 362
23.1.4 設(shè)計(jì)網(wǎng)站架構(gòu) 362
23.2 數(shù)據(jù)庫(kù)設(shè)計(jì) 363
23.2.1 數(shù)據(jù)庫(kù)表設(shè)計(jì) 363
23.2.2 數(shù)據(jù)庫(kù)表關(guān)系設(shè)計(jì) 365
23.3 網(wǎng)站數(shù)據(jù)庫(kù)連接設(shè)計(jì) 365
23.4 用戶管理模塊 366
23.4.1 用戶注冊(cè)功能 366
23.4.2 用戶登錄 369
23.4.3 用戶信息維護(hù) 371
23.4.4 用戶模塊公共代碼類 372
23.5 圖片管理模塊 376
23.5.1 上傳圖片 376
23.5.2 圖片修改和刪除功能 377
23.5.3 圖片模塊公共代碼類 379
23.6 文章管理模塊 380
23.6.1 文章發(fā)布功能 380
23.6.2 文章修改刪除功能 381
23.6.3 文章公共類 383
23.7 通訊錄管理模塊 384
23.7.1 添加聯(lián)系人 384
23.7.2 通訊錄維護(hù)功能 385
23.7.3 通訊錄管理公共代碼類 387
23.8 評(píng)論模塊 388
23.8.1 查看評(píng)論信息 388
23.8.2 評(píng)論信息公共類 389
23.9 小結(jié) 390
第24章 圖書銷售管理系統(tǒng) 391
24.1 系統(tǒng)總體設(shè)計(jì) 391
24.1.1 銷售系統(tǒng)功能設(shè)計(jì) 391
24.1.2 系統(tǒng)功能模塊劃分 392
24.2 數(shù)據(jù)庫(kù)設(shè)計(jì) 392
24.2.1 系統(tǒng)概要設(shè)計(jì) 392
24.2.2 數(shù)據(jù)庫(kù)表設(shè)計(jì) 392
24.2.3 數(shù)據(jù)庫(kù)表關(guān)系設(shè)計(jì) 395
24.2.4 數(shù)據(jù)表到數(shù)據(jù)類的映射(LINQ to SQL Classes) 395
24.3 網(wǎng)絡(luò)商城的界面設(shè)計(jì) 396
24.3.1 用戶登錄后的主界面設(shè)計(jì)(Main.aspx) 396
24.3.2 書籍的類別樹設(shè)計(jì) 396
24.3.3 系統(tǒng)主頁(yè)面 398
24.4 用戶登錄和注冊(cè)功能 398
24.4.1 用戶登錄 398
24.4.2 用戶注冊(cè) 403
24.5 書籍類別管理功能 406
24.5.1 類別管理界面設(shè)計(jì) 406
24.5.2 使用TreeView控件設(shè)置導(dǎo)航信息 409
24.5.3 添加新的圖書類別 411
24.5.4 修改圖書類別 412
24.5.5 圖書類別排序 413
24.5.6 刪除圖書類別 413
24.6 書籍管理功能 414
24.6.1 動(dòng)態(tài)加載書籍類別 415
24.6.2 書籍管理 417
24.6.3 添加書籍 421
24.6.4 修改書籍 424
24.6.5 刪除書籍 426
24.7 書籍圖片管理功能 427
24.7.1 圖片的管理 427
24.7.2 上載圖片 429
24.7.3 設(shè)置書籍默認(rèn)圖片 432
24.7.4 刪除圖片 433
24.8 書籍評(píng)論管理功能 434
24.8.1 顯示評(píng)論信息 434
24.8.2 查看和發(fā)表單本書的評(píng)論 436
24.8.3 刪除單本書籍的評(píng)論 439
24.9 購(gòu)物車和訂單管理功能 440
24.9.1 瀏覽書籍 440
24.9.2 購(gòu)買書籍 444
24.9.3 查看自己的購(gòu)物車 446
24.9.4 提交訂單 450
24.10 小結(jié)及關(guān)鍵技術(shù)詳解 452
第25章 發(fā)布程序(制作安裝程序) 455
25.1 ASP.NET應(yīng)用程序的部署準(zhǔn)備 455
25.1.1  ASP.NET應(yīng)用程序的部署方案 455
25.1.2  創(chuàng)建Web程序測(cè)試項(xiàng)目 455
25.2 使用Visual Studio 2010模板創(chuàng)建安裝文件 456
25.2.1  創(chuàng)建Web程序測(cè)試項(xiàng)目 456
25.2.2  創(chuàng)建測(cè)試程序的安裝文件 456
25.2.3  安裝Web項(xiàng)目 458
25.3 使用XCopy部署遠(yuǎn)程網(wǎng)站 459
25.4 安裝完成后的配置 460
25.5 安裝完成后的測(cè)試 461
25.6 小結(jié) 461
25.7 上機(jī)實(shí)踐習(xí)題 462
第26章 常見(jiàn)面試題目分析 463
26.1 基礎(chǔ)面試題目分析 463
面試題1 頁(yè)面?zhèn)鬟f參數(shù)的方法 463
面試題2 SQL注入 463
面試題3 區(qū)分類成員的訪問(wèn)權(quán)限 463
面試題4 C#實(shí)現(xiàn)多重繼承 464
面試題5 區(qū)分重載與覆寫 464
面試題6 區(qū)分接口與抽象類 464
面試題7 B/S結(jié)構(gòu)傳遞變量 464
面試題8 C#索引器 464
面試題9 應(yīng)用程序域 464
面試題10 CTS、CLS、CLR 465
面試題11 訪問(wèn)類成員 465
面試題12 數(shù)據(jù)庫(kù)操作類 465
面試題13 調(diào)用WebService 465
面試題14 .NET Remoting 的工作原理 465
面試題15 Session對(duì)象中的BUG 465
26.2 代碼分析題 465
面試題16 覆寫方法 466
面試題17 識(shí)別變量的長(zhǎng)度 466
面試題18 區(qū)分類的靜態(tài)構(gòu)造函數(shù)與靜態(tài)成員 466
面試題19 使用覆寫方法 467
面試題20 分析死鎖的產(chǎn)生原因 468
面試題21 使用數(shù)據(jù)庫(kù)連接池 468
面試題22 操作xml文件 469
面試題23 使用運(yùn)行時(shí)多態(tài) 469
面試題24 使用四舍五入 470
面試題25 使用參數(shù)傳遞 470
面試題26 使用new重定義參數(shù) 471
面試題27 使用override覆寫方法 471
面試題28 使用位運(yùn)算 472
26.3 程序設(shè)計(jì)題 472
面試題29 使用遞歸 472
面試題30 訂閱事件 473
面試題31 為頁(yè)面上的控件賦值 474
面試題32 冒泡算法 475
面試題33 生成隨機(jī)數(shù) 475
26.4 邏輯測(cè)試題 475
面試題34 使用容器取水 476
面試題35 切蛋糕 476
面試題36 十層樓挑鉆石 476
面試題37 小鳥回程 476
面試題38 取紅球 477
面試題39 數(shù)黑帽 477

本目錄推薦

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