當前位置:商標查詢大全網 - 培訓招生 - ASP的內容。NET3.5網絡開發初學者

ASP的內容。NET3.5網絡開發初學者

這本書學習導航如下:

了解Web開發,掌握ASP的語法。NET的開發語言,請仔細閱讀第0~6章。

理解ASP的核心對象。NET的網絡開發,請仔細閱讀第3-6章。

要學習Visual Studio 2008的ASP.NET 3.5應用程序,請仔細閱讀1~10章節。

要研究ADO.NET的發展,請仔細閱讀11~14章節。

要掌握ASP.NET 3.5網絡開發的壹些高級技巧,請仔細閱讀15~22章節。

了解ASP.NET 3.5開發大型案例,請仔細閱讀第7~12章和第21~22章。

掌握ASP。NET在XML和AJAX方面的專業知識,請仔細閱讀13和20章。?0學習Web開發的必要知識22

0.1基本概念22

0.1.1什麽是網頁22?

0.1.2 Web開發技術22

0.1.3 Web開發相關技術24

0.2構建開發環境24

安裝Visual Studio 2008 24

0 . 2 . 2 Visual Studio 2008 IDE 26簡介

0.2.3實現第壹個ASP.NET計劃27

0.3 IIS 7 Web服務配置28

0.3.1安裝IIS 7 28

0.3.2配置IIS 7支持的. NET版本29。

0.3.3瀏覽第壹個ASP.NET程序31。

0.4 C# 3.0語言基礎32

0.4.1 C# 32簡介

變量和常數32

操作員33

過程控制35

0.4.5隱式局部變量37

0 . 4 . 6λ表達式37

0 . 4 . 7 LINQ集成查詢概述38

0.5編碼規範39

0.5.1良好的編碼結構39

0.5.2良好的註釋樣式40

0.5.3良好的命名標準41

0.5.4避免文件太大41

承上啟下42

1進入ASP.NET 3.5 44

1.1 ASP.NET

1.1.1 ASP.NET 3.5-動態頁面開發工具44

1.1.2創建網站45

1.1.3設計網站46

1.1.4網站的前臺和後臺46

1.2 ASP.NET 3.5動態網頁分析48

前臺客戶端48的1.2.1事件處理

1.2.2後臺服務器端事件處理49

1.2.3網站處理網頁的順序和原則50

連接前面的和下面的51

2 C#面向對象的功能52

2.1面向對象編程概述52

什麽是類和對象52

2.1.2如何用C#創建53類

2.1.3如何用C#創建對象54

2.1.4什麽是面向對象編程54

2.2面向對象技術55

2.2.1接口55

2.2.2如何用C#創建界面55

繼承56

2.2.4如何用C# 56實現繼承

多態性57

2.2.6如何用C#實現多態性

2.3面向對象開發的簡單例子58

面向對象的功能設計58

2.3.2面向對象的類設計

面向對象的應用程序59

連接前面的和下面的61

3 ASP.NET核心目標62

3.1頁面類別62

3.1.1頁面類別概述62

3.1.2探索頁面生命周期63

3.2 ASP.NET核心對象65

3.2.1使用響應輸出信息66

3.2.2使用請求獲取頁面輸入67

3.2.3使用服務器獲取服務器信息69

3.3 ***享受數據71

3.3.1使用應用***享受數據72

使用Global.asax文件73

3.3.3使用會話***享受數據74

3.3.4使用會話驗證用戶76

承上啟下78

4弦79

4.1字符串字符串79

4.1.1比較字符串80

4.1.2確定前導和尾隨字符串82

4.1.3判斷是否包含子串82。

4.1.4定位字符和子字符串82

4.1.5格式字符串84

4.1.6連接字符串84

4.1.7拆分字符串85

4.1.8插入字符串86

4.1.9填充字符串86

刪除字符串86

4.1.1復制字符串87

替換字符串88

4.1.13變更案例88

4.2動態字符串StringBuilder 88

4.2.1比較字符串89

4.2.2設置容量89

4.2.3添加字符串90

插入字符串90

4.2.5刪除字符串91

4.2.6替換字符串91

4.3正則表達式Regex 91

正則表達式簡介92

4.3.2正則表達式的構造92

4.3.3使用正則表達式94類

4.4字符編碼95

4.4.1字符編碼概述95

4.4.2字符編碼類別96

承上啟下98

5個陣列和集合100

5.1數組100

5.1.1數組100是什麽?

5.1.2創建數組102

5.1.3數組基類數組103

5.1.4訪問數組元素104

5.1.5轉換元素類型105

5.1.6遍歷數組元素106

5.1.7排序數組元素107

5.1.8查找數組元素109

5.1.9反轉數組元素110

5.1.10復制數組111

5.2設置112

5.2.1什麽是set 112?

5.2.2列表類數組列表113

