真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

vb.net日志組件 VBSE日志

vb.net 框架

是的,asp.net vb.ne c#都是.net框架下的語言.

創(chuàng)新互聯(lián)建站專注于蒲城企業(yè)網(wǎng)站建設,響應式網(wǎng)站開發(fā),商城網(wǎng)站制作。蒲城網(wǎng)站建設公司,為蒲城等地區(qū)提供建站服務。全流程定制制作,專業(yè)設計,全程項目跟蹤,創(chuàng)新互聯(lián)建站專業(yè)和態(tài)度為您提供的服務

XP和windows2000 都是微軟的系統(tǒng),都是基于NT核心的操作系統(tǒng),區(qū)別在于XP是2000的升級版.XP版本中沒有SERVER版的系統(tǒng),而2000和XP二個不同時期的版本中都各有不同的衍生版本,用做不同的用途,比如2000下有SERVER版和Professional版,而SERVER又分為數(shù)據(jù)版和網(wǎng)絡服務版等幾個版本,XP的衍生版本比2000還多,你可以自己去查一下。

UNIX和LINUX也是同一個核心的系統(tǒng),其是核心是用C寫出來的??梢哉fLINUX是由UNIX的核心改寫出來的,也可以說是擴展。由于他是開源系統(tǒng)所以源代碼是公開的因此相關的版本更多,你也可以去網(wǎng)上查一下,UNIX用的最多的是IBM,HP,和JAVA的老家。LINUX是中小企業(yè)用的多,因為不用花錢,沒有版權(quán)問題(非共享版)。

WIN和UNIX是二個不同的系統(tǒng)平臺,雖然現(xiàn)在在硬件上還算是共用,可是從驅(qū)動和應用軟件上都是不可以共用的,也就是說在WIN下的軟件大多數(shù)是不可以用在UNIX(LINUX)上的。

UNIX只是一個系統(tǒng),不要以為它是服務器專用,只是因為他用在服務器上的比用在其他方的多,所以大多數(shù)人的想法里會把UNIX放在服務器系統(tǒng)里,其實很多嵌入系統(tǒng)都在用UNIX。

.NET的語法與6.0是一樣還是類似還是有本質(zhì)區(qū)別?

二者不一樣,Visual Basic 6使用的是Visual Studio 6.0環(huán)境;Visual Basic.NET使用的是Visual Basic.NET環(huán)境。

Visual Basic.NET與早期VB程序設計語言的主要區(qū)別在于以下五個方面:

1. Visual Basic.NET支持微軟最新推出的ADO.NET和ActiveX Data Objects(ADO)功能。程序員可以通過ADO把基于XML的數(shù)據(jù)綁定到數(shù)據(jù)庫、類、集合,以及數(shù)組中使用。

2. Visual Basic.NET首次全面支持面向?qū)ο蟮某绦蚪Y(jié)構(gòu),允許程序員創(chuàng)建組件化的可復用代碼資源。Visual Basic.NET不僅支持對象的繼承、封裝、多態(tài)性等對象特征,而且還允許開發(fā)人員在程序中構(gòu)造可運行在各類操作系統(tǒng)平臺上的XML Web服務。

3. Visual Basic.NET新增的調(diào)試和跟蹤功能允許應用程序直接訪問操作系統(tǒng)的注冊表、事件日志、性能計數(shù)器和文件系統(tǒng)等系統(tǒng)資源。

4. Visual Basic.NET在安全方面為程序員提供了強有力的工具。借助于對微軟.NET架構(gòu)的直接訪問,程序員可以通過.NET架構(gòu)提供的多種安全模式對其應用實現(xiàn)各種粒度的安全控制。

5. 借助于Visual Basic.NET提供的移動設備互聯(lián)工具,程序員可以針對80種以上的移動設備開發(fā)各種無線應用。

引用jizhongbo - 秀才 二級 的話

在VB.NET的書上說,VB.NET不僅能使VB開發(fā)人員順利地實現(xiàn)過渡,而且還可以使以前使用其他語言工具的用戶很快接受.事實確實如此,我原來是學VB6.0了,過度到VB.NET感覺不錯,還有點VC的味道,更人性化,唯一的缺點就是軟件對系統(tǒng)有要求,速度慢了點

希望你能順利過渡.

VB.NET做的程序在其它機器上運行時出現(xiàn)問題,求助!

缺少運行庫

裝上.NETframework

和帶上引用的插件(工程屬性那有個引用頁)

.

請教高手,如何用vb實現(xiàn)“使用日志”?

很多種方法,最常用的一是用文本文件或數(shù)據(jù)庫記錄,二是調(diào)用API函數(shù)直接寫入系統(tǒng)日志或應用程序日志

C#的側(cè)邊欄技術。答好了加分。

自己上去來,我暈了,都是程序。

一、AOP框架

Encase 是C#編寫開發(fā)的為.NET平臺提供的AOP框架。Encase 獨特的提供了把方面(aspects)部署到運行時代碼,而其它AOP框架依賴配置文件的方式。這種部署方面(aspects)的方法幫助缺少經(jīng)驗的開發(fā)人員提高開發(fā)效率,NKalore是一款編程語言,它擴展了C#允許在.net平臺使用AOP。NKalore的語法簡單、直觀,它的編譯器是基于Mono C#編譯器(MCS)。NKalore目前只能在命令行或#Develop內(nèi)部使用。NKalore兼容公共語言規(guī)范CLS(Common Language Specification),它可以在任何.NET開發(fā)環(huán)境中使用,包括微軟的Visual Studio .NET。PostSharp讀取.NET字節(jié)模塊,轉(zhuǎn)換成對象模型。讓插件分析和轉(zhuǎn)換這個模型并寫回到MSIL。PostSharp使開發(fā)程序分析應用程序容易得像分析代碼規(guī)則和設計模式,它使程序開發(fā)的思想變革為面向方面軟件開發(fā)(AOSD/AOD)思想。AspectDNG的目標是為.NET開發(fā)人員提供簡單而功能強大的AOP-GAOP實現(xiàn)。它效仿java下的開源工具AspectJ 和 Spoon,成熟程度也很接近它們。

RAIL(Runtime Assembly Instrumentation Library) 開源項目可以在C#程序集加載和運行前進行處理控制調(diào)整和重新構(gòu)建。C#在CLR中,我們已經(jīng)能夠動態(tài)加載程序集并且獲得程序集中的類和方法,RAIL(Runtime Assembly Instrumentation Library)的出現(xiàn)填補了CLR處理過程中的一些空白。SetPoint是一款.NET框架下的全功能(full-featured)AOP引擎.它著重為稱為語義切點(semantic pointcuts)的定義依賴RDF/OWL的使用.它的功能為一個IL-level,highly dynamic weaverLENDL,一個引人注目的定義語言、、、、、、

DotNetAOP為 CLR language提供AOP 框架基礎屬性。NAop是一個DotNet下的AOP框架。AspectSharp是DotNet下的免費AOP框架,它以Dynamic Proxies和XML作為配置文件。

二、Ajax框架

Ajax.NET Professional (AjaxPro)是最先把AJAX技術在微軟.NET環(huán)境下的實現(xiàn)的AJAX框架之一。它在客戶端腳本之上創(chuàng)建代理類來調(diào)用服務器端的方法。MagicAjax.NET是一款在ASP.NET下創(chuàng)建Web頁面提供AJAX技術的框架。它使開發(fā)人員很容易把AJAX整合到他們的頁面而不需要替換ASP.NET控件或自己寫javascript腳本代碼。Anthem.NET是為ASP.NET開發(fā)環(huán)境提供的開源AJAX工具包,它可以運行于ASP.NET 1.1和2.0。

三、工作流(workflow)

Workflow.Net是使用微軟.Net技術基于wmfc標準的創(chuàng)建工作流引擎。NetBPM是JBpm移植到.net平臺下的一款開源工作流軟件。NetBpm可以很容易和.Net應用程序集成在一起,可以創(chuàng)建,執(zhí)行和管理工作流程序。Bpm Tool支持將業(yè)務模型轉(zhuǎn)換成軟件模型。業(yè)務開發(fā)人員可以使用模型驅(qū)動的方法設計,實現(xiàn),執(zhí)行和跟蹤業(yè)務流程。因此開發(fā)人員能夠更容易的關注業(yè)務邏輯的變化。

