搭建網(wǎng)站開發(fā)環(huán)境資料_第1頁(yè)
搭建網(wǎng)站開發(fā)環(huán)境資料_第2頁(yè)
搭建網(wǎng)站開發(fā)環(huán)境資料_第3頁(yè)
搭建網(wǎng)站開發(fā)環(huán)境資料_第4頁(yè)
搭建網(wǎng)站開發(fā)環(huán)境資料_第5頁(yè)
已閱讀5頁(yè),還剩25頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、第2章 搭建(d jin)ASP.NET網(wǎng)站開發(fā)環(huán)境共三十頁(yè)2.1 NET Framework簡(jiǎn)介(jin ji)2.2 C#編程語(yǔ)言簡(jiǎn)介2.3 ASP.NET簡(jiǎn)介2.4 ASP.NET的優(yōu)勢(shì)2.5 ASP.NET的應(yīng)用領(lǐng)域2.6 ASP.NET的運(yùn)行原理2.7 配置ASP.NET的運(yùn)行環(huán)境2.8 ASP.NET開發(fā)環(huán)境搭建2.9 熟悉Visual Studio2010開發(fā)環(huán)境2.10 綜合實(shí)例共三十頁(yè).NET框架(.NET Framework) 是由微軟開發(fā),一個(gè)致力于敏捷(mnji)軟件開發(fā)(Agile softwaredevelopment)、快速應(yīng)用開發(fā)(Rapidapplicatio

2、n development)、平臺(tái)無(wú)關(guān)性和網(wǎng)絡(luò)透明化的軟件開發(fā)平臺(tái)。.NET框架是一個(gè)多語(yǔ)言組件開發(fā)和執(zhí)行環(huán)境,它提供了一個(gè)跨語(yǔ)言的統(tǒng)一編程環(huán)境。從層次結(jié)構(gòu)來(lái)看,.NET框架又包括兩個(gè)主要組成部分:公共語(yǔ)言運(yùn)行時(shí)(CLR:Common Language Runtime)和.NET Framework類庫(kù)。上層的兩類應(yīng)用模板包括傳統(tǒng)的Windows應(yīng)用程序模板(Win Forms)和基于ASP NET的面向Web的網(wǎng)絡(luò)應(yīng)用程序模板(Web Forms和Web Services)。 2.1 .NET Framework簡(jiǎn)介(jin ji)共三十頁(yè)共三十頁(yè).NET 所支持(zhch)的語(yǔ)言C#VB.

3、NETEiffelCOBOLSmallTalkADAPythonJScript.NETVC+共三十頁(yè)執(zhí)行(zhxng) .NET 程序MSIL+元數(shù)據(jù)機(jī)器代碼代碼被執(zhí)行CLR第一次編譯第二次編譯.NET 程序被編譯兩次,第一次編譯很慢,而第二次編譯較快!語(yǔ)言編譯器.NET 源代碼共三十頁(yè)Microsoft 中間(zhngjin)語(yǔ)言MSIL+元數(shù)據(jù)機(jī)器代碼代碼 被執(zhí)行CLRMSIL幫助語(yǔ)言實(shí)現(xiàn)互操作IL 不是字節(jié)代碼,但很接近字節(jié)代碼。因此,執(zhí)行應(yīng)用程序時(shí),IL 到機(jī)器碼的轉(zhuǎn)換速度非常快!通過(guò) CLR將 MSIL 轉(zhuǎn)換為具體 CPU 的代碼CPU 無(wú)關(guān) 的指令集語(yǔ)言編譯器.NET 源代碼共三十

4、頁(yè)公共(gnggng)語(yǔ)言運(yùn)行庫(kù)CLR.NET 源代碼MSIL+元數(shù)據(jù)機(jī)器代碼代碼被執(zhí)行管理內(nèi)存易于設(shè)計(jì)組件和應(yīng)用程序,其對(duì)象可以跨語(yǔ)言互動(dòng)跨語(yǔ)言集成(特別是跨語(yǔ)言繼承)一次編譯,就可運(yùn)行在支持運(yùn)行庫(kù)的任何 CPU 和操作系統(tǒng)上語(yǔ)言編譯器共三十頁(yè)2.2 C#編程語(yǔ)言簡(jiǎn)介(jin ji) C#是微軟公司在2000年7月發(fā)布的一種全新且簡(jiǎn)單、安全、面向?qū)ο蟮某绦蛟O(shè)計(jì)語(yǔ)言,是專門為.NET的應(yīng)用而開發(fā)的語(yǔ)言。它吸收了C+、Visual Basic、Delphi、Java等語(yǔ)言的優(yōu)點(diǎn),體現(xiàn)了當(dāng)今最新的程序設(shè)計(jì)技術(shù)的功能和精華。 它在繼承(jchng)C和C+強(qiáng)大功能的同時(shí)去掉了一些它們的復(fù)雜特性(例如

