自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

介紹.NET平臺(tái)、C#和ASP.NET

開發(fā) 后端
本文簡(jiǎn)單介紹了什么是NET平臺(tái)、什么是c#、什么是ASP.NET。

.NET 平臺(tái)

根據(jù)微軟的定義: .NET is a“ revolutionary new platform, built on open Internet protocols and standards, with tools and services that meld computing and communications in new ways”, 即: .NET = 新平臺(tái) + 標(biāo)準(zhǔn)協(xié)議 + 統(tǒng)一開發(fā)工具。

.NET代表一個(gè)集合,一個(gè)環(huán)境,一個(gè)可以作為平臺(tái)支持下一代 Internet的可編程結(jié)構(gòu)。 最終目的是讓用戶在任何地方、任何時(shí)間,以及利用任何設(shè)備都能訪問(wèn)所需的信息、文件和程序。

.NET平臺(tái)主要包括四個(gè)部分的內(nèi)容:低層操作系統(tǒng)、 .Net企業(yè)服務(wù)器、 .Net框架和集成開發(fā)工具 Visual Studio.Net。

1.低層操作系統(tǒng)

微軟借助在桌面操作系統(tǒng)的領(lǐng)導(dǎo)地位,把 windows系列操作系統(tǒng)拿入到 .Net平臺(tái)中。

目前 Windows2000 、 WindowsXP 、 Windows2003 支持 .Net 平臺(tái)。

2.Net 企業(yè)服務(wù)器

.Net平臺(tái)還提供了系列服務(wù)器供企業(yè)使用。

Exchange 2000 Server: Exchange 不是單純的 Email Server,它更是一套不折不扣的信息平臺(tái)。

SQL Server 2000: SQL Server 提供完善數(shù)據(jù)處理功能。包含數(shù)據(jù)挖掘, XML的直接 Internet支持。目前在 Windows CE中推出了 SQL Server 2000 Windows CE Edition。

BizTalk Server 2000用于企業(yè)間交換商務(wù)信息,它利用 XML作為企業(yè)內(nèi)部及企業(yè)間文檔傳輸?shù)臄?shù)據(jù)格式,可以屏蔽平臺(tái)、操作系統(tǒng)不同的差異,使商業(yè)系統(tǒng)的集成成為可能。

Commerce Server 2000用于快速創(chuàng)建在線電子商務(wù)。

Mobile Information Server為移動(dòng)信息解服務(wù)器提供可靠而且具有伸縮性的平臺(tái)。

3 ..Net 框架

.Net框架主要包括公共語(yǔ)言運(yùn)行庫(kù)( Common Language Runtime CLR)和 .Net框架類庫(kù) (FCL)。

4 .集成開發(fā)工具Visual Studio.Net

微軟將她的全部開發(fā)工具都集成在 Visual Studio.Net中,在 Visual Studio.Net中可以用 C#語(yǔ)言、 C++語(yǔ)言、 Basc語(yǔ)言、 J#語(yǔ)言開發(fā)??梢蚤_發(fā)桌面應(yīng)用程序、 Web應(yīng)用程序、智能設(shè)備應(yīng)用程序等。

NET能做什么? 為 Internet網(wǎng)絡(luò)和分布式應(yīng)用程序的開發(fā)提供一個(gè)新的開發(fā)平臺(tái)。 簡(jiǎn)化應(yīng)用程序的開發(fā)和部署,為構(gòu)建 Web Service提供一個(gè)標(biāo)準(zhǔn)平臺(tái),改善系統(tǒng)和應(yīng)用程序之間的交互性和集成性。使應(yīng)用程序?qū)θ魏卧O(shè)備都能夠進(jìn)行訪問(wèn)。

C#

在微軟 .Net平臺(tái)上, C#語(yǔ)言是開發(fā)的主要語(yǔ)言。 C# 是由 Microsoft開發(fā)的一種新型編程語(yǔ)言,它是從 C和 C++ 中派生出來(lái)的,因此具有 C++的功能。由于是 Microsoft公司的產(chǎn)品,它又同 VB一樣簡(jiǎn)單。對(duì)于 web開發(fā)而言, C#類似 Java開發(fā)語(yǔ)言,同時(shí)又具有 Delphi的一些優(yōu)點(diǎn)。所以 Microsoft宣稱: C#是開發(fā) .NET框架應(yīng)用程序的***語(yǔ)言。

.NET平臺(tái)將 C#作為其固有語(yǔ)言,重溫了許多 Java的技術(shù)規(guī)則。 C#中也有一個(gè)虛擬機(jī),叫做公用語(yǔ)言運(yùn)行環(huán)境 (CLR),它的對(duì)象也具有同樣的層次。但是 C#的設(shè)計(jì)意圖是要使用全部的 Win32 API甚至更多。由于 C#與 Windows的體系結(jié)構(gòu)相似,因此 C# 很容易被開發(fā)人員所熟 悉。

ASP.NET

ASP.NET是建立在公共語(yǔ)言運(yùn)行庫(kù)上的編程框架,可用于在服務(wù)器上生成功能強(qiáng)大的 Web 應(yīng)用程序。與以前的Web開發(fā)模型相比,ASP.NET 提供了數(shù)個(gè)重要的優(yōu)點(diǎn):

增強(qiáng)的性能。ASP.NET 是在服務(wù)器上運(yùn)行的編譯好的公共語(yǔ)言運(yùn)行庫(kù)代碼。與被解釋的前輩不同,ASP.NET 可利用早期綁定、實(shí)時(shí)編譯、本機(jī)優(yōu)化和盒外緩存服務(wù)。這相當(dāng)于在編寫代碼行之前便顯著提高了性能。