三、文本編輯

FCKeditor是一款功能強大的開源在線文本編輯器(DHTML editor),它使你在web上可以使用類似微軟Word 的桌面文本編輯器的許多強大功能。它是輕量級且不必在客戶端進行任何方式的安裝。FreeTextBox 是一個基于 Internet Explorer 中 MSHTML 技術的 ASP.NET 開源服務器控件。這是一款優(yōu)秀的自由軟件(Free Software),我們可以輕松地將其嵌入到 Web Forms 中實現(xiàn) HTML 內(nèi)容的在線編輯,在新聞發(fā)布、博客寫作、論壇社區(qū)等多種 Web 系統(tǒng)中都會有用途。VietPad是一個功能完整的跨平臺的Java/.NET的Vietnamese Unicode開源文本編輯器。支持打開,編輯,打印,轉(zhuǎn)換,排序,和保存基于文本的Unicode格式的Vietnamese文件。NetSpell是一款.NET框架下的開源拼寫檢查引擎。

PPC_edit是一款應用在Pocket PC上的開源文本編輯器,它支持TXT, RTF, HTML, WordML, DocBook 和 ZIP格式的文件,屏幕上會顯示國際標準的軟鍵盤。

四、博客(Blog)

NovaShare是一款Blog引擎,它使你創(chuàng)建基于交互式的web的新聞和論壇網(wǎng)站,很像WonkoSlice或Slashdot。管理員可以發(fā)布文章和發(fā)起投票,瀏覽者可以創(chuàng)建用戶帳號,發(fā)表議論等等。dasBlog是從BlogX 網(wǎng)上日志引擎發(fā)展而來。像Trackback ,Pingback 一樣增加許多附加的特征,有完整的Blogger/MovableType API支持,API注釋,完整的Radio-style模板定制,支持Mail-To-Weblog/POP3的附件和內(nèi)嵌圖片,基于WEB的DHTML,OPML,配置的編輯器。DotText是一個被使用了數(shù)百個blogs的強勁的blog引擎。這是一個N-tiered應用的例子。tBlogger是一個C#開發(fā)的完整的blog網(wǎng)站程序,使用XML配置。

Ludico是C#編寫的居于ASP.NET 2.0的Portal/CMS系統(tǒng)。它的模塊化設計是你可以按照你希望的使用或開發(fā)網(wǎng)站功能。它里面有高級的用戶管理,一個所見即所的(WYSIWYG)的編輯器等。mojoPortal是一款C#開發(fā)的面相對象網(wǎng)站框架,它可以運行于Windows的ASP.NET 和GNU/Linux 或Mac OS X的Mono的平臺上。

Cuyahoga是C#開發(fā)的靈活的CMS / Portal 解決方案。它可以運行于Microsoft .NET 和Mono 平臺,支持SQL Server, PostgreSQL或MySQL作為底層數(shù)據(jù)庫。Umbraco是一款在.net平臺下C#開發(fā)的開源內(nèi)容管理系統(tǒng),該系統(tǒng)效率,靈活,用戶界面都不錯。Kodai CMS是.NET平臺下的一款功能齊全的內(nèi)容管理系統(tǒng)。Rainbow項目是一款使用Microsoft''s ASP.NET和C#技術開發(fā)的有豐富功能的開源內(nèi)容管理系統(tǒng)。NkCMS是使用ASP.net和Sql server 2000開發(fā)的內(nèi)容管理系統(tǒng)。Amplefile是一款內(nèi)容管理系統(tǒng),是.Net環(huán)境下的windows應用程序,使用了.Net remoting.Go.Kryo是一個用ASP.NET(C#).NET 實現(xiàn)的簡單的內(nèi)容管理系統(tǒng),后臺數(shù)據(jù)庫使用Microsoft SQL Server 。ndCMS是 ASP.net (C#)下的一個內(nèi)容管理系統(tǒng)。它提供了用戶管理,文件管理,一個WYSIWYG編輯器,模板管理,拼寫檢查和內(nèi)置的http壓縮。ndCMS的目標是提供一個簡單而快速的方式部署.Net站點以節(jié)省你的時間和金錢。

八、代碼覆蓋(Code Coverage)

NCover是.NET框架下的C#版本代碼覆蓋分析工具。NCover可以對程序進行 line-by-line 的代碼覆蓋統(tǒng)計。

九、論壇系統(tǒng)

YetAnotherForum可以作為ASP.NET開發(fā)的網(wǎng)站的論壇或是留言板。它使用MSSQL作為底層數(shù)據(jù)庫。

十、開發(fā)工具(IDE)

SharpDevelop是一個DotNet平臺下的免費開發(fā)工具,支持C#和VB.NET。

MonoDevelop是可以支持C#和其它符合.Net規(guī)范的開發(fā)語言的IDE。C# Studio是 C#/Mono/GTK# 開發(fā)者的一個簡單的IDE。

十一、安裝制作

