隨著互聯(lián)網(wǎng)的普及和網(wǎng)絡(luò)技術(shù)的飛速發(fā)展,Web網(wǎng)站成為人們信息交互主要途徑,在網(wǎng)站設(shè)計的眾多技術(shù)中,ASP.NET技術(shù)占有得天獨厚的優(yōu)勢。它基于功能強大的.NET Framework,并可使用多種語言(如C#、VB.NET等)來設(shè)計開發(fā)網(wǎng)站。微軟繼ASP.NET 2.0之后,又推出了ASP.NET Runningon Framework 3.5(即ASP.NET3.5)技術(shù)。ASP.NET3.5基于.NET Framework 3.5,并集成了ASP.NETAJAX技術(shù),在ASP.NET 2.0技術(shù)之上增加了LNQ、數(shù)據(jù)庫實體類、List View等新技術(shù),使得開發(fā)人員更加容易設(shè)計和開發(fā)ASP.NET網(wǎng)站。開發(fā)人員使用ASP.NET 3.5,不僅可以開發(fā)出美觀的界面,還可以通過后臺技術(shù),實現(xiàn)數(shù)據(jù)管理、動態(tài)頁面更新等新技術(shù)。
為了方便廣大讀者的學(xué)習(xí),本書以數(shù)百個示例和實例全面、系統(tǒng)地介紹了C#3.0和ASP.NET 3.5開發(fā)技術(shù),以及設(shè)計、開發(fā)和發(fā)布ASP.NET網(wǎng)站所采用的技術(shù)和工具。書中的每一個部分都以舉例這種讓很多程序員容易接受的方式來展開某一項具體的ASP.NET特性應(yīng)用,并且每個例子也十分淺顯易懂,圖文并茂。學(xué)完本書之后,力求讓讀者擁有獨力開發(fā)項目的本領(lǐng)。
本教材具有以下特點:
1)注重基礎(chǔ),講究實用,從入門到精通。本書采用從易到難、循序漸進的方式進行講解。內(nèi)容幾乎涉及了ASP.NET程序開發(fā)的各個方面。不但如此,還增加了一些Web開發(fā)的必備知識,如HTML和CSS。
2)充分體現(xiàn)案例教學(xué)。結(jié)合本教程作者在教學(xué)第一線經(jīng)驗總結(jié),我們精心設(shè)計了每一個案例,希望讀者在不知不覺中掌握每一部分知識。
3)寫作風(fēng)格通俗易懂。本書面向初學(xué)者,語言簡明扼要,重點突出,難點翔實編寫。每一章都附有習(xí)題與強化實踐的上機操作題。
本教材理論與實踐相結(jié)合,結(jié)構(gòu)清晰,實例豐富,可操作性強,既可作為高等學(xué)校計算機相關(guān)專業(yè)的教材,又可供廣大網(wǎng)站開發(fā)技術(shù)人員學(xué)習(xí)參考。本教材系統(tǒng)地介紹了ASP.NET 3.5概述、XHTML語言、Web服務(wù)器控件、ASP.NET內(nèi)置對象與程序配置、頁面布局與導(dǎo)航、數(shù)據(jù)訪問技術(shù)、用戶及角色管理、ASP.NETAJAX、XML與Web服務(wù)等內(nèi)容,最后結(jié)合校友錄系統(tǒng)設(shè)計展示了使用ASP.NET 3.5技術(shù)開發(fā)動態(tài)網(wǎng)站的思路和流程。
參加本教材編寫的作者都是來自一線教學(xué)的中青年教師,他們擁有極強的敬業(yè)精神及豐富的.NET項目開發(fā)經(jīng)驗,本教材凝聚了他們多年的教學(xué)經(jīng)驗和智慧心血。為確保教材質(zhì)量,《ASP.NET 3.5程序設(shè)計教程》提供了教學(xué)課件以及案例源代碼,讀者可對案例源代碼和數(shù)據(jù)庫進行二次開發(fā),以縮短開發(fā)系統(tǒng)所需要的時間。
本書由史玉珍、褚龍現(xiàn)、單冬紅、張琳、劉建芳、寧菲菲等人編著。
由于作者水平所限,書中難免有疏漏之處,懇請專家和廣大讀者批評指正。
第1章 概述
1.1 Web應(yīng)用基礎(chǔ)
1.2 ASE.NET簡介
1.3 建立ASR.NET開發(fā)環(huán)境
1.4 開發(fā)ASR.NET應(yīng)用程序
1.5 應(yīng)用程序結(jié)構(gòu)
本章小結(jié)
習(xí)題
第2章 XHTML語言
2.1 XHTML語言基礎(chǔ)
2.2 XHTML文檔結(jié)構(gòu)
2.3 XHTML標記和屬性
本章小結(jié)
習(xí)題
第3章 Web服務(wù)器控件
3.1 服務(wù)器控件概述
3.2 標準服務(wù)器控件
3.3 表單驗證控件
3.4 用戶和自定義控件
本章小結(jié)
習(xí)題
第4章 ASP.NET內(nèi)置對象與程序配置
4.1 ASP.NET常用內(nèi)置對象
4.2 ASP.NET應(yīng)用程序配置
本章小結(jié)
習(xí)題
第5章 頁面布局與導(dǎo)航
5.1 主題和外觀
5.2 母版頁
5.3 網(wǎng)站導(dǎo)航
本章小結(jié)
習(xí)題
第6章 數(shù)據(jù)訪問技術(shù)
6.1 數(shù)據(jù)庫管理系統(tǒng)
6.2 ADO.NET框架
6.3 使用ADO.NET實現(xiàn)數(shù)據(jù)訪問
6.4 數(shù)據(jù)控件
6.5 使用LINQ
本章小結(jié)
習(xí)題
第7章 用戶及角色管理
7.1 用戶及角色管理概述
7.2 網(wǎng)站管理工具
7.3 登錄系列控件
本章小結(jié)
習(xí)題
第8章 ASP.NETAJAX
8.1 ASP.NETAJAX概述
8.2 ASENETAJAX基本控件
8.3 AJAX編程實例
本章小結(jié)
習(xí)題
第9章 XML與WEB服務(wù)
9.1 XML簡介
9.2 訪問XML文件
9.3 Web服務(wù)簡介
9.4 實現(xiàn)Web服務(wù)
本章小結(jié)
習(xí)題
第10章 開發(fā)實訓(xùn)
10.1 校友錄系統(tǒng)設(shè)計
10.2 程序設(shè)計
10.3 測試與發(fā)布
本章小結(jié)