5.2.3創建列表114

5.2.4遍歷列表114

5.2.5添加元素115。

插入元件116。

5.2.7刪除要素117。

5.2.8簡單排序118

5.2.9復雜排序118

查找元素1119

5.3隊列120

5.3.1什麽是隊列120?

5.3.2隊列類隊列120

5.3.3創建隊列120

5.3.4元素入隊121

5.3.5元素出列122

5.4堆棧122

5.4.1什麽是棧122?

堆棧類堆棧123

創建堆棧123

元件堆疊123

5.4.5堆棧中的元素124

連接前面和後面125

6調試和異常處理126

6.1程序調試技術126

6.1.1調試語法錯誤126

6.1.2調試邏輯錯誤127

6.2異常處理機制129

6.2.1異常類異常129

6.2.2使用try-catch處理異常130。

6.2.3異常處理原則131

連接前面和下面132?7標準服務器控件134

7.1 web控件概述134

7.1.1什麽是服務器控件134?

7.1.2 web控件空間135

7.2輸入控制137

7.2.1按鈕137

7.2.2文本框141

復選框復選框143

7.2.4單選按鈕單選按鈕145

7.2.5超鏈接147

7.2.6鏈接按鈕148

圖像150

7.2.8圖像按鈕151

7.2.9圖像熱點圖像映射152

7.2.10項目清單BulletedList 154

7.3列表控件155

7.3.1下拉框下拉列表156

列表框列表框158

7.3.3復選框列表復選框列表159

7.3.4單選按鈕列表162

7.4集裝箱控制163

7.4.1面板163

表165

7.5其他控制169

7.5.1廣告欄AdRotator 170

7.5.2日歷171

連接前面和後面174

8 HTML服務器控件175

8.1 html控件概述175

8.1.1對照標準品175

8.1.2 html控件空間176

8.2輸入控件html輸入177

8.2.1按鈕html輸入按鈕177

8.2.2單行文本框HtmlInputText 180

8.2.3多行文本框HtmlTextArea 182

8.2.4隱藏文本框HtmlInputHidden 182

8.2.5文件盒html輸入文件184

8.2.6復選框HtmlInputCheckBox 186

8.2.7單選按鈕框HtmlInputRadioButton 188

8.3容器控件html容器189

8.3.1表html表190

8.3.2列表框/下拉框控件HtmlSelect 192

8.4圖像控件HtmlImage 195

連接前面的和後面的197

9數據驗證控件199

9.1概述199

9.2認證控制200

9.2.1所需驗證控件所需字段驗證器200

9.2.2比較驗證控制比較驗證器202

9.2.3範圍驗證控制範圍驗證器205

9.2.4常規驗證控制正則表達式驗證器206

9.2.5自定義驗證控件CustomValidator 208

9.2.6驗證摘要控制驗證摘要211

9.3註冊頁面示例213

連接前面和後面216

10用戶控件217

10.1217概述

10.1.1什麽是用戶控件217?

10.1.2何時使用用戶控件217

10.2使用用戶控件218

創建用戶控件218

10.2.2添加用戶控件219

10.2.3定義用戶控件屬性220

10.2.4定義用戶控件事件221

10.2.5比較網頁221

承上啟下?11 ADO.NET

11.1 224概述

11.1.1 ADO.NET函數224

11.1.2 ADO.NET基本結構225

11.1.3系統。數據空間225

連接到數據庫226

11 . 2 . 1 sqlconnection類226

11.2.2連接數據庫227

11.2.3使用web.config配置連接228

11.2.4斷開數據庫229

11.3操作數據庫230

11 . 3 . 1 sqlcommand類230

11.3.2查詢數據231

11 . 3 . 3 sqldatareader類232

11.3.4運行數據233

11.4內存數據對象234

11 . 4 . 1 sqldata adapter類235

11.4.2數據集類237

11.4.3數據表類239

11.5 SQL基礎243

11.5.1 SQL基礎243

11.5.2創建數據庫244

11.5.3刪除數據庫刪除數據庫244。

11.5.4創建表245

11.5.5修改表更新表246

11.5.6刪除表刪除表248

11.5.7插入數據插入248

11.5.8修改數據更新249

11.5.9刪除數據刪除249

11.5.10 SQL簡單查詢249

11.5 . 11將結果按252分組。

11.5.12使用DISTINCT復制結果253。

11.5.13按253排序結果

11.5.14使用函數和表達式254。

運算符254用於11.5.15。

11.6 LINQ基數254

11.6.1 LINQ查詢數據庫原理254

11.6.2向項目添加數據庫映射類255。

11.6.3使用LINQ操作數據庫-查詢、添加、刪除和修改256

承上啟下257

12數據控件258

12.1概述258

網格視圖GridView 259

12.2.1了解GridView 259

12 . 2 . 2 GridView中的列類型260