izfree是一套套免費的工具用于幫助創(chuàng)建使用Microsoft''''s Windows Installer 技術的安裝程序。使用izfree你可以為你的應用程序制作強勁的安裝程序。Windows Installer XML (WiX)可以重XML源文件創(chuàng)建Windows程序安裝包的工具集。它支持命令行方式,開發(fā)人員可以把結(jié)合它來創(chuàng)建MSI和MSM安裝包一個可以和商業(yè)軟件安裝產(chǎn)品相比的開源打包工具。

十二、IoC容器

Spring.net是從java的Spring Framework移植過來的。java的Spring包含了許多功能和特性,在當前的Spring.net都有提供。Spring.net最初發(fā)布的版本包含了一個很有特色的IoC容器。Castle是一組應用開發(fā)的工具,內(nèi)含一個簡單的IoC容器。StructureMap是.NET環(huán)境下的一個輕量級依賴注入工具,StructureMap也是一個靈活的、可擴展的通用“插件”機制的.NE

十三、Bug追蹤

BugNet是一款C#編寫的基于Web的開源Bug跟蹤系統(tǒng)。BTsys是一款輕量級的開源桌面Bug跟蹤系統(tǒng),是C#和ADO.NET實現(xiàn)。一個Bug記錄和跟蹤的解決方案,支持文件附件和注釋歷史。BugTracker.NET是使用ASP.NET 和 C#開發(fā)的基于web的開源Bug跟蹤系統(tǒng)。需要SQL Server 或 MSDE支持。它安裝簡單,容易使用,功能強大。BugBye是一款ASP.NET和C#開發(fā)的基于web的Bug跟蹤系統(tǒng)。

十四、日志工具

log4net是一個可以幫助程序員把日志信息輸出到各種不同目標的.net類庫。它可以容易的加載到開發(fā)項目中,實現(xiàn)程序調(diào)試和運行的時候的日志信息輸出,提供了比.net自己提供的debug類和trace類的功能更多。log4net是從java下有卓越表現(xiàn)的log4j移植過來的。它是apache基金資助的項目的一部分。NLog是C#編寫的開源日志類庫,它的設計思想是使其簡單而靈活。NLog讓你處理診斷的日志消息,用相關信息擴充消息,依照你的選擇格式化日志消息和把日志消息輸出到一個或多個目的地。 LogThis是為.NET應用程序提供的一款C#開源日志框架,它可以嵌入到應用程序之中。AppLog是一個簡單的應用日志工具。它使用C#開發(fā),且使用ByteFX MySQL 數(shù)據(jù)訪問庫.。C#開發(fā)的可擴展日志工具,有高級消息隊列支持,可以異步使用。CSharp Logger是apache繼log4net項目后設計的又一個日志工具。它用來向Windows的事件日志寫入debug、info、warn和error四個等級的信息。

十五、網(wǎng)絡客戶端

.NET FTP Client是C#編寫的開源類庫。

.NET Telnet是微軟.NET Framework下的C#開發(fā)的開源telnet類庫。它的靈感來至Java Telnet Application。metro這個項目是C#編寫的類庫,它提供了一套豐富的類使開發(fā)IP version 4, TCP, UDP and ICMP等工作更容易。它包含了有很有用的工具如包嗅探器,網(wǎng)絡分析工具例如路由跟蹤,ping等。

LJ.NET是LiveJournal站點的客戶端。它為LJ在線日志服務提供了簡單而強大的用戶接口。NET VNC Viewer 是一款完全用C#開發(fā)的開源VNC觀察器。它兼容Smartphones, Pocket PC和Windows的電腦(.NET CF or .NET Framework)。它比起其它觀察器的優(yōu)點是可以在Pocket PC上全屏顯示而且可以旋轉(zhuǎn)屏幕。

GVDownloader允許你從google videos, metacafe, putfile, youtube, break.com 和更多的地方快速下載內(nèi)含的視頻和多媒體。它的包含一個強勁IE插件和位于你系統(tǒng)托盤的獨立程序。DotNetOpenMail能夠使你在微軟.net框架開發(fā)的asp.net, WinForm應用程序發(fā)送Email。它是C#編寫的開源組件,它不需要使用System.Web.Mail類庫就可以容易的創(chuàng)建帶附件HTML和Plain-text的Email。程序員不需要知道很多相關的細節(jié)就可以使用不同的字符集或不同的MINE編碼來創(chuàng)建multipart/alternative,multipart/related和multipart/mixed的MIME消息。DotMSN是一款獨立的開源類庫,它不需要和官方的MSN Messenger交互,因此不必安裝MSN Messenger就可以使用DotMSN和MSN Messenger服務通信.DotMSN是C#編寫的,所以.NET環(huán)境支持的語言都能夠使用.DotMSN類庫使用簡單而且實現(xiàn)方便。它靈活,堅固,輕量級利于整合到任何應用系統(tǒng).使用DotMSN的應用系統(tǒng)能實現(xiàn)從創(chuàng)建消息機器人到自定義客戶端等各種不同的功能.如果你的應用程序需要和Messenger服務通信,DotMSN是一個不錯的工具.SharpSSH使用C#實現(xiàn)了SSH2協(xié)議,它支持SSH, SCP 和 S一組和POP Servers通信的.NET類庫。

IceChat是為連接多樣的IRC Servers設計的Internet Relay Chat Client。

lphant是為edonkey/emule開發(fā)的開源客戶端程序。

.NET FTP Client C#開發(fā)的類庫。OpenSmtp.net 是 C# 開發(fā)的開源SMTP組件。它不依賴.NET Framework 的System.Web.Mail 包中的類。允許開發(fā)人員使用不同于MS SMTP的SMTP 服務器且提供了web service而可以通過HTTP發(fā)送email。

網(wǎng)絡服務器

ODC(#)H是一款C#編寫的開源hub software,它功能強大,消耗的資源少且支持插件功能。Dawn of Light (DOL)是第一個開源的Dark Age of Camelot (DAOC)游戲服務器,你可以創(chuàng)建自己的服務器且自己設計游戲內(nèi)容。DOL使用.Net Framework框架的C#編寫,使用XML和MySQL存儲數(shù)據(jù),支持Windows和Mono平臺。

NeatUpload可以讓ASP.NET開發(fā)人員把磁盤上的文件通過流的方式上傳并且可以監(jiān)視上傳進度。它是開源的且在 Mono''s XSP/mod_mono和微軟的ASP.NET下運行得Advanced Data Provider是為ADO.NET提供的動態(tài)數(shù)據(jù)提供者。可以讓應用程序透明的訪問不同的ADO.NET 數(shù)據(jù)提供者。

OJB.NET是一款.NET平臺下的對象/關系映射(O/R Mapping)工具。

門戶系統(tǒng)

OmniPortal基于一種web-portal-kernel(Web門戶核心)的思想而構(gòu)建的開源基礎框架,它解決了安全控制、主題和本地化等。你可以基于 OmniPortal 來更容易的創(chuàng)建任意的Web應用系統(tǒng)(例如 ERP, CMS, CRM)。它支持Mono 和.Net 。對于Web開發(fā)人員來說,OmniPortal為他們提供了一款優(yōu)秀的二次開發(fā)基礎類庫。SharpNuke.NET是一款C#開發(fā)的基于 ASP.NET 的開源 Portal/CMS。最初是從流行的VB.NET開發(fā)的web portal系統(tǒng)DotNetNuke移植過來的的。以后的版本將會兼容 Windows和 Linux Mono。

Personal .NET Portal是一個基于Web的個人門戶系統(tǒng)。它試圖提供一種簡單的方式建立個人網(wǎng)站,頁面使用標簽和模板創(chuàng)建。

My Community Portal提供了一個統(tǒng)一的Internet門戶,作為論壇,群組,聊天,你自己的Email,搜索引擎,網(wǎng)絡目錄,個人主頁,投票還有更多的功能入口。

剖析工具(Profilers)

Prof-It是一款獨特易用的C#程序剖析工具。當保持對一個最小量的源代碼的探測時,它為每一條語句測量執(zhí)行頻率。

NProf不僅僅是成熟的剖析程序,也是一套可以用來創(chuàng)建其它功能齊全的剖析程序的完整API,以及用可視化的工具擴展的默認GUI。

NProfiler,.NET平臺下的一個應用程序剖析工具。

項目管理

SharpForge支持協(xié)作多個軟件項目的開發(fā)和管理,它為你的團隊提供類似 SourceForge 和 CodePlex的功能。SharpForge是C#開發(fā)的.NET 2.0開源項目。User Story.NET是一個Extreme Programming 項目。

RSS和RDF工具

Rss Bandit是C#開發(fā)的開源RSS閱讀器,它內(nèi)建多國語系,支持Atom 1.0以及其他各種的RSS feed格式。它畫面漂亮,擁有分頁瀏覽功能,軟件細部設置彈性度高。它的操作畫面直觀簡單易懂,有一個很好的Command模式和ListViewEx來使用,可讓使用者很快的上手。iPodder.NET是一款C#編寫的開源媒體收集器,它能自動幫你從互聯(lián)網(wǎng)上下載音樂,能幫你輕松地從成千上萬的音樂中選擇你喜歡的。用它設置好訂閱RSS feeds后,只要節(jié)目一有更新,它就自動下載了,你不必大量的浪費時間自己手工下載。它還整合了iTunes,創(chuàng)建播放列表和iPod同步功能,你可以用Apple iTunes或Media Player播放,也可以把音樂導入到你的iPod或其他MP3播放器中。FeedExpress主要是讓你訂閱一些RSS/RDF資源,知名的如FeedExpress里的Subscriptions。它和Outlook Express讓你訂閱一些新聞組是一樣的。RSS.NET是一款操作RSS feeds的開源.NET類庫。它為解析和編寫RSS feeds提供了一個可重用的對象模型。它完全兼容RSS 0.90, 0.91, 0.92, 和 2.0.1等版本。GtkSharpRSS是C#開發(fā)的開源RSS和RDF客戶端,它用于 Mono, Gtk#, 和 RSS.NET。它也可以通過內(nèi)嵌于Mozilla的窗口來顯示內(nèi)容。

Atom.NET是一款完全使用C#開發(fā)的開源類庫,它的目標是提供便捷的方法來操作Arom Feeds。它提供一個對象模型來寫入和解析Atom Feeds。它只兼容0.3Atom規(guī)范,可以運行于微軟.NET 1.x,Mono 0.29 或更高版本。

NRss是為微軟.NET框架和Mono下提供的開源類庫,它讀取RSS Feeds元素然后以樹型結(jié)構(gòu)來展現(xiàn)對象關系。

Aggie是一個新聞收集器,它是桌面應用程序,可以下載最新的新聞并通過web頁面的形式呈現(xiàn)。mail2rss是.NET下的 web service,它在你請求時檢查你的電子信箱并返回包含電子信箱里的消息的 RSS feed。它是完全用C#開發(fā)的開源項目,沒用使用任何第三方控件。

規(guī)則引擎

NxBRE是.NET平臺下的一款開源輕量級的業(yè)務規(guī)則引擎(aka Rule Based Engine),它由正向串行的推理引擎(forward-chaining inference engine)和XML驅(qū)動流控制引擎(XML-driven flow control engine)組成.它支持 RuleML 0.9 Naf Datalog 和 Visio 2003 建模。

SRE (Simple Rule Engine)是.NET下的一款輕量級的開源正向串行的推理規(guī)則引擎(forward chaining inference rule engine)。它容易理解,可以解決復雜的問題。

搜索引擎

NLucene是Lucene的.NET版本。

DotLucene,Lucene.Net開源項目轉(zhuǎn)向商業(yè)化后,DotLucene以Lucene.Net作為基礎繼續(xù)進行開發(fā)。

版本控制(CVS)

Porc是為CVS和項目管理工具提供了完整的圖形化界面,它在CVS的基礎上增加了一些有趣的功能。它是.NET平臺下用C#編寫的。

Sharpcvslib是C#語言編寫的CVS客戶端API。當前它為公共CVS命令提供了核心函數(shù)。NetCvsLib是為.NET平臺下C#開發(fā)的一個CVS客戶端。它作為一個單獨的程序集而實現(xiàn),因而可以很容易的集成到其它項目中去。

SQL客戶端

qlBuddy是C#編寫的一款用于Microsoft SQL Server和MSDE的開源工具,使用它可以很容易的編寫SQL腳本。SqlBuddy提供的功能和查詢分析器的目的有些微不同,它傾向于幫助使用者編寫SQL。QueryCommander是一款開源的Sql editor,模擬微軟的查詢分析器,Visual Studio的環(huán)境類型。QueryCommander的特點包括類似IntelliSense功能,自動注釋,xml文檔模型,xml2data等。SQL Buddy是一款有特色的免費MSDE / Sql Server IDE,它是用.NET框架的C#編寫。Database Commander是Windows操作系統(tǒng)下的一款用戶界面友好的數(shù)據(jù)庫管理工具。

模板引擎

NVelocity 是一個以 .NET 為基礎的模板引擎。它允許任何人通過簡單而強大的模板語言來定義對象。

測試工具

NUnit一款單元測試框架,它可以應用于遵循.NET框架標準的所有語言下。NUnit最初是從JUnit移植過來的。NUnit完全使用C#編寫且設計時考慮了多數(shù).NET語言的特性,例如自定義屬性和其它反射特性。NMock是一款.NET平臺下的基于動態(tài)代理的Mock模擬對象類庫,用于C#開發(fā)。Mock對象使測試更簡單,它測試單個組件或單個類時不需要其它所有組件真正實現(xiàn)。也就是說我們可以僅僅只是測試一個類,比起測試一個完整的對象關系樹更容易查清楚Bug。Mock對象一般用于以測試為驅(qū)動的開發(fā)當中。TestDriven.NET是一款和Visual Studio .NET無縫結(jié)合的測試插件。它可以和NUnit, MbUnit 和 Team System緊密結(jié)合。Rhino.Mocks源于EasyMock.Net,它試圖提供一種更簡單的方法去創(chuàng)建和使用mock objects且使你得到更好的重構(gòu)支持。它結(jié)合了EasyMock.Net和NMock的方式。Dot NetUnit實現(xiàn)了XUnit 測試框架,是.NET平臺下的單元測試組件。EasyMock.NET是由Java實現(xiàn)的EasyMock到.net平臺的一個移植版本的一組類庫。它提供了一個簡單的方法用來模擬接口和遠程對象。dotunit是JUnit移植到微軟.net平臺的測試框架。它可以實現(xiàn)自動化測試。NUnitForms是NUnit的擴展。它為Windows Forms應用程序提供單元測試和壓力測試,可以容易的用它為你的Windows Forms類進行自動化測試。

Web框架

NStruts 是java下大名鼎鼎的struts開源MVC框架的ASP.NET版本,是jakarta struts框架的一部分。Maverick.NET是從Maverick移植來的.NET版本,是一款開源的 Web MVC框架.它專注于MVC邏輯,它支持豐富的模板和轉(zhuǎn)換技術。

MaverickLite是ASP.Net下的一款簡單的開源表現(xiàn)層框架。它在建立在Maverick.Net framework基礎上。它使用front controller的方式來處理請求。

Ingenious MVC ,基于.NET 2.0的構(gòu)MVC結(jié)構(gòu)的應用程序,它包含即開即用(out-of-the-box)的特性支持ASP.NET和Windows Forms應用程序.它也可以在大多數(shù)方法中擴展和定制.Websharp是.NET平臺下的一款輕量級應用框架。

Email客戶端

GmailerXP是為Google的Gmail服務提供了全套的工具開源程序。在線所能做的GmailerXP都允許用戶做,它也整合了你任何時候在Gmail需要的其它一些程序的特點(GML, Gmailto,等)。

RemoteCalendars是C#開發(fā)的為Outlook 2003/2007提供的一款開源 COM-.NET 插件。安裝完這款插件后,Outlook的用都可以用Outlook 2003/2007訂閱、重新讀取和刪除遠程iCalendar(RFC 2445)。

SharpWebMail是一款C#編寫的ASP.NET下的EMail客戶端。它通過POP3服務器接收郵件,通過SMTP服務器發(fā)送郵件。它的配置很簡單(只需要在web.config 里面做幾個設置)。

Web測試

NUnitAsp是一款自動測試 ASP.NET頁面的開源工具. 它是從NUnit擴展來的。

Wiki引擎

Perspective是一款C#開源Wiki引擎,它使用戶可以很容易的合作進行編輯,鏈接和共享Web頁面,它里面有安全和分級的管理環(huán)境。Perspective居于奇妙的Wiki思想,包含了其它一些有前途且效果好的特性。

DevHawk Wiki是一款.NET平臺下由C#實現(xiàn)的開源Wiki引擎。

ProntoWiki是使用VWD (Visual Web Developer)編寫的C#開源wiki引擎,ASP.NET 2.0 和 SQLExpress 2005作為后臺。Wiki引擎速度快且容易使用,提供了和 rich text editor 一樣的文本標記( text markup )功能。它可以自動通過web接口接收圖片和文件作為附件。另外,ProntoWiki的特點還有頁面可以在貼出或更新之前預覽,基于角色的用戶認證,使用 web parts 自定義外觀和布局,歷史跟蹤,和功能查詢。FlexWiki是一款使用.NET技術(C#和ASP.NET)編寫實現(xiàn)的開源多人協(xié)作的寫作工具。Thufir提供了字處理和文檔鏈接功能。它類似Wiki-Wiki ,且它具有“所見即所得”的界面。它還可以通過和Word交互來利用Word的拼寫檢查功能。

XML解析

NASA World Wind 是C#開發(fā)的個人電腦上的開源的3D圖形虛擬地球系統(tǒng)。它結(jié)合了美國國家航空航天局(NASA)從衛(wèi)星拍攝的圖像,這些圖像應用于Blue Marble, Landsat 7, SRTM, MODIS 以及其它更多的地方。

其它C#開源項目DockPanel Suite是一款開源的.Net Windows Forms開發(fā)環(huán)境下的??靠丶?docking)類庫。它模仿Visual Studio .Net的效果開發(fā)的。wx.NET是基于.NET通用語言基礎結(jié)構(gòu) (CLI)的開源項目。它致力于開發(fā)一個基于.NET的GUI庫,它按照wxWidgets的類層次用C#編寫,可以在多種CLI下執(zhí)行,包括.NET,Mono,和DotGNU Portable.NET。MMC .NET類庫是為Windows的MMC+Snapin開發(fā)提供支持而包裝的一套開源類庫。DPAToolkit(Design Pattern Automation Toolkit)是應用設計模式設計應用程序的開源工具包,它有便捷的代碼生成,反向工程功能。拖拽(Drag and Drop)方式便捷的創(chuàng)建UML類圖。支持為代碼生成,反向工程編寫自定義插件。mjbWorld 是一款開源的3D編輯器,它允許用戶通過圖形界面的選擇和拖拽方式來編輯圖形。它基于和應用X3D與VRML標準。該軟件目的用于利用建立開放免費程序建立3D世界。同時它也可以用于其他免費開放軟件程序之間進行數(shù)據(jù)交換。mjbWorld有Java, C# 和C++ /Qt等版本。MonoCalendar是.NET平臺下的開源日歷程序,它的目的是為Mac平臺之外的其它平臺提供一款類似iCal的日歷程序。Data Tier Generator是一款微軟 .NET平臺下的開源項目,它為訪問SQL Server 2000而生成存儲過程的SQL Server 2000腳本和C#類。這些存儲過程包含了Insert, Update, Delete, Select, 根據(jù)PK的Select, 根據(jù)FK的Select的SQL腳本。Finisar.SQLite是.NET框架下的一款為存取SQLite-Databases提供的ADO.NET Data Provider。Math.NET的目標是為提供一款自身包含清晰框架的符號運算和數(shù)學運算/科學運算,它是C#開發(fā)的開源類庫。Math.NET含了一個支持線性代數(shù)的解析器,分析復雜微分,解方程等等功能。Ascii Generator dotNET (ascgen2)是一款把圖片轉(zhuǎn)換成高質(zhì)量的ASCII字符組合(ASCII art - text)。第一個版本支持變形和粗體字體,和實時調(diào)節(jié)輸出。GPSProxy是.NET Compact Framework下的開源程序。它通過COM口在Pocket PC之間拷貝GPS數(shù)據(jù),可以把GPS數(shù)據(jù)格式從NMEA 0183轉(zhuǎn)換成Garmin GPS。它是基于.NET Fra的Windows版本。FOP C# Port這是Apache居于java的 XSL-FO 格式轉(zhuǎn)換器的C#版本。它采用并擴展了XSL-FO標準使FOPs在可以嵌入.NET CLR管理代碼應用。14:18 瀏覽 (1263) 評論 (0) 分類: c# 2008-04-16縮略顯示ASP.NET下載文件(彈出打開保存文件對話框)ASP.NET下載文件(彈出打開保存文件對話框) //fileURL為帶路徑的文件全名 System.IO.FileInfo fileInfo = new System.IO.FileInfo(fileURL); Response.Clear(); Response.AddHeader("content-disposition","attachment;filename="+Server.UrlEncode(fileInfo.Name.ToString())); Response.AddHeader("content-length",fileInfo.Length.ToString()); Response.ContentType = "application/octet-stream"; Response.ContentEncoding = System.Text.Encoding.Default; Response.WriteFile(fileURL); 無錯版: try ...{ FullFileName = Server.MapPath(FileName); //FileName--要下載的文件名 FileInfo DownloadFile= new FileInfo(FullFileName); if(DownloadFile.Exists) ...{ Response.Clear(); Response.ClearHeaders(); Response.Buffer=false; Response.ContentType="application/octet-stream"; Response.AppendHeader("Content-Disposition","attachment;filename=" +HttpUtility.UrlEncode(DownloadFile.FullName,System.Text.Encoding.ASCII)); Response.AppendHeader("Content-Length",DownloadFile.Length.ToString()); Response.WriteFile(DownloadFile.FullName); Response.Flush(); Response.End(); } else ...{ //文件不存在 } } catch ...{ //文件不存在 }

.net中,如何在Web中使用Timer控件

c# 是 java 和 C 混合的產(chǎn)物。

.NET Framework 類庫是一個由 Microsoft .NET Framework SDK 中包含的類、接口和值類型組成的庫。該庫提供對系統(tǒng)功能的訪問,是建立 .NET Framework 應用程序、組件和控件的基礎。

DotNet FrameWork所有的類都包含在命名空間里面。

命名空間

.NET Framework 類庫提供下列命名空間:

▲Microsoft.CSharp

包含支持用 C# 語言進行編譯和代碼生成的類。

▲Microsoft.JScript

包含支持用 JScript 語言進行編譯和代碼生成的類。

▲Microsoft.VisualBasic

包含支持用 Visual Basic .NET 語言進行編譯和代碼生成的類。

▲Microsoft.Vsa

包含使您可以將 .NET Framework 腳本引擎的腳本集成到應用程序中以及在運行時編譯和執(zhí)行代碼的接口。

▲Microsoft.Win32

提供兩種類型的類:處理由操作系統(tǒng)引發(fā)的事件的類和對系統(tǒng)注冊表進行操作的類。

▲System

包含用于定義常用值和引用數(shù)據(jù)類型、事件和事件處理程序、接口、屬性和處理異常的基礎類和基類。

其他類提供支持下列操作的服務:數(shù)據(jù)類型轉(zhuǎn)換,方法參數(shù)操作,數(shù)學計算,遠程和本地程序調(diào)用,應用程序環(huán)境管理以及對托管和非托管應用程序的監(jiān)管。

▲System.CodeDom

包含可用于表示源代碼文檔的元素和結(jié)構(gòu)的類。這些元素可用于建立源代碼文檔的結(jié)構(gòu)。通過使用 ▲System.CodeDom.Compiler 命名空間所提供的功能,可以將源代碼文檔輸出為用受支持的語言編寫的源代碼。

▲System.CodeDom.Compiler

包含用于管理用受支持的編程語言生成和編譯源代碼的類型。每個代碼生成器可根據(jù)“代碼文檔對象模型”(CodeDOM) 源代碼模型的結(jié)構(gòu)(由 ▲System.CodeDom 命名空間所提供的元素組成),用特定的某種編程語言生成源代碼。

▲System.Collections

包含定義各種對象集合(如列表、隊列、位數(shù)組、哈希表和字典)的接口和類。

▲System.Collections.Specialized

包含專用的強類型集合;例如,鏈接表詞典、位向量以及只包含字符串的集合。

▲System.ComponentModel

提供用于實現(xiàn)組件和控件的運行時和設計時行為的類。此命名空間包括用于屬性和類型轉(zhuǎn)換器的實現(xiàn)、數(shù)據(jù)源綁定和組件授權(quán)的基類和接口。

▲System.ComponentModel.Design

包含可由開發(fā)人員用來生成自定義設計時組件行為和在設計時配置組件的用戶界面的類。設計時環(huán)境提供了使開發(fā)人員能夠安排組件并配置它們的屬性的系統(tǒng)。

▲System.ComponentModel.Design.Serialization

提供支持在設計時自定義和控制序列化的類型。

▲System.Configuration

提供使您可以以編程方式訪問 .NET Framework 配置設置和處理配置文件(.config 文件)中的錯誤的類和接口。

▲System.Configuration.Assemblies

包含用于配置程序集的類。

▲System.Configuration.Install

提供使您可以為自己的組件編寫自定義安裝程序的類。Installer 類是 .NET Framework 中所有自定義安裝程序的基類。

▲System.Data

基本上由構(gòu)成 ADO.NET 結(jié)構(gòu)的類組成。ADO.NET 結(jié)構(gòu)使您可以生成可用于有效管理多個數(shù)據(jù)源中的數(shù)據(jù)的組件。在斷開連接的方案(如 Internet)中,ADO.NET 提供了一些可以在多層系統(tǒng)中請求、更新和協(xié)調(diào)數(shù)據(jù)的工具。ADO.NET 結(jié)構(gòu)也可以在客戶端應用程序(如 Windows 窗體)或 ASP.NET 創(chuàng)建的 HTML 頁中實現(xiàn)。

▲System.Data.Common

包含由 .NET Framework 數(shù)據(jù)提供程序共享的類。.NET Framework 數(shù)據(jù)提供程序描述用于在托管空間中訪問數(shù)據(jù)源(如數(shù)據(jù)庫)的類的集合。

▲System.Data.Odbc

封裝 ODBC .NET Framework 數(shù)據(jù)提供程序。.NET Framework 數(shù)據(jù)提供程序描述用于在托管空間中訪問數(shù)據(jù)源(如數(shù)據(jù)庫)的類的集合。通過使用 OdbcDataAdapter 類,可以填充駐留在內(nèi)存中的 DataSet,使用它可以查詢和更新數(shù)據(jù)源。

有關如何使用此命名空間的其他信息,請參見 OdbcDataReader、OdbcCommand 和 OdbcConnection 類。

注意:該命名空間僅在 .NET Framework 1.1 版中受支持。

▲System.Data.OleDb

封裝 OLE DB .NET Framework 數(shù)據(jù)提供程序。OLE DB .NET Framework 數(shù)據(jù)提供程序描述了用于在托管空間中訪問 OLE DB 數(shù)據(jù)源的類集合。

▲System.Data.OracleClient

封裝 Oracle .NET Framework 數(shù)據(jù)提供程序。Oracle .NET Framework 數(shù)據(jù)提供程序描述了用于在托管空間中訪問 Oracle 數(shù)據(jù)源的類集合。

注意:該命名空間僅在 .NET Framework 1.1 版中受支持。

▲System.Data.SqlClient

封裝 SQL Server .NET Framework 數(shù)據(jù)提供程序。SQL Server .NET Framework 數(shù)據(jù)提供程序描述了用于在托管空間中訪問 SQL Server 數(shù)據(jù)庫的類集合。

▲System.Data.SqlServerCE

描述可用于在托管環(huán)境下從基于 Windows CE 的設備訪問 SQL Server CE 中的數(shù)據(jù)庫的類集合。通過此命名空間,可以在一個設備上創(chuàng)建 SQL Server CE 數(shù)據(jù)庫,并且可以與另一個設備或遠程服務器上的 SQL Server 數(shù)據(jù)庫建立連接。

注意:該命名空間僅在 .NET Framework 1.1 版中受支持。

▲System.Data.SqlTypes

提供用于 SQL Server 中的本機數(shù)據(jù)類型的類。這些類提供了其他數(shù)據(jù)類型的更安全、更快速的替代物。使用此命名空間中的類有助于防止在可能發(fā)生精度損失的情況中出現(xiàn)的類型轉(zhuǎn)換錯誤。由于其他數(shù)據(jù)類型與 SqlTypes 在后臺相互轉(zhuǎn)換,因此在此命名空間內(nèi)顯式創(chuàng)建和使用對象同樣會產(chǎn)生較快的代碼。

▲System.Diagnostics

提供允許與系統(tǒng)進程、事件日志和性能計數(shù)器進行交互的類。此命名空間還提供了使您可以調(diào)試應用程序和跟蹤代碼執(zhí)行的類。有關更多信息,請參見 Trace 和 Debug 類。

▲System.Diagnostics.SymbolStore

提供使您可以讀取和寫入調(diào)試符號信息(如 Microsoft 中間語言 (MSIL) 映射的源行)的類。面向 .NET Framework 的編譯器可以將調(diào)試符號信息存儲到程序員的數(shù)據(jù)庫 (PDB) 文件中。調(diào)試器和代碼分析器工具可以在運行時讀取調(diào)試符號信息。

▲System.DirectoryServices

提供從托管代碼輕松訪問 Active Directory 的方法。此命名空間包含兩個組件類:DirectoryEntry 和 DirectorySearcher。這兩個類使用 Active Directory 服務接口 (ADSI) 技術。ADSI 是由 Microsoft 提供的一組接口,是一種可靈活處理各種網(wǎng)絡提供程序的工具。ADSI 使管理員能夠相對輕松地查找和管理網(wǎng)絡資源,不論網(wǎng)絡規(guī)模有多大。

▲System.Drawing

提供對 GDI 基本圖形功能的訪問。▲System.Drawing.Drawing2D、▲System.Drawing.Imaging 和 ▲System.Drawing.Text 命名空間提供了更高級的功能。

▲System.Drawing.Design

包含擴展設計時用戶界面 (UI) 邏輯和繪制的類??梢赃M一步擴展此設計時功能來創(chuàng)建以下對象:自定義工具箱項,類型特定的值編輯器或類型轉(zhuǎn)換器,其中類型特定的值編輯器用于編輯和以圖形方式表示所支持的類型的值;類型轉(zhuǎn)換器用于在特定的類型之間轉(zhuǎn)換值。此命名空間提供了開發(fā)設計時用戶界面擴展的基本框架。

▲System.Drawing.Drawing2D

提供高級的二維和向量圖形功能。此命名空間包括漸變畫筆、Matrix 類(用于定義幾何轉(zhuǎn)換)和 GraphicsPath 類。

▲System.Drawing.Imaging

提供高級的 GDI 圖像處理功能?;緢D形功能由 ▲System.Drawing 命名空間提供。

▲System.Drawing.Printing

提供與打印相關的服務。通常情況下,您可以創(chuàng)建 PrintDocument 類的實例,設置描述打印內(nèi)容的屬性,然后調(diào)用 Print 方法實際打印文檔。

▲System.Drawing.Text

提供高級的 GDI 版式功能?;緢D形功能由 ▲System.Drawing 命名空間提供。此命名空間中的類使用戶可以創(chuàng)建和使用字體集合。

▲System.EnterpriseServices

為企業(yè)級應用程序提供重要的基礎結(jié)構(gòu)。COM 為企業(yè)級環(huán)境中部署的組件編程模型提供服務結(jié)構(gòu)。此命名空間為 .NET Framework 對象提供了對 COM 服務的訪問,從而使 .NET Framework 對象更適用于企業(yè)級應用程序。

▲System.EnterpriseServices.CompensatingResourceManager

提供使您可以在托管代碼中使用補償資源管理器 (CRM) 的類。CRM 是由 COM 提供的一項服務,它使您可以在 Microsoft 分布式事務處理協(xié)調(diào)器 (DTC) 事務中包括非事務性對象。雖然 CRM 不提供完整資源管理器的功能,但它們卻通過恢復日志提供事務性原子性(全有或全無行為)和持久性。

▲System.EnterpriseServices.Internal

提供 COM 服務的基礎結(jié)構(gòu)支持。此命名空間中的類和接口專門用于支持從非托管 COM 類調(diào)入 ▲System.EnterpriseServices。

▲System.Globalization

包含定義區(qū)域性相關信息的類,這些信息包括語言、國家/地區(qū)、正在使用的日歷、日期的格式模式、貨幣、數(shù)字以及字符串的排序順序。這些類對于編寫全球化(國際化)應用程序很有用。

▲System.IO

包含允許對數(shù)據(jù)流和文件進行同步和異步讀寫的類型。

▲System.IO.IsolatedStorage

包含允許創(chuàng)建和使用獨立存儲區(qū)的類型。通過使用這些存儲區(qū),可以讀寫入受信任程度較小的代碼無法訪問的數(shù)據(jù),并且可以防止公開可保存在文件系統(tǒng)中其他位置的敏感信息。數(shù)據(jù)存儲在獨立于當前用戶和代碼所在的程序集的數(shù)據(jù)艙中。

▲System.Management

提供對一組豐富的管理信息和管理事件(它們是關于符合 Windows Management Instrumentation (WMI) 基礎結(jié)構(gòu)的系統(tǒng)、設備和應用程序的)的訪問。

▲System.Management.Instrumentation

提供在規(guī)范應用程序管理并通過 WMI 向潛在使用者公開管理信息和事件時必需的類。這樣,Microsoft Application Center 或 Microsoft Operations Manager 等使用者就可以輕松地管理您的應用程序,而管理員腳本或其他應用程序(托管應用程序和非托管應用程序)也可以監(jiān)視和配置您的應用程序。

▲System.Messaging

提供使您可以連接、監(jiān)視和管理網(wǎng)絡上的消息隊列以及發(fā)送、接收或查看消息的類。

▲System.Net

為當前網(wǎng)絡采用的多種協(xié)議提供簡單的編程接口。WebRequest 和 WebResponse 類構(gòu)成了所謂的可插接式協(xié)議的基礎,該協(xié)議是一種網(wǎng)絡服務的實現(xiàn),它使您可以開發(fā)使用 Internet 資源的應用程序,而不必考慮各個協(xié)議的具體細節(jié)。

▲System.Net.Sockets

為需要嚴格控制網(wǎng)絡訪問的開發(fā)人員提供 Windows 套接字 (Winsock) 接口的托管實現(xiàn)。

▲System.Reflection

包含提供已加載類型、方法和字段的托管視圖的類和接口,并具有動態(tài)創(chuàng)建和調(diào)用類型的能力。

▲System.Reflection.Emit

包含允許編譯器或工具發(fā)出元數(shù)據(jù)和 Microsoft 中間語言 (MSIL) 并在磁盤上生成 PE 文件(可選)的類。這些類的主要客戶端是腳本引擎和編譯器。

▲System.Resources

提供允許開發(fā)人員創(chuàng)建、存儲和管理應用程序中使用的各種區(qū)域性特定資源的類和接口。

▲System.Runtime.CompilerServices

為使用托管代碼的編譯器編寫器提供功能,以在影響公共語言運行庫的運行時行為的元數(shù)據(jù)中指定屬性。此命名空間中的類只用于編譯器編寫器。

▲System.Runtime.InteropServices

提供各種支持 COM Interop 和平臺調(diào)用服務的成員。如果對這些服務不熟悉,請參見與非托管代碼交互操作。

▲System.Runtime.InteropServices.CustomMarshalers

支持 .NET 基礎結(jié)構(gòu),不在代碼中直接使用。

▲System.Runtime.InteropServices.Expando

包含 IExpando 接口,此接口允許通過添加或移除對象的成員來修改對象。

▲System.Runtime.Remoting

提供允許開發(fā)人員創(chuàng)建和配置分布式應用程序的類和接口。

▲System.Runtime.Remoting.Activation

提供支持服務器和客戶端遠程對象激活的類和對象。

▲System.Runtime.Remoting.Channels

包含支持和處理信道和信道接收器的類,這些信道和信道接收器在客戶端對遠程對象調(diào)用方法時用作傳輸媒介。

▲System.Runtime.Remoting.Channels.Http

包含使用 HTTP 協(xié)議與遠程位置之間相互傳輸消息和對象的信道。默認情況下,HTTP 信道以 SOAP 格式對對象和方法調(diào)用進行編碼以便傳輸,但在信道的配置屬性中也可以指定其他編碼和解碼格式化程序接收器。

▲System.Runtime.Remoting.Channels.Tcp

包含使用 TCP 協(xié)議與遠程位置之間相互傳輸消息和對象的信道。默認情況下,TCP 信道以二進制格式對對象和方法調(diào)用進行編碼以便傳輸,但在信道的配置屬性中也可以指定其他編碼和解碼格式化程序接收器。

▲System.Runtime.Remoting.Contexts

包含定義所有對象所駐留的上下文的對象。上下文是一個有序的屬性序列,用于定義其中的對象所處的環(huán)境。上下文是在對象的激活過程中創(chuàng)建的,這些對象被配置為要求某些自動服務,如同步、事務、實時 (JIT) 激活、安全性等。多個對象可以存留在一個上下文內(nèi)。

▲System.Runtime.Remoting.Lifetime

包含管理遠程對象生存期的類。傳統(tǒng)上,分布式垃圾回收功能使用引用計數(shù)和 Ping 來控制對象的生存期。這種機制在每一項服務只有較少的客戶端時可以正常工作,但是當每一項服務有幾千個客戶端時就不能正常工作了。遠程處理生存期服務將每一項服務與一個租約關聯(lián),當租約到期時,就會刪除該服務。生存期服務可以起到傳統(tǒng)的分布式垃圾回收器的作用,并且當每一項服務的客戶端數(shù)量增加時也能很好地調(diào)整。

▲System.Runtime.Remoting.Messaging

包含用于創(chuàng)建和遠程處理消息的類。遠程處理基礎結(jié)構(gòu)使用消息與遠程對象進行通信。消息用于傳輸遠程方法調(diào)用、激活遠程對象和交流信息。消息對象攜帶一組命名屬性,其中包括操作標識符、代表信息和參數(shù)。

▲System.Runtime.Remoting.Metadata

包含可用于為對象和字段自定義 SOAP 的生成和處理的類和屬性。此命名空間中的類可用于指示 SOAPAction、類型輸出、XML 元素名和 XML 命名空間 URI 方法。

▲System.Runtime.Remoting.Metadata.W3cXsd2001

包含由萬維網(wǎng)聯(lián)合會 (W3C) 在 2001 年定義的 XML 架構(gòu)定義 (XSD)。W3C 中的“XML Schema Part2: Data types”(XML 架構(gòu)第二部分:數(shù)據(jù)類型)規(guī)范確定了各種數(shù)據(jù)類型的格式和行為。此命名空間包含符合 W3C 規(guī)范的數(shù)據(jù)類型的包裝類。所有日期和時間類型都符合 ISO 標準規(guī)范。

▲System.Runtime.Remoting.MetadataServices

包含由 Soapsuds.exe 命令行工具和用戶代碼用來在元數(shù)據(jù)和遠程處理基礎結(jié)構(gòu)的 XML 架構(gòu)之間相互轉(zhuǎn)換的類。

▲System.Runtime.Remoting.Proxies

包含控制和提供代理功能的類。代理是作為遠程對象映像的本地對象。代理使客戶端可以跨遠程處理邊界訪問對象。

▲System.Runtime.Remoting.Services

包含為 .NET Framework 提供功能的服務類。

▲System.Runtime.Serialization

包含可用于序列化和反序列化對象的類。序列化是將對象或?qū)ο髨D轉(zhuǎn)換為線性的字節(jié)序列以存儲或傳輸?shù)狡渌恢玫倪^程。反序列化是接受存儲的信息并用這些信息重新創(chuàng)建對象的過程。

▲System.Runtime.Serialization.Formatters

提供由序列化格式化程序使用的通用枚舉、接口和類。

▲System.Runtime.Serialization.Formatters.Binary

包含可用于以二進制格式序列化和反序列化對象的 BinaryFormatter 類。

▲System.Runtime.Serialization.Formatters.Soap

包含可用于以 SOAP 格式序列化和反序列化對象的 SoapFormatter 類。

▲System.Security

提供 .NET Framework 安全系統(tǒng)的基礎結(jié)構(gòu),包括權(quán)限的基類。

▲System.Security.Cryptography

提供加密服務,包括數(shù)據(jù)的安全編碼和解碼,以及其他許多操作,如哈希處理、隨機數(shù)生成和消息身份驗證。

▲System.Security.Cryptography.X509Certificates

包含 Authenticode X.509 v.3 證書的公共語言運行庫實現(xiàn)。此證書用唯一明確標識證書持有者的私鑰簽名。

▲System.Security.Cryptography.XML

包含支持創(chuàng)建和驗證 XML 數(shù)字簽名的類。此命名空間中的類貫徹了萬維網(wǎng)聯(lián)合會 (W3C) 建議“XML-Signature Syntax and Processing”(XML 簽名語法和處理),詳見 " 。

▲System.Security.Permissions

定義根據(jù)策略控制操作和資源訪問的類。

▲System.Security.Policy

包含代碼組、成員條件和證據(jù)。這三種類型的類用于創(chuàng)建由 .NET Framework 安全策略系統(tǒng)應用的規(guī)則。證據(jù)類是安全策略的輸入,成員條件是開關;二者共同創(chuàng)建策略語句并確定授予的權(quán)限集。策略級別和代碼組是策略層次的結(jié)構(gòu)。代碼組是規(guī)則的封裝并且在策略級別中分層排列。

▲System.Security.Principal

定義表示運行代碼的安全上下文的主體對象。

▲System.ServiceProcess

提供使您可以實現(xiàn)、安裝和控制 Windows 服務應用程序的類。服務是不需要用戶界面長期運行的可執(zhí)行文件。實現(xiàn)服務的過程包括:從 ServiceBase 類繼承,定義在傳入啟動、停止、暫停和繼續(xù)命令時處理的特定行為,以及定義當系統(tǒng)關閉時所采取的自定義行為和操作。

▲System.Text

包含表示 ASCII、Unicode、UTF-7 和 UTF-8 字符編碼的類;用于在字符塊和字節(jié)塊之間相互轉(zhuǎn)換的抽象基類;以及不需要創(chuàng)建字符串的中間實例就可以操作和格式化字符串對象的幫助器類。

▲System.Text.RegularExpressions

包含提供對 .NET Framework 正則表達式引擎的訪問的類。此命名空間提供的正則表達式功能可在 Microsoft .NET Framework 中運行的任何平臺或語言上使用。

▲System.Threading

提供支持多線程編程的類和接口。除了用于同步線程活動和數(shù)據(jù)訪問的類(Mutex、Monitor、Interlocked、AutoResetEvent 等)外,此命名空間還包括一個 ThreadPool 類(使您可以使用系統(tǒng)提供的線程池)和一個 Timer 類(對線程池中的線程執(zhí)行回調(diào)方法)。

▲System.Timers

提供允許以指定的間隔引發(fā)事件的 Timer 組件。

▲System.web

提供支持瀏覽器/服務器通信的類和接口。此命名空間包括 HTTPRequest 類(它提供有關當前 HTTP 請求的大量信息),HTTPResponse 類(它管理 HTTP 到客戶端的輸出)和 HTTPServerUtility 對象(它提供對服務器端實用工具和進程的訪問)?!鳶ystem.Web 還包括用于 Cookie 操作、文件傳輸、異常信息和輸出緩存控制的類。

▲System.Web.Caching

提供用于在服務器上緩存常用數(shù)據(jù)的類。其中包括 Cache 類,該類是一個字典,您可以在其中存儲任意數(shù)據(jù)對象,如哈希表和數(shù)據(jù)集。它還為這些對象提供了失效功能,并為您提供了添加和移除這些對象的方法。您也可以添加依賴于其他文件或緩存項的對象,并在某個對象從 Cache 中被移除時執(zhí)行回調(diào)以通知您的應用程序。

▲System.Web.Configuration

包含用于設置 ASP.NET 配置的類。

▲System.Web.Hosting

提供從 Microsoft Internet 信息服務 (IIS) 的外部托管應用程序承載 ASP.NET 應用程序的功能。

▲System.Web.Mail

包含使您能夠使用 CDOSYS 消息組件構(gòu)造和發(fā)送消息的類。郵件消息通過 Microsoft Windows 2000 中內(nèi)置的 SMTP 郵件服務或任意的 SMTP 服務器發(fā)送。此命名空間中的類可從 ASP.NET 或任何托管應用程序中使用。

▲System.Web.Mobile

包含生成 ASP.NET 移動 Web 應用程序所需的核心功能,其中包括身份驗證和錯誤處理。

▲System.Web.Security

包含用于在 Web 服務器應用程序中實現(xiàn) ASP.NET 安全的類。

▲System.Web.Services

包含使您可以利用 ASP.NET 和 XML Web services 客戶端來創(chuàng)建 XML Web services 的類。XML Web services 是一些應用程序,它們提供了在使用標準協(xié)議(如 HTTP、XML、XSD、SOAP 和 WSDL)的松耦合環(huán)境下進行消息交換的能力。利用 XML Web services,可以在異質(zhì)環(huán)境下的公司內(nèi)部和公司之間生成模塊化應用程序,使它們與各種各樣的實現(xiàn)、平臺和設備交互操作。這些應用程序基于 SOAP 的 XML 消息的各部分可以是嚴格定義的(結(jié)構(gòu)化和類型化)或松散定義的(使用任意 XML)。這些消息能夠隨時間而發(fā)展,并且不會破壞協(xié)議,這種能力對于作為未來 Web 構(gòu)造塊的 XML Web services 的靈活性和可靠性來說是最根本的。

▲System.Web.Services.Configuration

由一些類組成,這些類配置用 ASP.NET 創(chuàng)建的 XML Web services 的運行方式。

▲System.Web.Services.Description

由一些類組成,這些類使您能夠使用 Web 服務描述語言 (WSDL) 公開描述 XML Web services。此命名空間中的每個類對應于 WSDL 規(guī)范中的一個特定元素,并且類層次結(jié)構(gòu)對應于有效的 WSDL 文檔的 XML 結(jié)構(gòu)。

▲System.Web.Services.Discovery

由一些類組成,這些類允許 XML Web services 客戶端通過稱為“XML Web services 發(fā)現(xiàn)”的進程來定位 Web 服務器上可用的 XML Web services。

▲System.Web.Services.Protocols

由一些類組成,這些類定義用于在通信期間通過網(wǎng)絡在 XML Web services 客戶端和用 ASP.NET 創(chuàng)建的 XML Web services 之間傳輸數(shù)據(jù)的協(xié)議。

▲System.Web.SessionState

提供支持在服務器上存儲特定于 Web 應用程序中的單個客戶端的數(shù)據(jù)的類和接口。會話狀態(tài)數(shù)據(jù)用于向客戶端提供與應用程序的持久連接的外觀。狀態(tài)信息可以存儲在本地進程內(nèi)存中,或者,對于網(wǎng)絡場配置來說,可以使用 ASP.NET 狀態(tài)服務或 SQL Server 數(shù)據(jù)庫將狀態(tài)信息存儲在進程外。

▲System.Web.UI

提供使您可以創(chuàng)建以 Web 頁上的用戶界面形式出現(xiàn)在 Web 應用程序中的控件和頁的類和接口。此命名空間包括 Control 類,該類為所有控件(不論是 HTML 控件、Web 控件還是用戶控件)提供一組通用功能。它還包括 Page 控件,每當對 Web 應用程序中的頁發(fā)出請求時,都會自動生成此控件。另外還提供了一些類,這些類提供 Web 窗體服務器控件數(shù)據(jù)綁定功能、保存給定控件或頁的視圖狀態(tài)的能力,以及對可編程控件和文本控件都適用的分析功能。

▲System.Web.UI.Design

包含可用于擴展 Web 窗體設計時支持的類。

▲System.Web.UI.Design.WebControls

包含可用于擴展 Web 服務器控件設計時支持的類。

▲System.Web.UI.HtmlControls

包含使您可以在 Web 窗體頁上創(chuàng)建 HTML 服務器控件的類集合。HTML 服務器控件運行在服務器上,并且直接映射到大多數(shù)瀏覽器所支持的標準 HTML 標記。這使您能夠以編程方式控制 Web 窗體頁上的 HTML 元素。

▲System.Web.UI.MobileControls

包含一組 ASP.NET 服務器控件,這些控件可以針對不同的移動設備智能地呈現(xiàn)您的應用程序。

▲System.Web.UI.MobileControls.Adapters

包含由 ASP.NET 移動控件用來自定義設備和支持擴展設備的核心設備適配器類。

▲System.Web.UI.WebControls

包含使您可以在 Web 頁上創(chuàng)建 Web 服務器控件的類。Web 服務器控件運行在服務器上,并且包括按鈕和文本框等窗體控件。它們還包括類似于日歷的特殊控件。由于 Web 服務器控件運行在服務器上,因此可以以編程方式來控制這些元素。Web 服務器控件比 HTML 服務器控件更抽象。它們的對象模型不一定反映 HTML 語法。

▲System.Windows.Forms

包含用于創(chuàng)建基于 Windows 的應用程序的類,這些應用程序可以充分利用 Microsoft Windows 操作系統(tǒng)中的豐富用戶界面功能。

▲System.Windows.Forms.Design

包含支持 Windows 窗體組件的設計時配置和行為的類。這些類包括:提供 Windows 窗體組件(即一組設計時服務)支持的設計器類、用于配置特定屬性類型的 UITypeEditor 類,以及用于導入 ActiveX 控件的類。

▲System.Xml

提供基于標準的 XML 處理支持。

▲System.Xml.Schema

包含提供基于標準的 XML 架構(gòu)定義語言 (XSD) 架構(gòu)支持的 XML 類。

▲System.Xml.Serialization

包含用于將對象序列化為 XML 格式的文檔或流的類。

▲System.Xml.XPath

包含 XPath 分析器和計算引擎。它支持 W3C XML 路徑語言 (XPath) 1.0 版建議 (" )。

▲System.Xml.Xsl

提供可擴展樣式表轉(zhuǎn)換 (XSLT) 轉(zhuǎn)換支持。它支持 W3C XSL 轉(zhuǎn)換 (XSLT) 1.0 版建議 (" )。

用法

參考資料:MSDN


新聞標題:vb.net日志組件 VBSE日志
文章位置:http://weahome.cn/article/dooiees.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部