Web網路應用程式開發/高等學校計算機基礎教育規劃教材

Web網路應用程式開發/高等學校計算機基礎教育規劃教材

《Web網路應用程式開發/高等學校計算機基礎教育規劃教材》是2019年8月清華大學出版社出版的圖書,作者是趙文棟,徐正芹,彭來獻。

基本介紹

  • 書名:Web網路應用程式開發/高等學校計算機基礎教育規劃教材
  • 作者:趙文棟,徐正芹,彭來獻
  • 出版社:清華大學出版社
  • 出版時間:2019年8月1日
  • 頁數:330 頁
  • 定價:49 元
  • 開本:16 開
  • 裝幀:平裝
  • ISBN:9787302529095
內容簡介,圖書目錄,

內容簡介

本書以一個完整的套用實例“暢想網路學院”為背景,系統地介紹了採用ASP.NET 4技術進行Web套用開發的相關內容,包括Web套用基礎、ASP.NET控制項、構建網站、套用ADO.NET編程和Web數據訪問等。
通過本書,讀者能夠快速掌握在Microsoft Visual Studio開發環境下z新的Web應用程式開發技術,掌握實際、有效的編程技巧,為實用系統的開發打下良好基礎。
本書的特點是理論與實踐並重,既適合計算機相關專業的本、專科學生作為教材使用,也可供廣大ASP.NET開發人員和計算機軟體愛好者學習參考

圖書目錄

