ASP.NET實踐教程(第3版)(微課版)

《ASP.NET實踐教程(第3版)(微課版)》是2022年清華大學出版社出版的圖書,作者是魏菊霞、李志中、李晶、謝雲。

基本介紹

  • 中文名:ASP.NET實踐教程(第3版)(微課版)
  • 作者:魏菊霞、李志中、李晶、謝雲
  • 出版社:清華大學出版社
  • 出版時間:2022年10月1日
  • 定價:65 元
  • ISBN:9787302613800
內容簡介,圖書目錄,

內容簡介

《ASP.NET實踐教程(第3版)(微課版)》採用C#語言作為ASP.NET Web應用程式的開發語言,以Visual Studio為開發平台,通過簡單實用的案例全面介紹使用ASP.NET進行Web程式開發的常用技術。《ASP.NET實踐教程(第3版)(微課版)》第1~7章主要介紹ASP.NET的基礎知識、ASP.NET內置對象、Web伺服器控制項、驗證控制項、網頁布局技術、Web資料庫編程基礎等內容;第8~11章介紹網站設計中幾個常用的功能模組,包括註冊和登錄模組、線上投票模組、留言板模組、檔案上傳下載模組;第12章介紹一個綜合的ASP.NET Web應用程式案例。 《ASP.NET實踐教程(第3版)(微課版)》可作為高等院校計算機相關專業的教材,也可供具有一定編程經驗又需要迅速熟悉ASP.NET的讀者參考,同時也適合自學ASP.NET的讀者閱讀。

圖書目錄