5、沒(méi)有宏和模版)。C#綜合了VB簡(jiǎn)單的可視化操作和C+的高運(yùn)行效率,以其強(qiáng)大的操作能力、優(yōu)雅的語(yǔ)法風(fēng)格、創(chuàng)新的語(yǔ)言特性和便捷的面向組件編程的支持成為.NET開發(fā)的首選語(yǔ)言。 共三十頁(yè) ASP.NET(Active Server Pages.NET)是Microsoft .NET Framework中一套用于生成Web應(yīng)用程序和XML Web services的技術(shù)(jsh)。ASP.NET 是下一代 ASP,不是 ASP 的更新版本。ASP.NET 是服務(wù)器端腳本編程的全新技術(shù)。微軟在底層徹底重寫了 ASP.NET,ASP.NET 不能向后兼容 ASP。2.3. ASP.NET簡(jiǎn)介(jin ji

6、)共三十頁(yè)什么是 ASP.NET?ASP.NET 是一種服務(wù)器端腳本技術(shù),可以使(嵌入網(wǎng)頁(yè)中的)腳本由 Internet 服務(wù)器執(zhí)行。ASP.NET 是一項(xiàng)微軟公司的技術(shù) 。ASP 指的是動(dòng)態(tài)服務(wù)器頁(yè)面(Active Server Pages) 。ASP.NET 是一種在 IIS 中運(yùn)行的程序 。IIS (Internet Information Services) 是微軟的 Internet 服務(wù)器。 IIS 是 Windows servers 操作系統(tǒng)(co zu x tn)免費(fèi)捆綁的組件。 IIS 也是 Windows 2000 和 XP 專業(yè)版的組成部分。什么是 ASP.NET 文件?

7、ASP.NET 文件類似 HTML 文件。 ASP.NET 文件可以包含 HTML、XML 以及腳本。 ASP.NET 文件中的腳本在服務(wù)器上執(zhí)行。 ASP.NET 文件的文件后綴是 “.aspx”。共三十頁(yè)2.4. ASP.NET的優(yōu)勢(shì)(yush)ASP.NET是目前主流網(wǎng)絡(luò)開發(fā)技術(shù)之一,它本身具有許多(xdu)優(yōu)點(diǎn)和新特性,具體如下:高效的運(yùn)行性能簡(jiǎn)易性、靈活性可管理性生產(chǎn)效率共三十頁(yè)2.5. ASP.NET的應(yīng)用領(lǐng)域 ASP.NET作為微軟全力推出的一種動(dòng)態(tài)網(wǎng)站開發(fā)技術(shù),經(jīng)過(guò)最近幾年的發(fā)展,在實(shí)際生活中已經(jīng)有了很多成功的項(xiàng)目案例,比如世界飲食行業(yè)的龍頭老大KFC、中國(guó)最成功的游戲之一問(wèn)道

8、、中國(guó)國(guó)家行政(xngzhng)機(jī)關(guān)人事部以及中國(guó)最著名的汽車產(chǎn)商之一東風(fēng)汽車公司等,它們的官方網(wǎng)站都是用ASP.NET開發(fā)的。共三十頁(yè)當(dāng)瀏覽器請(qǐng)求 HTML 文件時(shí),服務(wù)器會(huì)返回該文件。 當(dāng)瀏覽器請(qǐng)求 ASP.NET 文件時(shí),IIS 會(huì)把該請(qǐng)求傳遞給服務(wù)器上的 ASP.NET 引擎。 ASP.NET 引擎會(huì)逐行地讀取該文件,并執(zhí)行文件中的腳本(jiobn)。最后,ASP.NET 文件會(huì)以純 HTML 的形式返回瀏覽器。2.6. ASP.NET的運(yùn)行(ynxng)原理共三十頁(yè)圖2-5 ASP.NET網(wǎng)站(wn zhn)運(yùn)行原理共三十頁(yè)共三十頁(yè)2.7 配置(pizh)ASP.NET的運(yùn)行環(huán)境AS

9、P.NET的運(yùn)行(ynxng)環(huán)境1)操作系統(tǒng)2)服務(wù)軟件:IIS5.0,.NET Framework,MDAC (Microsoft Data Access Components)3)WWW客戶:IE5.0以上2. 安裝IIS3. 安裝.NET Framework共三十頁(yè)4. 測(cè)試(csh)ASP.NET環(huán)境【例1-2】 建立一個(gè)(y )簡(jiǎn)單的ASP.NET程序,在記事本中輸入下面程序:first.aspx 說(shuō)明:擴(kuò)展名;C#大小寫敏感;注釋;C#語(yǔ)句終止用分號(hào);將該文件保存到C:Inetpubwwwroot文件夾中,然后在瀏覽器地址欄輸入http:/localhost/first.aspx

