ASP.NET網路程式設計與套用

ASP.NET網路程式設計與套用

本書主要為ASP.NET的初學者和愛好者提供一個入門的途徑,本書的一個特色是基礎知識與開發方法並重。全書共11章,第1章為ASP.NET概述;第2章為ASP.NET程式設計語言C#的介紹;第3章介紹了建立ASP.NET應用程式的方法;第4章介紹了ASP.NET頁面對象模型;第5章介紹了ASP.NET的伺服器控制項;第6、7章介紹了關係資料庫的基本知識;第8章講解了ASP.NET的高級套用;第9、10、11章是綜合開發實例,讓讀者能夠在掌握紮實的基礎知識的同時,獨立進行項目的開發。通過本書的學習,讀者不僅能夠掌握一門技術,還可以學會開發的方法,這對於實際工作是非常有幫助的。本書適用於高校和培訓學校相關專業的學生、Web開發的愛好者和從業者以及所有希望學習ASP.NET的讀者朋友。ASP.NET的出現是Web開發者的福音,尤其在微軟的Visual Studio 2005集成環境下進行Web開發,一切都將變得簡單。ASP.NET提供了前所未有的Web開發模式,提供了伺服器控制項,並將資料庫操作進行了封裝,開發者甚至可以不編寫代碼即可完成一個網站的建設。本書將帶領讀者從認識ASP.NET以及集成開發環境Visual Studio 2005開始,從基本的伺服器控制項到資料庫操作,然後是綜合實例的講解和演練,讓讀者能夠全面掌握從入門到進行開發的所有知識。

基本介紹

  • 書名:ASP.NET網路程式設計與套用
  • 出版社:北京航空航天大學出版社
  • 頁數:433頁
  • ISBN:9787811241419
  • 作者:張克非
  • 出版日期:2007年9月1日
  • 開本:16開
  • 品牌:北京航空航天大學出版社
內容簡介,圖書目錄,

內容簡介

本書主要為ASP.NET的初學者和愛好者提供一個入門的途徑,本書的一個特色是基礎知識與開發方法並重。全書共11章,第1章為ASP.NET概述;第2章為ASP.NET程式設計語言C#的介紹;第3章介紹了建立ASP.NET應用程式的方法;第4章介紹了ASP.NET頁面對象模型;第5章介紹了ASP.NET的伺服器控制項;第6、7章介紹了關係資料庫的基本知識;第8章講解了ASP.NET的高級套用;第9、10、11章是綜合開發實例,讓讀者能夠在掌握紮實的基礎知識的同時,獨立進行項目的開發。通過本書的學習,讀者不僅能夠掌握一門技術,還可以學會開發的方法,這對於實際工作是非常有幫助的。
本書適用於高校和培訓學校相關專業的學生、Web開發的愛好者和從業者以及所有希望學習ASP.NET的讀者朋友。
ASP.NET的出現是Web開發者的福音,尤其在微軟的Visual Studio 2005集成環境下進行Web開發,一切都將變得簡單。ASP.NET提供了前所未有的Web開發模式,提供了伺服器控制項,並將資料庫操作進行了封裝,開發者甚至可以不編寫代碼即可完成一個網站的建設。
本書將帶領讀者從認識ASP.NET以及集成開發環境Visual Studio 2005開始,從基本的伺服器控制項到資料庫操作,然後是綜合實例的講解和演練,讓讀者能夠全面掌握從入門到進行開發的所有知識。

圖書目錄

第1章 ASP.NET概述
1.1 概述1
1.2 C#和ASP.NET3
1.3 ASP.NET的平台要求3
1.4 安裝Visual Studio 20053
1.4.1 安裝系統需求3
1.4.2 安裝IIS Web伺服器5
1.4.3 安裝Visual Studio 20055
1.5 IIS伺服器配置10
1.6 Visual Studio 2005開發環境介紹11
1.6.1 新建項目12
1.6.2 打開項目14
1.6.3 解決方案資源管理器16
1.6.4 工具箱17
1.7 本章小結17
1.8 實踐檢驗18

第2章 程式語言C#
2.1 C#概述19
2.1.1 開發效率與安全性19
2.1.2 支持現有的網路編程新標準20
2.1.3 與Web開發相結合20
2.1.4 消除大量程式錯誤20
2.1.5 兼容性20
2.1.6 數據類型21
2.1.7 值類型22
2.1.8 引用類型26
2.1.9 類型轉換28
2.2 變數30
2.3 常量31
2.4 運算符32
2.4.1 一元運算符32
2.4.2 算術運算符33
2.4.3 位運算符34
2.4.4 遞增遞減運算符35
2.4.5 比較運算符35
2.5 流程和控制結構35
2.5.1 條件分支結構35
2.5.2 循環結構40
2.6 本章小結43
2.7 實踐檢驗44

第3章 建立ASP.NET應用程式
3.1 ASP.NET 2.0的新特性45
3.1.1 ASP.NET 2.0介紹45
3.1.2 管理、擴展性及性能57
3.2 建立ASP.NET頁面58
3.2.1 ASP.NET頁面介紹59
3.2.2 為ASP.NET添加代碼62
3.2.3 初識伺服器控制項63
3.2.4 處理伺服器控制項的事件64
3.3 本章小結65
3.4 實踐檢驗65

