第1篇動畫規(guī)律_第1頁
第1篇動畫規(guī)律_第2頁
第1篇動畫規(guī)律_第3頁
已閱讀5頁,還剩13頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、第1章初識 的章前導(dǎo)讀如今互聯(lián)網(wǎng)已是 一個(gè)全世界熱門的主題 ,而 ASP.NET是Microsoft推岀的用于設(shè)計(jì)和架構(gòu)新一代 In ter net網(wǎng)站的編程環(huán)境,是建設(shè)電子商務(wù)網(wǎng)站的利 器。 ASP.NET完全不同于 ASP,它是一個(gè)用于 Web開發(fā)的全新框架。本章首先介紹了 ASP.NET的概念、特點(diǎn)以及一些根本設(shè)計(jì),接著向讀者介紹了 ASP.NET的運(yùn)行和開發(fā)環(huán)境,并指導(dǎo)讀者完成 運(yùn)行和開發(fā)環(huán)境的安裝和配置。最后,通過簡單 的實(shí)例,引導(dǎo)讀者從ASP編程過渡到ASP.NET的開 發(fā)世界。通過本章的學(xué)習(xí),讀者可以掌握 ASP.NET的開 發(fā)和運(yùn)行環(huán)境,并進(jìn)行安裝和配置。讀者只有完1.1 AS

2、P.NET的優(yōu)越性ASP以其簡單易用的優(yōu)點(diǎn)迅速風(fēng)行了全世界,過去將近有一百多萬網(wǎng)頁程序設(shè)計(jì)師選擇使用了 ASP來開發(fā)網(wǎng)頁應(yīng)用程序,原因無非是“簡單。但是ASP的程序代碼不夠結(jié)構(gòu)化,其中混合了顯示界面的 Tag標(biāo)記、Client端的腳本、Server端的程序代碼模塊以及設(shè)計(jì)期間(Design-Time)的標(biāo)注,不僅程序很難維護(hù),而且除錯(cuò)方面也是一個(gè)很大的問題,在使用時(shí)經(jīng)常捉襟見肘。 因而,為了推廣下一代的網(wǎng)絡(luò)操作平臺(.NET FrameWork),微軟開發(fā)岀了新一代的網(wǎng)絡(luò)應(yīng)用程序設(shè)計(jì)技術(shù) 一一ASP.NET。不能簡單地說 ASP.NET是ASP的下一個(gè)版本,因?yàn)樗菫榱私討B(tài) Web應(yīng)用程序

3、而 重新打造的全新技術(shù)。ASP.NET的特色包括以下幾種。1 .簡化開發(fā)操作ASP.NET在代碼撰寫方雖然ASP很容易使用,但是網(wǎng)頁程序過大時(shí)會顯得相當(dāng)復(fù)雜面最大的特色是將頁面邏輯和業(yè)務(wù)邏輯分開,它別離程序代碼與顯示的內(nèi)容,讓豐富多彩 的網(wǎng)頁更容易撰寫,同時(shí)使程序代碼看起來 更潔凈、更 簡單2 .語言獨(dú)立性在ASP網(wǎng)頁中可以使用多種語言來撰寫程序代碼,不過只限于腳本語言,如VBScript、JscriptoASP.NET那么允許你使用編譯式的語言,提供較好的執(zhí)行效率和跨語言的兼容性,女口 Visual Basic.NET、 C#、C+ With Managed Extension、 JScri

4、pt.NET等。3 .別離程序代碼和網(wǎng)頁內(nèi)容ASP.NET使用事件驅(qū)動(Eve nt-Driven )與數(shù)據(jù)綁定(Data Binding )的開發(fā)方式,將程 序代碼與用戶界面接口徹底分開。另外,可以使用Code-Behinde的方式將程序代碼和顯 示的標(biāo)注別離在不同的文件中,讓程序更加具有可讀性4 .提高執(zhí)行效率另外,由于ASP.NET的程序代碼是編譯過的,執(zhí)行時(shí)會比ASP直譯的方式快很多ASP.NET也提供快取(Cache)的能力,有效地縮短效勞器的應(yīng)答時(shí)間。5 .簡化部署與組態(tài)的操作在ASP.NET中不需要考慮組件注冊的問題,直接將相關(guān)文件復(fù)制到目的機(jī)器中相應(yīng)的 目錄下就可以了。 在組態(tài)

