ASP.NET程式設計項目開發教程

內容介紹

《高等職業教育"十二五"規劃教材:ASP.NET程式設計項目開發教程(C#版)》緊密圍繞Web編程人員需要掌握的基本知識和技能,以C#語言為基礎闡述ASRNET開發的基本技術和技巧,內容主要包括網頁製作基礎知識、ASRNET網頁運行和開發環境、Visual C#程式設計基礎、母版頁及主窗體設計、HTML伺服器控制項、Web伺服器控制項、用戶控制項、內置對象、驗證控制項、資料庫訪問和檔案處理操作等。

作品目錄

目    錄
第1章  網頁製作基礎知識 1
1.1  網頁的基本概念 2
1.1.1  網頁包括的主要元素 2
1.1.2  網頁製作常用術語 4
1.1.3  網站製作流程 6
1.1.4  HTML語言 7
1.1.5  級聯樣式表 17
1.2  小結 27
1.3  習題 27
1.4  實訓 29
第2章  ASP.NET網頁運行和開發環境 30
2.1  ASP.NET概述 31
2.2  ASP.NET網頁運行環境 31
2.2.1  安裝和配置IIS 31
2.2.2  安裝Microsoft Visual Studio 2010及.NET Framework SDK 37
2.3  Visual Studio.NET開發工具 40
2.3.1  Visual Studio.NET簡介 40
2.3.2  簡單網站生成案例 41
2.4  小結 44
2.5  習題 44
2.6  實訓 44
第3章  Visual C#程式設計基礎 46
3.1  Visual C#基本語法 47
3.1.1  Visual C#數據類型 47
3.1.2  Visual C#常量與變數 48
3.1.3  Visual C#運算符 49
3.2  Visual C#數組 51
3.2.1  數組變數的聲明 51
3.2.2  數組的用法 52
3.2.3  數組是對象 52
3.3  流程控制 53
3.3.1  條件語句 53
3.3.2  循環語句 55
3.4  預定義數據類型與參數傳遞 58
3.4.1  預定義數據類型 58
3.4.4  參數傳遞 60
3.5  Visual C#的面向對象能力 61
3.5.1  基本概念 61
3.5.2  對象的創建 63
3.6  錯誤處理 64
3.7  小結 65
3.8  習題 65
第4章  母版頁及主窗體設計 67
4.1  ASP.NET母版頁概述 68
4.2  母版頁的優點 68
4.3  母版頁的工作原理 68
4.3.1  母版頁 68
4.3.2  可替換內容占位符 70
4.3.3  內容頁 70
4.4  母版頁的運行時行為 71
4.5  母版頁和內容頁路徑 72
4.6  母版頁主題 73
4.7  限定母版頁的範圍 73
4.8  導航控制項 73
4.9  小結 79
4.10  習題 79
4.11  實訓 80
第5章  HTML伺服器控制項 81
5.1  理論知識 82
5.1.1  HTML伺服器控制項與HTML標記的關係 82
5.1.2  向頁面添加HTML伺服器控制項 82
5.1.3  HtmlForm控制項 83
5.1.4  HtmlButton控制項 83
5.1.5  HtmlInputButton控制項 84
5.1.6  HtmlInputImage控制項 85
5.1.7  HtmlInputText控制項 87
5.1.8  HtmlInputCheckBox控制項 87
5.1.9  HtmlInputRadioButton控制項 88
5.1.10  HtmlSeiect控制項 90
5.1.11  HtmlTextArea控制項 91
5.1.12  HtmlInputHidden控制項 92
5.1.13  HtmlInputAnchor控制項 92
5.1.14  HtmlImage控制項 92
5.1.15  HtmlInputSubmit控制項 93
5.1.16  HtmlInputReset控制項 94
5.1.17  HtmlInputTable控制項 94
5.1.18  HtmlInputTableRow控制項 95
5.1.19  HtmlInputTableCell控制項 96
5.1.20  HtmlGenericControl控制項 97
5.2  小結 97
5.3  習題 97
5.4  實訓 98
第6章  Web伺服器控制項 99
6.1  Web 伺服器控制項簡述 100
6.2  文本伺服器控制項 102
6.2.1  Label控制項 102
6.2.2  Literal控制項 102
6.2.3  TextBox控制項 102
6.2.4  HyperLink控制項 103
6.3  按鈕伺服器控制項 103
6.3.1  Button控制項 103
6.3.2  LinkButton控制項 104
6.3.3  ImageButton控制項 105
6.4  圖像伺服器控制項 105
6.4.1  Image控制項 105
6.4.2  ImageMap控制項 106
6.5  選擇伺服器控制項 106
6.5.1  CheckBox控制項 106
6.5.2  CheckBoxList控制項 107
6.5.3  RadioButton控制項 108
6.5.4  RadioButtonList控制項 108
6.6  其他伺服器控制項 109
6.6.1  ListBox控制項 109
6.6.2  DropDownList控制項 110
6.6.3  Table控制項 111
6.6.4  Panel控制項 114
6.6.5  PlaceHolder控制項 115
6.6.6  AdRotator控制項 115
6.6.7  Calendar控制項 116
6.7  小結 119
6.8  習題 119
6.9  實訓 120
第7章  用戶控制項 122
7.1  理論知識 123
7.1.1  基礎知識 123
7.1.2  @Control指令 124
7.1.3  創建用戶控制項 125
7.1.4  添加屬性 128
7.1.5  添加事件 131
7.2  小結 133
7.3  習題 133
7.4  實訓 134
第8章  內置對象 135
8.1  內置對象簡述 136
8.2  Response對象 136
8.2.1  Response對象概述 136
8.2.2  Response對象的屬性和方法 136
8.3  Request對象 139
8.3.1  Request對象概述 139
8.3.2  Request對象的屬性和方法 141
8.4  Server對象 142
8.4.1  Server對象概述 142
8.4.2  Server對象的屬性和方法 142
8.5  Application對象 145
8.5.1  Application對象概述 145
8.5.2  Application對象集合、方法和事件 148
8.6  Session對象 150
8.6.1  Session對象概述 150
8.6.2  Session對象集合 150
8.6.3  Session對象屬性 151
8.6.4  Session對象方法 151
8.6.5  Session對象事件 152
8.7  Cookie對象 152
8.8  Global.asax檔案 154
8.9  小結 156
8.10  習題 156
8.11  實訓 158
第9章  驗證控制項 159
9.1  理論知識 160
9.1.1  驗證控制項簡介 160
9.1.2  RequiredFieldValidator控制項 161
9.1.3  CompareValidator控制項 165
9.1.4  RangeValidator控制項 170
9.1.5  RegularExpressionValidator控制項 173
9.1.6  CustomValidator控制項 177
9.1.7  ValidationSummary控制項 179
9.2  小結 182
9.3  習題 182
9.4  實訓 184
第10章  資料庫訪問 185
10.1  ADO.NET概述 186
10.1.1  ADO.NET簡介 186
10.1.2  ADO.NET組件 187
10.1.3  數據提供者 188
10.1.4  ADO.NET對象結構 189
10.2  ADO.NET對象 189
10.2.1  Connection對象 189
10.2.2  Command對象 191
10.2.3  DataReader對象 196
10.2.4  DataAdapter對象 197
10.2.5  DataSet對象 199
10.3  ASP.NET中常用的數據控制項 203
10.3.1  DataSource控制項 204
10.3.2  FormView數據控制項 204
10.3.3  DetailsView數據控制項 206
10.3.4  GridView數據控制項 209
10.4  小結 212
10.5  案例 212
10.6  習題 220
10.7  實訓 221
第11章  檔案處理操作 222
11.1  理論知識 223
11.1.1  對資料夾進行操作 223
11.1.2  對檔案進行操作 228
11.1.3  檔案上傳 239
11.2  小結 244
11.3  習題 244
11.4  實訓 245
參考文獻 246

相關詞條

熱門詞條

聯絡我們