ASP.NET3.5從入門到精通(C#2008版)
內容大鋼
本書提供了最新、最全面的ASP.NET入門知識。ASP.NET是一個開發現代Web應用程序的架構。使用ASP.NET可以開發出安全、極速並具有高度可擴展性的Web應用程序。ASP.NET的最大優勢在於,它包含了大量現成的功能,比如網站導航、數據綁定、主題和用戶管理等。使用ASP.NET平台,可以創建從小型動態個人網站到大規模電子商務網站的任何類型的Web應用程序。
本書假定讀者只具有基本的C#語言知識,因此在本書的開始部分將對C#進行簡要的介紹,具有較多C#編程經驗的人也可以將這些基礎性的介紹作為一個快速的回顧。在本書的ASP.NET探索之旅中,將介紹設計可靠Web應用程序所需的關鍵原則,包括資料庫、ASP.NET安全和執行性能等方面的問題。本書還將從頭開始介紹面向對象程序設計以及Web竊體的代碼分離開發,一切示例都將從實戰角度出發,而不是紙上談兵的膚淺介紹。
經過本書的學習,您將精通網站開發的核心技術,並掌握成為一個專業ASP.NET開發人員的必備知識。
作者介紹
(美)麥克唐納|譯者:施宏斌//馬煜
Matthew MacDonald,曾榮獲微軟最有價值專家稱號,並通過了微軟的MCSD認證,是一位知名作家、教育家。他在編程方面作出了許多重要貢獻,撰寫了多本有關.NET編程的經典書籍。除本書外,Matthew的著作還包括Pro Pro .NET 20 Windows Formsand Custom Controls(Apress),Pro ,NET 2.0 Windows Formsand Custom Controls in VB2005(Aptress)和Pro WPF Windows Presentation Foundation in .NET3.0(Apress)。
目錄
第Ⅰ部分 .NET簡介
第1章 .NET Framework
1.1 Web開發的變革
1.1.1 HTML和HTML表單
1.1.2 伺服器端程序設計
1.1.3 客戶端程序設計
1.2 .NET Framework
1.2.1 C#、VB和.NET語言
1.2.2 通用語言運行時
1.2.3 .NET類庫
1.2.4 Visual Studio
1.3 小結
第2章 C#語言
2.1 .NET語言
2.2 C#語言基礎
2.2.1 區分大小寫
2.2.2 註釋
2.2.3 語句結束符
2.2.4 代碼塊
2.3 變數和數據類型
2.3.1 變數的賦值和初始化
2.3.2 字元串和轉義字元
2.3.3 數組
2.3.4 枚舉類型
2.4 變數操作
2.4.1 高級數學運算
2.4.2 類型轉換
2.5 基於對象的操作
2.5.1 string類型
2.5.2 DateTime和Timespan類型
2.5.3 數組類型
2.6 條件邏輯
2.6.1 if語句
2.6.2 switch語句
2.7 循環語句
2.7.1 for循環語句
2.7.2 foreach循環語句
2.7.3 While循環語句
2.8 方法
2.8.1 參數
2.8.2 方法重載
2.8.3 委託
2.9 小結
第3章 類型、對象和名稱空間
3.1 類的基礎概念
3.1.1 靜態成員
3.1.2 簡單的類
3.2 創建一個簡單的類
3.2.1 創建對象
3.2.2 在類中添加屬性
3.2.3 為類添加一個方法
3.2.4 添加構造函數
3.2.5 添加事件
3.2.6 測試Product類
3.3 值類型與引用類型
3.3.1 賦值操作
3.3.2 相等性測試
……
第Ⅱ部分 開發ASP.NET應用程序
第4章 VisualStudio
第5章 Web窗體基礎
第6章 Web控制項
第7章 狀態管理
第8章 錯誤處理、日誌和跟蹤
第9章 部署ASP.NET應用程序
第Ⅲ部分 構建更好的Web窗體
第10章 驗證控制項
第11章 多功能控制項
第12章 用戶控制項和繪製圖形
第13章 樣式、主題和母版頁
第14章 網站導航
第Ⅳ部分 使用數據
第15章 ADO.NET基礎
第16章 數據綁定
第17章 數據控制項
第18章 文件和流
第19章 XML
第Ⅴ部分 網站安全
第20章 安全基礎
第21章 成員關係
第22章 用戶配置文件
第Ⅵ部分 高級ASP.NET
第23章 基於組件的程序設計
第24章 緩存
第25章 ASP.NETAJAX