什么是泛型 泛型是一種特殊的類(lèi)型,它把指定類(lèi)型的工作推遲到客戶(hù)端代碼聲明并實(shí)例化類(lèi)或方法的時(shí)候進(jìn)行。 泛型是程序設(shè)計(jì)語(yǔ)言的一種特性。允許程序員在強(qiáng)類(lèi)型程序設(shè)計(jì)語(yǔ)言中編寫(xiě) 體驗(yàn)泛型 代碼時(shí)定義一些可變部份,那些部份在使用前必須作出指明。各種程序設(shè)計(jì)…
ADO.NET的名稱(chēng)起源于ADO(ActiveX Data Objects),這是一個(gè)廣泛的類(lèi)組,用于在以往的Microsoft技術(shù)中訪問(wèn)數(shù)據(jù).之所以使用ADO.NET名稱(chēng),是因?yàn)镸icrosoft希望表明,這是在.NET編程環(huán)境中優(yōu)先使用的數(shù)據(jù)訪問(wèn)接口. 它提供了平臺(tái)互用性和可伸縮的數(shù)據(jù)訪問(wèn)。ADO.NET增強(qiáng)了對(duì)非連…
Microsoft Windows Workflow Foundation (WWF) 是一個(gè)可擴(kuò)展框架,用于在 Windows 平臺(tái)上開(kāi)發(fā)工作流解決方案。作為即將問(wèn)世的 Microsoft WinFX 的組成部分,Windows Workflow Foundation 同時(shí)提供了 API 和一些工具,用于開(kāi)發(fā)和執(zhí)行基于工作流的應(yīng)用程序。Windows Workfl…
Windows Communication Foundation (WCF) 是由微軟發(fā)展的一組數(shù)據(jù)通信的應(yīng)用程序開(kāi)發(fā)接口,它是.NET框架的一部分,由 .NET Framework 3.0 開(kāi)始引入,與 Windows Presentation Foundation 及 Windows Workflow Foundation 并行為新一代 Windows 操作系統(tǒng)以及 WinFX 的三個(gè)…
Microsoft SilverlightMicrosoft Silverlight Microsoft Silverlight是微軟所發(fā)展的 Web 前端應(yīng)用程序開(kāi)發(fā)解決方案,是微軟豐富型互聯(lián)網(wǎng)應(yīng)用程序(Rich Internet Application)策略的主要應(yīng)用程序開(kāi)發(fā)平臺(tái)之一,以瀏覽器的外掛組件方式,提供 Web 應(yīng)用程序中多媒體(含…
WPF(Windows Presentation Foundation)是微軟推出的基于Windows Vista的用戶(hù)界面框架,屬于.NET Framework 3.0以上版本。它提供了統(tǒng)一的編程模型、語(yǔ)言和框架,真正做到了分離界面設(shè)計(jì)人員與開(kāi)發(fā)人員的工作;同時(shí)它提供了全新的多媒體交互用戶(hù)圖形界面。 WPF為Wind…
Visual C#是微軟公司.Ner FrameWork框架中的一個(gè)重要組成部分,也是微軟公司極力推薦的新一代程序開(kāi)發(fā)語(yǔ)言。WinForm是.Net開(kāi)發(fā)平臺(tái)中對(duì)Windows Form的一種稱(chēng)謂。.Net 為開(kāi)發(fā)WinForm的應(yīng)用程序提供了豐富的Class Library(類(lèi)庫(kù))。這些WinFrom 類(lèi)庫(kù)支持RAD(快速應(yīng)用程序開(kāi)…
WinForm是.Net開(kāi)發(fā)平臺(tái)中對(duì)Windows Form的一種稱(chēng)謂。 .Net 為開(kāi)發(fā)WinForm的應(yīng)用程序提供了豐富的Class Library(類(lèi)庫(kù))。這些WinForm 類(lèi)庫(kù)支持RAD(快速應(yīng)用程序開(kāi)發(fā)),這些類(lèi)庫(kù)被封裝在一個(gè)名稱(chēng)空間之中,這個(gè)名稱(chēng)空間就是System.Windows.Forms。在此名稱(chēng)空間中定義了許…
Visual Studio 是一套完整的開(kāi)發(fā)工具集,用于生成 ASP.NET Web 應(yīng)用程序、XML Web Services、桌面應(yīng)用程序和移動(dòng)應(yīng)用程序。Visual Basic、Visual C++、Visual C# 和 Visual J# 全都使用相同的集成開(kāi)發(fā)環(huán)境 (IDE),利用此 IDE 可以共享工具且有助于創(chuàng)建混合語(yǔ)言解決方案。…
IL是.NET框架中中間語(yǔ)言(Intermediate Language)的縮寫(xiě)。使用.NET框架提供的編譯器可以直接將源程序編譯為.exe或.dll文件,但此時(shí)編譯出來(lái)的程序代碼并不是CPU能直接執(zhí)行的機(jī)器代碼,而是一種中間語(yǔ)言IL(Intermedate Language)的代碼。使用中間語(yǔ)言的優(yōu)點(diǎn)有兩點(diǎn),一是…
由公共語(yǔ)言運(yùn)行庫(kù)環(huán)境(而不是直接由操作系統(tǒng))執(zhí)行的代碼。托管代碼應(yīng)用程序可以獲得公共語(yǔ)言運(yùn)行庫(kù)服務(wù),例如自動(dòng)垃圾回收、運(yùn)行庫(kù)類(lèi)型檢查和安全支持等。這些服務(wù)幫助提供獨(dú)立于平臺(tái)和語(yǔ)言的、統(tǒng)一的托管代碼應(yīng)用程序行為。 托管代碼是可以使用20多種支持Microsoft …
.NET 公用語(yǔ)言規(guī)范,可以保證C#組件與其他語(yǔ)言組件間的互操作性..NET Framework將CLS定義為一組規(guī)則,所有.NET語(yǔ)言都應(yīng)該遵循此規(guī)則才能創(chuàng)建與其他語(yǔ)言可互操作的應(yīng)用程序,但要注意的是為了使各語(yǔ)言可以互操作,只能使用CLS所列出的功能對(duì)象,這些功能統(tǒng)稱(chēng)為與CLS兼容的功…
CLI(command-line interface,命令行界面) 可在用戶(hù)提示符下鍵入可執(zhí)行指令的界面。 CLI是Command Line Interface的縮寫(xiě),即命令行界面。CLI界面是所有路由器產(chǎn)品都提供的界面,如CISCO, LUCENT, 華為等。是路由器產(chǎn)品的標(biāo)準(zhǔn)。目前市場(chǎng)上有些產(chǎn)品為了降低成本…