国模吧一区二区三区精品视频,亚洲精品福利在线观看,91久久精一区二区三区大全

狼邦科技  
專注于高品質(zhì)網(wǎng)站建設(shè)、軟件開發(fā)、視頻監(jiān)控、系統(tǒng)集成、網(wǎng)絡(luò)工程等信息化服務(wù)于一體的科技公司
網(wǎng)站首頁(yè) 關(guān)于狼邦 產(chǎn)品中心 案例展示 解決方案 新聞資訊 聯(lián)系方式
您當(dāng)前的位置:首頁(yè) >> 詳細(xì)內(nèi)容
 
詳細(xì)內(nèi)容  
Asp.Net 腳本語言介紹

一. 什么是ASP.net

???ASP.net 是一種建立在通用語言上的程序構(gòu)架,能被用于一臺(tái)Web服務(wù)器來建立強(qiáng)大的Web應(yīng)用程序。ASP.NET 不僅僅是 Active Server Page (ASP) 的下一個(gè)版本;它還提供了一個(gè)統(tǒng)一的 Web 開發(fā)模型,其中包括開發(fā)人員生成企業(yè)級(jí) Web 應(yīng)用程序所需的各種服務(wù)。ASP.NET 的語法在很大程度上與 ASP 兼容,同時(shí)它還提供一種新的編程模型和結(jié)構(gòu),可生成伸縮性和穩(wěn)定性更好的應(yīng)用程序,并提供更好的安全保護(hù)�?梢酝ㄟ^在現(xiàn)有 ASP 應(yīng)用程序中逐漸添加 ASP.NET 功能,隨時(shí)增強(qiáng) ASP 應(yīng)用程序的功能。

