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

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

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

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

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

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

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

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

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

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

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

10、256MB Windows 2000 Server。硬盤系統(tǒng)驅動器為500MB,安裝驅動器為2.5GB。 CD-ROM驅動器必需。 視頻800X600,256色推薦:16位增強色。 鼠標Microsoft鼠標或兼容的設備系統(tǒng)要求目前,ASP.NET所能支持的系統(tǒng)有 Windows NT 4.0版需安裝Service Pack 5以上的版本、Windows 2000 Server或 Professional版、Windows XP、Windows 9x。安裝ASP.NET運行環(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 運行環(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站點。有差異。IIS 5.0。 在 Windows XP控制面板。LaiFidi RealOne Haver;巒皿1占 Update翻開Office文檔設定程斥說冋轉認曲1執(zhí)行“開始 f “設置 f “控制面板命令,如圖1-1所示安裝過程如下。中。但是如果使用 Windows 2000 Professional,那么需要手工安裝1?制面昨IIS 是 In ter net In formation Service 的簡寫,通常譯為 In ternet 信息效勞。IIS 是 Micrsofot公司在 Windows操作系統(tǒng)中提供的 Web效勞器應用程序。2在“控制面板

13、中雙擊“添加/刪除程序 圖標,如圖1-2所示,翻開“添加/刪除程序窗口。3在“添加/刪除程序窗口中,單擊“添加/刪除Windows組件按鈕,如圖1-3所示,翻開“ Windows組件向導 對話框。酬和呢程審艮Wneows掘箱圖1-21ST更改或刪除徑目前蚩裝的程,宇AC13“ * 忝加新程序單擊富聖疾得支存信月.要更改菇JI應倍計好機上的話琨序,話單在 “更改或“鳩“.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組件向導" 對話框中選中In ter net信息效勞"項,如圖1-4所示。圖1-45單擊“下一步 按鈕,安裝向導開始配置組件,如圖1-5所示。彎話苗候安裝程宇正在配置爼件.朋花時間職迪于選寶的爼件.曲:正推歆西妲件Windows銅件向眾正在配且坦件惑程序正茁很轄您的話求?逍行配詈更卻. 妁-曠淚?| I匚瞬二I圖1-56在配置過程中插入磁盤對話框時,需要用到Windows 2000 Professio

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

17、系統(tǒng)盤是指Windows操作系統(tǒng)文件所在的硬盤分驅速邏1千耨g希町嘶圖1-81.2.4 IE瀏覽器設置“我的安裝 Windows 2000后,如果尚未對IE瀏覽器設置,Windows 2000桌面將顯示文檔、“我的電腦網(wǎng)上鄰居回收站In ter netExplorer和“連接到In ternet 等圖標,如圖1-9所示。注Jfc撐作步鼻本小節(jié)的操作僅適用于尚未對瀏覽器進行設置,且沒有提供In ternet連接的用戶。 如果你的瀏覽器已經(jīng)可以連接到In ter net或局域網(wǎng)中,那么不需要進行本小節(jié)的操作。如果你的瀏覽器尚未設置,但具有In ter net連接,請根據(jù)In ternet連接提供商提供的操作步驟進行操 作。1在 Win dows 2000桌面上雙擊In ter net Explorer圖標或“ 連接到In ter net圖標,將會翻開“In ter net連接向導 對話框。2在“In ter net連接向導對話框的“ 設置您的In ternet連接 中,選中按鈕,進入通過局域網(wǎng)LAN連接 選項,如圖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)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論