出版時(shí)間:2008-12 出版社:人民郵電出版社 作者:韓海雯 等編著 頁數(shù):265
前言
隨著網(wǎng)絡(luò)的普及和網(wǎng)絡(luò)技術(shù)日新月異的發(fā)展,網(wǎng)站從僅注意功能性開發(fā)邁向了新的臺(tái)階,網(wǎng)站的定制、網(wǎng)站的個(gè)性化成為網(wǎng)絡(luò)開發(fā)人員關(guān)注的元素。Microsoft.NET 2.0技術(shù)的推出使得網(wǎng)站的個(gè)性開發(fā)變得更加輕松自如。在開發(fā)語言方面,.NET技術(shù)已經(jīng)成為網(wǎng)絡(luò)應(yīng)用的主流,它提高了界面和代碼的可定制性,封裝了復(fù)雜的運(yùn)算和抽象的類,使得網(wǎng)絡(luò)開發(fā)入門人員可以更輕松地掌握開發(fā)技術(shù)。因此,越來越多的高等院校開始在計(jì)算機(jī)科學(xué)與技術(shù)、網(wǎng)絡(luò)工程、軟件工程等相關(guān)專業(yè)開設(shè)“Web程序設(shè)計(jì)”、“網(wǎng)絡(luò)程序設(shè)計(jì)”、“ASF.NET程序設(shè)計(jì)”等課程。課程的授課內(nèi)容和授課方式隨著技術(shù)的發(fā)展也在不斷更新和完善,相應(yīng)的教材也層出不窮。然而,編者在實(shí)際的教學(xué)過程中發(fā)現(xiàn),傳統(tǒng)的“Web程序設(shè)計(jì)”、“網(wǎng)絡(luò)程序設(shè)計(jì)”、“ASP.NET程序設(shè)計(jì)”等課程教材在內(nèi)容組織上和原有的程序設(shè)計(jì)類課程教材相類似,主要以一個(gè)一個(gè)的知識(shí)點(diǎn)理論講解為主,間或插入一些小的演示性或驗(yàn)證性實(shí)例。學(xué)生通過這種方式完成這些課程的學(xué)習(xí)后,他們會(huì)覺得自己學(xué)習(xí)了大量的語言知識(shí)和編程知識(shí),但是當(dāng)真正坐在計(jì)算機(jī)前開始進(jìn)行網(wǎng)絡(luò)應(yīng)用開發(fā)時(shí),卻往往會(huì)感到無從下手。為了改變目前Web程序設(shè)計(jì)類課程的現(xiàn)狀,在介紹理論知識(shí)的同時(shí)真正培養(yǎng)學(xué)生實(shí)際的動(dòng)手開發(fā)能力,編者在總結(jié)多年教學(xué)經(jīng)驗(yàn)的基礎(chǔ)上精心編寫了本書。全書共13章,分為兩部分。第一部分為第l~3章,主要介紹了Web基礎(chǔ)知識(shí)、ASF.NET相關(guān)知識(shí)和C#語言基礎(chǔ),內(nèi)容講解符合學(xué)生的學(xué)習(xí)和認(rèn)知規(guī)律,幫助學(xué)生為深入學(xué)習(xí)本課程做好準(zhǔn)備。第二部分為第4~13章,從網(wǎng)絡(luò)涉及的實(shí)用模塊出發(fā),結(jié)合流行的技術(shù)和組件,詳細(xì)介紹了每個(gè)模塊的設(shè)計(jì)原理及實(shí)現(xiàn)過程,進(jìn)而講解了ASP.NET 2.0在網(wǎng)絡(luò)開發(fā)中的應(yīng)用。在講解具體知識(shí)的時(shí)候,本書語言簡(jiǎn)單易懂,通過告訴讀者如何實(shí)現(xiàn)特定功能,進(jìn)而讓讀者在實(shí)際操作中熟悉軟件的開發(fā)技術(shù)。
內(nèi)容概要
全書共13章,分為兩部分。第一部分為第1~3章,主要介紹了Web基礎(chǔ)知識(shí)、ASP.NET相關(guān)知識(shí)和C#語言基礎(chǔ)。第二部分為第4~13章,從網(wǎng)絡(luò)涉及的實(shí)用模塊出發(fā),結(jié)合流行的技術(shù)和組件,詳細(xì)介紹了每個(gè)模塊的設(shè)計(jì)原理及實(shí)現(xiàn)過程,進(jìn)而講解了ASP.NET在網(wǎng)絡(luò)開發(fā)中的應(yīng)用,內(nèi)容主要包括ASP.NET控件、數(shù)據(jù)訪問、數(shù)據(jù)綁定、文件處理、數(shù)據(jù)報(bào)表、流媒體和Web Service等。 本書實(shí)踐知識(shí)與理論知識(shí)并重,力求使讀者通過親自動(dòng)手來掌握ASP.NET新技術(shù),從而學(xué)習(xí)盡可能多的知識(shí),了解盡可能多的應(yīng)用。本書可作為普通高等院校相關(guān)專業(yè)Web程序設(shè)計(jì)、網(wǎng)絡(luò)程序設(shè)計(jì)、ASP.NET程序設(shè)計(jì)等課程的教材,同時(shí)也適用于初、中級(jí)ASP.NET用戶學(xué)習(xí)參考。
書籍目錄
第1章 Web基礎(chǔ)知識(shí) 1.1 Internet基礎(chǔ) 1.1.1 Internet的起源 1.1.2 現(xiàn)在Internet的發(fā)展 1.2 Web結(jié)構(gòu) 1.2.1 HTTP簡(jiǎn)介 1.2.2 B/S結(jié)構(gòu)簡(jiǎn)介 1.2.3 C/S結(jié)構(gòu)簡(jiǎn)介 1.2.4 B/S結(jié)構(gòu)與C/S結(jié)構(gòu)比較 1.2.5 Web系統(tǒng)的三層結(jié)構(gòu) 1.3 網(wǎng)頁構(gòu)成技術(shù)——HTML 1.3.1 HTML概述 1.3.2 HTML文件結(jié)構(gòu) 小結(jié) 習(xí)題 上機(jī)指導(dǎo) 實(shí)驗(yàn):輸出一個(gè)字符串 第2章 ASP.NET概述 2.1 .NET開發(fā) 2.1.1 .NET框架簡(jiǎn)介 2.1.2 ASP.NET與.NET框架的關(guān)系 2.1.3 ASP、ASP.NET、JSP、PHP比較 2.2 ASP.NET運(yùn)行環(huán)境簡(jiǎn)介 2.2.1 對(duì)軟件環(huán)境及操作系統(tǒng)的要求 2.2.2 應(yīng)用服務(wù)器的安裝和配置 2.2.3 .NET Framework的安裝和配置 2.3 開發(fā)工具Visual Studio 2005概述 2.3.1 Visual Studio 2005簡(jiǎn)介 2.3.2 Visual Studio 2005使用 2.4 第一個(gè)ASP.NET程序 2.4.1 搭建Web項(xiàng)目 2.4.2 添加代碼 2.4.3 分析代碼 2.4.4 測(cè)試代碼 小結(jié) 習(xí)題 上機(jī)指導(dǎo) 實(shí)驗(yàn)一:輸出一個(gè)字符串 實(shí)驗(yàn)二:交互式輸出字符串 第3章 C#語言基礎(chǔ) 3.1 C#與.NET的關(guān)系 3.2 C#語言的特點(diǎn) 3.3 C#語法基礎(chǔ) 3.3.1 數(shù)據(jù)類型 3.3.2 變量和常量 3.3.3 類型轉(zhuǎn)換 3.3.4 運(yùn)算符 3.4 語句結(jié)構(gòu) 3.4.1 條件語句 3.4.2 循環(huán)語句 3.4.3 控制循環(huán) 3.4.4 異常處理語句 3.4.5 條件編譯 3.5 面向?qū)ο蟪绦蛟O(shè)計(jì) 3.5.1 對(duì)象的概念 3.5.2 面向?qū)ο蟮脑O(shè)計(jì)方法 3.5.3 命名空間 3.5.4 類 3.5.5 域和屬性 3.5.6 抽象類 3.5.7 接口 3.5.8 方法 3.5.9 繼承和多態(tài) 小結(jié) 習(xí)題 上機(jī)指導(dǎo) 實(shí)驗(yàn)一:if條件語句 實(shí)驗(yàn)二:使用接口求圓的面積 實(shí)驗(yàn)三:教師類方法的重載 第4章 ASP.NET控件第5章 ASP.NET對(duì)象編程第6章 ADO.NET編程第7章 XML訪問 第8章 數(shù)據(jù)綁定第9章 文件處理第10章 數(shù)據(jù)報(bào)表第11章 流媒體應(yīng)用 第12章 Web Service應(yīng)用第13章 綜合實(shí)例——BBS論壇
章節(jié)摘錄
插圖:2. .NET基礎(chǔ)類庫簡(jiǎn)單來說,.NET基礎(chǔ)類庫(Basic Class Library)是一套函數(shù)庫,以結(jié)構(gòu)嚴(yán)密的樹狀層次組織,并由命名空間(Namespace)和類(Class)組成,功能強(qiáng)大,使用簡(jiǎn)單,并具有高度的可擴(kuò)展性。3. .NET開發(fā)語言.NET是多語言開發(fā)平臺(tái),所謂的.NET開發(fā)語言指的是符合通用語言規(guī)范(Common Language Specification)的程序語言。目前,Microsoft公司提供Visual Basic .NET、C#、C++以及Java Script .NET,其他廠商提供了很多對(duì).NET的語言支持,包括APL、COBOL、Pascal、Eiffel、Haskell、ML、Oberon、Perl、Python、Scheme、Smalltalk等。4.Visual Studio.NET集成開發(fā)環(huán)境.NET集成開發(fā)環(huán)境Visual Studio.NET是開發(fā).NET應(yīng)用的利器,它秉承了Microsoft IDE一貫的易用性,功能非常強(qiáng)大。
圖書封面
評(píng)論、評(píng)分、閱讀與下載