版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
第1章概述學(xué)習(xí)目標(biāo)本章要點(diǎn)上機(jī)練習(xí)習(xí)題學(xué)習(xí)目標(biāo)ASP.NET是微軟公司推出的新一代基于B/S的動(dòng)態(tài)Web開(kāi)發(fā)工具,它是今后電子商務(wù)、電子政務(wù)以及遠(yuǎn)程教育等Web應(yīng)用開(kāi)發(fā)的主流技術(shù)。學(xué)習(xí)目標(biāo)本章概述性地介紹了.NET開(kāi)發(fā)平臺(tái)的發(fā)展背景,并對(duì)其核心技術(shù).NET框架和VisualStudio.NET進(jìn)行分析,將ASP.NET與早期的動(dòng)態(tài)制作技術(shù)ASP相比較,總結(jié)出了ASP.NET的特性,最后,對(duì)ASP.NET應(yīng)用程序的開(kāi)發(fā)運(yùn)行環(huán)境進(jìn)行說(shuō)明。本章要點(diǎn)NET簡(jiǎn)介ASP.NET概述建立ASP.NET應(yīng)用程序的開(kāi)發(fā)運(yùn)行環(huán)境NET簡(jiǎn)介.NET是目前網(wǎng)站開(kāi)發(fā)中最為常用的開(kāi)發(fā)平臺(tái),下面將對(duì).NET開(kāi)發(fā)平臺(tái)的發(fā)展歷程和相關(guān)知識(shí)作詳細(xì)介紹。NET的產(chǎn)生NET開(kāi)發(fā)平臺(tái)NET框架VS.NETNET的產(chǎn)生在經(jīng)歷了第一代“接入服務(wù)”和第二代“內(nèi)容服務(wù)”后,互聯(lián)網(wǎng)產(chǎn)業(yè)進(jìn)入了以“應(yīng)用服務(wù)”為標(biāo)志的第三代互聯(lián)網(wǎng)的發(fā)展階段。在第二代的發(fā)展過(guò)程中,各個(gè)網(wǎng)站都是以內(nèi)容堆積與超級(jí)鏈接為基礎(chǔ),互聯(lián)網(wǎng)就像是一個(gè)信息海洋,而每一個(gè)網(wǎng)站就像是無(wú)數(shù)個(gè)“數(shù)字孤島”。NET的產(chǎn)生.NET的出現(xiàn)解決了網(wǎng)站之間的協(xié)同合作,從而能最大限度地獲取信息。在.NET平臺(tái)上,網(wǎng)絡(luò)應(yīng)用將超越網(wǎng)絡(luò)瀏覽,進(jìn)入一個(gè)更為先進(jìn)的互聯(lián)網(wǎng)平臺(tái)和極為豐富的軟件服務(wù)的新世界。NET開(kāi)發(fā)平臺(tái)一般認(rèn)為.NET是一個(gè)全局的分布式系統(tǒng),以XML為基礎(chǔ),以Web服務(wù)為核心,并輔以其他技術(shù),充分利用Internet上強(qiáng)大的資源,提高用戶的工作效率。NET開(kāi)發(fā)平臺(tái)但.NET并不是一個(gè)操作系統(tǒng)或者傳統(tǒng)意義上“Windows的升級(jí)版”,作為一個(gè)全新的概念,.NET更多地被理解為是一種基于網(wǎng)絡(luò)計(jì)算與服務(wù)的應(yīng)用軟件“開(kāi)發(fā)與運(yùn)行環(huán)境”,一個(gè)全新的系統(tǒng)平臺(tái)。NET開(kāi)發(fā)平臺(tái)熟悉軟件開(kāi)發(fā)的人員都知道,不同系統(tǒng)平臺(tái)、應(yīng)用與接口之間的相互調(diào)用不僅是制約軟件開(kāi)發(fā)的最大瓶頸,也是制約互聯(lián)網(wǎng)應(yīng)用最大的瓶頸。而.NET要做的就是徹底突破這兩大瓶頸,使應(yīng)用軟件開(kāi)發(fā)與運(yùn)行、互聯(lián)網(wǎng)應(yīng)用基于一個(gè)統(tǒng)一的系統(tǒng)平臺(tái)之上。NET開(kāi)發(fā)平臺(tái).NET是建立在開(kāi)放體系結(jié)構(gòu)基礎(chǔ)之上的一套可以用來(lái)構(gòu)建和運(yùn)行新一代MicrosoftWindows和Web應(yīng)用程序的開(kāi)發(fā)平臺(tái),其目的是簡(jiǎn)化Web的開(kāi)發(fā),主要包括以下一些核心技術(shù):NET框架(.NETFramework)NET企業(yè)服務(wù)器NET開(kāi)發(fā)平臺(tái)構(gòu)建模塊服務(wù)VisualStudio.NET(簡(jiǎn)稱VS.NET)其中,NET框架(.NETFramework)和VisualStudio.NET(簡(jiǎn)稱VS.NET)是.NET開(kāi)發(fā)平臺(tái)最重要的技術(shù),下面分別予以介紹。NET框架.NET框架是.NET的基礎(chǔ)結(jié)構(gòu),它提供了構(gòu)建和執(zhí)行應(yīng)用程序及XMLWebService的基礎(chǔ),其統(tǒng)一的特性意味著所有的應(yīng)用程序,無(wú)論是Windows應(yīng)用程序、Web應(yīng)用程序,還是XMLWebService,都可以使用一套通用的工具和代碼來(lái)開(kāi)發(fā),并且易于互相集成。NET框架.NET框架開(kāi)啟了軟件開(kāi)發(fā)復(fù)興的大門。在過(guò)去的十年中,人們一直使用松散耦合的部件(軟件組件)來(lái)構(gòu)建應(yīng)用程序,致使應(yīng)用程序變得日益龐大和復(fù)雜。而且不同開(kāi)發(fā)人員選用的是不同的編程語(yǔ)言、對(duì)象模式和操作系統(tǒng),這在一定程度上也削弱了部件之間的互用性。NET框架但.NET框架可消除各種軟件組件和編程語(yǔ)言之間的差異。.NET框架通過(guò)糅合各種編程語(yǔ)言,不僅能極大地簡(jiǎn)化開(kāi)發(fā)人員處理的大量復(fù)雜編程事務(wù)。更重要的是,.NET框架能自動(dòng)將應(yīng)用程序轉(zhuǎn)化為可復(fù)用并具有互用性的Web服務(wù)。NET框架組成圖NET框架公共語(yǔ)言運(yùn)行庫(kù)(CLR,CommonLanguageRuntime):公共語(yǔ)言運(yùn)行庫(kù)處于框架的最底層,是框架的基礎(chǔ)。它簡(jiǎn)化了應(yīng)用程序的開(kāi)發(fā),并為其提供了一個(gè)健全的、安全的執(zhí)行環(huán)境,它支持多種語(yǔ)言,簡(jiǎn)化了應(yīng)用程序的部署和管理。NET框架公共語(yǔ)言運(yùn)行庫(kù)也稱為“托管環(huán)境”,在這個(gè)托管環(huán)境中將自動(dòng)提供諸如垃圾回收和安全性等公共服務(wù)。NET框架基礎(chǔ)類庫(kù)(BaseClassLibrary):基礎(chǔ)類庫(kù)包括了從輸入輸出到數(shù)據(jù)訪問(wèn)等方面的內(nèi)容,它提供了一個(gè)統(tǒng)一的面向?qū)ο蟮?、層次化的、可擴(kuò)展的編程接口。.NET框架面向所有的.NET程序語(yǔ)言提供了一個(gè)公共的基礎(chǔ)類庫(kù),包含上百個(gè)面向?qū)ο蟮念?。利用這些類,可以快速搭建各種應(yīng)用程序。NET框架ASP.NET與語(yǔ)言:ASP.NET是建立在公共語(yǔ)言運(yùn)行庫(kù)上的編程框架,它可用于在服務(wù)器上生成功能強(qiáng)大的Web應(yīng)用程序,及符合公共語(yǔ)言規(guī)范(CLS,CommonLanguageSpecification)的任何語(yǔ)言,如C#、VB.NET等都可以在公共語(yǔ)言運(yùn)行庫(kù)上運(yùn)行。VS.NETVS.NET是.NET的核心組件之一,它是快速創(chuàng)建和集成基于XML的Web服務(wù)和應(yīng)用程序的綜合開(kāi)發(fā)工具。它包含了C#、VB.NET等語(yǔ)言,可以用它來(lái)對(duì)程序進(jìn)行設(shè)計(jì)、開(kāi)發(fā)、調(diào)試和部署,ASP.NET應(yīng)用程序設(shè)計(jì)就是在該環(huán)境下進(jìn)行的。VS.NET的主要功能ASP.NET概述通常人初次見(jiàn)面時(shí),我們會(huì)根據(jù)他的一些相貌特征來(lái)辯認(rèn),同樣如此,在認(rèn)識(shí)一門技術(shù)前我們也需要對(duì)其基礎(chǔ)知識(shí)有一定的了解,下面就來(lái)認(rèn)識(shí)一下ASP.NET。ASP.NET概述ASP.NET簡(jiǎn)介ASP.NET的特點(diǎn)C#和ASP.NETASP.NET平臺(tái)要求ASP.NET簡(jiǎn)介ASP是ActiveServerPages的縮寫,它是微軟公司于1996年11月推出的Web應(yīng)用程序開(kāi)發(fā)技術(shù)。用它可以方便的建立動(dòng)態(tài)Web網(wǎng)站,從發(fā)布到現(xiàn)在,ASP技術(shù)已經(jīng)得到非常廣泛的應(yīng)用,尤其是在開(kāi)發(fā)動(dòng)態(tài)網(wǎng)站方面。ASP既不是一種程序語(yǔ)言,也不是一種開(kāi)發(fā)工具,而是一種技術(shù)框架。ASP.NET簡(jiǎn)介它提供了使用VBScript或Jscript的服務(wù)器端腳本環(huán)境,來(lái)創(chuàng)建和運(yùn)行動(dòng)態(tài)、交互式、高效率的Web服務(wù)器的應(yīng)用程序。隨著ASP的廣泛使用和應(yīng)用需求的不斷上升,ASP在某些方面也表現(xiàn)出一些不足之處,主要有如下幾方面:ASP.NET簡(jiǎn)介性能:讀取數(shù)據(jù)的速度跟不上(在讀取上百萬(wàn)數(shù)據(jù)時(shí)效率明顯降低很多)。安全性:在ASP中使用Application和Session對(duì)象來(lái)管理時(shí),要求用戶的Web瀏覽器打開(kāi)Cookie,這樣有可能產(chǎn)生安全隱患。ASP.NET簡(jiǎn)介可維護(hù)性:一般ASP都是表現(xiàn)層、邏輯層以及數(shù)據(jù)層混到一場(chǎng),很難找到三層開(kāi)發(fā)以及代碼封裝的效果,這樣在日后的代碼維護(hù)中是相當(dāng)煩瑣的事。ASP.NET簡(jiǎn)介正因?yàn)锳SP模型存在許多問(wèn)題,有些問(wèn)題甚至?xí)a(chǎn)生嚴(yán)重的后果,因此Microsoft推出了基于.NET平臺(tái)的新一代Web窗體和XMLWebServices的開(kāi)發(fā)平臺(tái)ASP.NET。ASP.NET簡(jiǎn)介ASP.NET不僅僅是ASP升級(jí)版本,同時(shí)也是統(tǒng)一的Web開(kāi)發(fā)平臺(tái)。它是開(kāi)發(fā)人員生成企業(yè)級(jí)Web應(yīng)用程序所需的服務(wù)。ASP.NET的語(yǔ)法在很大程度上與ASP兼容,同時(shí)它還提供一種新的編程模型和結(jié)構(gòu),用于生成更安全、更穩(wěn)定和可伸縮的應(yīng)用程序。ASP.NET簡(jiǎn)介通過(guò)在現(xiàn)有ASP應(yīng)用程序中逐漸添加ASP.NET功能,可以隨時(shí)增強(qiáng)該ASP應(yīng)用程序的功能。ASP.NET簡(jiǎn)介ASP.NET是對(duì)ASP如何提供動(dòng)態(tài)Web開(kāi)發(fā)環(huán)境這一功能的跳躍性發(fā)展,其良好的可擴(kuò)展性與可定制性以及強(qiáng)大的數(shù)據(jù)處理技術(shù)讓ASP.NET遠(yuǎn)遠(yuǎn)的超越了ASP,同時(shí)也給Web開(kāi)發(fā)人員提供了更好的靈活性,有效地縮短了Web應(yīng)用程序的開(kāi)發(fā)周期。ASP.NET簡(jiǎn)介在許多方面,ASP.NET與ASP有著本質(zhì)的不同,主要有以下幾方面。開(kāi)發(fā)語(yǔ)言不同運(yùn)行機(jī)制不同開(kāi)發(fā)方式不同開(kāi)發(fā)語(yǔ)言不同ASP僅局限于使用腳本語(yǔ)言來(lái)開(kāi)發(fā),并且混合HTML編程,所以很難看清代碼的邏輯關(guān)系。用戶給Web頁(yè)中添加ASP代碼的方法與客戶端腳本中添加代碼的方法相同,導(dǎo)致代碼雜亂。開(kāi)發(fā)語(yǔ)言不同ASP.NET允許用戶選擇并使用功能完善的編程語(yǔ)言,如C#,VB.NET,也允許使用.NET框架。運(yùn)行機(jī)制不同ASP是解釋運(yùn)行的編程框架,執(zhí)行效率比較低。ASP.NET是編譯性的編程框架,運(yùn)行的是服務(wù)器上編譯好的公共語(yǔ)言運(yùn)行時(shí)庫(kù)代碼,可以利用早期綁定來(lái)提高編譯效率。開(kāi)發(fā)方式不同ASP由于是面向結(jié)構(gòu)的編程方式,并且把界面設(shè)計(jì)和程序設(shè)計(jì)混在一起,當(dāng)修改一部分頁(yè)面原型時(shí),整個(gè)程序都需要修改,這樣導(dǎo)致代碼重用率低,且維護(hù)困難。開(kāi)發(fā)方式不同ASP.NET把界面設(shè)計(jì)和程序設(shè)計(jì)以不同的文件相分離,代碼的復(fù)用性和維護(hù)性得到了提高。開(kāi)發(fā)方式不同可以看出,ASP.NET在ASP的基礎(chǔ)上有了質(zhì)的飛躍,它不是簡(jiǎn)單的軟件版本升級(jí),而是重新打造的全新技術(shù)。下表從擴(kuò)展名、開(kāi)發(fā)語(yǔ)言、運(yùn)行機(jī)制、開(kāi)發(fā)方式和數(shù)據(jù)存取方式等幾個(gè)方面對(duì)ASP與ASP.NET進(jìn)行了比較。ASP和ASP.NET的區(qū)別
名稱比較項(xiàng)目ASPASP.NET擴(kuò)展名.asp.aspx開(kāi)發(fā)語(yǔ)言VBScript、Jscript等腳本語(yǔ)言語(yǔ)言獨(dú)立,符合公共語(yǔ)言規(guī)范(CLS,CommonLanguageSpecification)的任何語(yǔ)言,如C#、VB.NET運(yùn)行機(jī)制解釋編譯開(kāi)發(fā)方式界面設(shè)計(jì)和程序設(shè)計(jì)混在一起界面設(shè)計(jì)和程序設(shè)計(jì)相分離數(shù)據(jù)存取方式使用ADO使用ADO.NETASP.NET的特點(diǎn)ASP.NET是一個(gè)用于Web開(kāi)發(fā)的全新框架,它具有以下特點(diǎn):ASP.NET可以用任何與.NET兼容的語(yǔ)言(包括VisualBasic.NET、C#和JScript.NET.)創(chuàng)作應(yīng)用程序。ASP.NET的特點(diǎn)另外,任何ASP.NET應(yīng)用程序都可以使用整個(gè).NETFramework。開(kāi)發(fā)人員可以很方便地利用這些技術(shù)的優(yōu)點(diǎn),其中包括托管的公共語(yǔ)言運(yùn)行庫(kù)環(huán)境、類型安全、繼承等等。ASP.NET的特點(diǎn)如果用戶具有ASP開(kāi)發(fā)技能,則新的ASP.NET編程模型對(duì)用戶來(lái)說(shuō)將會(huì)非常熟悉。但與ASP相比,ASP.NET對(duì)象模型變化顯著,它面向?qū)ο蟛⑶腋鼮榻Y(jié)構(gòu)化。ASP.NET的特點(diǎn)但這也意味著ASP.NET不是完全向后兼容的;幾乎所有現(xiàn)有的ASP頁(yè)面都必須經(jīng)過(guò)一定程度的修改后才可以在ASP.NET下運(yùn)行。ASP.NET的特點(diǎn)ASP.NET不僅比.NETFramework和公共語(yǔ)言運(yùn)行庫(kù)中的性能增強(qiáng),而且相對(duì)于ASP和其他Web開(kāi)發(fā)平臺(tái)來(lái)說(shuō)性能有顯著提高。所有ASP.NET代碼都是編譯的,而不是解釋的,這就允許對(duì)本機(jī)代碼采用早期綁定,強(qiáng)類型處理,以及實(shí)時(shí)(JIT)編譯。ASP.NET的特點(diǎn)ASP.NET中還包括有Web窗體、服務(wù)器控件、Web服務(wù)、高速緩存和對(duì)配置的改進(jìn)等方面的新特性。C#和ASP.NETASP.NET被描述為一種技術(shù)而不是一門語(yǔ)言,其頁(yè)面可以用許多語(yǔ)言生成如VB.NET、C#和Jscript.NET等等,本書將選擇C#,因?yàn)镃#對(duì)于初學(xué)者來(lái)說(shuō)是最為簡(jiǎn)單的,而且它還可以完成其他.NET語(yǔ)言能夠完成的大多數(shù)功能。C#和ASP.NET而且在很多方面來(lái)看,C#是微軟替代JAVA的語(yǔ)言,并且C#所有的對(duì)象都會(huì)自動(dòng)變?yōu)镃OM對(duì)象。現(xiàn)在C#已經(jīng)能給ASP.NET帶來(lái)類似于JAVA的功能了,并且依賴Windows環(huán)境集成,具備了更好的性能。ASP.NET平臺(tái)要求在Windows2000(Professional、Server和AdvancedServer)、WindowsXPProfessional以及WindowsServer2003系列產(chǎn)品上,客戶端和服務(wù)器應(yīng)用程序都支持ASP.NET。此外,要開(kāi)發(fā)ASP.NET服務(wù)器應(yīng)用程序,還必須具備以下條件:ASP.NET平臺(tái)要求具有ServicePack2的Windows2000Server或AdvancedServer、WindowsXPProfessional或64位版本或WindowsServer2003系列產(chǎn)品之一。MDAC2.7forDataInternet信息服務(wù)(IIS)建立ASP.NET應(yīng)用程序的開(kāi)發(fā)運(yùn)行環(huán)境
在了解了ASP.NET的特點(diǎn)后,就可以建立ASP.NET應(yīng)用程序的開(kāi)發(fā)運(yùn)行環(huán)境了。開(kāi)發(fā)環(huán)境運(yùn)行環(huán)境開(kāi)發(fā)環(huán)境要建立ASP.NET應(yīng)用程序的方法有很多種,這里介紹下面兩種方法。最簡(jiǎn)單開(kāi)發(fā)環(huán)境快速開(kāi)發(fā)環(huán)境——VS.NET最簡(jiǎn)單開(kāi)發(fā)環(huán)境ASP.NET應(yīng)用程序的源代碼和配置文件都是純文本文件,因此最簡(jiǎn)潔的開(kāi)發(fā)環(huán)境是使用記事本、EditPlus、EmEditor等文本編輯器,保存時(shí)只需以.aspx的類型保存即可。利用記事本等文本編輯器的優(yōu)點(diǎn)是占用內(nèi)存空間小、修改方便、易于控制、系統(tǒng)安全性較好,但缺點(diǎn)也很多,主要表現(xiàn)在:最簡(jiǎn)單開(kāi)發(fā)環(huán)境表現(xiàn)力差,前、后臺(tái)代碼混雜,尤其是在設(shè)計(jì)界面時(shí),出錯(cuò)機(jī)率較高。編程時(shí)沒(méi)有行號(hào),當(dāng)程序出錯(cuò)時(shí)調(diào)試難度很大。最簡(jiǎn)單開(kāi)發(fā)環(huán)境不具備調(diào)試和工程管理等功能,在注重效率和配合的團(tuán)隊(duì)開(kāi)發(fā)中實(shí)在捉襟見(jiàn)肘。要求開(kāi)發(fā)人員有很高的編程水平,并且純手工編寫代碼,程序開(kāi)發(fā)效率低??焖匍_(kāi)發(fā)環(huán)境——VS.NET雖然理論上可以用記事本等最簡(jiǎn)單開(kāi)發(fā)環(huán)境建立ASP.NET程序,但是面對(duì)日趨復(fù)雜和龐大的應(yīng)用系統(tǒng),這種做法實(shí)際上是不可取的。VS.NET提供了良好的開(kāi)發(fā)環(huán)境,特別是針對(duì)大型應(yīng)用程序,能夠快速建立與編輯,這里主要介紹使用VS.NET2003快速開(kāi)發(fā)ASP.NET應(yīng)用程序的方法??焖匍_(kāi)發(fā)環(huán)境——VS.NET1)使用VS.NET開(kāi)發(fā)ASP.NET的優(yōu)點(diǎn)使用VS.NET開(kāi)發(fā)ASP.NET的優(yōu)點(diǎn)主要有以下幾種:提供了一個(gè)所見(jiàn)即所得的集成開(kāi)發(fā)環(huán)境和可視化工具,應(yīng)用程序開(kāi)發(fā)效率高??焖匍_(kāi)發(fā)環(huán)境——VS.NET程序代碼和界面完全分離,代碼層次清晰,具有良好的維護(hù)性。自動(dòng)地生成文件和語(yǔ)句塊,并且提供實(shí)時(shí)的代碼提示與幫助。具有對(duì)項(xiàng)目文件和多個(gè)項(xiàng)目的強(qiáng)大管理??焖匍_(kāi)發(fā)環(huán)境——VS.NET靈活性更高,對(duì)組件的開(kāi)發(fā)使用基于接口的方法。具備項(xiàng)目管理、數(shù)據(jù)庫(kù)繼承和文件版本管理等功能。支持多種編程語(yǔ)言,包括跨語(yǔ)言的繼承和調(diào)度??焖匍_(kāi)發(fā)環(huán)境——VS.NET2)VS.NET的安裝VS.NET2003配套光盤共有7張,前4張是VS.NET的安裝盤,后3張是組件更新和.NET運(yùn)行環(huán)境的安裝光盤。相對(duì)于一般的應(yīng)用軟件,VS.NET對(duì)硬件和軟件的要求較高,安裝時(shí)間也較長(zhǎng)。但是整個(gè)過(guò)程沒(méi)有什么特別,利用安裝向?qū)Э梢院苋菀椎赝瓿砂惭b。安裝程序分為4個(gè)部分。VS.NET2003安裝程序快速開(kāi)發(fā)環(huán)境——VS.NETVS.NET安裝完成后,選擇“開(kāi)始/程序”命令,將會(huì)出現(xiàn).NETFrameworkSDK和VS.NET兩個(gè)程序組。者是ASP.NET應(yīng)用程序的運(yùn)行環(huán)境,而后者是ASP.NET應(yīng)用程序的開(kāi)發(fā)環(huán)境??焖匍_(kāi)發(fā)環(huán)境——VS.NET3)VS.NET的集成開(kāi)發(fā)環(huán)境下面簡(jiǎn)要介紹VS.NET集成開(kāi)發(fā)環(huán)境的主要組成部分。快速開(kāi)發(fā)環(huán)境——VS.NET在開(kāi)始菜單中啟動(dòng)VS.NET,選擇“新建項(xiàng)目”命令,彈出“新建項(xiàng)目”對(duì)話框,在“項(xiàng)目類型”列表中選擇“VisualC#項(xiàng)目”選項(xiàng),在“模板”列表中選擇“ASP.NETWeb應(yīng)用程序”選項(xiàng),單擊“確定”按鈕進(jìn)入VS.NET的開(kāi)發(fā)環(huán)境。新建項(xiàng)目快速開(kāi)發(fā)環(huán)境——VS.NET在進(jìn)入VS.NET的開(kāi)發(fā)環(huán)境后,將打開(kāi)“VS.NET的開(kāi)發(fā)環(huán)境”界面,其中各部分的作用如下:VS.NET的開(kāi)發(fā)環(huán)境屬性窗口編輯器/瀏覽器解決方案資源管理器對(duì)象瀏覽器快速開(kāi)發(fā)環(huán)境——VS.NET編輯器/瀏覽器:編輯器/瀏覽器是VS.NET的主要界面。在編輯器模式下,編輯器/瀏覽器顯示正在編輯的代碼并且為控件布局提供一個(gè)所見(jiàn)即所得的圖形接口。編輯器的屏幕選項(xiàng)有兩種:設(shè)計(jì)模式和HTML模式。運(yùn)行環(huán)境要想運(yùn)行ASP.NET頁(yè)面,必須先安裝.NET框架和IIS。本教材使用.NETFramework1.1版和IIS5.0版作為運(yùn)行環(huán)境,下面分別對(duì)其進(jìn)行介紹。NET框架的安裝IIS的安裝與配置NET框架的安裝微軟公司在其官方網(wǎng)站中提供了免費(fèi)的最新的.NET框架,用戶可以從該網(wǎng)站下載安裝。如果使用快速開(kāi)發(fā)環(huán)境VS.NET的話,則不必安裝.NET框架,因?yàn)閂S.NET自身配帶了.NET框架,在安裝VS.NET的同時(shí),也安裝了.NET框架。IIS的安裝與配置IIS是InternetInformationServer的縮寫,通常譯為Internet信息服務(wù)。IIS是微軟公司提供的Internet服務(wù)器軟件,包括Web、FTP、Mail等服務(wù)器,使用IIS可以方便地創(chuàng)建自己的站點(diǎn)。IIS的安裝與配置1)IIS的安裝IIS最初是WindowsNT版本的可選包,隨后捆綁在Windows2000、WindowsXPProfessional和WindowsServer2003一起發(fā)行。如果使用的操作系統(tǒng)是Windows2000Server版,則在安裝了系統(tǒng)之后,IIS5.0將會(huì)自動(dòng)安裝在系統(tǒng)中。IIS的安裝與配置如果使用的操作系統(tǒng)是Windows2000Professional或是WindowsXPProfessional,則需要手動(dòng)安裝IIS5.0?!纠?-1】下面將介紹在Windows2000Professional操作系統(tǒng)中安裝IIS。IIS的安裝與配置2)IIS的配置打開(kāi)“控制面板”,雙擊“管理工具”圖標(biāo),在打開(kāi)的“管理工具”窗口中,雙擊“Internet信息服務(wù)”圖標(biāo)即可進(jìn)入IIS。Internet信息服務(wù)IIS的安裝與配置在“默認(rèn)Web站點(diǎn)”選項(xiàng)上單擊鼠標(biāo)右鍵,在彈出的快捷菜單中選擇“屬性”命令,在打開(kāi)的“默認(rèn)Web站點(diǎn)屬性”對(duì)話框中即可對(duì)IIS的屬性進(jìn)行設(shè)置。打開(kāi)“默認(rèn)Web站點(diǎn)屬性”對(duì)話框的方法IIS的安裝與配置在該對(duì)話框中可以對(duì)以下幾個(gè)方面進(jìn)行配置:網(wǎng)站:通常情況下,使用系統(tǒng)默認(rèn)的設(shè)置。IP地址為
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 農(nóng)業(yè)項(xiàng)目居間合同范本
- 2024年01月江蘇2024年平安銀行金融類社會(huì)招考(南京)筆試歷年參考題庫(kù)附帶答案詳解
- 2024年01月江蘇2024年中信銀行蘇州分行社會(huì)招考(0105)筆試歷年參考題庫(kù)附帶答案詳解
- 農(nóng)村蔬果銷售合同范本
- 關(guān)于投資影視合同范例
- 出境旅游電子合同范例
- 云母礦合作合同范例
- 臨時(shí)雇傭合同范例 英文
- 企業(yè)電商運(yùn)營(yíng)合同范例
- 樂(lè)視股合同范例
- HG20202-2014 脫脂工程施工及驗(yàn)收規(guī)范
- 固定資產(chǎn)培訓(xùn)課件共-51張
- 元宵節(jié)猜燈謎 11
- 施工現(xiàn)場(chǎng)視頻監(jiān)控系統(tǒng)施工方案
- 2024年高考語(yǔ)文思辨類作文預(yù)測(cè)+考前模擬題+高分范文
- 2024年演出經(jīng)紀(jì)人考試必背1000題一套
- 課題達(dá)成型品管圈
- 刑事判決書標(biāo)準(zhǔn)格式
- 《量化交易之門》連載27:風(fēng)險(xiǎn)的角度談收益MAR和夏普比率
- 2024年廣州市高三一模普通高中畢業(yè)班高三綜合測(cè)試一 物理試卷(含答案)
- 基于深度學(xué)習(xí)的醫(yī)學(xué)影像識(shí)別與分析
評(píng)論
0/150
提交評(píng)論