出版時(shí)間:2008-11 出版社:上海交通大學(xué)出版社 作者:閆洪亮,李波,黎杰 主編 頁數(shù):355
前言
隨著社會(huì)的發(fā)展,Internet已經(jīng)成為人們生活、學(xué)習(xí)和工作中不可缺少的一部分,許多單位和個(gè)人都開始準(zhǔn)備建立自己的網(wǎng)站。如果只使用HTML來設(shè)計(jì)成靜態(tài)網(wǎng)頁,就不能引入更多更強(qiáng)大的功能,因此創(chuàng)建動(dòng)態(tài)的交互式網(wǎng)站顯得尤其重要。為滿足這種需要,相應(yīng)的Web技術(shù)正在快速發(fā)展,社會(huì)對網(wǎng)絡(luò)管理人員和Web應(yīng)用程序開發(fā)人員的需求必將有一個(gè)大的飛躍。為了適應(yīng)這種需求,在各類高等學(xué)校也相繼開設(shè)了Web程序設(shè)計(jì)方面的課程。隨著美國微軟公司Microsoft.NET的發(fā)布,其中全新的技術(shù)架構(gòu)讓W(xué)eb應(yīng)用程序的開發(fā)人員的編程效率得到很大的提高。使用ASENET技術(shù)建立:Internet網(wǎng)站的Web程序設(shè)計(jì)人員越來越多。為此,我們根據(jù)這幾年從事ASP.NET課程教學(xué)和Web程序開發(fā)的經(jīng)驗(yàn)體會(huì),編寫了這本教材?! SENET是面向下一代企業(yè)級的Web應(yīng)用程序開發(fā)平臺,是建立在.NET框架的通用語言運(yùn)行環(huán)境(Common Language Runtime,CLR)上的編程框架,可用于在服務(wù)器上生成功能強(qiáng)大的Web應(yīng)用程序。與以前的Web開發(fā)模型相比,ASENET具有開發(fā)效率高、使用簡單快捷、管理更簡便、全新的語言支持以及清晰的程序結(jié)構(gòu)等優(yōu)點(diǎn)。目前發(fā)布的版本有ASENETl.1,ASENET2.0,ASENEF3.0.其中ASENET2.0是2005年發(fā)布的,對應(yīng)的開發(fā)工具為Visual Studio 2005。其功能強(qiáng)大,開發(fā)效率高,書籍和參考資料豐富。故本書以ASRNET2.0為基礎(chǔ)編寫。
內(nèi)容概要
ASP.NET是新的網(wǎng)絡(luò)程序設(shè)計(jì)技術(shù),即Web開發(fā)技術(shù),是基于Internet的開發(fā)和應(yīng)用平臺?!禔SP.NET程序設(shè)計(jì)》采用由淺入深、層層深入的方式,較全面系統(tǒng)地介紹了ASP.NET2.0的基礎(chǔ)知識、特點(diǎn)和具體的應(yīng)用?!禔SP.NET程序設(shè)計(jì)》采用的基礎(chǔ)語言為C#,書中的大部分實(shí)例采用集成開發(fā)環(huán)境Visual Studio 2005制作,更切合當(dāng)前Web程序設(shè)計(jì)教學(xué)和發(fā)展的實(shí)際,更能充分發(fā)揮ASP.NET的威力。全書分為9章,從ASP.NET2.0的基本概念、編程方法,到數(shù)據(jù)庫的應(yīng)用,再到高級應(yīng)用和安全配置,內(nèi)容較為翔實(shí),特別適合于目前的Web開發(fā)和網(wǎng)絡(luò)程序設(shè)計(jì)教學(xué)的需要。 本教程適用于高等學(xué)校本科計(jì)算機(jī)專業(yè)、高職高專計(jì)算機(jī)專業(yè)及相關(guān)專業(yè)的教學(xué),也可作為從事動(dòng)態(tài)網(wǎng)頁制作及網(wǎng)絡(luò)編程技術(shù)人員的自學(xué)和培訓(xùn)教材。
書籍目錄
1 ASP.NET基礎(chǔ)知識 1.1 網(wǎng)絡(luò)基礎(chǔ)知識 1.2 Web應(yīng)用程序的開發(fā) 1.3 ASP.NET的基本概念 1.4 ASP.NET2.0的運(yùn)行環(huán)境 1.5 安裝Internet信息服務(wù)器(IIS) 1.6 配置Internet信息服務(wù)器(HS) 1.7 安裝.NETFramework2.0 習(xí)題 上機(jī)操作題2 VisualStudio2005的集成開發(fā)環(huán)境 2.1 VisualStudio2005的安裝及使用 2.2 遷移現(xiàn)有的VS2002/VS2003Web項(xiàng)目 2.3 VisualStudio2005的新特性 2.4 開發(fā)ASP.NET應(yīng)用程序 習(xí)題 上機(jī)操作題3 使用VisualStudio2005建立Web站點(diǎn) 3.1 網(wǎng)站的導(dǎo)航 3.2 主題和界面 3.3 實(shí)現(xiàn)網(wǎng)站的成員管理 習(xí)題 上機(jī)操作題4 HTML控件和Web服務(wù)器控件 4.1 HTML控件 4.2 Web服務(wù)器控件 4.3 Web表單驗(yàn)證控件 4.4 用戶控件和自定義控件 習(xí)題 上機(jī)操作題5 ASENET對象 5.1 ASP.NET對象概述 5.2 Page對象 5.3 Response對象 5.4 Request對象 5.5 Sewer對象 5.6 Application對象 5.7 Session對象 5.8 Cookies對象 5.9 對象應(yīng)用實(shí)例 習(xí)題 上機(jī)操作題6 數(shù)據(jù)庫和ADO.NET 6.1 數(shù)據(jù)庫的基本概念 6.2 數(shù)據(jù)庫的基本操作 6.3 SQLServer的數(shù)據(jù)查詢 6.4 存儲過程 6.5 SQLServer數(shù)據(jù)庫的日常維護(hù) 6.6 ADO.NET模型 6.7 ASP.NET數(shù)據(jù)庫應(yīng)用程序的開發(fā) 習(xí)題 上機(jī)操作題7 XML和Web服務(wù) 7.1 XML的應(yīng)用 7.2 Web服務(wù) 習(xí)題 上機(jī)操作題8 ASP.NET應(yīng)用程序的設(shè)置與安全 8.1 ASP.NET的Web應(yīng)用程序 8.2 全局應(yīng)用程序類Global.asax 8.3 ASP.NET的配置文件Web.config 習(xí)題 上機(jī)操作題9 程序設(shè)計(jì)實(shí)例 9.1 系統(tǒng)總體設(shè)計(jì) 9.2 系統(tǒng)功能模塊分析 9.3 數(shù)據(jù)庫設(shè)計(jì)和建立 9.4 系統(tǒng)配置 9.5 主要界面及相關(guān)代碼分析參考文獻(xiàn)
章節(jié)摘錄
1 ASP.NET基礎(chǔ)知識 學(xué)習(xí)ASRNET主要就是學(xué)習(xí)網(wǎng)絡(luò)程序設(shè)計(jì),即Web編程,也就是基于因特網(wǎng)的編程,其運(yùn)行環(huán)境是Internet,通俗地說就是做網(wǎng)頁。Web編程和傳統(tǒng)的Windows應(yīng)用程序設(shè)計(jì)不同,它不是一個(gè)簡單的任務(wù),傳統(tǒng)的應(yīng)用程序開發(fā)擁有許多結(jié)構(gòu)化語言支持的、完整的編程模型和較好的開發(fā)工具,而Web應(yīng)用程序開發(fā)則混合了標(biāo)記語言、腳本語言和服務(wù)器平臺。涉及的知識和概念較多,需要考慮到方方面面的諸多內(nèi)容,本章主要介紹ASP.NET編程的網(wǎng)絡(luò)基礎(chǔ)知識和Web應(yīng)用程序開發(fā)的概念及相關(guān)的基礎(chǔ)知識?! ?.1 網(wǎng)絡(luò)基礎(chǔ)知識 我們正在進(jìn)入一個(gè)嶄新的計(jì)算機(jī)Internet時(shí)代,世界各地的人們能夠通過Intemet查閱信息、相互交流、管理信息、實(shí)現(xiàn)電子商務(wù)和多種網(wǎng)絡(luò)應(yīng)用。Internet正以前所未有的速度進(jìn)入人們的工作和生活,成為現(xiàn)代社會(huì)不可缺少的組成部分之一。可從以下幾點(diǎn)來認(rèn)識Intemet?! 。?)從網(wǎng)絡(luò)互聯(lián)角度,Internet是一個(gè)網(wǎng)間網(wǎng),通過網(wǎng)絡(luò)互聯(lián)設(shè)備將全球范圍眾多的網(wǎng)絡(luò)或網(wǎng)絡(luò)群體互聯(lián)起來形成的網(wǎng)絡(luò),是一個(gè)網(wǎng)絡(luò)的集合,它是將全球范圍成千上萬臺計(jì)算機(jī)互聯(lián)在一起的、開放的國際計(jì)算機(jī)Internet?! 。?)從提供信息資源角度,Internet是一個(gè)集各個(gè)部門、各個(gè)領(lǐng)域的各種信息資源為一體,供網(wǎng)上用戶共享的信息資源網(wǎng)。已經(jīng)成為世界上覆蓋面最廣、規(guī)模最大、信息資源最豐富的計(jì)算機(jī)信息網(wǎng)絡(luò)。 ?。?)從網(wǎng)絡(luò)通信角度,它采用了統(tǒng)一的TCP/IP通信協(xié)議,構(gòu)成數(shù)據(jù)通信網(wǎng)?! 。?)從網(wǎng)絡(luò)管理角度,在國外文獻(xiàn)中,人們稱它是“沒有領(lǐng)導(dǎo)、沒有法律、沒有政治、沒有軍隊(duì)……”,總之是不可思議的組織結(jié)構(gòu)或社會(huì)?! ∫话愕?,可以將Intemet看作是網(wǎng)絡(luò)和網(wǎng)問信道的集合。就Internet的工作機(jī)制而言,其最鮮明的特征是“通過TCP/IP協(xié)議進(jìn)行通信”。TCP/IP協(xié)議的主要成就之一在于:可為加入Internet陣營的每臺計(jì)算機(jī)或其他設(shè)備提供至少一個(gè)唯一的標(biāo)識(IP地址),從而,屏蔽了網(wǎng)絡(luò)的物理連接細(xì)節(jié),使得用戶可在浩如煙海的主機(jī)(Host)集合中定位并訪問特定的主機(jī)?! ∧壳埃琁nteme網(wǎng)絡(luò)提供的服務(wù)主要有WWw瀏覽、電子信箱服務(wù)、FTP服務(wù)、新聞組、Telnet遠(yuǎn)程登錄等服務(wù),其中,www瀏覽和電子信箱服務(wù)是最常用的服務(wù)。
編輯推薦
《ASP.NET程序設(shè)計(jì)》適用于高等學(xué)校本科計(jì)算機(jī)專業(yè)、高職高專計(jì)算機(jī)專業(yè)及相關(guān)專業(yè)的教學(xué),也可作為從事動(dòng)態(tài)網(wǎng)頁制作及網(wǎng)絡(luò)編程技術(shù)人員的自學(xué)和培訓(xùn)教材?! 禔SP.NET程序設(shè)計(jì)》配有電子教案(PPT格式)和源碼,需要的學(xué)??陕?lián)系。
圖書封面
評論、評分、閱讀與下載