ASP.NET應(yīng)用開發(fā)與實踐
本文關(guān)鍵詞:ASP.NET應(yīng)用開發(fā)與實踐,由筆耕文化傳播整理發(fā)布。
內(nèi)容概要
《普通高等學(xué)校計算機(jī)教育"十二五"規(guī)劃教材:ASP.NET應(yīng)用開發(fā)與實踐》共分20章,內(nèi)容包括Web開發(fā)基礎(chǔ)、搭建ASP.NET網(wǎng)站開發(fā)環(huán)境、ASP.NET開發(fā)基礎(chǔ)、ASP.NET內(nèi)置對象、ASP.NET常用服務(wù)器控件、ADO.NET數(shù)據(jù)庫操作技術(shù)、數(shù)據(jù)綁定控件的使用、Web用戶控件、ASP.NET中的站點(diǎn)導(dǎo)航控件、母版頁的使用、外觀與皮膚——主題、AJAX異步刷新技術(shù)、LINQ數(shù)據(jù)操作技術(shù)、文件流操作、WebService服務(wù)應(yīng)用、程序調(diào)試與錯誤處理、網(wǎng)站優(yōu)化打包與發(fā)布、綜合案例——供求信息網(wǎng)、課程設(shè)計——在線音樂網(wǎng)、課程設(shè)計——AJAX許愿墻。全書每章內(nèi)容都與實例緊密結(jié)合,有助于學(xué)生理解知識、應(yīng)用知識,達(dá)到學(xué)以致用的目的。
書籍目錄
第1章Web開發(fā)基礎(chǔ) 1.1 Web簡介 1.1.1什么是Web 1.1.2 8/S結(jié)構(gòu)簡介 1.1.3 C/S結(jié)構(gòu)簡介 1.1.4 8/S結(jié)構(gòu)與C/S結(jié)構(gòu)比較 1.2 Web程序運(yùn)行機(jī)制 1.2.1 Web瀏覽器 1.2.2 HTML 5標(biāo)記語言 1.2.3 CSS簡介 1.2.4 JavaScript簡介 1.2.5 HTTP 1.2.6 Web系統(tǒng)的三層架構(gòu) 1.2.7 MVC架構(gòu) 知識點(diǎn)提煉 習(xí)題 第2章搭建ASP.NET網(wǎng)站開發(fā)環(huán)境 2.1 ASENET概述 2.1.1 ASRNET的優(yōu)勢 2.1.2 ASP.NET的應(yīng)用領(lǐng)域 2.1.3 AS P.NET網(wǎng)站的運(yùn)行原理 2.1.4 ASENET網(wǎng)站的運(yùn)行機(jī)制 2.2 ASENET與.NET框架 2.2.1.NET框架簡介 2.2.2 ASP.NET與.NET框架 2.3 ASRNET開發(fā)環(huán)境搭建 2.3.1安裝并配置IIS 7.x服務(wù)器 2.3.2安裝Visual Studi0 2010 系統(tǒng)必備 2.3—3安裝Visual Studi0 2010 2.3.4卸載Visual Studi0 2010 2.4熟悉Visual Studi0 2010開發(fā)環(huán)境 …… 第3章ASP.NET開發(fā)基礎(chǔ) 第4章ASP.NET內(nèi)置對象 第5章ASP.NET常用服務(wù)器控件 第6章ADO.NET數(shù)據(jù)庫操作技術(shù) 第7章數(shù)據(jù)綁定控件的使用 第8章Web用戶控件 第9章ASP.NET中的站點(diǎn)導(dǎo)航控件 第10章母版頁的使用 第11章外觀與皮膚——主題 第12章AJAX異步刷新技術(shù) 第13章LINQ數(shù)據(jù)操作技術(shù) 第14章文件流操作 第15章WebService服務(wù)應(yīng)用 第16章程序調(diào)試與錯誤處理 第17章網(wǎng)站優(yōu)化、打包與發(fā)布 第18章綜合案例——供求信息網(wǎng) 第19章課程設(shè)計——在線音樂網(wǎng) 第20章課程設(shè)計——AJAX許愿墻 附錄C#語言基礎(chǔ) A.1C#語言簡介 B.2代碼編寫規(guī)則 B.2.1代碼書寫規(guī)則 B.2.2代碼注釋及規(guī)則 C.3數(shù)據(jù)類型 C.3.1數(shù)值類型 C.3.2字符串類型 C.3.3日期類型 C.3.4布爾類型 C.3.5數(shù)據(jù)類型的轉(zhuǎn)換 D.4變量和常量 D.4.1變量和常量的概念 D.4.2變量的聲明和賦值 D.4.3定義常量 E.5C#中運(yùn)算符 E.5.1算術(shù)運(yùn)算符 E.5.2關(guān)系運(yùn)算符 E.5.3賦值運(yùn)算符 E.5.4邏輯運(yùn)算符 E.5.5位運(yùn)算符 E.5.6其他運(yùn)算符 E.5.7運(yùn)算符的優(yōu)先級 F.6字符串處理 F.6.1比較字符串 F.6.2定位字符及子串 F.6.3格式化字符串 F.6.4截取字符串 F.6.5分隔字符串 F.6.6插入和填充字符串 F.6.7刪除和剪切字符串 F.6.8復(fù)制字符串 F.6.9替換字符串 G.7流程控制 G.7.1有效使用分支語句 G.7.2有效使用循環(huán)語句 H.8數(shù)組的基本操作 H.8.1數(shù)組的聲明 H.8.2初始化數(shù)組 I.9面向?qū)ο蟮某绦蛟O(shè)計 I.9.1面向?qū)ο蟮母拍?I.9.2類和對象 I.9.3使用private、protected和public關(guān)鍵字控制訪問權(quán)限 I.9.4構(gòu)造函數(shù)和析構(gòu)函數(shù) I.9.5定義類成員 I.9.6命名空間的使用 J.10小結(jié)
章節(jié)摘錄
版權(quán)頁: 插圖: 由于特殊情況的需要,把Web形式的項目改造成Windows應(yīng)用,此時需要做多少修改呢?如果在aspx.CS中占據(jù)了大量代碼,或者還有部分代碼存在于aspx中,那么整個系統(tǒng)是否需要重新來開發(fā)呢? 總結(jié),以上情況是設(shè)計不合理造成的。在上面的案例中是否體會到了沒有分層開發(fā)模式的缺陷呢?是否碰到過這樣的情況呢?其實,多層開發(fā)架構(gòu)的出現(xiàn)很好地解決了這樣的問題。通過程序架構(gòu)進(jìn)行合理的分層,將極大地提高程序的通用性。 3.使用三層架構(gòu)開發(fā)的優(yōu)點(diǎn) 從開發(fā)角度和應(yīng)用角度來看,三層架構(gòu)比二層架構(gòu)或單層架構(gòu)都有更大的優(yōu)勢。三層架構(gòu)適合團(tuán)隊開發(fā),每個人可以有不同的分工,協(xié)同工作使效率倍增。開發(fā)二層或單層應(yīng)用時,,每個開發(fā)人員都應(yīng)對系統(tǒng)有較深的理解,能力要求很高。開發(fā)三層應(yīng)用時,則可以結(jié)合多方面的人才,只需少數(shù)人對系統(tǒng)有全面了解,從一定程度降低了開發(fā)的難度。 三層架構(gòu)可以更好地支持分布式計算環(huán)境。邏輯層的應(yīng)用程序可以在多個機(jī)器上運(yùn)行,充分利用網(wǎng)絡(luò)的計算功能。分布式計算的潛力巨大,遠(yuǎn)比升級CPU有效。美國人曾利用分式計算解密,幾個月就破解了據(jù)稱永遠(yuǎn)都破解不了的密碼。 三層架構(gòu)的最大優(yōu)點(diǎn)是它的安全性。用戶只能通過邏輯層來訪問數(shù)據(jù)層,減少了入口點(diǎn),把很多危險的系統(tǒng)功能都屏蔽了。 1.2.7 MVC架構(gòu) MVC(Model.View.Controller)是一種軟件開發(fā)架構(gòu),它包含了很多的設(shè)計模式,最為密切的有以下3種:Observer(觀察者模式)、Composite(合成模式)和Strategy(策略模式)。本節(jié)主要對MVC架構(gòu)的原理、優(yōu)點(diǎn)以及MVC能為Web應(yīng)用帶來的好處等方面進(jìn)行介紹。 1.什么是MVC架構(gòu) 模型(Model)一視圖(View)一控制器(Controller)即為MVC,MVC是Xerox PARC在20世紀(jì)80年代為編程語言Smalltalk一80發(fā)明的一種軟件架構(gòu)模式,至今已被廣泛使用。 2.MVC工作原理 MVC架構(gòu)使應(yīng)用程序的輸入、處理和輸出強(qiáng)制性分開,使得軟件可維護(hù)性、可擴(kuò)展性、靈活性以及封裝性得到提高。使用MVC的應(yīng)用程序被分成3個核心部件:M(模型)、V(視圖)、C(控制器)。模型是所有的商業(yè)邏輯代碼片段所在;視圖表示數(shù)據(jù)在屏幕上的顯示;控制器提供處理過程控制,它在模型和視圖之間起連接作用。控制器本身不輸出任何信息和做任何處理,它只負(fù)責(zé)把用戶的請求轉(zhuǎn)成針對Model的操作,并調(diào)用相應(yīng)的視圖來顯示Model處理后的數(shù)據(jù)。三者之間關(guān)系如圖1—14所示。
編輯推薦
《普通高等學(xué)校計算機(jī)教育"十二五"規(guī)劃教材:ASP.NET應(yīng)用開發(fā)與實踐》可作為本科計算機(jī)專業(yè)、軟件學(xué)院、高職軟件專業(yè)及相關(guān)專業(yè)的教材,同時也適合ASP.NET愛好者、初、中級的Web程序開發(fā)人員參考使用。
圖書封面
評論、評分、閱讀與下載
ASP.NET應(yīng)用開發(fā)與實踐 PDF格式下載
本文關(guān)鍵詞:ASP.NET應(yīng)用開發(fā)與實踐,由筆耕文化傳播整理發(fā)布。
本文編號:231791
本文鏈接:http://sikaile.net/wenshubaike/mishujinen/231791.html