5、(Configuration)方面,ASP.NET采用容易閱讀的 XML組態(tài)文件,稱為 Web.Config,只要將此文件放在 Web應(yīng)用程序的相關(guān)目錄中就可以完成組態(tài)的操作。因此,你可以使用文件復(fù)制或 FTP的方式來設(shè)置 Web應(yīng)用程序的組態(tài)。6 .支持多種客戶端類型ASP.NET提供許多Server Control,在執(zhí)行期間,能自動檢測瀏覽器所支持的功能,并自所以在將來可以只撰寫一份代碼,到處都可以執(zhí)動產(chǎn)生符合前端瀏覽器可用的網(wǎng)頁行。7 .支持下一代的Web Service簡單地說,Web Service就是指可以跨In ternet調(diào)用的應(yīng)用程序,提供重復(fù)使用的功能, 它能讓兩個(gè)不同的

6、系統(tǒng)擁有一個(gè)溝通的管道。8 增進(jìn)適用性ASP.NET解決應(yīng)用程序故障一一內(nèi)存泄漏Memory Leak的情況時(shí),能自動重新啟動進(jìn)程,以增進(jìn)適用性,從來不死機(jī)。任何會造成內(nèi)存泄漏的程序代碼或產(chǎn)生無窮循環(huán)或沒有關(guān)閉使用的資源的程序代碼將只會影響到一條線程。一旦ASP.NET檢測到某條線程運(yùn)行失常,它將會把新的要求Reques導(dǎo)向新的線程,不再和這條有問題的線程進(jìn)行交互。這條受損的線程將會被自動回收,而最后一個(gè)使用到此線程的要求Reqeust將會被消滅,這表示Server永遠(yuǎn)不需要重新啟動來配置線程。9 .增進(jìn)延展性除了使用編譯過的語言和快取能力增進(jìn)延展性之外,ASP.NET使用全新的Session

7、-State管理方式,讓應(yīng)用程序可以很容易地在Web Farm、 Web Garden 臺Server上有多個(gè)處理進(jìn)程中使用Session10 更多的支持工具提供更豐富、以組件為根底的程序化模型。讓開發(fā)Web應(yīng)用程序的操作就像是開 發(fā)傳統(tǒng)的應(yīng)用程序一樣。11 更佳的平安機(jī)制在ASP中惟一能使用的驗(yàn)證方式是Windows Authentication ;而 ASP.NET 那么提供三種不登錄者的權(quán)限執(zhí)行一些程序代碼或存取資源。12 . Session可以跨進(jìn)程、跨機(jī)器,而是支持Web Service、Application、組態(tài)設(shè)置方式、數(shù)據(jù)存取方式等幾個(gè)方面列岀了ASP與假設(shè)使用ASP.NET