???ASP.NET 是一個(gè)已編譯的、基于 .NET 的環(huán)境,可以用任何與 .NET 兼容的語言(包括 Visual Basic .NET、C# 和 JScript .NET.)創(chuàng)作應(yīng)用程序。另外,任何 ASP.NET 應(yīng)用程序都可以使用整個(gè) .NET Framework。開發(fā)人員可以方便地獲得這些技術(shù)的優(yōu)點(diǎn),其中包括托管的公共語言運(yùn)行庫(kù)環(huán)境、類型安全、繼承等等。

???ASP.NET 可以無縫地與 WYSIWYG HTML 編輯器和其他編程工具(包括 Microsoft Visual Studio .NET)一起工作。這不僅使得 Web 開發(fā)更加方便,而且還能提供這些工具必須提供的所有優(yōu)點(diǎn),包括開發(fā)人員可以用來將服務(wù)器控件拖放到 Web 頁(yè)的 GUI 和完全集成的調(diào)試支持。

二. Asp.Net?的?優(yōu)異特性: Asp.net相比 其他編程語言,有很多優(yōu)秀的特性:

  1. 執(zhí)行效率的大幅提高: ?ASP.net是把基于通用語言的程序在服務(wù)器上運(yùn)行。不像以前的ASP即時(shí)解釋程序,而是將程序在服務(wù)器端首次運(yùn)行時(shí)進(jìn)行編譯,這樣的執(zhí)行效果,當(dāng)然比一條一條的解釋強(qiáng)很多。
  2. 世界級(jí)的工具支持: ?ASP.net構(gòu)架是可以用Microsoft(R)公司最新的產(chǎn)品 Visual Studio.net開發(fā)環(huán)境進(jìn)行開發(fā),WYSIWYG(What You See Is What You Get所見即為所得)的編輯。這些僅是ASP.net強(qiáng)大化軟件支持的一小部分。
  3. 強(qiáng)大性和適應(yīng)性: 因?yàn)锳SP.net是基于通用語言的編譯運(yùn)行的程序,所以它的強(qiáng)大性和適應(yīng)性,可以使它運(yùn)行在Web應(yīng)用軟件開發(fā)者的幾乎全部的平臺(tái)上(筆者到現(xiàn)在為止只知道它只能用在Windows 2000 Server上)。通用語言的基本庫(kù),消息機(jī)制,數(shù)據(jù)接口的處理都能無縫的整合到ASP.net的Web應(yīng)用中。ASP.net同時(shí)也是language-independent語言獨(dú)立化的,所以,你可以選擇一種最適合你的語言來編寫你的程序,或者把你的程序用很多種語言來寫,現(xiàn)在已經(jīng)支持的有C#(C++和Java的結(jié)合體),VB,Jscript。將來,這樣的多種程序語言協(xié)同工作的能力保護(hù)您現(xiàn)在的基于COM+開發(fā)的程序,能夠完整的移植向ASP.net。
  4. 簡(jiǎn)單性和易學(xué)性: ASP.net是運(yùn)行一些很平常的任務(wù)如表單的提交客戶端的身份驗(yàn)證、分布系統(tǒng)和網(wǎng)站配置變得非常簡(jiǎn)單。例如ASP.net頁(yè)面構(gòu)架允許你建立你自己的用戶分界面,使其不同于常見的VB-Like界面。另外,通用語言簡(jiǎn)化開發(fā)使把代碼結(jié)合成軟件簡(jiǎn)單的就像裝配電腦。
  5. 高效可管理性:?ASP.net使用一種字符基礎(chǔ)的,分級(jí)的配置系統(tǒng),使你服務(wù)器環(huán)境和應(yīng)用程序的設(shè)置更加簡(jiǎn)單。因?yàn)榕渲眯畔⒍急4嬖诤?jiǎn)單文本中,新的設(shè)置有可能都不需要啟動(dòng)本地的管理員工具就可以實(shí)現(xiàn)。這種被稱為"Zero Local Administration"的哲學(xué)觀念使Asp.net的基于應(yīng)用的開發(fā)更加具體,和快捷。一個(gè)ASP.net的應(yīng)用程序在一臺(tái)服務(wù)器系統(tǒng)的安裝只需要簡(jiǎn)單的拷貝一些必須得文件,不需要系統(tǒng)的重新啟動(dòng),一切就是這么簡(jiǎn)單。
  6. 多處理器環(huán)境的可靠性:?ASP.net已經(jīng)被刻意設(shè)計(jì)成為一種可以用于多處理器的開發(fā)工具,它在多處理器的環(huán)境下用特殊的無縫連接技術(shù),將很大的提高運(yùn)行速度。即使你現(xiàn)在的ASP.net應(yīng)用軟件是為一個(gè)處理器開發(fā)的,將來多處理器運(yùn)行時(shí)不需要任何改變都能提高他們的效能,但現(xiàn)在的ASP確做不到這一點(diǎn)。
  7. 自定義性和可擴(kuò)展性:?ASP.net設(shè)計(jì)時(shí)考慮了讓網(wǎng)站開發(fā)人員可以在自己的代碼中自己定義"plug-in"的模塊。這與原來的包含關(guān)系不同,ASP.net可以加入自己定義的如何組件。網(wǎng)站程序的開發(fā)從來沒有這么簡(jiǎn)單過。
  8. 安全性: 基于Windows認(rèn)證技術(shù)和每應(yīng)用程序配置,你可以確性你的原程序時(shí)絕對(duì)安全的。

三. Asp.Net Web應(yīng)用程序開發(fā)說明

