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

ASP.NET 4.0 Web程序設(shè)計(jì)

ASP.NET 4.0 Web程序設(shè)計(jì)

定 價(jià):¥42.00

作 者: 劉艷麗 張恒 編著
出版社: 人民郵電出版社
叢編項(xiàng):
標(biāo) 簽: ASP 程序設(shè)計(jì) 計(jì)算機(jī)/網(wǎng)絡(luò)

ISBN: 9787115298348 出版時(shí)間: 2012-12-01 包裝: 平裝
開本: 16開 頁數(shù): 321 字?jǐn)?shù):  

內(nèi)容簡介

  本書以通俗的語言、豐富的實(shí)例,詳細(xì)介紹了ASP.NET 4.0網(wǎng)站開發(fā)技術(shù)。全書共分為17章,主要內(nèi)容包括:Web程序設(shè)計(jì)概述、HTML和CSS、JavaScript編程基礎(chǔ)、C#語言基礎(chǔ)、ASP.NET Web開發(fā)基礎(chǔ)、ASP.NET對(duì)象及狀態(tài)管理、ASP.NET 4.0服務(wù)器控件、ADO.NET數(shù)據(jù)訪問、數(shù)據(jù)綁定技術(shù)與綁定控件、ASP.NET網(wǎng)頁布局與標(biāo)準(zhǔn)化、ASP.NET應(yīng)用程序安全技術(shù)、LINQ與AJAX新技術(shù)等。此外,每章都有配套的實(shí)驗(yàn),讓讀者尋找編程感覺,培養(yǎng)編程思想。本書結(jié)構(gòu)合理、條理清晰、實(shí)例豐富,圖文對(duì)照,可以作為高等院校計(jì)算機(jī)科學(xué)與技術(shù)、網(wǎng)絡(luò)工程、軟件工程等相關(guān)專業(yè)ASP.NET課程的教材,也可供從事Web程序設(shè)計(jì)相關(guān)工作的技術(shù)人員自學(xué)參考。本書的電子教案、示例源代碼可以到人民郵電出版社教學(xué)資源與服務(wù)網(wǎng)上免費(fèi)下載,網(wǎng)址為http://www.ptpedu.com.cn/。

作者簡介

暫缺《ASP.NET 4.0 Web程序設(shè)計(jì)》作者簡介

圖書目錄