10、。共三十頁(yè)(1)操作系統(tǒng)Windows 2000 Service Pack 4。Windows Server 2003 Service Pack 2.0。Windows XP Service Pack 2.0。Windows 7。(2)硬件CPU:至少1.6GHz(推薦使用2GHz)。內(nèi)存:至少1G(推薦使用2G)。(3)磁盤全部安裝(包括幫助文檔),系統(tǒng)驅(qū)動(dòng)器上需要5.4G的可用空間,安裝驅(qū)動(dòng)器上需要2G的可用空間。(4)顯示器至少800600像素,256色(建議用1024768像素,增強(qiáng)色為16位)。安裝Visual Studio 2010之前,系統(tǒng)必須先安裝Internet信息(xnx)

11、服務(wù)(IIS)6.0或更高版本。2.8 ASP.NET開發(fā)環(huán)境(hunjng)搭建共三十頁(yè) 初次運(yùn)行VS 2010將打開(d ki)圖2-1所示的“選擇默認(rèn)環(huán)境設(shè)置”對(duì)話框,在“選擇默認(rèn)環(huán)境設(shè)置”列表中選擇“Visual C#開發(fā)設(shè)置”,單擊【啟動(dòng)Visual Studio】按鈕。2.9 熟悉(shx)Visual Studio2010開發(fā)環(huán)境共三十頁(yè)在VS2010開發(fā)環(huán)境中,ASP.NET應(yīng)用程序分為項(xiàng)目和網(wǎng)站(wn zhn)兩種類型。2.9.1 新建項(xiàng)目(xingm)或網(wǎng)站共三十頁(yè)新建項(xiàng)目(xingm)共三十頁(yè)新建網(wǎng)站(wn zhn)共三十頁(yè)1. 文件系統(tǒng)方式 在VS 2010中使用默認(rèn)的

12、“文件系統(tǒng)”方式創(chuàng)建新網(wǎng)站時(shí),僅需要指定一個(gè)用于存放站點(diǎn)文件的本地文件夾,而不需要在本計(jì)算機(jī)中安裝IIS服務(wù)器,系統(tǒng)能自動(dòng)為該站點(diǎn)配置一個(gè)“開發(fā)服務(wù)器”(ASP.NET Development Server),用來(lái)模擬IIS服務(wù)器對(duì)ASP.NET程序運(yùn)行時(shí)的支持。這種方式十分(shfn)適合獨(dú)立設(shè)計(jì)者或?qū)W習(xí)時(shí)使用。網(wǎng)站(wn zhn)的類型:共三十頁(yè)2. HTTP方式 如果在遠(yuǎn)程或本地(bnd)IIS服務(wù)器中已創(chuàng)建并設(shè)置好了站點(diǎn)的虛擬目錄,則可在“位置”欄中選擇了“HTTP”方式后,填寫站點(diǎn)的本地或遠(yuǎn)程URL,如“http:/localhost/myweb”或“7/myweb”。 需要說(shuō)明的是

13、使用HTTP方式創(chuàng)建新站點(diǎn)時(shí),應(yīng)確定服務(wù)器中已安裝了FrontPage服務(wù)器擴(kuò)展組件。這種方式可以將程序的源代碼保存到一個(gè)公用的IIS服務(wù)器中,項(xiàng)目組的所有成員均可用“打開網(wǎng)站”的方式訪問(wèn)、修改程序,特別適合團(tuán)隊(duì)開發(fā)時(shí)使用。3. FTP方式 如果在遠(yuǎn)程或本地IIS服務(wù)器中已創(chuàng)建并設(shè)置好了站點(diǎn)的虛擬目錄,并在服務(wù)器中安裝(nzhung)了FTP服務(wù)器,則可在“位置”欄中選擇了“FTP”方式后,填寫對(duì)應(yīng)的FTP訪問(wèn)地址,如“7”或“7/WebSite1”。共三十頁(yè)2.9.2 集成開發(fā)環(huán)境(hunjng)中的主要子窗口共三十頁(yè)2.9.3 管理項(xiàng)目(xingm)文件1. 保存(bocn)項(xiàng)目2. 打開項(xiàng)目3. 項(xiàng)目及文件重命名共三十頁(yè)2.9.4 使用(shyng)VS 2010的幫助系統(tǒng) 1. 提示類名或?qū)ο?duxing)名 2. 提示類成員或?qū)ο蟪蓡T 3. 提示方法的使用說(shuō)明 4. 實(shí)例化提示1. 智能感知2. MSDN Library幫助系統(tǒng)共三十頁(yè)2.10 綜合實(shí)例(shl)創(chuàng)建一個(gè)ASP.NET網(wǎng)站課后任務(wù)(rn wu):安裝IIS安裝VS2010共三十頁(yè)內(nèi)容摘要第2章 搭建ASP.NET網(wǎng)站開發(fā)環(huán)境。2.9 熟悉Visual Studio2010開發(fā)環(huán)境。2.9 熟悉Visual Studio2010開發(fā)環(huán)境。2.1 .NET Framework

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論