本書以C#語言為基礎,圍繞新的ASP.NET 2.0技術精髓展開深入講解,主要內容包括網絡程序設計基礎知識、ASP.NET入門、C#語言基礎、ASP.NET 2.0網頁語法、內置對象、服務器控件、數據訪問、用戶控件與自定義控件、樣式和主題、安全技術、站點導航、使用XML以及網站發布及安裝等。
本書結構合理、條理清晰、實用性強,從第3章開始,每一個技術的講解都附有具體的實例,可供讀者實際操作使用。此外,每章都附有習題,供課后練習和上機實驗。
本書可以作為高等院校計算機科學與技術、網絡工程、電子信息等相關專業“ASP.NET網絡程序設計”課程的教材,也可供從事Web程序設計相關工作的技術人員自學參考。
第1章 網絡程序設計概述
1.1 Inter概述
1.2 三類網絡程序設計
1.2.1 基于TCP/IP協議棧的網絡編程
1.2.2 基于應用的網絡編程
1.2.3 基于.NET框架的Web Services網絡編程
1.3 Web編程概述
1.3.1 Web的工作原理
1.3.2 動態Web開發技術概述
1.4 HTML基礎
1.4.1 HTML標記
1.4.2 HTML文檔的基本結構
1.4.3 一些常用的HTML標記
1.4.4 用Visual Studio 2005編輯HTML文檔
1.4.5 XHTML文件
1.5 XML基礎
1.5.1 XML文檔的基本結構
1.5.2 使用XML的特點
1.5.3 HTML與XML的比較
1.6 小結
習題
第2章 ASP.NET 2.0入門
2.1 ASP.NET 2.0簡介
2.1.1 NET 2.0框架體系結構概述
2.1.2 ASP.NET 2.0的功能介紹
2.1.3 ASP.NET與ASP的區別
2.2 ASP.NET 2.0開發環境的安裝與配置
2.2.1 IIS的安裝與配置
2.2.2 ASP.NET 2.0開發環境
2.3 ASP.NET 2.0應用程序的框架
2.3.1 ASP.NET Web窗體代碼模型
2.3.2 ASP.NET Web窗體事件模型
2.3.3 ASP.NET 2.0編譯模型
2.4 ASP.NET 2.0網站設計步驟
2.4.1 創建ASP.NET網站
2.4.2 創建Web窗體
2.4.3 設計Web窗體界面
2.4.4 編寫代碼
2.4.5 運行程序
2.5 小結
習題
第3章 C#語言基礎
3.1 創建一個簡單的C#程序
3.2 C#數據類型
3.2.1 值類型
3.2.2 引用類型
3.2.3 裝箱與拆箱
3.3 變量與常量
3.3.1 變量
3.3.2 常量
3.4 流程控制
3.4.1 分支語句
3.4.2 循環結構
3.5 運算符
3.5.1 算術運算符
3.5.2 賦值運算符
3.5.3 關系運算符
3.5.4 邏輯運算符
3.5.5 條件運算符
3.5.6 位運算符
3.5.7 運算符的優先級
3.6 字符串處理
3.6.1 使用string和StringBuilder
3.6.2 格式化字符串
3.6.3 對字符串進行編碼
3.7 類和結構
3.7.1 定義類和結構
3.7.2 定義屬性
3.7.3 定義索引器
3.7.4 重載方法
3.7.5 使用Ref和Out類型參數
3.7.6 定義接口和抽象類
3.8 使用集合編程
3.8.1 使用枚舉
3.8.2 使用數組
3.8.3 使用ArrayList
3.8.4 使用哈希表
3.8.5 使用字典
3.8.6 使用堆棧
3.8.7 使用隊列
3.9 小結
習題
第4章 ASP.NET 2.0網頁語法
第5章 ASP.NET 2.0內置對象
第6章 ASP.NET 2.0常用服務器控件
第7章 ADO.NET數據訪問
第8章 數據控件與數據綁定技術
第9章 用戶控件與自定義控件
第10章 樣式和主題
第11章 ASP.NET應用程序安全技術
第12章 站點導航控件
第13章 ASP.NET中使用XML
第14章 綜合應用實例——留言板
第15章 網站發布、打包與安裝