Web應用程式設計技術:ASP.NET

Web應用程式設計技術:ASP.NET

《Web應用程式設計技術:ASP.NET》是2006年出版的圖書,作者是秦學禮。

基本介紹

  • 中文名:Web應用程式設計技術:ASP.NET
  • 作者:秦學禮
  • 出版社:清華大學出版社
  • 出版時間:2006年4月1日
  • 定價:28 元
  • ISBN:9787302126942
內容簡介,圖書目錄,

內容簡介

本書從Web套用系統開發的角度介紹ASP .NET技術,使讀者學會使用ASP .NET技術來開發Web應用程式。本教程可作為高等職業院校計算機及相關專業Web套用系統開發的教材和Web套用系統開發程式設計者的學習參考書,以提高讀者對ASP .NET技術的綜合設計與套用能力。 本書內容豐富,結構清晰,敘述深入淺出,每章配有較多的套用示例和習題,便於自學。 所有示例的原始碼檔案與套用系統集成在一起,並提供教學素材,只要讀者在自己的計算機上安裝Web伺服器(IIS)和ASP .NET的套用環境,簡單發布就可以運行。讀者可以將這個小系統作為基礎來進行二次開發,修改、添加功能,使其成為自己的一個套用系統。

圖書目錄

Web應用程式設計技術——ASP.NET
第1章ASP.NET概述及運行環境的構建1
1.1Web應用程式的發展1
1.1.1Web套用的工作原理1
1.1.2Web套用模式的特點2
1.1.3Web套用的開發技術3
1.2ASP.NET的工作原理及支撐環境6
1.2.1Microsoft的.NET戰略6
1.2.2.NETFramework7
1.2.3.NET的優點11
1.2.4.NET平台帶來的重要意義11
1.2.5ASP.NET特點12
1.3安裝ASP.NET的運行環境14
1.3.1安裝IISWeb伺服器14
1.3.2安裝.NETFramework24
1.3.3.NETFrameworkSDK的套用27
1.3.4MDAC28
1.4VisualStudio.NET集成開發環境28
1.4.1VisualStudio.NET28
1.4.2安裝VisualStudio.NET29
1.5ASP.NET程式31
1.5.1一個簡單的ASP.NET程式31
1.5.2設計自己的檔案結構32
1.5.3ASP.NET程式的發布33
1.5.4ASP.NET檔案的瀏覽34
練習136
第2章ASP.NET頁面基礎38
2.1ASP.NET網頁表單38
2.1.1網頁表單頁面的特點38
2.1.2網頁表單結構38
2.2ASP.NET程式語法及約定42
2.2.1ASP.NET程式語法42
2.2.2ASP.NET的頁面標記46
2.2.3ASP.NET頁面的處理過程48
2.2.4ASP.NET的檔案類型48
2.2.5ASP.NET程式的約定49
2.3Page類49
2.3.1Page_Load事件49
2.3.2Page_Unload事件51
2.3.3Page_Init事件52
2.3.4兩個重要屬性52
練習253
Web應用程式設計技術——ASP.NET目錄第3章VB.NET程式設計基礎55
3.1VB.NET簡介55
3.2VB.NET程式代碼約定56
3.2.1注釋和續行56
3.2.2編碼約定56
3.3數據類型57
3.3.1VB.NET常量58
3.3.2VB.NET變數61
3.4運算符與表達式62
3.4.1賦值運算符62
3.4.2算術運算符63
3.4.3比較運算符63
3.4.4字元串連線運算符63
3.4.5邏輯運算符63
3.4.6運算符的優先權64
3.4.7VB.NET新增的運算符64
3.5數組65
3.5.1一維數組65
3.5.2多維數組66
3.5.3動態數組66
3.5.4對象型數組66
3.6控制語句67
3.6.1選擇結構68
3.6.2循環結構70
3.7過程和函式74
3.7.1Sub過程74
3.7.2自定義過程76
3.7.3事件77
3.8常用函式78
3.8.1日期和時間函式78
3.8.2字元串處理函式79
3.8.3數據類型轉換80
3.9錯誤處理82
練習384
第4章伺服器控制項85
4.1表單85
4.1.1HTML表單85
4.1.2Web表單86
4.2伺服器控制項87
4.2.1控制項的分類88
4.2.2控制項的描述形式88
4.2.3伺服器控制項常用的基本屬性89
4.3HTML伺服器控制項90
4.3.1HtmlAnchor控制項90
4.3.2Img控制項92
4.3.3Web表單控制項93
4.3.4Input控制項組93
4.3.5Select控制項97
4.3.6檔案上傳控制項100
4.3.7提交、重置和按鈕控制項102
4.3.8與表格有關的控制項105
4.3.9綜合示例107
4.4伺服器端Web控制項109
4.4.1標籤控制項Label110
4.4.2文本輸入控制項TextBox110
4.4.3普通按鈕控制項Button112
4.4.4連結按鈕控制項LinkButton112
4.4.5圖像按鈕控制項ImageButton112
4.4.6複選框控制項CheckBox116
4.4.7複選框列表控制項CheckBoxList117
4.4.8下拉列表框控制項DropDownList118
4.4.9列表框控制項ListBox118
4.4.10單選按鈕控制項RadioButton120
4.4.11單選按鈕列表控制項RadioButtonList121
4.4.12超連結控制項HyperLink123
4.4.13容器類控制項Panel123
4.4.14表格控制項Table128
4.4.15日曆控制項Calendar134
4.4.16數據格線控制項DataGrid143
練習4144
第5章數據驗證控制項146
5.1Web驗證控制項146
5.1.1Web驗證控制項的分類146
5.1.2Web驗證控制項的基本屬性147
5.2RequiredFieldValidator控制項148
5.3CompareValidator控制項151
5.4RangeValidator控制項155
5.5RegularExpressionValidator控制項157
5.5.1RegularExpressionValidator控制項的套用示例158
5.5.2驗證規則表達式162
5.6ValidationSummary控制項163
練習5166
第6章ADO.NET資料庫操作168
6.1ADO.NET簡述168
6.1.1ManagedProvider168
6.1.2DataSet簡述169
6.1.3TablesCollection對象169
6.1.4RelationsCollection對象169
6.2ADO.NET訪問資料庫170
6.2.1資料庫準備170
6.2.2資料庫連線的簡單示例170
6.3ADO.NET的對象及套用172
6.3.1ADO.NET兩種讀取資料庫的方式173
6.3.2基於OLEDB的資料庫的相關命名空間175
6.3.3Connection對象的套用175
6.3.4Command對象的套用178
6.3.5DataReader對象的套用179
6.3.6資料庫操作套用示例182
6.3.7結構化查詢語言SQL與套用184
6.3.8DataSet和DataAdapter對象193
6.3.9DataSet對象的基本操作198
6.3.10將DataSet對象的數據寫入資料庫199
練習6204
第7章數據綁定技術及套用206
7.1數據綁定技術206
7.2DataGrid控制項的套用207
7.2.1DataGrid控制項的主要屬性和方法207
7.2.2DataGrid控制項的列控制項209
7.2.3利用DataGrid控制項顯示數據211
7.2.4插入操作213
7.2.5更新和刪除操作215
7.2.6分頁顯示220
7.2.7動態排序223
7.2.8自定義列的顯示格式226
7.2.9關於數據源的進一步討論229
7.3DataList控制項230
7.3.1DataList控制項的屬性和方法230
7.3.2套用DataList控制項查詢記錄233
7.3.3套用DataList控制項選擇記錄235
7.3.4套用DataList控制項更新和刪除記錄238
7.4Repeater控制項242
7.4.1Repeater控制項的模板和屬性242
7.4.2Repeater控制項的數據綁定244
7.4.3使用Repeater控制項存取資料庫244
7.5多表操作249
7.5.1數據表的關聯操作249
7.5.2組合查詢252
7.6訪問SQLServer資料庫253
7.6.1數據源的準備253
7.6.2建立資料庫256
7.6.3數據導入256
7.6.4SQLServer資料庫的操作258
練習7260
第8章ASP.NET的內置對象263
8.1ASP.NET內置對象簡介263
8.2Page對象264
83Response對象264
8.3.1Write方法的使用265
8.3.2Redirect方法的使用267
8.3.3End方法的使用267
8.4Request對象267
8.4.1Request對象的屬性和方法268
8.4.2讀取用戶提交信息269
8.4.3讀取伺服器端信息271
8.4.4讀取瀏覽器信息274
8.5Application對象275
8.5.1Application對象的方法和事件276
8.5.2Application對象的事件277
8.6Session對象277
8.6.1Session對象的屬性278
8.6.2Session對象的方法和事件279
8.6.3Session信息的存儲279
8.6.4Session對象的生命周期信息280
8.7Server對象281
8.7.1Server對象的常用屬性和方法281
8.7.2ScriptTimeout屬性282
8.7.3MapPath方法282
8.7.4HtmlEncode方法282
8.7.5UrlEncode方法283
8.7.6Execute和Transfer方法284
8.8Cookies對象284
8.8.1Cookies對象的作用284
8.8.2Cookies檔案285
8.8.3創建和讀取Cookies288
8.9Mail對象290
8.9.1Mail對象的屬性和方法291
8.9.2Mail對象的綜合套用292
練習8294
第9章檔案及資料夾操作296
9.1檔案及資料夾管理296
9.1.1顯示檔案及資料夾信息296
9.1.2檔案的生成、移動、複製和刪除操作298
9.1.3資料夾的生成、移動、複製和刪除操作300
9.1.4顯示子資料夾和檔案301
9.2文本檔案操作302
9.2.1文本檔案新建和寫入303
9.2.2文本檔案讀取304
9.3文本計數器305
9.4XML檔案的操作306
9.4.1XML基礎306
9.4.2XML的標記及元素307
9.4.3在ASP.NET中使用XML309
9.5Excel檔案的操作311
9.6檔案管理綜合示例313
練習9316
第10章ASP.NET應用程式的環境配置317
10.1ASP.NET應用程式的環境配置317
10.1.1ASP.NET應用程式配置檔案317
10.1.2ASP.NET應用程式的環境318
10.2Web.Config檔案的配置319
10.2.1Web.Config檔案319
10.2.2Web.Config檔案的常用標記319
10.3Machine.config檔案326
10.4global.aspx檔案的配置327
10.4.1global.asax檔案的格式328
10.4.2global.asax檔案的實例330
10.5配置應用程式的步驟334
練習10335
附錄A練習答案336
附錄B本教材素材的安裝與使用352
參考文獻357

相關詞條

熱門詞條

聯絡我們