8、, Session的狀態(tài)就可以在不同機(jī)器的不同進(jìn)程(Process上進(jìn)行維護(hù), 以解決Web Form的Session維護(hù)問題。綜上所述,ASP.NET在ASP的根底上有了質(zhì)的飛躍,它不是簡單的軟件版本升級重新打造的全新技術(shù)。 在表1-1中從擴(kuò)展名、 使用語言、程序和網(wǎng)頁設(shè)計(jì)、ASP.NET的區(qū)另I。表 1-1 ASP 和 ASP.NET 比擬名稱比擬工程ASPASP.NET擴(kuò)展名.aspAspx使用語言VBScript、Jscript 等腳本語言語言中立,任何支持 Common Language Sepecification規(guī)格的語言都可以撰寫, 女口 Visual Basic.NET、C#

9、等程序和網(wǎng)頁設(shè)計(jì)程序代碼與網(wǎng)頁混雜,難以重復(fù)使用程序代碼可與顯示界面別離,獨(dú)立成一個(gè)類Class支持 Web Service不支持支持ApplicationAsp.dllxspisapi.dll組態(tài)設(shè)置方式使用IIS的MMC嵌入式管理單元使用XML類型的組態(tài)匪文件:Web.Config數(shù)據(jù)存取方式使用 ADO (Active DataObject)使用 ADO.NET1.2 ASP.NET的運(yùn)行和開發(fā)環(huán)境1.2.1硬件要求運(yùn)行ASP.NET的硬件要求如下。 處理器Pentiumll 450MHz 或更高速度的CPU。 內(nèi)存 128MBWindows 2000 Professional 操作系統(tǒng)

10、256MB Windows 2000 Server。硬盤系統(tǒng)驅(qū)動器為500MB,安裝驅(qū)動器為2.5GB。 CD-ROM驅(qū)動器必需。 視頻800X600,256色推薦:16位增強(qiáng)色。 鼠標(biāo)Microsoft鼠標(biāo)或兼容的設(shè)備系統(tǒng)要求目前,ASP.NET所能支持的系統(tǒng)有 Windows NT 4.0版需安裝Service Pack 5以上的版本、Windows 2000 Server或 Professional版、Windows XP、Windows 9x。安裝ASP.NET運(yùn)行環(huán)境的必要組件如下 : IIS 5.0 Windows 2000 、IIS 4.0 Windows NT Server 4

11、.0 版 In ter net Explorer 5.5或者以上的版本。 NET Framework SDK 運(yùn)行環(huán)境。 Microsoft Visual Studio.NET開發(fā)環(huán)境。1.2.3 IIS 5.0 的安裝IIS可以方便地創(chuàng)立自己的使用翻開JS索©1 AW* N frT 卅 F yxsn圖1-1IIS 5.0就會安裝在系統(tǒng)如果使用 Windows 2000 Server,在安裝 Windows 2000 之后Professional操作系統(tǒng)中配置IIS與在 Windows 2000 Professional中配置步驟相同,只是界面略、4文跑衛(wèi)琲簾和拔號虐揄鴨 M打印抑舊

12、 郢任勞欄SW某*W,Web站點(diǎn)。有差異。IIS 5.0。 在 Windows XP控制面板。LaiFidi RealOne Haver;巒皿1占 Update翻開Office文檔設(shè)定程斥說冋轉(zhuǎn)認(rèn)曲1執(zhí)行“開始 f “設(shè)置 f “控制面板命令,如圖1-1所示安裝過程如下。中。但是如果使用 Windows 2000 Professional,那么需要手工安裝1?制面昨IIS 是 In ter net In formation Service 的簡寫,通常譯為 In ternet 信息效勞。IIS 是 Micrsofot公司在 Windows操作系統(tǒng)中提供的 Web效勞器應(yīng)用程序。2在“控制面板

13、中雙擊“添加/刪除程序 圖標(biāo),如圖1-2所示,翻開“添加/刪除程序窗口。3在“添加/刪除程序窗口中,單擊“添加/刪除Windows組件按鈕,如圖1-3所示,翻開“ Windows組件向?qū)?對話框。酬和呢程審艮Wneows掘箱圖1-21ST更改或刪除徑目前蚩裝的程,宇A(yù)C13“ * 忝加新程序單擊富聖疾得支存信月.要更改菇JI應(yīng)倍計(jì)好機(jī)上的話琨序,話單在 “更改或“鳩“.iKdobb Aoroliftt fl.OEK> B's Kecwder ®LD 5.冷Di詡 Od啊 N LftlpKt rel4««動1/01底Vi皿、雖件HyjcrS'i