第1章 新手入門 1
1.1 網站發展歷史 1
1.1.1 靜態頁面和動態頁面 1
1.1.2 ASP.NET簡介 2
1.1.3 C/S模式和B/S模式 3
1.2 .NET框架 4
1.2.1 公共語言運行庫 5
1.2.2 .NET框架類庫 5
1.3 Visual Studio開發環境 5
1.3.1 Visual Studio的安裝 6
1.3.2 Visual Studio開發環境 7
1.3.3 Visual Studio主界面 11
1.4 創建第一個ASP.NET應用程式 13
1.5 aspx檔案和aspx.cs檔案 17
1.6 發布和部署網站 19
1.6.1 發布網站 19
1.6.2 IIS的安裝與配置 22
小結 24
習題 25
第2章 ASP.NET語言基礎 26
2.1 C#語言基礎 26
2.1.1 數據類型 26
2.1.2 標識符 27
2.1.3 常量和變數 27
2.1.4 運算符和表達式 28
2.1.5 流程控制語句 29
2.1.6 面向對象的知識 31
2.2 XHTML標記語言 36
2.2.1 XHTML的基本結構 36
2.2.2 頭標籤<head> 37
2.2.3 其他常用標籤 38
2.2.4 表格 39
2.3 CSS簡介 40
2.3.1 CSS 的三種樣式 41
2.3.2 CSS的基礎語法 42
2.4 DIV+CSS布局 43
2.4.1 拐角型頁面的設計 43
2.4.2 用戶登錄頁面的設計 46
2.5 實戰:猜數遊戲 48
小結 55
習題 55
第3章 ASP.NET內置對象 59
3.1 ASP.NET內置對象概述 59
3.2 Page對象 59
3.2.1 IsPostBack屬性 60
3.2.2 Init事件 60
3.2.3 Load事件 60
3.3 Response對象 62
3.3.1 輸出數據(Write方法) 63
3.3.2 地址重定向(Redirect方法) 63
3.3.3 停止輸出(End方法) 64
3.4 Request對象 66
3.4.1 從瀏覽器獲取數據 66
3.4.2 讀取客戶端的信息 69
3.5 Server對象 69
3.5.1 HtmlEncode方法和HtmlDecode方法 70
3.5.2 UrlEncode方法和UrlDecode方法 71
3.5.3 MapPath方法 72
3.6 Application對象 73
3.6.1 利用Application對象存取信息 73
3.6.2 鎖定Application對象 74
3.6.3 刪除Application中的信息 75
3.7 Session對象 75
3.8 Cookie對象 77
3.9 實戰1:統計網站線上人數 78
3.10 實戰2:用戶登錄 80
小結 82
習題 82
第4章 Web伺服器控制項 84
4.1 HTML控制項和Web控制項 84
4.2 HTML控制項概述 85
4.3 Web控制項概述 86
4.4 基本控制項 87
4.4.1 Button控制項 88
4.4.2 Label控制項 88
4.4.3 TextBox控制項 88
4.5 選擇控制項 90
4.5.1 CheckBox控制項和CheckBoxList控制項 90
4.5.2 RadioButton控制項和RadioButtonList控制項 92
4.6 列表控制項 94
4.6.1 ListBox控制項 94
4.6.2 DropDownList控制項 97
4.7 高級控制項 99
4.7.1 Calendar控制項 99
4.7.2 AdRotator控制項 102
4.7.3 MultiView控制項和View控制項 105
4.7.4 ScriptManager控制項和UpdatePanel控制項 107
4.8 實戰:用戶註冊頁面 108
小結 116
習題 116
第5章 驗證控制項 118
5.1 驗證控制項概述 118
5.2 RequiredFieldValidator控制項的功能和使用 119
5.3 CompareValidator控制項的功能和使用 121
5.4 RangeValidator控制項的功能和使用 123
5.5 RegularExpressionValidator控制項的功能和使用 124
5.6 CustomValidator控制項的功能和使用 126
5.7 ValidatorSummary控制項的功能和使用 127
小結 128
習題 129
第6章 網頁布局技術 131
6.1 ASP.NET用戶控制項 131
6.2 母版頁和內容頁 136
6.3 導航控制項 140
小結 142
習題 142
第7章 Web資料庫編程基礎 144
7.1 SQL語言 144
7.1.1 SQL數據查詢語句 144
7.1.2 SQL數據操縱語句 147
7.2 ADO.NET概述 148
7.2.1 .NET數據提供程式 149
7.2.2 ADO.NET資料庫應用程式的開發流程 149
7.3 Connection對象 150
7.3.1 創建Connection對象 150
7.3.2 Connection對象的方法和事件 151
7.4 Command對象 151
7.4.1 創建Command對象 151
7.4.2 Command對象的屬性和方法 152
7.5 DataReader對象 152
7.5.1 創建DataReader對象 152
7.5.2 DataReader對象的屬性和方法 153
7.6 DataAdapter對象和DataSet對象 155
7.6.1 DataSet對象 156
7.6.2 DataAdapter對象 156
7.7 插入、編輯和刪除數據 159
7.8 數據綁定 165
7.9 數據控制項 167
7.9.1 SqlDatasource控制項 167
7.9.2 GridView控制項 172
7.9.3 DetailsView控制項 178
7.9.4 DataList控制項 180
7.9.5 Repeater控制項 185
7.10 配置檔案Web.config 187
7.11 程式調試 189
小結 192
習題 192
第8章 註冊和登錄模組 195
8.1 設計思想 195
8.2 ASP.NET的圖像處理 196
8.3 註冊和登錄模組的實現過程 198
8.3.1 用戶登錄模組設計 198
8.3.2 用戶註冊模組設計 206
8.3.3 修改密碼模組設計 210
小結 213
習題 213
第9章 線上投票模組 215
9.1 XML文檔 215
9.1.1 XML的特點 215
9.1.2 XML文檔的基本結構 216
9.1.3 創建XML文檔 217
9.1.4 XML的套用 218
9.2 線上投票模組設計思想 223
9.3 線上投票模組的實現 223
9.3.1 投票頁面的設計 224
9.3.2 投票結果顯示頁面的設計 226
9.3.3 用資料庫存儲投票結果 228
小結 229
習題 229
第10章 留言板模組 231
10.1 留言板模組設計思想 231
10.2 資料庫設計 232
10.3 留言板模組的實現 233
10.3.1 母版頁的設計 233
10.3.2 index.aspx頁面的設計 235
10.3.3 查看留言頁面的設計 240
10.3.4 管理留言 245
小結 251
習題 252
第11章 檔案上傳下載模組 253
11.1 檔案上傳下載的設計思想 253
11.2 設計前的準備 254
11.2.1 FileUpLoad伺服器控制項 254
11.2.2 System.IO命名空間 255
11.2.3 Response對象 255
11.3 上傳檔案至伺服器 256
11.4 從伺服器下載檔案 258
11.5 上傳圖片至資料庫 260
11.5.1 保存圖片路徑 260
11.5.2 保存圖片數據 264
小結 268
習題 268
第12章 BBS論壇系統 270
12.1 設計思路 270
12.2 設計前的準備 271
12.2.1 引入第三方組件
FreeTextBox 271
12.2.2 多層架構設計 273
12.3 資料庫設計 274
12.4 設計實體層Model 276
12.5 設計數據訪問層DAL 282
12.5.1 SQLHelper類 282
12.5.2 UserDAL類 287
12.5.3 ModuleDAL類 291
12.5.4 PostDAL類 294
12.5.5 ReplayDAL類 297
12.6 設計業務邏輯層BLL 299
12.7 主要功能界面Web UI層的實現 302
12.7.1 設計母版頁 302
12.7.2 首頁Index.aspx的實現過程 303
12.7.3 帖子管理的實現過程 305
12.7.4 用戶管理的實現過程 319 
12.7.5 版塊管理的實現過程 327
小結 331
習題 331
參考文獻 333

相關詞條

熱門詞條

聯絡我們