第1章ASP.NET 2.0開發簡介1
教學視頻:24分鐘
1.1 ASP.NET簡介2.0 4
1.1.1 ASP.NET 2.0開發教程4
1.1.2 ASP.NET 2.0新功能4
1.1.3 .NET框架4
1.1.4 ASP.NET 2.0 5的工作原理
1.1.5 ASP.NET操作機構2.0 5
1.1.6 ASP.NET的優勢2.0 6
1.2 ASP.NET 2.0開發環境7號樓
1.2.1安裝IIS 7。
1.2.2安裝Visual Studio 2005 8
1.2.3配置Visual Studio 2005開發環境10
1.3 ASP.NET 2.0網絡語法11
1 . 3 . 1 ASP.NET網頁分機11。
1.3.2頁面說明12
1.3.3 ASPX文件內容註釋13
1.3.4服務器端文件包含13。
1.3.5 HTML服務器控件語法14
1 . 3 . 6 ASP.NET服務器控件15的語法
1.3.7代碼塊語法15
1.3.8表達式語法16
1.4做個ASP.NET網站17。
1.4.1創建ASP.NET網站
1.4.2設計網頁18
1.4.3添加ASP.NET文件夾19。
1.4.4添加配置文件web.config20
1.4.5運行應用程序20
1.4.6配置IIS虛擬目錄21
1.5 MSDN幫助系統23
1.5.1如何安裝MSDN 23
1.5.2如何利用MSDN學習ASP.NET 2.0 25
第2章C#語言基礎27
教學視頻:24分鐘
2.1數據類型28
2.1.1值類型28
2.1.2參考類型28
2.1.3包裝和拆包29
2.2常量和變量29
2.2.1常數29
變量30
2.3類型轉換30
2.3.1隱式類型轉換30
2.3.2顯式類型轉換31
2.4運算符和表達式31
2.4.1算術運算符和算術表達式31
關系運算符和關系表達式32
2.4.3賦值運算符和賦值表達式32
邏輯運算符和邏輯表達式33
2.4.5位運算符33
其他操作者34
2.4.7優先操作符集35
2.5字符串處理35
2.5.1比較字符串35
2.5.2定位字符和子字符串36
格式字符串36
截取字符串37
拆分字符串37
2.5.6插入和填充繩子38
2.5.7刪除和剪切字符串38
復制字符串39
更換弦39
2.6過程控制40
2.6.1分行對賬單40
2.6.2循環語句41
2.6.3異常處理聲明43
2.7陣列44
2.7.1數組聲明44
2.7.2初始化陣列45
2.7.3數組遍歷45
第三章ASP。NET的內置對象47
教學視頻:32分鐘
3.1響應對象48
3.1.1響應對象概述48
3.1.2響應對象48的通用屬性和方法
3.1.3第48頁中的輸出數據
3.1.4頁面跳轉和傳遞參數49
3.1.5輸出二進制圖像51
3.2請求對象52
3.2.1請求對象概述52
3.2.2請求對象的公共屬性和方法52
3.2.3獲取第53頁之間傳輸的值
3.2.4獲取客戶端瀏覽器信息53
3.3應用對象55
3.3.1應用對象概述55
3.3.2應用程序對象的公共集合、屬性和方法55
3.3.3使用應用程序對象來存儲和讀取全局
變量56
3.3.4設計壹個訪問計數器56。
3.3.5聊天室57
3.4會話對象59
3.4.1會話對象概述59
3.4.2會話對象的公共集、屬性和方法59
3.4.3使用會話對象存儲和讀取數據60
3.5 Cookie對象61
cookie對象概述61
3 . 5 . 2 cookie對象的通用屬性,方法61
3.5.3使用Cookie對象保存和讀取客戶端。
信息62
3.6服務器對象64
3.6.1服務器對象概述64
3.6.2服務器對象的通用屬性和方法64
使用服務器。執行方法和服務器。轉移
方法重定向第64頁
3.6.4使用服務器。MapPath方法獲取服務器的
物理地址66
3.6.5使用服務器。UrlEncode方法來處理字符串。
編碼66
3.6.6使用服務器。UrlDecode方法來處理字符串。
解碼66
3.7練習和練習67
第4章ASP.NET 2.0 Web公共控件69
教學視頻:27分鐘
4.1文本類型控件70
4.1.1標簽控件70
4.1.2文本框控件72
4.2按鈕類型控件75
4.2.1按鈕控件75
4.2.2鏈接按鈕控件76
4.2.3圖像按鈕控件78
4.2.4超鏈接控件79
4.3選擇控制類型81
列表框控件81
4.3.2下拉列表控件87
4.3.3單選按鈕控件89
4.3.4復選框控件92
4.4圖形顯示類型控制95
4.4.1圖像控件95
4.4.2圖像映射控件97
4.5面板容器控件101
4.5.1面板控制概述101
4.5.2使用面板控件顯示或隱藏壹組控件102。
4.6文件上傳文件上傳控件103
4.6.1文件上傳控制概述103
4.6.2使用FileUpload控件上傳圖片文件104。
4.7登錄控件106
4.7.1登錄控件106
4.7.2創建用戶向導控件108
4.7.3使用登錄控件和CreateUserWizard控件
實現用戶登錄109
4.8練習和鍛煉110
第二條核心技術
第五章數據驗證技術113
教學視頻:42分鐘
5.1數據驗證控件114
5.1.1必填字段驗證器114
5.1.2數據比較驗證器115
5.1.3數據類型驗證器117
5.1.4數據格式驗證
(regular expression validator)118
5.1.5數據範圍驗證器)121+0
5.1.6驗證錯誤信息顯示
(驗證摘要)122
5.1.7自定義驗證程序)124
5.2禁用數據驗證125
5.3練習和練習126
第六章母版頁127
教學視頻:34分鐘
6.1母版頁概述128
6.2創建母版頁129
6.3創建內容頁面130
6.4嵌套母版頁131
6.5訪問主頁133的控件和屬性
6.5.1使用主設備。FindControl()方法訪問母版頁。
控制133開啟
6.5.2引用@MasterType指令訪問主頁上的
屬性135
6.6練習和鍛煉136
第七章主題137
教學視頻:15分鐘
7.1主題概述138
7.1.1組件元素138
7.1.2文件存儲和組織模式138
7.2創建主題139
7.2.1創建外觀文件139
7.2.2在主題中添加CSS樣式140。
7.3應用主題143
7.3.1指定和禁用主題143。
7.3.2動態加載主題144
7.4練習和練習146
第八章數據綁定147
教學視頻:21分鐘
8.1數據綁定概述148
8.2簡單屬性綁定148
8.3表達式綁定149
8.4設置綁定150
8.5方法調用151的結果
8.6練習和練習152
第九章使用ADO.NET操作數據庫153
教學視頻:1小時7分鐘
9.1 ADO.NET簡介154
9.2使用連接對象連接到數據庫154
9.2.1使用SqlConnection對象連接到SQL Server。
數據庫155
9.2.2使用OleDbConnection對象連接OLE DB
數據源155
9.2.3使用OdbcConnection對象連接ODBC
數據源156
9.2.4使用OracleConnection對象連接Oracle。
數據庫156
9.3使用命令對象操縱數據157
9.3.1使用命令對象158查詢數據
9.3.2用命令對象160添加數據
9.3.3使用命令對象修改數據161。
9.3.4使用命令對象刪除數據162。
9.3.5用命令對象調用存儲過程164。
9.3.6使用命令對象實現數據庫的事務處理。
處理165
9.4使用數據集對象和DataAdapter
對象167
9.4.1數據集對象和數據適配器對象
概述167
9.4.2用DataAdapter對象填充數據集
對象168
9.4.3操作數據集168中的數據。
9.4.4用數據集中的數據更新數據庫169。
9.5使用DataReader對象讀取數據171
9.5.1使用DataReader對象讀取數據171。
9.5.2 DataReader對象和DataSet對象
區分173
9.6練習和練習175
第10章數據控制177
教學視頻:1小時5分鐘
10.1 GridView控件
10.1.1 GridView控件概述178
10.1.2常用的屬性、方法和
事件178
10.1.3將數據源與GridView控件綁定181
10.1.4設置GridView控件的外觀183
10.1.5 GridView控件的公式化列186
10.1.6查看GridView控件中的數據細節187
10.1.7使用GridView控件顯示頁面188中的數據
10.1.8在GridView控件中排序數據189
10.1.9在GridView控件中實現全選不選
函數191
10.1.10編輯GridView控件中的數據。
操作192
10.2數據表控件194
10.2.1數據列表控件概述194
10.2.2將數據源與DataList控件綁定195
10.2.3數據表控件中數據的分頁顯示197
10.2.4查看數據列表控件中數據的詳細信息199
10.2.5編輯數據列表控件中的數據
操作200
10.3練習和練習204
第11章網站導航控件205
教學視頻:31分鐘
11.1站點地圖概述206
11.2樹形視圖控件206
樹視圖控件概述206
11 . 2 . 2 treeview控件207的通用屬性和事件
11.2.3 TreeView控件的基本應用209
11.2.4樹形視圖控件綁定數據庫210
11.2.5 TreeView控件綁定XML文件211
11.2.6使用TreeView控件實現站點導航213
11.3菜單控件214
11.3.1菜單控件概述214
11.3.2菜單控件214的通用屬性和事件
11.3.3菜單控件的基本應用215
11.3.4菜單控件綁定XML文件216
11.3.5利用菜單控件實現站點導航217。
11.4站點地圖路徑控件219
11 . 4 . 1 sitemappath控件概述219
11 . 4 . 2 sitemappath控件的通用屬性和事件219
使用SiteMapPath控件實現站點導航220
11.5練習和鍛煉221
第12章網絡用戶控制223
教學視頻:33分鐘
12.1 Web用戶控件概述224
12.1.1用戶控件與普通網頁224的比較
12.1.2用戶控件的優點224
12.2創建和使用Web用戶控件224
創建Web用戶控件225
向網頁225添加Web用戶控件
12.2.3用Web用戶控件制作博客導航欄226
12.3設置用戶控件228
12 . 3 . 1訪問用戶控件屬性228
12.3.2訪問用戶控件中的服務器控件229
將網頁轉換成用戶控件230
12.4練習和鍛煉231
第三條高級應用
第13章ASP.NET 2.0緩存技術235
教學視頻:36分鐘
13.1ASP。NET 2.0緩存概述236
13.2頁面輸出緩存236
13.2.1頁面輸出緩存概述236
13.2.2將頁面緩存的過期時間設為當前時間。
加60秒237
13.3頁部分緩存238
13.3.1頁部分緩存概述238
13.3.2使用@OutputCache指令設置用戶控件
緩存功能239
13.3.3使用PartialCachingAttribute類設置用戶
控制緩存功能240
13.3.4使用ControlCachePolicy類241。
13.4頁面數據緩存243
13.4.1頁面數據緩存概述243
13.4.2頁面數據緩存應用246
練習和練習248
第14章調試和錯誤處理249
教學視頻:35分鐘
14.1錯誤類型250
14.1.1語法錯誤250
14.1.2語義錯誤250
14.1.3邏輯錯誤250
14.2程序調試251
斷點251
14.2.2開始執行
14.2.3中斷執行254
14.2.4停止執行254
14.2.5逐步254
14.2.6運行到指定位置254
14.3錯誤處理255
14.3.1服務器故障排除255
ASP.NET的異常處理256
第15章GDI+圖形圖像205
教學視頻:50分鐘
15.1 GDI+圖紙基礎260
15.1.1 GDI+概述260
15.1.2創建圖形對象260
創建鋼筆對象260
創建壹個筆刷對象261
15.2基本圖形繪制266
15.2.1 GDI+ 266中的線條和矩形
15.2.2 GDI+中的橢圓、圓弧和扇形
15.2.3 GDI+中的多邊形271
15.3 GDI+圖紙272的應用
15.3.1繪制柱形圖272
15.3.2繪制折線圖276
15.3.3繪制餅圖279
第16章水晶報告283
教學視頻:55分鐘
16.1水晶報表介紹284
水晶報284下16.2。網絡平臺
16.2.1水晶Reports.Net 284簡介
16.2.2水晶報表設計器284環境介紹
16.2.3水晶報表285區介紹
16.3水晶報表數據源和數據訪問
模式286
16 . 3 . 1 Visual Studio 2005中的水晶報表
數據源枚舉286
16.3.2報告數據訪問模式287
16.4水晶報表數據相關操作298
Crystal Report 298中數據的分組和排序
16.4.2水晶報表300中的數據篩選
圖表的使用309
16.4.4子報表310的應用
16.5練習和鍛煉314
第17章郵件發送315
教學視頻:31分鐘
17.1 SMTP服務器發送郵件316。
17.1.1安裝和配置SMTP服務
17.1.2 system . web . mail命名空間介紹318
17.1.3使用MailMessage類318創建電子郵件
17.1.4使用郵件附件類添加附件319。
17.1.5使用SmtpMail發送郵件319
17.1.6在ASP.NET發送電子郵件程序320
17.2電子郵件組件發送電子郵件322
17.2.1電子郵件組件概述322
17.2.2使用Jmail組件向單個用戶發送電子郵件。
郵件323
17.2.3使用Jmail組件實現群發郵件325
第18章網絡服務329
教學視頻:34分鐘
18.1 Web服務基礎330
18.2創建Web服務330
18.2.1 Web服務文件330
18.2.2 Web服務代碼隱藏文件331
18.2.3創建簡單的Web服務332
18.3 Web服務典型應用335
18.3.1使用Web服務335
18.3.2通過Web服務發送短信
練習和練習339
第19章安全策略341
教學視頻:18分鐘
19.1認證)342
19.1.1 Windows身份驗證342
19.1.2表單驗證345
19.1.3護照驗證354
19.2授權)354
第二十章Web程序發布、打包和安裝357
教學視頻:17分鐘
20.1網站發布358
20.2網站包裝和安裝361
20.2.1包裝
362的安裝
第四條項目實戰
第21章註冊和登錄驗證模塊的設計365
教學視頻:45分鐘
21.1示例描述366
21.2技術分366
21.2.1避免SQL註入攻擊366
21.2.2圖形代碼生成技術367
21.2.3 MD5加密算法369
21.3開發流程370
21.3.1數據庫設計370
21.3.2配置Web。配置370
21.3.3公共* * *類編制370
21.3.4模塊設計說明373
第二十二章新聞發布制度389
教學視頻:39分鐘
22.1示例描述390
22.2技術要點391
22.2.1站內綜合搜索391
22.2.2代碼封裝技術391
22.2.3使用DataList控件綁定數據並實現。
尋呼392
22.2.4向頁面添加CSS樣式393
22.2.5使用框架集框架布局頁面393
22.2.6轉換GridView控件中綁定數據的格式394
22.3開發流程394
22.3.1數據庫設計394
22.3.2配置Web.config 395
22.3.3公共* * *類(CommonClass)寫395
22.3.4後臺登錄模塊399的設計
22.3.5後臺新聞管理模塊設計401
22.3.6前臺主要功能模塊設計411
第二十三章網絡投票系統421
教學視頻:39分鐘
23.1示例描述422
23.2技術要點422
防止用戶重復投票422
23.2.2投票結果圖形顯示423
23.3開發流程426
數據庫設計426
23.3.2配置Web.config 427
23.3.3公共* * *類編譯427
模塊設計說明428
第二十四章網站流量統計443
教學視頻:38分鐘
24.1示例描述444
24.2技術要點444
24 . 2 . 1如何獲取和記錄交通統計所需的數據444
24.2.2使用請求對象獲取客戶端信息445
24.3開發流程446
24.3.1數據庫設計446
24.3.2配置Web.config 446
24.3.3公共* * *類編譯447
模塊設計說明448
第二十五章文件上傳和管理467
教學視頻:45分鐘
25.1示例描述468
25.2技術要點468
上傳文件469
25.2.2文件的基本操作
25.2.3文件下載471
25.2.4鼠標移動表線顏色變化函數471
25.2.5雙擊GridView控件中的數據彈出。
新頁面功能471
25.3開發流程472
25.3.1數據庫設計
25.3.2配置Web.config 472
25.3.3公共* * *類編譯472
模塊設計說明474
第二十六章購物車487
教學視頻:35分鐘
26.1示例描述488
26.2技術要點488
26.2.1如何使用Web服務器的Attributes屬性
運行Javascript命令488
26.2.2如何在DataList控件中制作文本框控件
允許輸入數字489
26.3開發流程489
數據庫設計489
26.3.2配置Web.config 490
26.3.3公共* * *類編譯490
模塊設計說明492
第二十七章博客505
教學視頻:39分鐘
27.1示例描述506
27.2技術要點507
27.2.1關於ASP.NET三層結構507
27.2.2觸發器507的應用
27.2.3添加刪除GridView控件中列的確認。
對話框509
27.2.4對DataList控件中的壹列數據信息執行。
攔截操作509
27.3開發流程510
27.3.1數據庫設計510
27.3.2配置Web.config 512
27.3.3公共* * *類編制513
27.3.4前臺518主要功能模塊設計
27.3.5後臺主管理模塊設計536
第二十八章論壇論壇543
教學視頻:39分鐘
28.1示例描述544
28.2技術要點545
28.2.1使用IFRAME框架545
28.2.2第三方組件FreeTextBox的使用546
28.2.3以縮略圖的形式上傳圖片548
28.2.4多層設計模式開發548
28.3開發流程550
28.3.1數據庫設計
配置Web.config 552
28.3.3公共* * *類編譯553
模塊設計說明562
第二十九章B2C電子商務網站575
教學視頻:41分鐘
29.1系統分析56666.86868686661
29.1.1需求分析576
29.1.2可行性分析576
29.2總體設計
29.2.1項目規劃576
29.2.2系統業務流程分析577
29.2.3系統功能結構圖578
29.3系統設計578
設計目標578
29.3.2開發和運行環境
數據庫設計579
29.4關鍵技術591
29 . 4 . 1用母版頁構建網站的整體風格
29.4.2主題的應用
29.4.3使用存儲過程實現站內模糊查詢596
29.4.4使用哈希表和會話對象實現購物
功能597
29.4.5 FreeTextBox組件使用599進行配置。
29.5公共* * *課寫作600
Web.config文件配置600
29.5.2數據庫操作類編譯600
29.6網站前臺主要功能模塊設計615
29 . 6 . 1網站前臺功能結構圖615
29.6.2主頁615
網站首頁626
29.6.4商品瀏覽頁面630
29.6.5產品詳情第636頁
購物車管理
服務臺第646頁
29.6.8網上支付功能模塊654
29.6.9用戶註冊660頁
瀏覽/更新用戶信息頁面664
29.6.11留言667
29.6.12瀏覽/管理我的消息669
29.7網站後臺主要功能模塊設計673
29.7.1網站後臺功能結構圖673
29.7.2後臺登錄模塊673的設計
29.7.3商品管理模塊675的設計
29.7.4訂單管理模塊設計