14、i-ip-DX 5Qff« 2COO ProkinSpeech Afl 4.0役矩提序訪司和默仏值iflicr i?yv£tCMSMi-cr oio£tHicrospftEiiticmTe«t-lQi_£reech EngineViiii» fsr EftLsrpiri.5t 丸rubit*ul*¥Gml B«slc S O中文全業(yè)版Cffl住中PlstmJL Studio &. 0 Enitrpri selEDK Lsbrry - VisuiL Stmho B. D蒲體中文圖1-3-jnjal排尊方式(S

15、):隔蘇三I大小更改剜、5. gsu胡、34. m光小D.04JVS5. TSIB知、294fllfi大小犬小大小1T2HBT8ENg782NS78EN34在“ Windows組件向?qū)?quot; 對話框中選中In ter net信息效勞"項(xiàng),如圖1-4所示。圖1-45單擊“下一步 按鈕,安裝向?qū)ч_始配置組件,如圖1-5所示。彎話苗候安裝程宇正在配置爼件.朋花時(shí)間職迪于選寶的爼件.曲:正推歆西妲件Windows銅件向眾正在配且坦件惑程序正茁很轄您的話求?逍行配詈更卻. 妁-曠淚?| I匚瞬二I圖1-56在配置過程中插入磁盤對話框時(shí),需要用到Windows 2000 Professio

16、nal的安裝光盤將Windows 2000 Professional安裝光盤放入光驅(qū)當(dāng)安裝程序彈出,然后單擊“確按鈕,如圖1-6所示圖1-6完成Windows組件向?qū)υ捒驎r(shí),如圖1-7所7安裝程序繼續(xù)進(jìn)行,當(dāng)出現(xiàn)示,IIS 5.0安裝完成。您己成吐屬誠了姐件附導(dǎo).兄威rtWind«s組件向?qū)?quot;詰車擊咸未關(guān)閉此鬥導(dǎo)Wndows2DooI二盡國二圖1-7安裝完成后,將會在系統(tǒng)盤的根 目錄中產(chǎn)生一個(gè)Inetput文件夾,如圖1-8所示。 默認(rèn)情況下Inetput文件夾中的wwwroot文件夾為“默認(rèn)的Web站點(diǎn)的根目錄通常情況下,Win dows安裝在C盤中,此時(shí)C盤就是系統(tǒng)盤

17、系統(tǒng)盤是指Windows操作系統(tǒng)文件所在的硬盤分驅(qū)速邏1千耨g希町嘶圖1-81.2.4 IE瀏覽器設(shè)置“我的安裝 Windows 2000后,如果尚未對IE瀏覽器設(shè)置,Windows 2000桌面將顯示文檔、“我的電腦網(wǎng)上鄰居回收站In ter netExplorer和“連接到In ternet 等圖標(biāo),如圖1-9所示。注Jfc撐作步鼻本小節(jié)的操作僅適用于尚未對瀏覽器進(jìn)行設(shè)置,且沒有提供In ternet連接的用戶。 如果你的瀏覽器已經(jīng)可以連接到In ter net或局域網(wǎng)中,那么不需要進(jìn)行本小節(jié)的操作。如果你的瀏覽器尚未設(shè)置,但具有In ter net連接,請根據(jù)In ternet連接提供商提供的操作步驟進(jìn)行操 作。1在 Win dows 2000桌面上雙擊In ter net Explorer圖標(biāo)或“ 連接到In ter net圖標(biāo),將會翻開“In ter net連接向?qū)?對話框。2在“In ter net連接向?qū)υ捒虻摹?設(shè)置您的In ternet連接 中,選中按鈕,進(jìn)入通過局域網(wǎng)LAN連接 選項(xiàng),如圖1-10所示,單擊“下一步圖 1-10局域網(wǎng)In ter net配置對話框3在“局域網(wǎng)In ter net配置對話框中,取消“自動搜尋代理

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論