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