????當(dāng)創(chuàng)建 ASP.NET 應(yīng)用程序時(shí),開發(fā)人員可以使用 Web 窗體或 XML Web services,或以他們認(rèn)為合適的任何方式進(jìn)行組合。每個(gè)功能都能得到同一結(jié)構(gòu)的支持,使您能夠使用身份驗(yàn)證方案,緩存經(jīng)常使用的數(shù)據(jù),或者對(duì)應(yīng)用程序的配置進(jìn)行自定義,這里只是列出幾種可能性而已。

  • 使用 Web 窗體可以生成功能強(qiáng)大的基于窗體的 Web 頁(yè)。生成這些頁(yè)時(shí),可以使用 ASP.NET 服務(wù)器控件來創(chuàng)建公共 UI 元素,以及對(duì)它們進(jìn)行編程以用于執(zhí)行常見的任務(wù)。這些控件使您能夠用可重復(fù)使用的內(nèi)置或自定義組件生成 Web 窗體,從而簡(jiǎn)化頁(yè)面的代碼。有關(guān)更多信息,請(qǐng)參見 Web 窗體頁(yè)。有關(guān)如何開發(fā) ASP.NET 服務(wù)器控件的信息,請(qǐng)參見開發(fā) ASP.NET 服務(wù)器控件。
  • XML Web services 提供了遠(yuǎn)程訪問服務(wù)器功能的途徑。使用 XML Web services,企業(yè)可以公開數(shù)據(jù)或業(yè)務(wù)邏輯的編程接口,而客戶端和服務(wù)器應(yīng)用程序則可以獲取和操作這些編程接口。通過使用諸如 HTTP 和 XML 消息傳遞之類的標(biāo)準(zhǔn)跨越防火墻移動(dòng)數(shù)據(jù),XML Web services 可在客戶端-服務(wù)器或服務(wù)器-服務(wù)器方案下實(shí)現(xiàn)數(shù)據(jù)的交換。XML Web services 不用依靠特定的組件技術(shù)或?qū)ο笳{(diào)用約定。因此,用任何語言編寫、使用任何組件模型并在任何操作系統(tǒng)上運(yùn)行的程序,都可以訪問 XML Web services。有關(guān)更多信息,請(qǐng)參見使用 ASP.NET 和 XML Web services 客戶端創(chuàng)建的 XML Web services。

這些模型中的每一個(gè)模型都可以充分利用所有 ASP.NET 功能,以及 .NET Framework 和 .NET Framework 公共語言運(yùn)行庫(kù)的強(qiáng)大功能。這些功能以及使用它們的方法概述如下:

  • 如果您具有 ASP 開發(fā)技能,則新的 ASP.NET 編程模型對(duì)您來說將會(huì)是非常熟悉的。不過,與 ASP 相比,ASP.NET 對(duì)象模型變化顯著,它更為結(jié)構(gòu)化并且面向?qū)ο蟆5@也意味著 ASP.NET 不是完全向后兼容的;幾乎所有現(xiàn)有的 ASP 頁(yè)都必須經(jīng)過一定程度的修改后才可以在 ASP.NET 下運(yùn)行。此外,對(duì) Visual Basic .NET 的一些主要更改也意味著,用 Visual Basic Scripting 版本編寫的現(xiàn)有 ASP 頁(yè)通常將不會(huì)直接移植到 ASP.NET 中。不過,在大多數(shù)情況下,只需對(duì)少數(shù)幾行代碼進(jìn)行必要的修改。有關(guān)更多信息,請(qǐng)參見將 ASP 頁(yè)遷移到 ASP.NET
  • 從 ASP.NET 應(yīng)用程序訪問數(shù)據(jù)庫(kù)是向 Web 站點(diǎn)訪問者顯示數(shù)據(jù)的常用技術(shù)。ASP.NET 使得為此目的而對(duì)數(shù)據(jù)庫(kù)的訪問比以往更加方便。它還使您能夠從您的代碼管理數(shù)據(jù)庫(kù)。有關(guān)更多信息,請(qǐng)參見通過 ASP.NET 訪問數(shù)據(jù)
  • ASP.NET 提供一種簡(jiǎn)單的模型,該模型使 Web 開發(fā)人員能夠編寫在應(yīng)用程序級(jí)運(yùn)行的邏輯。開發(fā)人員可以在 Global.asax 文本文件中或在作為程序集部署的已編譯類中編寫這種代碼。這種邏輯可以包括應(yīng)用程序級(jí)事件,但開發(fā)人員可以輕松地?cái)U(kuò)展這種模型,以適應(yīng)他們的 Web 應(yīng)用程序的需要。有關(guān)更多信息,請(qǐng)參見 ASP.NET 應(yīng)用程序。
  • ASP.NET 提供易用的應(yīng)用程序和會(huì)話狀態(tài)功能,它們對(duì)于 ASP 開發(fā)人員來說是熟悉的,且容易與所有其他 .NET Framework API 兼容。有關(guān)更多信息,請(qǐng)參見 ASP.NET 狀態(tài)管理
  • 對(duì)于需要使用像 ISAPI 編程接口(隨附于以前的 ASP 版本中)那樣功能強(qiáng)大的 API 的高級(jí)開發(fā)人員,ASP.NET 提供了 IHttpHandlerIHttpModule 接口。實(shí)現(xiàn) IHttpHandler 接口,給您提供了一種與 IIS Web 服務(wù)器的低級(jí)別請(qǐng)求和響應(yīng)服務(wù)交互的手段,并提供與 ISAPI 擴(kuò)展非常類似的功能,但編程模型卻較為簡(jiǎn)單。實(shí)現(xiàn) IHttpModule 接口使您可以包含參與對(duì)應(yīng)用程序發(fā)出的每個(gè)請(qǐng)求的自定義事件。有關(guān)更多信息,請(qǐng)參見 HTTP 運(yùn)行庫(kù)支持。
  • ASP.NET 利用 .NET Framework 和公共語言運(yùn)行庫(kù)中的性能增強(qiáng)功能。另外,它還可以提供相對(duì)于 ASP 和其他 Web 開發(fā)平臺(tái)來說顯著的性能改進(jìn)。所有 ASP.NET 代碼都是編譯的,而不是解釋的,這就允許對(duì)本機(jī)代碼采用早期綁定,強(qiáng)類型處理,以及實(shí)時(shí) (JIT) 編譯,這里只列舉幾個(gè)優(yōu)點(diǎn)而已。ASP.NET 還可方便地分解,即開發(fā)人員可以移除那些與他們開發(fā)的應(yīng)用程序不相關(guān)的模塊(例如,會(huì)話模塊)。ASP.NET 還提供豐富的緩存服務(wù)(包括內(nèi)置服務(wù)和緩存 API 兩種)。ASP.NET 還提供性能計(jì)數(shù)器,開發(fā)人員和系統(tǒng)管理員可以監(jiān)視這些性能計(jì)數(shù)器,以測(cè)試新的應(yīng)用程序和搜集有關(guān)現(xiàn)有應(yīng)用程序的度量標(biāo)準(zhǔn)。有關(guān)更多信息,請(qǐng)參見 ASP.NET 緩存功能ASP.NET 優(yōu)化。
  • 在 Web 頁(yè)中編寫自定義調(diào)試語句,對(duì)排除應(yīng)用程序代碼中的錯(cuò)誤非常有幫助。但是,如果不移除它們,則會(huì)帶來麻煩。問題是,在應(yīng)用程序準(zhǔn)備好移植到生產(chǎn)服務(wù)器時(shí)從頁(yè)面中移除調(diào)試語句,會(huì)需要很大的工作量。ASP.NET 提供 TraceContext 類,在開發(fā)頁(yè)面時(shí)該類用于在頁(yè)面上編寫自定義調(diào)試語句。只有當(dāng)您已經(jīng)對(duì)頁(yè)面或整個(gè)應(yīng)用程序啟用跟蹤時(shí)它們才出現(xiàn)。啟用跟蹤還將有關(guān)請(qǐng)求的細(xì)節(jié)追加到頁(yè)面,或者,追加到存儲(chǔ)在應(yīng)用程序根目錄中的自定義跟蹤查看器(如果這樣指定的話)。有關(guān)更多信息,請(qǐng)參見 ASP.NET 跟蹤。
  • .NET Framework 和 ASP.NET 為 Web 應(yīng)用程序提供默認(rèn)授權(quán)和驗(yàn)證方案�?梢苑奖愕匾瞥�、添加或者替換這些方案,這取決于應(yīng)用程序的需要。有關(guān)更多信息,請(qǐng)參見保護(hù) ASP.NET Web 應(yīng)用程序。
  • ASP.NET 配置設(shè)置存儲(chǔ)在基于 XML 的文件中,這些文件都是人可讀和可寫的。每一個(gè)應(yīng)用程序都可以有不同的配置文件,可以擴(kuò)展配置方案,以適應(yīng)您的要求。有關(guān)更多信息,請(qǐng)參見 ASP.NET 配置
  • 當(dāng)應(yīng)用程序安裝在同一臺(tái)計(jì)算機(jī)上,但使用不同的 .NET Framework 版本時(shí),就說應(yīng)用程序是并行運(yùn)行的。要了解如何對(duì)服務(wù)器上的不同應(yīng)用程序使用不同的 ASP.NET 版本,請(qǐng)參見 ASP.NET 中的并行 (Side-by-Side) 支持。
  • IIS 6.0 使用一個(gè)稱為輔助進(jìn)程隔離模式的新進(jìn)程模型,它不同于 IIS 早期版本中使用的進(jìn)程模型。當(dāng)在 Windows Server 2003 上運(yùn)行時(shí),默認(rèn)情況下 ASP.NET 使用該進(jìn)程模型。有關(guān)如何將 ASP.NET 進(jìn)程模型設(shè)置遷移到輔助進(jìn)程隔離模式的信息,請(qǐng)參見 IIS 6.0 應(yīng)用程序隔離模式。