目 錄
第1章ASP.NET開發入門1
1.1Visual Studio與ASP.NET簡介1
1.2開發環境的建立3
1.3Visual Studio集成開發環境介紹5
1.3.1系統的啟動5
1.3.2第一個Web應用程式6
1.3.3集成開發環境介紹9
習題11
第2章Web套用基礎12
2.1HTML標記語言12
2.1.1HTML的基本概念12
2.1.2HTML元素14
2.2CSS層疊樣式表20
2.2.1什麼是CSS20
2.2.2CSS的使用21
2.2.3選擇器22
2.2.4CSS檔案樣例23
2.3JavaScript語言25
2.3.1JavaScript語言概況25
2.3.2JavaScript基本數據類型27
2.3.3函式與事件驅動28
習題37
第3章C#語言基礎39
3.1C#程式實例39
3.1.1第一個C#實例程式39
3.1.2代碼分析41〖1〗〖3〗Web網路應用程式開發目錄〖3〗〖3〗3.2數據類型41
3.2.1值類型42
3.2.2引用類型44
3.3C#基本操作45
3.3.1變數和常量45
3.3.2裝箱和拆箱45
3.3.3控制台輸入和輸出46
3.3.4字元串處理47
3.4流程控制53
3.4.1條件語句53
3.4.2循環語句54
3.4.3異常處理語句56
3.5類和結構59
3.5.1定義類和結構59
3.5.2定義屬性61
3.5.3定義索引器61
3.5.4方法重載63
3.5.5使用ref和out類型參數64
3.5.6抽象類和接口65
習題66
第4章ASP.NET基本控制項68
4.1控制項概述68
4.1.1Web控制項的分類68
4.1.2ASP.NET伺服器控制項常用的屬性和事件69
4.1.3事件驅動與事件處理72
4.2一般控制項73
4.2.1Label控制項73
4.2.2Button控制項74
4.2.3TextBox控制項76
4.2.4HyperLink控制項78
4.3選擇控制項79
4.3.1CheckBox控制項79
4.3.2RadioButton控制項81
4.3.3ListBox控制項82
4.3.4DropDownList控制項87
4.4Panel控制項87
4.5圖片控制項90
4.5.1Image控制項90
4.5.2ImageMap控制項91
習題95
第5章ASP.NET高級控制項96
5.1Calendar控制項96
5.1.1Calendar控制項基本概念96
5.1.2改變Calendar控制項的外觀98
5.1.3對Calendar控制項編程99
5.2FileUpload控制項100
5.3Wizard控制項103
5.4PlaceHolder控制項105
5.5AdRotator控制項106
5.6驗證控制項108
5.6.1RequiredFieldValidator控制項112
5.6.2ValidationSummary控制項及驗證結果判斷113
5.6.3CompareValidator控制項115
5.6.4RangeValidator控制項116
5.6.5RegularExpressionValidator控制項117
5.6.6CustomValidator控制項117
5.7用戶控制項118
5.7.1用戶控制項的使用118
5.7.2ActiveOp.ascx用戶控制項120
習題122
第6章構建網站124
6.1ASP.NET網站綜述124
6.1.1解決方案和項目124
6.1.2ASP.NET網站布局125
6.1.3網站的組成檔案125
6.1.4網站檔案類型127
6.1.5關於代碼隱藏127
6.1.6網站的狀態129
6.2Response對象129
6.3Request對象132
6.3.1Request對象概述132
6.3.2Params屬性134
6.3.3ServerVariables屬性135
6.4Application對象137
6.5Session對象138
6.6Server對象139
6.7構建網站實例141
習題143
第7章套用ADO.NET編程144
7.1ADO.NET概述144
7.2使用ADO.NET連線到資料庫145
7.2.1連線到SQL Server資料庫145
7.2.2連線到Oracle資料庫147
7.2.3通過OLE DB連線到資料庫147
7.2.4連線資料庫實例148
7.3使用Command對象和DataReader對象152
7.4使用DataAdapter對象和DataSet對象156
7.5使用Command對象直接修改資料庫159
習題162
第8章Web數據訪問163
8.1數據源控制項163
8.1.1數據源控制項概述163
8.1.2SqlDataSource控制項164
8.2GridView控制項168
8.2.1常用屬性和事件168
8.2.2GridView控制項的基本套用170
8.2.3通過GridView控制項修改數據172
8.2.4多個GridView和SqlDataSource相互配合174
8.2.5對GridView控制項編程178
8.3DataList控制項185
8.3.1DataList控制項的模板和事件185
8.3.2DataList控制項的基本套用187
8.3.3對DataList控制項編程190
8.3.4進一步對DataList控制項編程193
8.4DetailsView控制項196
8.4.1常用屬性和事件196
8.4.2DetailsView控制項的實例198
習題201
第9章數據綁定202
9.1嵌入式代碼與簡單數據綁定202
9.1.1嵌入式代碼塊202
9.1.2嵌入式表達式203
9.1.3ASP.NET表達式205
9.1.4簡單數據綁定205
9.2一般控制項的數據綁定206
9.2.1與DataSource控制項綁定207
9.2.2綁定到ADO.NET的查詢結果208
9.3Web數據控制項的數據綁定209
9.4Repeater控制項212
習題220
第10章ASP.NET AJAX221
10.1Ajax基本概念221
10.1.1富Internet應用程式221
10.1.2Ajax的請求回響過程222
10.1.3Ajax的核心技術222
10.2ASP.NET AJAX223
10.2.1ASP.NET AJAX與Ajax223
10.2.2第一個Ajax應用程式224
10.3ASP.NET AJAX伺服器端控制項226
10.3.1ScriptManager控制項226
10.3.2UpdatePanel控制項227
10.3.3UpdateProgress控制項232
10.3.4Timer控制項234
10.4ASP.NET AJAX Control Toolkit235
10.4.1ASP.NET AJAX Control Toolkit安裝235
10.4.2ConfirmButtonExtender控制項237
10.4.3CalendarExtender控制項239
習題240
第11章實用編程技巧242
11.1傳送電子郵件242
11.2使用Socket進行通信247
11.3使用Excel表格251
11.4處理資料庫中的圖片256
11.5在程式中操作圖片264
習題267
第12章高級資料庫技術268
12.1使用資料庫連線池268
12.2使用事務處理272
12.3高級DataSet技術277
習題284
第13章“暢想網路學院”285
13.1系統總體設計285
13.1.1功能設計285
13.1.2資料庫設計287
13.1.3實例資料庫的建立291
13.1.4網站的結構292
13.2系統體系結構的設計與實現293
13.2.1數據訪問層的實現294
13.2.2業務邏輯層的實現298
13.2.3表示層的實現301
13.3系統登錄307
13.4系統選單的實現313
13.5Cookie的使用318
13.5.1什麼是Cookie319
13.5.2寫入Cookie319
13.5.3讀取Cookie320
13.5.4刪除Cookie321
13.6修改密碼321
13.7專業管理323
13.8學生管理324
13.9課程管理326
13.10我的課程328
習題330
參考文獻331

相關詞條

熱門詞條

聯絡我們