12.2.3自動生成數據列261

12.2.4用BoundField列顯示數據264。

12.2.5使用CommandField列編輯數據266

12.2.6使用命令字段列268刪除數據

12.2.7使用命令字段列選擇數據270

12.2.8用超鏈接字段列271鏈接數據

12.2.9使用ButtonField列靈活操作數據273

12 . 2 . 10頁面瀏覽數據275

列表控件276

12.3.1將數據集綁定到DropDownList 277。

12.3.2將DataReader綁定到列表框279

12.3.3將數據表綁定到CheckBoxList 280

12.3.4將哈希表綁定到單選按鈕列表282

12.4使用LinqDataSource數據源控件284。

12.4.1使用SqlDataSource生成支持增刪改的GridView 284。

12.4.2使用LinqDataSource生成支持添加、刪除和修改的GridView 285

12.5數據頁面控件和列表視圖控件287

12.5.1列表視圖綁定數據287

12.5.2 ListView結合DataPager控件實現數據頁面288

承上啟下289

13 XML數據操作290

13.1中的XML 290。NET框架

13.1.1什麽是XML 290?

13.1.2 XML文檔對象模型DOM 291

13.1.3系統。Xml名稱空間292

13.2讀取XML 292

13.2.1使用XmlDocument讀取XML 293

13.2.2使用XmlReader讀取XML 293

13.2.3使用XmlNode讀取節點297

13.3查詢XML 298

13.3.1基本XPath表達式299

13.3.2限制查詢範圍299

13.3.3用函數設置查詢條件300

13.3.4使用運算符設置查詢條件300

13.3.5使用通配符匹配301。

13.3.6綜合示例301

13.4修改XML 302

創建壹個新的DOM節點302。

13.4.2創建DOM節點屬性303

13.4.3修改DOM節點304

13.4.4刪除DOM節點305

13.4.5保存DOM樹306

13.5與數據集307交互

13.5.1使用數據集307加載XML數據

13.5.2使用XmlDataDocument 309加載關系數據

前後聯系310

14文件操作311

14.1操作文件311

14.1.1創建文件312

14.1.2復制文件312

14.1.3重命名文件312

14.1.4刪除文件313

14.2讀寫文件313

14 . 2 . 1用StreamWriter寫文件313。

14.2.2使用StreamReader讀取文件

連接前面和下面315?15主頁317

15.1靜態母版頁317

創建母版頁318

向母版頁319添加控件

15.1.3用母版制作內容頁320

15.1.4挖掘機制主頁面321

15.2與主頁322交互

15.2.1母版頁和內容頁的生命周期322

15.2.2母版頁323中的控件事件

15.2.3訪問母版頁中的內容頁控件324

15.2.4訪問內容頁中的母版頁控件325

15.3母版頁326的動態選擇

承上啟下

16站點導航系統330

16.1 ASP.NET導航系統概述330

16.1.1導航概述331

16.1.2從網站到導航控件331

站點地圖站點地圖332

16.2.1網站地圖概述332

16.2.2使用SiteMapNode構建站點地圖333

16.2.3使用SiteMapProvider提供數據333

16.2.4使用默認的SiteMapProvider提供數據334。

16.2.5使用個性化配置SiteMapProvider以提供數據337

16.3導航控制339

16.3.1使用SiteMapPath導航339

16.3.2使用樹形視圖導航341

16.3.3使用菜單導航343

16.4可編程導航345

16.4.1為網站配置多個網站地圖提供者345。

16.4.2使用XML創建樹形視圖348

16.4.3創建XML菜單350

連接前面和後面351

17樣式和主題352

17.1樣式表CSS 352

17.1.1 CSS 352是什麽?

指定HTML元素的樣式

17.1.3指定HTML服務器控件樣式355

17.1.4指定標準服務器控件樣式355

17.1.5 CSS 357的基本語法

17.1.6使用VS2008創建樣式表360

17.2主題和外觀361

17 . 2 . 1什麽是主題和外觀361?

17.2.2創建主題和外觀362

為所有頁面指定壹個主題364

為特定頁面指定壹個主題364

為特定控件指定主題365

動態指定主題和外觀365

承上啟下366

18 Web部件367

18.1概述367

18.1.1先睹為快367

18.1.2了解Web部件368

頁面管理器WebPartManager 369

18.1.4用戶數據庫配置370

18.2個性化頁面370

18 . 2 . 1使用WebPartZone 371劃分頁面

18.2.2個性化頁面布局373

18.2.3將Web部件控件375添加到頁面中。

18.2.4編輯Web部件控件的屬性378

18.3 web部件之間的通信380

承上啟下382

19成員和角色管理384

19.1會員服務384

19.1.1會員服務概述384

19.1.2會員級別385

19.1.3創建新用戶386

19.1.4認證用戶391