目 錄
第1章 Web程序設(shè)計(jì)概述 1
1.1 Internet與WWW概述 1
1.1.1 Internet概述 1
1.1.2 WWW概述 2
1.2 Web瀏覽器與Web服務(wù)器 2
1.2.1 Web瀏覽器 2
1.2.2 Web服務(wù)器 3
1.3 Web編程概述 4
1.3.1 Web的工作原理 4
1.3.2 動(dòng)態(tài)Web開發(fā)技術(shù)概述 7
1.4 ASP.NET 4.0開發(fā)環(huán)境 10
1.4.1 Visual Studio 2010簡介 10
1.4.2 下載與安裝Visual Studio 2010 10
1.4.3 Visual Studio 2010開發(fā)界面 11
1.4.4 IIS的安裝與配置 12
本章實(shí)驗(yàn) 15
第2章 HTML和CSS 16
2.1 HTML基礎(chǔ) 16
2.1.1 HTML與XHTML 16
2.1.2 遵循XHTML規(guī)范編寫網(wǎng)頁 17
2.1.3 HTML標(biāo)簽 17
2.1.4 HTML文檔的基本結(jié)構(gòu) 18
2.1.5 常用的HTML標(biāo)記 19
2.1.6 使用HTML設(shè)計(jì)網(wǎng)頁實(shí)例 20
2.2 XML基礎(chǔ) 22
2.2.1 XML概述 22
2.2.2 XML與HTML的關(guān)系 22
2.2.3 XML文檔的基本結(jié)構(gòu) 23
2.2.4 XML的特點(diǎn) 25
2.3 使用CSS布局網(wǎng)頁 26
2.3.1 CSS概述 26
2.3.2 CSS與HTML的關(guān)系 26
2.3.3 設(shè)置樣式 27
2.3.4 樣式規(guī)則 29
2.3.5 對(duì)HTML網(wǎng)頁應(yīng)用樣式 32
本章實(shí)驗(yàn) 33
第3章 JavaScript編程基礎(chǔ) 34
3.1 JavaScript簡介 34
3.1.1 JavaScript的起源 34
3.1.2 JavaScript的特點(diǎn) 35
3.1.3 JavaScript的作用 35
3.1.4 JavaScript的組成 35
3.1.5 JavaScript程序的編輯和調(diào)試 36
3.2 JavaScript編程基礎(chǔ) 37
3.2.1 JavaScript的變量 37
3.2.2 數(shù)組 39
3.2.3 string類型 40
3.2.4 JavaScript的函數(shù) 41
3.2.5 JavaScript對(duì)象化編程 42
3.2.6 事件驅(qū)動(dòng)及事件處理 44
3.3 瀏覽器對(duì)象模型 46
3.3.1 體系結(jié)構(gòu) 47
3.3.2 window對(duì)象 47
3.3.3 Document對(duì)象 49
3.3.4 Location對(duì)象 51
3.3.5 History對(duì)象 52
3.3.6 Navigator對(duì)象 52
3.4 文檔對(duì)象模型 52
3.4.1 HTML文檔對(duì)象模型節(jié)點(diǎn)樹 52
3.4.2 訪問指定節(jié)點(diǎn) 53
3.4.3 處理元素屬性 54
3.5 客戶端動(dòng)態(tài)網(wǎng)頁編程 55
3.5.1 動(dòng)態(tài)修改文檔內(nèi)容 55
3.5.2 樣式表編程 55
本章實(shí)驗(yàn) 57
第4章 C#語言基礎(chǔ) 58
4.1 創(chuàng)建一個(gè)簡單的C#程序 58
4.2 C#數(shù)據(jù)類型 59
4.2.1 值類型 59
4.2.2 引用類型 61
4.2.3 裝箱與拆箱 63
4.3 變量與常量 63
4.3.1 變量 63
4.3.2 常量 64
4.4 流程控制 64
4.4.1 分支語句 64
4.4.2 循環(huán)結(jié)構(gòu) 65
4.5 運(yùn)算符 67
4.5.1 算術(shù)運(yùn)算符 67
4.5.2 賦值運(yùn)算符 68
4.5.3 關(guān)系運(yùn)算符 69
4.5.4 邏輯運(yùn)算符 70
4.5.5 條件運(yùn)算符 70
4.5.6 位運(yùn)算符 70
4.5.7 運(yùn)算符的優(yōu)先級(jí) 71
4.6 字符串處理 71
4.6.1 使用string和StringBuilder 71
4.6.2 格式化字符串 72
4.6.3 對(duì)字符串進(jìn)行編碼 73
4.7 類和結(jié)構(gòu) 73
4.7.1 定義類和結(jié)構(gòu) 73
4.7.2 定義屬性 75
4.7.3 定義索引器 75
4.7.4 重載方法 75
4.7.5 使用Ref和Out類型參數(shù) 76
4.7.6 定義接口和抽象類 76
4.8 使用集合編程 77
4.8.1 使用枚舉 78
4.8.2 使用數(shù)組 78
4.8.3 使用ArrayList 79
4.8.4 使用哈希表 79
4.8.5 使用字典 80
4.8.6 使用堆?!?1
4.8.7 使用隊(duì)列 81
本章實(shí)驗(yàn) 82
第5章 ASP.NET Web開發(fā)基礎(chǔ) 83
5.1 ASP.NET 4.0簡介 83
5.1.1 .NET 4.0框架體系結(jié)構(gòu)概述 83
5.1.2 ASP.NET的演變和ASP.NET 4.0新特性 83
5.2 ASP.NET 4.0網(wǎng)站設(shè)計(jì)步驟 86
5.2.1 創(chuàng)建ASP.NET網(wǎng)站 86
5.2.2 設(shè)計(jì)Web窗體界面 88
5.2.3 添加ASP.NET文件夾 88
5.2.4 添加配置文件Web.config 89
5.2.5 編寫代碼和運(yùn)行應(yīng)用程序 89
5.3 ASP.NET配置 91
5.3.1 web.config配置文件 91
5.3.2 在web.config中存儲(chǔ)自定義設(shè)置 92
5.3.3 ASP.NET Web站點(diǎn)管理工具WAT 93
5.3.4 編程讀取和寫入配置設(shè)置 94
5.4 編碼模型 96
5.4.1 兩種編碼模型的區(qū)別 96
5.4.2 代碼隱藏文件如何與頁面連接 98
5.4.3 控件標(biāo)簽如何與頁面變量連接 98
5.4.4 事件如何與事件處理程序連接 99
5.5 ASP.NET網(wǎng)頁語法 99
5.5.1 ASP.NET網(wǎng)頁擴(kuò)展名 99
5.5.2 常用頁面指令 100
5.5.3 ASPX文件內(nèi)容注釋 101
5.5.4 ASP.NET服務(wù)器控件標(biāo)記語法 101
5.5.5 代碼塊語法 102
5.5.6 表達(dá)式語法 103
本章實(shí)驗(yàn) 103
第6章 ASP.NET對(duì)象及狀態(tài)管理 105
6.1 關(guān)于Page類 105
6.1.1 理解Page類 105
6.1.2 Page類的屬性 106
6.1.3 Page類的事件 106
6.2 Response對(duì)象 107
6.2.1 Response對(duì)象概述 107
6.2.2 Response對(duì)象的常用屬性和方法 107
6.2.3 Response對(duì)象Write()方法應(yīng)用 107
6.2.4 Response對(duì)象Redirect()方法的應(yīng)用 108
6.3 Request對(duì)象 109
6.3.1 Request對(duì)象概述 109
6.3.2 Request對(duì)象的常用集合、屬性和方法 109
6.3.3 Request對(duì)象簡單代碼示例 110
6.3.4 使用QueryString數(shù)據(jù)集合實(shí)例 110
6.3.5 綜合使用ServerVariables和Browser數(shù)據(jù)集合實(shí)例 111
6.4 Server對(duì)象 111
6.4.1 Server對(duì)象概述 111
6.4.2 Server對(duì)象的常用屬性和方法 111
6.4.3 Server對(duì)象對(duì)字符串編碼實(shí)例 112
6.4.4 Button按鈕的跨網(wǎng)頁提交實(shí)例 112
6.5 狀態(tài)管理概述 113
6.5.1 ViewState 114
6.5.2 HiddenField控件 115
6.5.3 Cookie對(duì)象 115
6.5.4 Session對(duì)象 117
6.5.5 Application對(duì)象 120
6.6 Cache對(duì)象 122
6.6.1 Cache對(duì)象概述 122
6.6.2 Cache對(duì)象的常用屬性和方法 122
6.6.3 Cache對(duì)象實(shí)例 123
本章實(shí)驗(yàn) 124
第7章 ASP.NET 4.0服務(wù)器控件 125
7.1 服務(wù)器控件概述 125
7.2 常用的HTML服務(wù)器控件 126
7.2.1 HTML普通控件與HTML元素的對(duì)應(yīng) 126
7.2.2 把HTML普通控件轉(zhuǎn)換成HTML服務(wù)器控件 126
7.2.3 使用HTML與Web服務(wù)器控件的場合 126
7.3 常用的Web服務(wù)器控件 127
7.3.1 TextBox控件 127
7.3.2 HyperLink控件 128
7.3.3 Button、LinkButton和ImageButton控件 129
7.3.4 Image控件和ImageMap控件 130
7.3.5 Calendar控件 134
7.3.6 FileUpLoad控件 135
7.3.7 其他常用Web服務(wù)器控件 137
7.4 驗(yàn)證控件 138
7.4.1 驗(yàn)證控件概述 138
7.4.2 RequiredFieldValidator控件 139
7.4.3 CompareValidator控件 140
7.4.4 RangeValidator控件 141
7.4.5 RegularExpressionValidator控件 141
7.4.6 CustomValidator控件 142
7.4.7 ValidationSummary控件 143
7.5 用戶控件 145
7.5.1 用戶控件與ASP.NET網(wǎng)頁的比較 145
7.5.2 創(chuàng)建用戶控件 146
7.5.3 使用用戶控件 147
7.5.4 訪問用戶控件的屬性 147
7.5.5 用戶控件的事件 148
7.6 在ASP.NET中使用JavaScript 149
7.6.1 客戶端提示確認(rèn)后再執(zhí)行服務(wù)器端事件 149
7.6.2 服務(wù)器端執(zhí)行完成后再執(zhí)行客戶端代碼 150
本章實(shí)驗(yàn) 150
第8章 ADO.NET數(shù)據(jù)訪問 152
8.1 ADO.NET概述 152
8.1.1 ADO.NET簡介 152
8.1.2 ADO.NET的體系結(jié)構(gòu) 153
8.1.3 數(shù)據(jù)庫應(yīng)用程序的開發(fā)流程 153
8.2 建立數(shù)據(jù)庫連接Connection對(duì)象 154
8.2.1 Connection對(duì)象概述 154
8.2.2 Connection對(duì)象的屬性及方法 154
8.2.3 數(shù)據(jù)庫連接字符串 155
8.2.4 使用SqlConnection對(duì)象連接SQL Server數(shù)據(jù)庫 155
8.3 使用Command對(duì)象執(zhí)行數(shù)據(jù)庫命令 157
8.3.1 Command對(duì)象概述 157
8.3.2 Command對(duì)象的屬性及方法 157
8.3.3 使用SqlCommand對(duì)象執(zhí)行數(shù)據(jù)庫命令實(shí)例 158
8.4 連線模式數(shù)據(jù)訪問DataReader對(duì)象 161
8.4.1 DataReader對(duì)象的屬性及方法 162
8.4.2 使用SqlDataReader讀取數(shù)據(jù)庫實(shí)例 162
8.5 離線模式數(shù)據(jù)庫訪問 164
8.5.1 DataSet數(shù)據(jù)集 164
8.5.2 DataAdapter對(duì)象 165
8.5.3 使用DataAdapter、DataSet對(duì)象綜合實(shí)例 166
本章實(shí)驗(yàn) 167
第9章 數(shù)據(jù)綁定技術(shù)與綁定控件 168
9.1 數(shù)據(jù)綁定技術(shù)基礎(chǔ) 168
9.1.1 單值數(shù)據(jù)綁定 168
9.1.2 重復(fù)值綁定 169
9.2 數(shù)據(jù)源控件 171
9.2.1 SqlDataSource數(shù)據(jù)源控件 172
9.2.2 ObjectDataSource數(shù)據(jù)源控件 172
9.2.3 LinqDataSource數(shù)據(jù)源控件 173
9.3 數(shù)據(jù)綁定控件 173
9.3.1 GridView控件 173
9.3.2 DetailsView控件 179
9.3.3 ListView控件和DataPager控件 180
9.3.4 FormView控件 182
本章實(shí)驗(yàn) 185
第10章 使用LINQ 186
10.1 LINQ技術(shù)基礎(chǔ) 186
10.2 LinqDataSource數(shù)據(jù)源控件 187
10.3 使用LINQ實(shí)現(xiàn)數(shù)據(jù)訪問 188
10.3.1 LINQ查詢表達(dá)式 188
10.3.2 LINQ to SQL概述 190
10.3.3 建立LINQ數(shù)據(jù)源 190
10.3.4 使用LINQ to SQL查詢數(shù)據(jù) 191
10.3.5 使用LINQ to SQL管理數(shù)據(jù) 194
10.3.6 LINQ to XML概述 196
10.3.7 使用LINQ to XML管理XML文檔 196
10.4 數(shù)據(jù)綁定與LINQ技術(shù)結(jié)合 199
本章實(shí)驗(yàn) 200
第11章 ASP.NET網(wǎng)頁布局與標(biāo)準(zhǔn)化 202
11.1 概述 202
11.2 母版頁 202
11.2.1 母版頁和內(nèi)容頁 202
11.2.2 母版頁的運(yùn)行機(jī)制 203
11.2.3 創(chuàng)建母版頁 203
11.2.4 創(chuàng)建內(nèi)容頁 204
11.2.5 設(shè)置母版頁應(yīng)用范圍 205
11.2.6 訪問母版頁上的控件 205
11.3 主題與外觀 206
11.3.1 主題概述 206
11.3.2 外觀概述 207
11.3.3 創(chuàng)建主題和外觀 207
11.3.4 應(yīng)用主題和外觀 208
11.4 Web部件 210
11.4.1 Web部件基礎(chǔ) 210
11.4.2 用戶界面結(jié)構(gòu)組件 211
11.4.3 建立Web部件網(wǎng)頁 213
11.5 導(dǎo)航控件和站點(diǎn)地圖 214
11.5.1 站點(diǎn)地圖概述 214
11.5.2 使用SiteMapPath控件顯示導(dǎo)航 215
11.5.3 使用TreeView控件顯示導(dǎo)航 217
11.5.4 Menu控件顯示導(dǎo)航 222
11.5.5 在母版頁中使用網(wǎng)站導(dǎo)航 224
本章實(shí)驗(yàn) 224
第12章 ASP.NET應(yīng)用程序安全技術(shù) 226
12.1 ASP.NET安全結(jié)構(gòu) 226
12.2 基于Windows的身份驗(yàn)證 226
12.2.1 使用Windows驗(yàn)證的原因 227
12.2.2 Windows驗(yàn)證機(jī)制 228
12.2.3 實(shí)現(xiàn)Windows驗(yàn)證 229
12.3 使用登錄控件 231
12.3.1 Login控件 231
12.3.2 LoginStatus控件 233
12.3.3 LoginView控件 234
12.3.4 PasswordRecovery控件 234
12.3.5 ChangePassword控件 234
12.3.6 CreateUserWizard控件 235
12.4 角色與授權(quán) 237
12.4.1 創(chuàng)建角色 237
12.4.2 在web.config中授權(quán) 239
12.4.3 在web.config中授權(quán)的實(shí)例 239
12.5 通過編程方式實(shí)現(xiàn)驗(yàn)證與授權(quán) 240
12.5.1 使用成員資格服務(wù)類驗(yàn)證 240
12.5.2 使用角色管理類授權(quán) 242
本章實(shí)驗(yàn) 244
第13章 文件操作 245
13.1 文件的常用操作 245
13.1.1 創(chuàng)建文件 245
13.1.2 復(fù)制文件 246
13.1.3 刪除文件 247
13.1.4 移動(dòng)文件 247
13.2 文件夾的常用操作 248
13.2.1 創(chuàng)建文件夾 248
13.2.2 移動(dòng)文件夾 249
13.2.3 刪除文件夾 249
13.2.4 遍歷文件夾中的文件 250
13.3 讀寫文件 251
13.3.1 Stream類 251
13.3.2 Reader和Writer類 255
13.4 文件上傳與下載 257
13.4.1 文件上傳 257
13.4.2 文件下載 258
本章實(shí)驗(yàn) 260
第14章 在ASP.NET中使用XML 261
14.1 XML介紹 261
14.1.1 XML的使用場合 261
14.1.2 XML應(yīng)用實(shí)例 261
14.1.3 XML命名空間 262
14.1.4 XML架構(gòu) 262
14.2 基于流的XML處理 263
14.2.1 寫XML文件 263
14.2.2 讀取XML文件 265
14.3 內(nèi)存中的XML處理 267
14.3.1 XmlDocument類 268
14.3.2 XDocument類 270
14.4 使用LINQ to XML轉(zhuǎn)換XML 273
14.5 使用XSLT轉(zhuǎn)換XML 274
14.5.1 System.Xml.Xsl命名空間下的類 275
14.5.2 直接使用XSLT轉(zhuǎn)換XML文件 275
14.5.3 傳遞參數(shù)至XSL樣式表 276
14.6 XML與DataSet的交互 276
14.6.1 把DataSet轉(zhuǎn)換為XML實(shí)例 277
14.6.2 把DataSet作為XML訪問實(shí)例 278
本章實(shí)驗(yàn) 279
第15章 ASP.NET的AJAX擴(kuò)展 280
15.1 AJAX概述 280
15.1.1 AJAX開發(fā)模式 280
15.1.2 ASP.NET AJAX技術(shù)的特點(diǎn) 280
15.1.3 ASP.NET AJAX架構(gòu) 281
15.2 常用的ASP.NET AJAX控件 281
15.2.1 ScriptManager控件 281
15.2.2 UpdatePanel控件 282
15.2.3 UpdateProgress控件 285
15.2.4 Timer控件 287
15.2.5 ScriptManagerProxy控件 288
15.3 ASP.NETAJAX控件工具包 288
15.3.1 安裝ASP.NETAJAX控件工具包 289
15.3.2 PasswordStrengh控件 290
15.3.3 使用SlideShow控件播放照片 291
15.3.4 使用ModalPopupExtender控件 294
本章實(shí)驗(yàn) 295
第16章 Web服務(wù)和WCF服務(wù) 296
16.1 Web服務(wù)概述 296
16.2 建立ASP.NET Web服務(wù) 297
16.2.1 創(chuàng)建一個(gè)Web服務(wù) 297
16.2.2 Web方法的定義 298
16.2.3 Web服務(wù)的測試 298
16.2.4 Web服務(wù)應(yīng)用實(shí)例 299
16.3 使用Web服務(wù) 301
16.3.1 Web服務(wù)應(yīng)用實(shí)例 301
16.3.2 使用Web服務(wù)實(shí)現(xiàn)簡單計(jì)算器 303
16.4 WCF服務(wù) 305
16.4.1 WCF服務(wù)概述 305
16.4.2 創(chuàng)建一個(gè)WCF服務(wù) 306
16.4.3 WCF服務(wù)應(yīng)用實(shí)例 306
本章實(shí)驗(yàn) 309
第17章 網(wǎng)站發(fā)布、打包與安裝 310
17.1 Web站點(diǎn)部署前的準(zhǔn)備 310
17.2 復(fù)制Web站點(diǎn) 310
17.3 發(fā)布網(wǎng)站 313
17.4 打包與安裝 315
17.4.1 創(chuàng)建安裝項(xiàng)目 315
17.4.2 安裝應(yīng)用程序 318
17.4.3 卸載應(yīng)用程序 320
本章實(shí)驗(yàn) 320
參考文獻(xiàn) 321

本目錄推薦

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