***的工具支持:ASP.NET 框架補(bǔ)充了 Visual Studio 集成開發(fā)環(huán)境中的大量工具箱和設(shè)計(jì)器。WYSIWYG 編輯、拖放服務(wù)器控件和自動(dòng)部署只是這個(gè)強(qiáng)大的工具所提供功能中的少數(shù)幾種。

威力和靈活性:由于 ASP.NET 基于公共語(yǔ)言運(yùn)行庫(kù),因此 Web 應(yīng)用程序開發(fā)人員可以利用整個(gè)平臺(tái)的威力和靈活性。.NET 框架類庫(kù)、消息處理和數(shù)據(jù)訪問(wèn)解決方案都可從 Web 無(wú)縫訪問(wèn)。ASP.NET也與語(yǔ)言無(wú)關(guān),所以可以選擇最適合應(yīng)用程序的語(yǔ)言,或者跨多種語(yǔ)言的分割應(yīng)用程序。另外,公共語(yǔ)言運(yùn)行庫(kù)的交互性保證在遷移到 ASP.NET 時(shí)保留基于 COM 的開發(fā)中的現(xiàn)有投資。

 簡(jiǎn)易性:ASP.NET 使執(zhí)行常見任務(wù)變得容易,從簡(jiǎn)單的窗體提交和客戶端身份驗(yàn)證到部署和站點(diǎn)配置。例如,ASP.NET頁(yè)框架使您可以將應(yīng)用程序邏輯與表示代碼清楚地分開用戶界面,在類似 Visual Basic 的簡(jiǎn)單窗體處理模型中處理事件。另外,公共語(yǔ)言運(yùn)行庫(kù)利用托管代碼服務(wù)(如自動(dòng)引用計(jì)數(shù)和垃圾回收)簡(jiǎn)化了開發(fā)。

可管理性:ASP.NET 采用基于文本的分層配置系統(tǒng),簡(jiǎn)化了將設(shè)置應(yīng)用于服務(wù)器環(huán)境和 Web 應(yīng)用程序。由于配置信息是以純文本形式存儲(chǔ)的,因此可以在沒有本地管理工具幫助的情況下應(yīng)用新設(shè)置。此“零本地管理”哲學(xué)也擴(kuò)展到了 ASP.NET 框架應(yīng)用程序的部署。只需將必要的文件復(fù)制到服務(wù)器,即可將 ASP.NET 框架應(yīng)用程序部署到服務(wù)器。不需要重新啟動(dòng)服務(wù)器,即使是在部署或替換運(yùn)行的編譯代碼時(shí)。

可縮放性和可用性。ASP.NET 在設(shè)計(jì)時(shí)考慮了可縮放性,增加了專門用于在聚集環(huán)境和多處理器環(huán)境中提高性能的功能。另外,進(jìn)程受到 ASP.NET 運(yùn)行庫(kù)的密切監(jiān)視和管理,以便當(dāng)進(jìn)程行為不正常(泄漏、死鎖)時(shí),可就地創(chuàng)建新進(jìn)程,以幫助保持應(yīng)用程序始終可用于處理請(qǐng)求。

自定義性和擴(kuò)展性:ASP.NET 隨附了一個(gè)設(shè)計(jì)周到的結(jié)構(gòu),使開發(fā)人員可以在適當(dāng)?shù)募?jí)別“插入”代碼。實(shí)際上,可以用自己編寫的自定義組件擴(kuò)展或替換 ASP.NET 運(yùn)行庫(kù)的任何子組件。實(shí)現(xiàn)自定義身份驗(yàn)證或狀態(tài)服務(wù)變得更容易。

安全性:借助內(nèi)置的 Windows 身份驗(yàn)證和基于每個(gè)應(yīng)用程序的配置,可以保證應(yīng)用程序的安全。                       

【編輯推薦】

  1. 淺談C#中構(gòu)造函數(shù)和成員函數(shù)
  2. C#函數(shù)的參數(shù)返回結(jié)構(gòu)數(shù)組
  3. 概述ASP.NET中的NGWS Runtime
  4. C#函數(shù)與JavaScript函數(shù)
  5. 詳解C# Object.Equals函數(shù)
責(zé)任編輯:book05 來(lái)源: csdn
相關(guān)推薦

2009-08-20 10:13:49

ASP.NET和C#的

2009-07-21 10:40:36

ASP.NET Pro

2009-07-29 09:14:36

ASP.NET網(wǎng)站

2009-07-29 10:02:49

ASP.NET上傳

2009-07-29 17:26:39

ASP.NET頁(yè)面

2009-07-23 14:17:41

2009-09-10 14:02:08

LINQ ASP.NE

2009-07-20 16:12:21

ASP.NET Fra

2009-07-27 17:00:29

ASP.NET主機(jī)

2009-07-28 17:03:55

ASP.NET VB.

2009-08-19 09:23:40

ASP.NET Rou

2009-07-22 16:05:34

ASP.NET AJA

2009-07-29 17:23:17

ASP.NET表單

2009-08-03 17:35:07

ASP.NET WebASP.NET編程工具

2009-07-27 12:22:03

ASP.NET和ASPASP.NET入門教程

2009-07-21 13:30:59

JSP技術(shù)ASP.NET

2015-06-23 16:47:53

ASP.NET

2009-07-24 13:39:03

ASP.NET彈出窗口

2009-07-29 09:53:24

ASP.NET異常管理

2009-07-21 15:11:14

ASP.NET Rou
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)