19.1.5會員資格用戶類別392

19.1.6獲取用戶信息393

19.2會員管理控制394

19.2.1成員管理控制概述394

19.2.2使用登錄控件登錄用戶395

19.2.3使用創建用戶向導396創建新用戶

19.2.4使用LoginName獲取用戶名398。

19.2.5顯示帶有LoginStatus 398的LoginStatus

19.2.6使用更改密碼修改密碼399

19.2.7使用PasswordRecovery檢索密碼399

19.3角色管理400

角色管理概述401

19.3.2角色類401

19.3.3配置角色管理402

19.3.4使用管理工具管理角色403

19.3.5使用角色控制頁面行為405

承上啟下

20 AJAX編程409

20.1了解AJAX組件409

20.2腳本控制器ScriptManager 409

20.2.1腳本控制器ScriptManager 410的結構

20.2.2用ScriptManager調用腳本文件410。

20.2.3 ScriptManager調用Web服務411。

20.2.4動態註冊ScriptManager 413。

20.3代理控制器ScriptManagerProxy 414

20.3.1代理ScriptManager 414和ScriptManagerProxy。

20.3.2在母版頁中應用ScriptManagerProxy 414。

20.4本地更新控件UpdatePanel 416

20 . 4 . 1 updatepanel控件的結構416

20.4.2本地更新417的簡單示例

20.4.3 UpdatePanel屬性UpdateMode和ChildrenAsTriggers 418。

20.4.4 UpdatePanel 419的觸發器

20.4.5動態更新更新面板420的內容

20.5更新進度提示控件更新進度421

20.5.1了解更新進度421

20.5.2更新進度的簡單示例-實現代碼更新提示422

20.6定時器控制定時器423

20.6.1理解計時器423

20.6.2使用定時器控件定期更新實例423。

20.6.3使用定時器定期更新多個UpdatePanel實例424。

承上啟下?21 Web系統的多層結構227

21.1 Web系統的三層結構265438.86666666666

北風428帶21.2多層結構

21.2.1整體結構428

21.2.2數據訪問層DAL 428

21.2.3業務邏輯層BLL 431

21.2.4用戶表示層UI 432

承上啟下433

22三層新聞管理系統434

22.1新聞管理系統功能預覽434

22.2數據庫設計435

22.2.1數據庫設計考慮435

數據庫中的表結構436

22.2.3創建網站和映射表實體438

22.3網站總體布局設計439

22.3.1母版頁設計439

22.3.2網站440的三層結構設計

22.4網站會員管理功能440

22.4.1會員註冊功能440

22.4.2會員登錄功能

22.4.3會員信息修改功能444

22.4.4在線會員數據統計功能447

22.5新聞分類功能448

22.5.1添加新聞分類448

22.5.2新聞分類的修訂

22.5.3刪除新聞分類452

22.6新聞管理的主要功能454

22 . 6 . 1添加新聞454

編輯新聞457

瀏覽和刪除新聞459

22.7公告管理功能462

22.7.1添加公告462

22.7.2編輯公告463

22.7.3瀏覽和刪除公告466

22.8友情鏈接管理功能468

22.8.1添加友情鏈接468

22.8.2瀏覽和刪除友誼鏈接469

22.9評論管理功能471

22.10會員瀏覽網站的主要功能473

22.10.1瀏覽新聞功能473

22.10.2瀏覽公告功能475

22.10.3瀏覽圖片新聞477

22.10.4其他普通用戶功能478

22.11壹些網站操作的技巧。36866.88866886666

22.11.1上傳文件479

22.11.2創建和引用用戶控件479

22.12網站480部分主要截圖

連接前面的和下面的481

23簡單論壇系統482

23.1 AJAX控件包482

23.2論壇職能簡介483

23.3論壇AJAX技術應用概述484

23.4論壇的數據庫設計484

23.4.1對ASP.NET服務數據庫484的配置訪問

23.4.2在論壇中創建數據表486

23.4.3論壇中數據表之間的關系486

23.5論壇的數據庫設計487

23.5.1對ASP.NET服務數據庫487的配置訪問

23.5.2配置數據庫以訪問ASP.NET服務488。

23.6發布消息主題的功能489

23.6.1設計發布消息功能490的布局

23.6.2實現發布消息功能的主要方法492

23.7瀏覽消息主題的功能494

23.8消息回復功能496

23.8.1顯示所有回復496。

23.8.2添加回復498

23.8.3修改後的回復模板支持AJAX 501。

23.8.4為刪除按鈕503添加確認提示

23.9論壇短信功能504

23.9.1發送短信504

23.9.2接收短信506

23.9.3 AJAX顯示短消息提示508

23.10自定義界面風格函數510

23.10.1啟用ASP.NET 510的配置文件配置。

23.10.2使用AJAX ProfileService實現個性化界面定制511

匯總514