注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡軟件與程序設計.NETASP.NET 4.0 Web程序設計

ASP.NET 4.0 Web程序設計

ASP.NET 4.0 Web程序設計

定 價:¥42.00

作 者: 劉艷麗 張恒 編著
出版社: 人民郵電出版社
叢編項:
標 簽: ASP 程序設計 計算機/網(wǎng)絡

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

內容簡介

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

作者簡介

暫缺《ASP.NET 4.0 Web程序設計》作者簡介

圖書目錄

目 錄
第1章 Web程序設計概述 1
1.1 Internet與WWW概述 1
1.1.1 Internet概述 1
1.1.2 WWW概述 2
1.2 Web瀏覽器與Web服務器 2
1.2.1 Web瀏覽器 2
1.2.2 Web服務器 3
1.3 Web編程概述 4
1.3.1 Web的工作原理 4
1.3.2 動態(tài)Web開發(fā)技術概述 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
本章實驗 15
第2章 HTML和CSS 16
2.1 HTML基礎 16
2.1.1 HTML與XHTML 16
2.1.2 遵循XHTML規(guī)范編寫網(wǎng)頁 17
2.1.3 HTML標簽 17
2.1.4 HTML文檔的基本結構 18
2.1.5 常用的HTML標記 19
2.1.6 使用HTML設計網(wǎng)頁實例 20
2.2 XML基礎 22
2.2.1 XML概述 22
2.2.2 XML與HTML的關系 22
2.2.3 XML文檔的基本結構 23
2.2.4 XML的特點 25
2.3 使用CSS布局網(wǎng)頁 26
2.3.1 CSS概述 26
2.3.2 CSS與HTML的關系 26
2.3.3 設置樣式 27
2.3.4 樣式規(guī)則 29
2.3.5 對HTML網(wǎng)頁應用樣式 32
本章實驗 33
第3章 JavaScript編程基礎 34
3.1 JavaScript簡介 34
3.1.1 JavaScript的起源 34
3.1.2 JavaScript的特點 35
3.1.3 JavaScript的作用 35
3.1.4 JavaScript的組成 35
3.1.5 JavaScript程序的編輯和調試 36
3.2 JavaScript編程基礎 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對象化編程 42
3.2.6 事件驅動及事件處理 44
3.3 瀏覽器對象模型 46
3.3.1 體系結構 47
3.3.2 window對象 47
3.3.3 Document對象 49
3.3.4 Location對象 51
3.3.5 History對象 52
3.3.6 Navigator對象 52
3.4 文檔對象模型 52
3.4.1 HTML文檔對象模型節(jié)點樹 52
3.4.2 訪問指定節(jié)點 53
3.4.3 處理元素屬性 54
3.5 客戶端動態(tài)網(wǎng)頁編程 55
3.5.1 動態(tài)修改文檔內容 55
3.5.2 樣式表編程 55
本章實驗 57
第4章 C#語言基礎 58
4.1 創(chuàng)建一個簡單的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)結構 65
4.5 運算符 67
4.5.1 算術運算符 67
4.5.2 賦值運算符 68
4.5.3 關系運算符 69
4.5.4 邏輯運算符 70
4.5.5 條件運算符 70
4.5.6 位運算符 70
4.5.7 運算符的優(yōu)先級 71
4.6 字符串處理 71
4.6.1 使用string和StringBuilder 71
4.6.2 格式化字符串 72
4.6.3 對字符串進行編碼 73
4.7 類和結構 73
4.7.1 定義類和結構 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 使用堆棧 81
4.8.7 使用隊列 81
本章實驗 82
第5章 ASP.NET Web開發(fā)基礎 83
5.1 ASP.NET 4.0簡介 83
5.1.1 .NET 4.0框架體系結構概述 83
5.1.2 ASP.NET的演變和ASP.NET 4.0新特性 83
5.2 ASP.NET 4.0網(wǎng)站設計步驟 86
5.2.1 創(chuàng)建ASP.NET網(wǎng)站 86
5.2.2 設計Web窗體界面 88
5.2.3 添加ASP.NET文件夾 88
5.2.4 添加配置文件Web.config 89
5.2.5 編寫代碼和運行應用程序 89
5.3 ASP.NET配置 91
5.3.1 web.config配置文件 91
5.3.2 在web.config中存儲自定義設置 92
5.3.3 ASP.NET Web站點管理工具WAT 93
5.3.4 編程讀取和寫入配置設置 94
5.4 編碼模型 96
5.4.1 兩種編碼模型的區(qū)別 96
5.4.2 代碼隱藏文件如何與頁面連接 98
5.4.3 控件標簽如何與頁面變量連接 98
5.4.4 事件如何與事件處理程序連接 99
5.5 ASP.NET網(wǎng)頁語法 99
5.5.1 ASP.NET網(wǎng)頁擴展名 99
5.5.2 常用頁面指令 100
5.5.3 ASPX文件內容注釋 101
5.5.4 ASP.NET服務器控件標記語法 101
5.5.5 代碼塊語法 102
5.5.6 表達式語法 103
本章實驗 103
第6章 ASP.NET對象及狀態(tài)管理 105
6.1 關于Page類 105
6.1.1 理解Page類 105
6.1.2 Page類的屬性 106
6.1.3 Page類的事件 106
6.2 Response對象 107
6.2.1 Response對象概述 107
6.2.2 Response對象的常用屬性和方法 107
6.2.3 Response對象Write()方法應用 107
6.2.4 Response對象Redirect()方法的應用 108
6.3 Request對象 109
6.3.1 Request對象概述 109
6.3.2 Request對象的常用集合、屬性和方法 109
6.3.3 Request對象簡單代碼示例 110
6.3.4 使用QueryString數(shù)據(jù)集合實例 110
6.3.5 綜合使用ServerVariables和Browser數(shù)據(jù)集合實例 111
6.4 Server對象 111
6.4.1 Server對象概述 111
6.4.2 Server對象的常用屬性和方法 111
6.4.3 Server對象對字符串編碼實例 112
6.4.4 Button按鈕的跨網(wǎng)頁提交實例 112
6.5 狀態(tài)管理概述 113
6.5.1 ViewState 114
6.5.2 HiddenField控件 115
6.5.3 Cookie對象 115
6.5.4 Session對象 117
6.5.5 Application對象 120
6.6 Cache對象 122
6.6.1 Cache對象概述 122
6.6.2 Cache對象的常用屬性和方法 122
6.6.3 Cache對象實例 123
本章實驗 124
第7章 ASP.NET 4.0服務器控件 125
7.1 服務器控件概述 125
7.2 常用的HTML服務器控件 126
7.2.1 HTML普通控件與HTML元素的對應 126
7.2.2 把HTML普通控件轉換成HTML服務器控件 126
7.2.3 使用HTML與Web服務器控件的場合 126
7.3 常用的Web服務器控件 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服務器控件 137
7.4 驗證控件 138
7.4.1 驗證控件概述 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 客戶端提示確認后再執(zhí)行服務器端事件 149
7.6.2 服務器端執(zhí)行完成后再執(zhí)行客戶端代碼 150
本章實驗 150
第8章 ADO.NET數(shù)據(jù)訪問 152
8.1 ADO.NET概述 152
8.1.1 ADO.NET簡介 152
8.1.2 ADO.NET的體系結構 153
8.1.3 數(shù)據(jù)庫應用程序的開發(fā)流程 153
8.2 建立數(shù)據(jù)庫連接Connection對象 154
8.2.1 Connection對象概述 154
8.2.2 Connection對象的屬性及方法 154
8.2.3 數(shù)據(jù)庫連接字符串 155
8.2.4 使用SqlConnection對象連接SQL Server數(shù)據(jù)庫 155
8.3 使用Command對象執(zhí)行數(shù)據(jù)庫命令 157
8.3.1 Command對象概述 157
8.3.2 Command對象的屬性及方法 157
8.3.3 使用SqlCommand對象執(zhí)行數(shù)據(jù)庫命令實例 158
8.4 連線模式數(shù)據(jù)訪問DataReader對象 161
8.4.1 DataReader對象的屬性及方法 162
8.4.2 使用SqlDataReader讀取數(shù)據(jù)庫實例 162
8.5 離線模式數(shù)據(jù)庫訪問 164
8.5.1 DataSet數(shù)據(jù)集 164
8.5.2 DataAdapter對象 165
8.5.3 使用DataAdapter、DataSet對象綜合實例 166
本章實驗 167
第9章 數(shù)據(jù)綁定技術與綁定控件 168
9.1 數(shù)據(jù)綁定技術基礎 168
9.1.1 單值數(shù)據(jù)綁定 168
9.1.2 重復值綁定 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
本章實驗 185
第10章 使用LINQ 186
10.1 LINQ技術基礎 186
10.2 LinqDataSource數(shù)據(jù)源控件 187
10.3 使用LINQ實現(xiàn)數(shù)據(jù)訪問 188
10.3.1 LINQ查詢表達式 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技術結合 199
本章實驗 200
第11章 ASP.NET網(wǎng)頁布局與標準化 202
11.1 概述 202
11.2 母版頁 202
11.2.1 母版頁和內容頁 202
11.2.2 母版頁的運行機制 203
11.2.3 創(chuàng)建母版頁 203
11.2.4 創(chuàng)建內容頁 204
11.2.5 設置母版頁應用范圍 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 應用主題和外觀 208
11.4 Web部件 210
11.4.1 Web部件基礎 210
11.4.2 用戶界面結構組件 211
11.4.3 建立Web部件網(wǎng)頁 213
11.5 導航控件和站點地圖 214
11.5.1 站點地圖概述 214
11.5.2 使用SiteMapPath控件顯示導航 215
11.5.3 使用TreeView控件顯示導航 217
11.5.4 Menu控件顯示導航 222
11.5.5 在母版頁中使用網(wǎng)站導航 224
本章實驗 224
第12章 ASP.NET應用程序安全技術 226
12.1 ASP.NET安全結構 226
12.2 基于Windows的身份驗證 226
12.2.1 使用Windows驗證的原因 227
12.2.2 Windows驗證機制 228
12.2.3 實現(xiàn)Windows驗證 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 角色與授權 237
12.4.1 創(chuàng)建角色 237
12.4.2 在web.config中授權 239
12.4.3 在web.config中授權的實例 239
12.5 通過編程方式實現(xiàn)驗證與授權 240
12.5.1 使用成員資格服務類驗證 240
12.5.2 使用角色管理類授權 242
本章實驗 244
第13章 文件操作 245
13.1 文件的常用操作 245
13.1.1 創(chuàng)建文件 245
13.1.2 復制文件 246
13.1.3 刪除文件 247
13.1.4 移動文件 247
13.2 文件夾的常用操作 248
13.2.1 創(chuàng)建文件夾 248
13.2.2 移動文件夾 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
本章實驗 260
第14章 在ASP.NET中使用XML 261
14.1 XML介紹 261
14.1.1 XML的使用場合 261
14.1.2 XML應用實例 261
14.1.3 XML命名空間 262
14.1.4 XML架構 262
14.2 基于流的XML處理 263
14.2.1 寫XML文件 263
14.2.2 讀取XML文件 265
14.3 內存中的XML處理 267
14.3.1 XmlDocument類 268
14.3.2 XDocument類 270
14.4 使用LINQ to XML轉換XML 273
14.5 使用XSLT轉換XML 274
14.5.1 System.Xml.Xsl命名空間下的類 275
14.5.2 直接使用XSLT轉換XML文件 275
14.5.3 傳遞參數(shù)至XSL樣式表 276
14.6 XML與DataSet的交互 276
14.6.1 把DataSet轉換為XML實例 277
14.6.2 把DataSet作為XML訪問實例 278
本章實驗 279
第15章 ASP.NET的AJAX擴展 280
15.1 AJAX概述 280
15.1.1 AJAX開發(fā)模式 280
15.1.2 ASP.NET AJAX技術的特點 280
15.1.3 ASP.NET AJAX架構 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
本章實驗 295
第16章 Web服務和WCF服務 296
16.1 Web服務概述 296
16.2 建立ASP.NET Web服務 297
16.2.1 創(chuàng)建一個Web服務 297
16.2.2 Web方法的定義 298
16.2.3 Web服務的測試 298
16.2.4 Web服務應用實例 299
16.3 使用Web服務 301
16.3.1 Web服務應用實例 301
16.3.2 使用Web服務實現(xiàn)簡單計算器 303
16.4 WCF服務 305
16.4.1 WCF服務概述 305
16.4.2 創(chuàng)建一個WCF服務 306
16.4.3 WCF服務應用實例 306
本章實驗 309
第17章 網(wǎng)站發(fā)布、打包與安裝 310
17.1 Web站點部署前的準備 310
17.2 復制Web站點 310
17.3 發(fā)布網(wǎng)站 313
17.4 打包與安裝 315
17.4.1 創(chuàng)建安裝項目 315
17.4.2 安裝應用程序 318
17.4.3 卸載應用程序 320
本章實驗 320
參考文獻 321

本目錄推薦

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