第4章 ASP.NET頁面對象模型
4.1 ASP.NET頁面代碼模式66
4.1.1 單一檔案模式66
4.1.2 後台代碼模式69
4.2 ASP.NET頁面對象模型70
4.2.1 IIS處理ASP.NET頁面過程71
4.2.2 Page類的作用71
4.2.3 頁面的生命周期72
4.3 Page對象 73
4.3.1 Page對象的屬性73
4.3.2 Page對象的方法76
4.3.3 Page對象的事件79
4.4 Request對象 84
4.4.1 Request對象的屬性84
4.4.2 Request對象的方法87
4.4.3 Request對象的使用89
4.5 Response對象94
4.5.1 Response對象的屬性94
4.5.2 Response對象的方法95
4.5.3 Response對象的使用95
4.6 Server對象100
4.6.1 Server對象的屬性100
4.6.2 Server對象的方法100
4.6.3 Server對象的使用101
4.7 Session對象103
4.7.1 Session對象的屬性104
4.7.2 Session對象的方法104
4.7.3 Session對象的事件105
4.7.4 Session對象的使用105
4.8 Application對象108
4.8.1 Application對象的方法108
4.8.2 Application對象的事件109
4.8.3 Application對象的使用110
4.9 本章小結113
4.10 實踐檢驗113

第5章 伺服器控制項
5.1 伺服器控制項概述114
5.2 HTML伺服器控制項115
5.2.1 HTML伺服器控制項的層次結構115
5.2.2 使用HTML控制項115
5.2.3 各種HTML伺服器控制項使用參考118
5.3 Web伺服器控制項138
5.4 本章小結172
5.5 實踐檢驗172

第6章 資料庫基礎
6.1 資料庫基本概念173
6.1.1 數據173
6.1.2 資料庫173
6.1.3 資料庫管理系統173
6.1.4 資料庫系統174
6.2 數據模型174
6.3 資料庫設計175
6.3.1 新建資料庫175
6.3.2 數據類型178
6.3.3 資料庫設計步驟178
6.3.4 設計資料庫範例179
6.4 關係資料庫標準語言SQL180
6.4.1 查詢181
6.4.2 數據更新188
6.5 Microsoft Visual Studio 2005中運算元據庫190
6.5.1 建立表191
6.5.2 建立視圖193
6.6 本章小結195
6.7 實踐檢驗195

第7章 ASP.NET資料庫套用
7.1 ASP.NET數據操作簡介196
7.2 ADO.NET模型197
7.2.1 ADO.NET結構197
7.2.2 ADO.NET使用199
7.3 ASP.NET數據控制項211
7.3.1 數據源控制項211
7.3.2 數據綁定控制項238
7.4 本章小結261
7.5 實踐檢驗261

第8章 ASP.NET高級套用
8.1 驗證控制項262
8.1.1 RequiredFieldValidator262
8.1.2 RangeValidator264
8.1.3 RegularExpressionValidator267
8.1.4 CompareValidator270
8.1.5 CustomValidator272
8.1.6 ValidationSummary275
8.2 用戶控制項279
8.2.1 用戶控制項概述279
8.2.2 建立用戶控制項279
8.2.3 使用用戶控制項284
8.2.4 程式控制用戶控制項285
8.3 在ASP.NET中使用XML287
8.3.1 XML介紹287
8.3.2 創建XML文檔288
8.3.3 XML控制項292
8.3.4 XmlDataSource控制項297
8.4 本章小結301
8.5 實踐檢驗301

第9章 ASP.NET開發實踐
9.1 總體結構規劃302
9.2 Master頁與系統導航304
9.3 開發用戶系統318
9.4 本地化和全球化341
9.5 本章小結348
9.6 實踐檢驗348

第10章 開發MNPS報刊雜誌發布系統
10.1 項目可行性分析349
10.1.1 概述349
10.1.2 可行性分析報告350
10.1.3 使用Visio進行建模352
10.2 項目需求分析356
10.3 MNPS功能模組設計358
10.3.1 總體結構設計358
10.3.2 用戶界面功能設計359
10.3.3管理功能設計361
10.4 MNPS資料庫設計362
10.4.1 使用PowerDesigner進行數據建模363
10.4.2 報刊和雜誌類別、欄目、期數以及文章的數據表設計363
10.4.3 管理員以及許可權數據表的設計364
10.4.4 主題和模板數據表的設計365
10.4.5 調查模組數據表的設計365
10.4.6 其他功能366
10.5 MNPS代碼實現368
10.5.1 程式框架代碼實現368
10.5.2 雜誌類別、欄目、期數以及文章相關功能代碼實現376
10.5.3 主題和模板功能代碼實現383
10.5.4 調查功能代碼實現387
10.5.5 其他功能代碼實現393
10.6 本章小結397
10.7 實踐檢查398

第11章 ASP.NET開發Blog系統
11.1 Blog簡介399
11.2 Blog功能模組設計399
11.2.1 會員管理功能399
11.2.2 部落格文章管理功能400
11.2.3 訪客評論功能400
11.2.4 友情連結功能400
11.3 Blog資料庫設計400
11.3.1 數據表設計400
11.3.2 會員表設計401
11.3.3 部落格文章分類表設計402
11.3.4 其他功能表設計403
11.3.5 數據表設計403
11.4 Blog代碼實現404
11.4.1 程式框架代碼實現404
11.4.2 資料庫連線代碼實現409
11.5 本章小結433
11.6 實踐檢驗433

相關詞條

熱門詞條

聯絡我們