打印本頁(yè)】 【關(guān)門窗口
上一篇:微軟.NET戰(zhàn)略和ASP.NET簡(jiǎn)介 [2013/4/14]
下一篇:Asp.net 中利用 OpenSmtp 來發(fā)郵件 [2013/4/14]
   
 監(jiān)控維修手冊(cè) []
 超市監(jiān)控/店鋪監(jiān)控/超市網(wǎng)... []
 ASP.net發(fā)郵件的實(shí)例 []
 SQL對(duì)象名無效的解決方法 []
 微軟.NET戰(zhàn)略和ASP.NET簡(jiǎn)介 []
 Asp.net 文件上傳示例代碼 []
 熱烈祝賀威寧縣人民政府門... []
 站點(diǎn)代碼優(yōu)化(全面提高頁(yè)面... []
 2014年春節(jié)放假通知 []
 2015年春節(jié)放假通知 []
旗下網(wǎng)站:苗族文化網(wǎng)
Copyright beby8.com 版權(quán)所有:貴州狼邦科技有限公司
ICP備案/許可證編號(hào):黔ICP備12004694號(hào) 貴公網(wǎng)安備:52010302001843號(hào)
地址:貴州省貴陽(yáng)市南明區(qū)花溪大道東側(cè)保利鳳凰灣B1區(qū)1-12-25號(hào)
業(yè)務(wù)及技術(shù):13688513435(潘先生) 財(cái)務(wù)及客服:18985103435(王女士)
      <menuitem id="n34su"><center id="n34su"><em id="n34su"></em></center></menuitem>
      <strong id="n34su"><bdo id="n34su"></bdo></strong>
      <menuitem id="n34su"><b id="n34su"></b></menuitem>

      <pre id="n34su"><b id="n34su"></b></pre>
      主站蜘蛛池模板: 南部县| 保康县| 普兰县| 东乌珠穆沁旗| 宁南县| 永德县| 依安县| 凤凰县| 东方市| 霞浦县| 抚州市| 玉环县| 孝昌县| 兴安县| 武陟县| 安新县| 舞阳县| 汝南县| 新昌县| 延边| 崇礼县| 古丈县| 梅州市| 岳西县| 昌吉市| 巨野县| 长武县| 乌什县| 胶州市| 广灵县| 莫力| 阳朔县| 安远县| 米脂县| 安岳县| 滨州市| 大同市| 麟游县| 新晃| 新和县| 东乡族自治县|