《高等學校計算機應用規劃教材·Web程序設計:ASP.NET網站開發》由淺入深、循序漸進地介紹了如何使用asp.net4.0和配套的visualstudio2010開發環境進行web網站開發所要掌握的各種技術、操作方法和使用技巧。全書共分13章,分別介紹了asp.net4.0基礎知識、c#入門知識、web服務器控件、主題、母版頁、網站導航、數據綁定、數據庫的訪問、linq查詢技術、web服務和asp.netajax等web網站開發必須了解的各種知識。
為了方便讀者自學和教師教學,《高等學校計算機應用規劃教材·Web程序設計:ASP.NET網站開發》配有實驗指導書((web程序設計——asp.net上機實驗指導》(isbn:978-7-302-27923-5)。
《高等學校計算機應用規劃教材·Web程序設計:ASP.NET網站開發》內容豐富,結構清晰,語言簡練,圖文并茂,具有很強的實用性和操作性,是一本適合于高等院校web程序設計課程的優秀教材,也是廣大初、中級軟件開發愛好者的自學參考書。
隨著網絡技術的不斷發展,如何能夠快速而高效地開發出Web網站已經成為編程人員所共同關注的問題。為了適應廣大編程者對網站開發的要求,Microsoft公司在2010年推出了最新的ASP.NET版本——ASP.NET 4.0。它是新一代Web應用程序開發平臺和框架,實現了企業級Web應用程序的快速開發,通過提供最簡單、最具可擴展性的方式,來開發、部署和運行任何瀏覽器或客戶端設備作為目標的Web應用程序。同時,ASP.NET 4.0支持更多框架和語言的開發,特別是對動態語言的支持,可以讓編程人員創建功能更加豐富和界面更加友好的Web網站。
本書由陳作聰、王永皎、程鳳娟主持編寫,其中,陳作聰主編第1~4章,王永皎主編第5~10章,程鳳娟主編第11~13章。此外,王堅寧、林丹、李輝、田芳、王建國、趙海峰、劉勇、徐超、周建軍、徐兵、黃飛、林海、馬建華、孫明、高峰、鄭勇、劉建、李彬、彭麗、許小榮等同志在整理材料方面給予了編者很大的幫助,在此對他們表示衷心的感謝。
由于作者水平有限,書中不足之處在所難免,歡迎廣大讀者、同仁批評指正。
作 者
第1章 ASP.NET4.0概述
1.1 ASP.NET4.0框架
1.1.1 .NET4.0支持的語言
1.1.2 公共語言運行時
1.1.3 動態語言運行時
1.1.4 .NET4.0類庫
1.2 網頁基礎知識
1.2.1 網頁和服務器的交互
1.2.2 靜態頁面
1.2.3 動態頁面
1.2.4 腳本語言
1.3 ASP.NET應用程序
1.3.1 ASP.NET頁面與服務器交互
1.3.2 ASP.NETWeb窗體
1.3.3 后臺隱藏代碼頁
1.3.4 ASP.NET4.0的新特性
1.4 建立ASP.NET開發和運行環境
1.4.1 安裝和配置IISWeb服務器
1.4.2 VisualStudi02010開發環境
1.4.3 VisualStudi02010的新特性
1.5 配置ASP.NET4.0應用程序
1.6 綜合練習
1.7 習題
1.7.1 填空題
1.7.2 選擇題
1.7.3 上機題
第2章C#入門
2.1 C#代碼結構
2.1.1 命名空間和類
2.1.2 Main0方法
2.1.3 語句塊
2.1.4 語句終止符
2.1.5 注釋
2.1.6 大小寫的區別
2.2 數據類型
2.2.1 數值類型
2.2.2 布爾類型
2,2.3 結構類型
2.2.4 枚舉類型
2.2.5 字符串
2.2.6 數組
2.2.7 裝箱和拆箱
2.3 變量和常量
2.3.1 變量
2.3.2 常量
2.3.3 隱式局部變量
2.4 運算符和表達式
2.4.1 算術運算符
2.4.2 賦值運算符
2.4.3 關系運算符
2.4.4 邏輯運算符
2.4.5 條件運算符
2.4.6 位運算符
2.4.7 轉義字符
2.5 流程控制
2.5.1 選擇語句
2.5.2 循環語句
2.6 面向對象編程
2.6.1 類
2.6.2 類的成員
2.6.3 構造函數
2.6.4 繼承和多態
2.6.5 事件
2.7 綜合練習
2.8 習題
2.8.1 填空題
2.8.2 選擇題
2.8.3 上機題
第3章 ASP.NET服務器控件
3.1 服務器控件類
3.1.1 服務器控件基本屬性
3.1.2 服務器控件的事件
3.2 執行控件
3.2.1 普通按鈕控件Bu仕on
3.2.2 超鏈接按鈕控件LinkButton
3.2.3 圖片按鈕控件ImageButton
3.2.4 超鏈接文本控件HyperLink
3.3 輸出控件
3.3.1 標簽控件Label¨
3.3.2 圖像控件hIlage
3.4 輸入控件
3.4.1 文本框控件TextBoX
3.4.2 復選框控件CheckBox和復選框列表控件CheckBoxList
3.4.3 單選按鈕控件RadioButton和單選按鈕列表控件RadioButtonList
3.4.4 列表框控件ListBox
3.4.5 下拉列表框控件DropDownList
3.5 面板控件
3.6 綜合練習
3.7 習題
3.7.1 填空題
3.7.2 選擇題
3.7.3 上機題
第4章 驗證控件和用戶控件
4.1 數據驗證的兩種方式
4.1.1 服務器端數據驗證
4.1.2 客戶端數據驗證
4.2 服務器驗證控件
4.2.1 驗證控件的分類
4.2.2 RequiredFieldValidator控件
4.2.3 CompareValidator控件
4.2.4 RangeValidator控件
4.2.5 RegularExpressionValidator控件
4.2.6 CustomValidator控件
4.2.7 ValidationSummary控件
4.3 用戶控件
4.3.1 用戶控件簡介
4.3.2 用戶控件的創建和使用
4.4 綜合練習
4.5 習題
4.5.1 填空題
4.5.2 選擇題
4.5.3 上機題
第5章 ASP.NET常用對象
5.1 Page類
5.1.1 頁面的生命周期
5.1.2 Page類的主要屬性、方法和事件
5.2 Request對象
5.2.1 Request對象的屬性和方法
5.2.2 Request對象的應用
5.3 Response對象
5.3.1 Response對象的屬性
5.3.2 Response對象的應用
5.4 Server對象
5.4.1 Server對象的屬性和方法
5.4.2 Server對象的應用
5.5 Cookie對象
5.5.1 Cookie概述
5.5.2 CooHe對象的屬性和方法
5.5.3 CooHe對象的應用
5.6 Session對象
……
第6章 訪問數據庫
第7章 數據綁定
第8章 網站設計
第9章 LINQ技術
第10章 Web服務
第11章 ASP.NET AJA技術
第12章 文件操作
第13章 Web開發應用——辦公自動化系統
參考文獻