




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
第1章 Web基礎知識主講:陳平第1章 Web基礎知識主講:陳平1本章要點◆Web的概念◆Web瀏覽器和Web服務器◆Web的工作原理◆網頁的基本元素◆網站及網站開發技術本章要點◆Web的概念◆Web瀏覽器和Web服務器◆W21.1Web概述
1.1.1web的結構概述1.1.2web的工作原理1.1.3web的主要特點
1.1Web概述1.1.1web的結構概述31.1.1Web的結構概述
WWW是WorldWideWeb的縮寫,又稱為3W或Web,中文譯為“萬維網”。它作為Internet上的新一代用戶界面,摒棄了以往純文本方式的信息交互手段,采用超文本(hypertext)方式。超文本是一種全局性的信息機構,它將文檔中的不同部分通過關鍵字建立鏈接,使信息得以以交互方式搜索。當超文本與多媒體在信息瀏覽環境下結合時即稱為超媒體。
Internet采用超文本和超媒體的組合方式,將信息的鏈接擴展至整個Internet上。Web就是一種超文本信息系統,它使得文本不再固定在某一個位置,而是可以從一個位置跳轉到另外的位置,正是這種多鏈接性,才把它稱為Web。1.1.1Web的結構概述4在Internet上實現Web要使用兩個主要構造模塊。一是Web瀏覽器二是Web服務器在Internet上實現Web要使用兩個主要構5Web瀏覽器
瀏覽器(Browse)是用于瀏覽信息的應用程序,其作用是顯示Web頁面和解釋腳本。目前常用的有:InternetExplorer(IE)、MozillaFireFox、傲游(Maxthon)、360等。
瀏覽器取回所請求的頁面后對它上面的文本和格式命令進行解釋,并在屏幕上按正確的格式顯示出來。Web瀏覽器6使用IE瀏覽器打開的清華大學網站首頁
使用IE瀏覽器打開的清華大學網站首頁7
從本質上來說,瀏覽器是一個程序,它能夠顯示Web頁面,也能夠捕捉住已顯示頁面上各個項目的鼠標單擊事件。當一個項目被選中時,瀏覽器跟隨此超鏈接并將所選擇的頁面取回來。
網絡中的每一個Web頁面都有一個惟一的地址,這個地址稱為統一資源定位地址(UniformResourceLocator
),縮寫為URL.例如,東南大學網站首頁的URL為:80/index.asp
從本質上來說,瀏覽器是一個程序,它能夠顯示Web8Web服務器
Web服務器(WebServer)的主要任務是接受用戶的請求,然后執行相應的應用程序和數據庫的連接,通過SQL等方式向數據庫服務器提出數據處理請求,數據庫服務器將數據處理的結果提交給Web服務器,再由服務器傳送到客戶機。Web服務器91.1.2Web的工作原理
從本質上講,Web是基于客戶端/服務器的一種體系結構。一般來說,用戶的計算機稱為客戶機,用于提供服務的計算機稱為服務器。在Web方式下客戶端常用瀏覽器訪問服務器??蛻魴C向服務器發送請求,要求執行某項任務,服務器執行此項任務,并向客戶機返回響應1.1.2Web的工作原理10Web工作原理示意圖Web工作原理示意圖111.2網頁與網站
1.2.1網頁的基本元素
1.2.2網站及網站開發技術
1.2網頁與網站1.2.1網頁的基本元素121.2.1網頁的基本元素
網頁是通過WWW發布的包含文本、聲音、圖像、動畫等多媒體信息的頁面,它是互聯網最基本的組成單位,眾多的網頁有機地結合在一起就組成了網站。網頁文件通常是用HTML標記語言設計的,其擴展名通常為.htm或.html。
1.2.1網頁的基本元素13網頁的基本元素
網頁的基本元素141.2.2網站及網站開發技術
WWW服務器上相互鏈接的一系列網頁組成一個網站。從廣義上說,網站由硬件與軟件兩大部分組成。硬件主要是指服務器(計算機),軟件則指操作系統、Web服務器軟件和應用程序(包括靜態和動態網頁文件以及數據庫)等;從狹義上說,網站指基于Web服務器的應用程序。
1.2.2網站及網站開發技術15網站的體系結構示意圖
網站的體系結構示意圖161.3網站發展歷史從靜態網頁發展到動態網頁動態網頁發展的幾個階段ASP的技術特點新一代ASP.NET技術1.3網站發展歷史從靜態網頁發展到動態網頁171.3.1從靜態網頁發展到動態網頁
靜態網頁是標準的HTML文件,其文件擴展名是.htm或.html。它可以包含HTML標記、文本、Jave小程序、客戶端腳本以及客戶端ActiveX控件,但這種網頁不包含任何服務器端腳本,該頁中的每一行HTML代碼都是在放置到Web服務器前由網頁設計人員編寫的,在放置到Web服務器后便不再發生任何更改,所以稱之為靜態網頁。
要使網頁內容產生動態變化,必須通過編寫程序代碼來實現。在HTML中嵌入程序代碼,實現動態變化的網頁稱之為“動態網頁”。動態網頁仍然以HTML語言為基礎,由服務器端執行代碼并將執行結果轉換為靜態網頁形式,傳輸到客戶端,由客戶端瀏覽器解釋執行。1.3.1從靜態網頁發展到動態網頁靜態網頁是標準的181.3.2動態網頁發展的幾個階段
(1)CGI階段
CGI是英文CommonGatewayInterface的縮寫,代表服務器端的一種通用(標準)接口。每當服務器接到客戶更新數據的要求以后,利用這個接口去啟動外部應用程序來完成各類計算、處理或訪問數據庫的工作,處理完后將結果返回Web服務器,再返回瀏覽器。外部應用程序是用C、C++、Perl、Pascal、Java或其他語言編寫的程序,程序運行在獨立的地址空間中。(2)腳本語言階段這個階段出現了許多杰出的腳本語言,如ASP、PHP、JSP等。腳本語言的出現大大簡化了動態網站開發的難度,特別是ASP和PHP學習簡單、功能強大,成為許多網站開發者的首選。JSP與ASP的程序結構非常相似。它的主要特點是在傳統的HTML網頁文件中加入Java程序片段(Scriptlet)和使用各種各樣的JSP標志(Tag),構成JSP網頁。Web服務器在接收客戶的訪問要求時,首先執行其中的程序片段,并將執行結果以HTML格式返回客戶。1.3.2動態網頁發展的幾個階段(1)CGI階段19(3)組件技術階段
ASP.NET和Java(J2EE)技術是這個階段的代表。ASP.NET是一種動態網頁技術,它提供了一個基于Microsoft.NET框架的Web開發平臺。NET框架(.NETFramework)是支持ASP.NET應用程序的基礎平臺,也是.NET的核心部分。它由公共語言運行庫(CLR)和.NETFramework類庫組成。公共語言運行庫為多種語言的程序代碼提供了編譯運行環境。.NETFramework類庫包含有上百個面向對象類。
(3)組件技術階段201.3.3.NET框架的體系結構在.NET框架中使用了很多全新的技術,帶來了很多根本性的、深層次的創新??蚣芙o因特網構筑了一個理想的工作環境。在這個環境中,用戶能夠在任何地方、任何時間、使用任何設備從Internet網中獲得所需要的信息,而勿需知道信息的細節。.NET框架的體系結構包括5大部分,它們是:程序設計語言及公共語言規范(CLS)應用程序平臺(ASP.NET及Windows應用程序等)ADO.NET及類庫公共語言運行庫(CLR)程序開發環境(VisualStudio.NET)其結構如圖1.1所示。.NET框架的上述結構可以簡化為圖1.2。1.3.3.NET框架的體系結構在.NET框架中使用了很21圖1.1.NET框架的體系結構圖1.1.NET框架的體系結構22圖1.2框架的簡化圖圖1.2框架的簡化圖23下面重點介紹.NET框架平臺使用的語言、平臺的作用以及采用的通信協議三方面的問題。1..NET框架使用的語言在.NET框架上可以運行多種語言,這是.NET的一大優點。.NET框架中的CLS實際上是一種語言規范。由于.NET框架支持多種語言,并且要在不同語言對象之間進行交互,因此就要求這些語言必須遵守一些共同的規則。公共語言規范(CommonLanguageSpecification,CLS)就定義了這些語言的共同規范,它包括了數據類型、語言構造等。凡是符合CLS規范的語言都可以在.NET框架上運行。目前已經有C#.NET、VB.NET、C++.NET、J#.NET、Jscript.NET等(VBScript已不再使用)。預計還將有20多種語言可以運行在.NET框架中。目前,有些公司還在創建符合CLS規范的自己的語言。由于多種語言都運行在.NET框架之中,因此它們功能都基本相同,只是語法有區別。程序開發者可以選擇自己習慣或愛好的語言進行開發。VisualC#是為.NET框架“量體裁衣”開發出來的語言,非常簡練和安全,最適合于在.NET框架中使用。下面重點介紹.NET框架平臺使用的語言、平臺的作用以及采用的242.類庫.NET框架的另一個主要組成部分是類庫,包括數千個可重用的“類”。各種不同的開發語言都可以用它來開發傳統的命令行程序或者圖形用戶界面(GUI)應用程序。.NET框架中的類被拆分為命名空間。命名空間(NameSpace)是類庫的邏輯分區。類庫所采用的命名空間呈層次結構,即命名空間下面又可以再分成子命名空間。每個命名空間都包含一組按照功能劃分的相關的類。這樣,一個大型的.NET庫就變得易于理解和便于使用。例如:所有微軟公司提供的類都以System或Microsoft命名空間開頭。有關網絡協議和簡單的編程接口的類放在System.Net命名空間中。有關文件I/O、內存I/O、獨立存儲的類放在System.IO命名空間中?;赪indows應用程序的用戶界面的類放在System.Windows.Forms命名空間中。有關Web服務器與瀏覽器交互,以及Web服務的類都放入System.Web及其子命名空間中。所有用于處理XML、XML架構、XSL/T轉換、Xpath表達式的類都放入System.Xml及其子命名空間中。3.公共語言運行庫(CLR)公共語言運行庫(CLR,也稱公共語言運行環境)就相當于Java體系中的“虛擬機”,它是.NET框架的核心。它提供了程序運行時的內存管理、垃圾自動回收、線程管理和遠程處理以及其他系統服務。同時,它還能監視程序的運行,進行嚴格的安全檢查和維護工作,以確保程序運行的安全、可靠以及其他形式的代碼的準確性。在ASP.NET2.0新版本中,CLR又增加了用戶認證、角色授權以及個性化服務等新的服務項目。2.類庫251.4開發ASP.NET應用程序所需環境
開發ASP.NETWeb應用程序系統需要的基本環境分別有以下兩種搭建方式:(1)安裝Web服務器IIS、設置虛擬目錄、安裝Microsoft.NETFramework以及安裝代碼編輯器。(2)使用VisualStudio集成開發環境?!?.4開發ASP.NET應用程序所需環境
開發ASP26
VisualStudio集成開發環境
VisualStudio是一個集編輯調試運行為一體的集成開發環境。VisualStudio在安裝時會自動檢測并安裝.NETFramework;并在其中內置Web服務器和SQLServer2005數據庫服務器,VisualStudio安裝簡便,在安裝向導引導下可以選擇默認安裝。VisualStudio2005集成開發環境簡介VisualStudio2005開發環境中主要包括:文本編輯器、工具箱、菜單、工具條、解決方案管理器、資源管理器和屬性窗體等。如下頁圖所示。
VisualStudio集成開發環境
Visual27圖集成開發環境圖集成開發環境281.5XML:可擴展標記語言什么是XML使用XML的特點1.5XML:可擴展標記語言什么是XML29什么是XMLXML(ExtensibleMarkupLanguage)是一種可以擴展的標記語言,用來描述層次化的文檔。XML是由WorldWideWeb(W3C)1998年發布的標準,到現在已經發展成熟。下面先舉一個簡單的示例來說明什么是XML。一個簡單的XML文檔的結構如下:<root><a><b>…</b><c>…</c><d>…</d></a><a><b>…</b><c>…</c><d>…</d></a></root>什么是XMLXML(ExtensibleMarkupL30一個XML文檔必須遵循下列5項原則:整個文檔必須有,而且只能有一個“根元素”。元素嚴格區分大小寫。每個元素都是封閉的。就是說都必須有開始標記和結束標記,如果只適合用單標記時也要使用<單標記/>的方式。元素之間可以嵌套,但不能交叉。屬性值必須包含在引號之中。同一個元素的屬性不能重復。例如,一個“學生.xml”文檔的內容如下:一個XML文檔必須遵循下列5項原則:31<root> <student> <name>zhanghong</name> <sex>male</sex> <class>60912P</class> </student> <student> <name>wangming</name> <sex>female</sex> <class>60913D</class> </student></root>第1章WEB的基礎知識課件32
上面就是一個最簡單的XML文檔,它是一個文本文件,可以使用任何文本編輯器(如記事本等)來編寫,但是.NET提供的編寫環境可以提示錯誤,從而給編寫帶來一些方便。XML分析器將這個文本文件轉換為“文檔對象模型”,形成樹形層次結構。在文檔對象模型中,每個標記是一個節點,所有節點必須有一個“根”(如上述程序中的<root>…</root>就是所有節點的根)。根的下面有若干分支,每個分支下面又可以劃分出若干分支。在后面將要學習到的HTML中,也是用一套預定義的標記來格式化文本,如<html>、<head>、<h1>、<h2>、<br>等。為了和HTML區別,我們將其中的標記稱為“元素”,在XML中沒有預定義的元素,文檔中使用的元素都是自己定義的。文檔中放在“<”與“>”之間的都是元素,如學生.xml文檔中的<root>、<student>、<name>、<sex>、<class>等都是元素。文檔中各元素之間存在著層次關系,下一級元素可稱為“子元素”,上一級元素稱為該元素的“父元素”。
33現在將上述文檔以后綴名為xml的形式存儲。運行該文檔后在瀏覽器(IE5.0以上)中將顯示以下界面(圖1.7)。瀏覽器中顯示的界面仍然保持原代碼的層次結構。只是如果某個項目包括子項時,該項目名的左邊多出了一個“-”號,用鼠標點擊這個符號時,該項目的子項將折疊在一起,“-”號變成“+”號。再單擊時,各個子項將再次展開。這說明瀏覽器已經識別和理解了XML文檔中的層次關系現在將上述文檔以后綴名為xml的形式存儲。運行該文檔后在瀏覽34圖1.7運行XML文件的結果圖1.7運行XML文件的結果351.6第一個ASP.NET網頁參照書本1.6第一個ASP.NET網頁參照書本36第1章 Web基礎知識主講:陳平第1章 Web基礎知識主講:陳平37本章要點◆Web的概念◆Web瀏覽器和Web服務器◆Web的工作原理◆網頁的基本元素◆網站及網站開發技術本章要點◆Web的概念◆Web瀏覽器和Web服務器◆W381.1Web概述
1.1.1web的結構概述1.1.2web的工作原理1.1.3web的主要特點
1.1Web概述1.1.1web的結構概述391.1.1Web的結構概述
WWW是WorldWideWeb的縮寫,又稱為3W或Web,中文譯為“萬維網”。它作為Internet上的新一代用戶界面,摒棄了以往純文本方式的信息交互手段,采用超文本(hypertext)方式。超文本是一種全局性的信息機構,它將文檔中的不同部分通過關鍵字建立鏈接,使信息得以以交互方式搜索。當超文本與多媒體在信息瀏覽環境下結合時即稱為超媒體。
Internet采用超文本和超媒體的組合方式,將信息的鏈接擴展至整個Internet上。Web就是一種超文本信息系統,它使得文本不再固定在某一個位置,而是可以從一個位置跳轉到另外的位置,正是這種多鏈接性,才把它稱為Web。1.1.1Web的結構概述40在Internet上實現Web要使用兩個主要構造模塊。一是Web瀏覽器二是Web服務器在Internet上實現Web要使用兩個主要構41Web瀏覽器
瀏覽器(Browse)是用于瀏覽信息的應用程序,其作用是顯示Web頁面和解釋腳本。目前常用的有:InternetExplorer(IE)、MozillaFireFox、傲游(Maxthon)、360等。
瀏覽器取回所請求的頁面后對它上面的文本和格式命令進行解釋,并在屏幕上按正確的格式顯示出來。Web瀏覽器42使用IE瀏覽器打開的清華大學網站首頁
使用IE瀏覽器打開的清華大學網站首頁43
從本質上來說,瀏覽器是一個程序,它能夠顯示Web頁面,也能夠捕捉住已顯示頁面上各個項目的鼠標單擊事件。當一個項目被選中時,瀏覽器跟隨此超鏈接并將所選擇的頁面取回來。
網絡中的每一個Web頁面都有一個惟一的地址,這個地址稱為統一資源定位地址(UniformResourceLocator
),縮寫為URL.例如,東南大學網站首頁的URL為:80/index.asp
從本質上來說,瀏覽器是一個程序,它能夠顯示Web44Web服務器
Web服務器(WebServer)的主要任務是接受用戶的請求,然后執行相應的應用程序和數據庫的連接,通過SQL等方式向數據庫服務器提出數據處理請求,數據庫服務器將數據處理的結果提交給Web服務器,再由服務器傳送到客戶機。Web服務器451.1.2Web的工作原理
從本質上講,Web是基于客戶端/服務器的一種體系結構。一般來說,用戶的計算機稱為客戶機,用于提供服務的計算機稱為服務器。在Web方式下客戶端常用瀏覽器訪問服務器??蛻魴C向服務器發送請求,要求執行某項任務,服務器執行此項任務,并向客戶機返回響應1.1.2Web的工作原理46Web工作原理示意圖Web工作原理示意圖471.2網頁與網站
1.2.1網頁的基本元素
1.2.2網站及網站開發技術
1.2網頁與網站1.2.1網頁的基本元素481.2.1網頁的基本元素
網頁是通過WWW發布的包含文本、聲音、圖像、動畫等多媒體信息的頁面,它是互聯網最基本的組成單位,眾多的網頁有機地結合在一起就組成了網站。網頁文件通常是用HTML標記語言設計的,其擴展名通常為.htm或.html。
1.2.1網頁的基本元素49網頁的基本元素
網頁的基本元素501.2.2網站及網站開發技術
WWW服務器上相互鏈接的一系列網頁組成一個網站。從廣義上說,網站由硬件與軟件兩大部分組成。硬件主要是指服務器(計算機),軟件則指操作系統、Web服務器軟件和應用程序(包括靜態和動態網頁文件以及數據庫)等;從狹義上說,網站指基于Web服務器的應用程序。
1.2.2網站及網站開發技術51網站的體系結構示意圖
網站的體系結構示意圖521.3網站發展歷史從靜態網頁發展到動態網頁動態網頁發展的幾個階段ASP的技術特點新一代ASP.NET技術1.3網站發展歷史從靜態網頁發展到動態網頁531.3.1從靜態網頁發展到動態網頁
靜態網頁是標準的HTML文件,其文件擴展名是.htm或.html。它可以包含HTML標記、文本、Jave小程序、客戶端腳本以及客戶端ActiveX控件,但這種網頁不包含任何服務器端腳本,該頁中的每一行HTML代碼都是在放置到Web服務器前由網頁設計人員編寫的,在放置到Web服務器后便不再發生任何更改,所以稱之為靜態網頁。
要使網頁內容產生動態變化,必須通過編寫程序代碼來實現。在HTML中嵌入程序代碼,實現動態變化的網頁稱之為“動態網頁”。動態網頁仍然以HTML語言為基礎,由服務器端執行代碼并將執行結果轉換為靜態網頁形式,傳輸到客戶端,由客戶端瀏覽器解釋執行。1.3.1從靜態網頁發展到動態網頁靜態網頁是標準的541.3.2動態網頁發展的幾個階段
(1)CGI階段
CGI是英文CommonGatewayInterface的縮寫,代表服務器端的一種通用(標準)接口。每當服務器接到客戶更新數據的要求以后,利用這個接口去啟動外部應用程序來完成各類計算、處理或訪問數據庫的工作,處理完后將結果返回Web服務器,再返回瀏覽器。外部應用程序是用C、C++、Perl、Pascal、Java或其他語言編寫的程序,程序運行在獨立的地址空間中。(2)腳本語言階段這個階段出現了許多杰出的腳本語言,如ASP、PHP、JSP等。腳本語言的出現大大簡化了動態網站開發的難度,特別是ASP和PHP學習簡單、功能強大,成為許多網站開發者的首選。JSP與ASP的程序結構非常相似。它的主要特點是在傳統的HTML網頁文件中加入Java程序片段(Scriptlet)和使用各種各樣的JSP標志(Tag),構成JSP網頁。Web服務器在接收客戶的訪問要求時,首先執行其中的程序片段,并將執行結果以HTML格式返回客戶。1.3.2動態網頁發展的幾個階段(1)CGI階段55(3)組件技術階段
ASP.NET和Java(J2EE)技術是這個階段的代表。ASP.NET是一種動態網頁技術,它提供了一個基于Microsoft.NET框架的Web開發平臺。NET框架(.NETFramework)是支持ASP.NET應用程序的基礎平臺,也是.NET的核心部分。它由公共語言運行庫(CLR)和.NETFramework類庫組成。公共語言運行庫為多種語言的程序代碼提供了編譯運行環境。.NETFramework類庫包含有上百個面向對象類。
(3)組件技術階段561.3.3.NET框架的體系結構在.NET框架中使用了很多全新的技術,帶來了很多根本性的、深層次的創新??蚣芙o因特網構筑了一個理想的工作環境。在這個環境中,用戶能夠在任何地方、任何時間、使用任何設備從Internet網中獲得所需要的信息,而勿需知道信息的細節。.NET框架的體系結構包括5大部分,它們是:程序設計語言及公共語言規范(CLS)應用程序平臺(ASP.NET及Windows應用程序等)ADO.NET及類庫公共語言運行庫(CLR)程序開發環境(VisualStudio.NET)其結構如圖1.1所示。.NET框架的上述結構可以簡化為圖1.2。1.3.3.NET框架的體系結構在.NET框架中使用了很57圖1.1.NET框架的體系結構圖1.1.NET框架的體系結構58圖1.2框架的簡化圖圖1.2框架的簡化圖59下面重點介紹.NET框架平臺使用的語言、平臺的作用以及采用的通信協議三方面的問題。1..NET框架使用的語言在.NET框架上可以運行多種語言,這是.NET的一大優點。.NET框架中的CLS實際上是一種語言規范。由于.NET框架支持多種語言,并且要在不同語言對象之間進行交互,因此就要求這些語言必須遵守一些共同的規則。公共語言規范(CommonLanguageSpecification,CLS)就定義了這些語言的共同規范,它包括了數據類型、語言構造等。凡是符合CLS規范的語言都可以在.NET框架上運行。目前已經有C#.NET、VB.NET、C++.NET、J#.NET、Jscript.NET等(VBScript已不再使用)。預計還將有20多種語言可以運行在.NET框架中。目前,有些公司還在創建符合CLS規范的自己的語言。由于多種語言都運行在.NET框架之中,因此它們功能都基本相同,只是語法有區別。程序開發者可以選擇自己習慣或愛好的語言進行開發。VisualC#是為.NET框架“量體裁衣”開發出來的語言,非常簡練和安全,最適合于在.NET框架中使用。下面重點介紹.NET框架平臺使用的語言、平臺的作用以及采用的602.類庫.NET框架的另一個主要組成部分是類庫,包括數千個可重用的“類”。各種不同的開發語言都可以用它來開發傳統的命令行程序或者圖形用戶界面(GUI)應用程序。.NET框架中的類被拆分為命名空間。命名空間(NameSpace)是類庫的邏輯分區。類庫所采用的命名空間呈層次結構,即命名空間下面又可以再分成子命名空間。每個命名空間都包含一組按照功能劃分的相關的類。這樣,一個大型的.NET庫就變得易于理解和便于使用。例如:所有微軟公司提供的類都以System或Microsoft命名空間開頭。有關網絡協議和簡單的編程接口的類放在System.Net命名空間中。有關文件I/O、內存I/O、獨立存儲的類放在System.IO命名空間中?;赪indows應用程序的用戶界面的類放在System.Windows.Forms命名空間中。有關Web服務器與瀏覽器交互,以及Web服務的類都放入System.Web及其子命名空間中。所有用于處理XML、XML架構、XSL/T轉換、Xpath表達式的類都放入System.Xml及其子命名空間中。3.公共語言運行庫(CLR)公共語言運行庫(CLR,也稱公共語言運行環境)就相當于Java體系中的“虛擬機”,它是.NET框架的核心。它提供了程序運行時的內存管理、垃圾自動回收、線程管理和遠程處理以及其他系統服務。同時,它還能監視程序的運行,進行嚴格的安全檢查和維護工作,以確保程序運行的安全、可靠以及其他形式的代碼的準確性。在ASP.NET2.0新版本中,CLR又增加了用戶認證、角色授權以及個性化服務等新的服務項目。2.類庫611.4開發ASP.NET應用程序所需環境
開發ASP.NETWeb應用程序系統需要的基本環境分別有以下兩種搭建方式:(1)安裝Web服務器IIS、設置虛擬目錄、安裝Microsoft.NETFramework以及安裝代碼編輯器。(2)使用VisualStudio集成開發環境?!?.4開發ASP.NET應用程序所需環境
開發ASP62
VisualStudio集成開發環境
VisualStudio是一個集編輯調試運行為一體的集成開發環境。VisualStudio在安裝時會自動檢測并安裝.NETFramework;并在其中內置Web服務器和SQLServer2005數據庫服務器,VisualStudio安裝簡便,在安裝向導引導下可以選擇默認安裝。VisualStudio2005集成開發環境簡介VisualStudio2005開發環境中主要包括:文本編輯器、工具箱、菜單、工具條、解決方案管理器、資源管理器和屬性窗體等。如下頁圖所示。
VisualStudio集成開發環境
Visual63圖集成開發環境圖集成開發環境641.5XML:可擴展標記語言什么是XML使用XML的特點1.5XML:可擴展標記語言什么是XML65什么是XMLXML(ExtensibleMarkupLanguage)是一種可以擴展的標記語言,用來描述層次化的文檔。XML是由WorldWideWeb(W3C)1998年發布的標準,到現在已經發展成
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 汽車和食品合作協議書
- 無紙化商戶簽約協議書
- 課程置換協議書
- 聯通授權協議書
- 自駕免責協議書
- 藥廠授權協議書
- 平臺店鋪代運營協議書
- 藥品三方協議書
- 豪車合成協議書
- 舊房屋頂翻合同協議書
- 病假醫療期申請單(新修訂)
- 鉆孔樁鉆孔記錄表(旋挖鉆)
- 660MW機組金屬監督項目
- JBK-698CX淬火機數控系統
- ZJUTTOP100理工類學術期刊目錄(2018年版)
- 心理學在船舶安全管理中的應用
- JJF(鄂) 90-2021 電子輥道秤校準規范(高清版)
- 超星爾雅學習通《今天的日本》章節測試含答案
- 餐飲量化分級
- 三一重工SCC2000履帶吊履帶式起重機技術參數
- [精品]GA38-2004《銀行營業場所風險等級和防護級別的規定》
評論
0/150
提交評論