C#开源资源大汇总(3)_.Net教程

编辑Tag赚U币
教程Tag:暂无Tag,欢迎添加,赚取U币!

推荐:深入Lumisoft.NET组件与.NET API实现邮件发送功能的对比分析
本篇文章对Lumisoft.NET组件与.NET API实现邮件发送的功能两者进行了深入的对比分析。需要的朋友参考下

  CSharp

  Logger是apache继log4net项目后设计的又一个日志工具。它用来向Windows的事件日志写入debug、info、warn和

  error四个等级的信息。

  十五、网络客户端

  .NET FTP Client是C#编写的开源类库。

  .NET Telnet是微软。NET Framework下的C#开发的开源telnet类库。它的灵感来至Java Telnet

  Application。

  metro这个项目是C#编写的类库,它提供了一套丰富的类使开发IP version 4, TCP, UDP and

  ICMP等工作更容易。它包含了有很有用的工具如包嗅探器,网络分析工具例如路由跟踪,ping等。

  LJ.NET是LiveJournal站点的客户端。它为LJ在线日志服务提供了简单而强大的用户接口。

  NET VNC Viewer 是一款完全用C#开发的开源VNC观察器。它兼容Smartphones, Pocket

  PC和Windows的电脑(。NET CF or .NET Framework)。它比起其它观察器的优点是可以在Pocket

  PC上全屏显示而且可以旋转屏幕。

  GVDownloader允许你从google videos, metacafe, putfile, youtube,

  break.com 和更多的地方快速下载内含的视频和多媒体。它的包含一个强劲IE插件和位于你系统托盘的独立程序。

  DotNetOpenMail能够使你在微软。net框架开发的asp.net,

  WinForm应用程序发送Email。它是C#编写的开源组件,它不需要使用System.Web.Mail类库就可以容易的创建带附件HTML和

  Plain-text的Email。程序员不需要知道很多相关的细节就可以使用不同的字符集或不同的MINE编码来创建

  multipart/alternative,multipart/related和multipart/mixed的MIME消息。

  DotMSN是一款独立的开源类库,它不需要和官方的MSN Messenger交互,因此不必安装MSN

  Messenger就可以使用DotMSN和MSN

  Messenger服务通信。DotMSN是C#编写的,所以。NET环境支持的语言都能够使用。DotMSN类库使用简单而且实现方便。它灵活,坚固,

  轻量级利于整合到任何应用系统。使用DotMSN的应用系统能实现从创建消息机器人到自定义客户端等各种不同的功能。如果你的应用程序需要和

  Messenger服务通信,DotMSN是一个不错的工具。

  SharpSSH使用C#实现了SSH2协议,它支持SSH, SCP 和 SFTP.

  OpenPOP.NET一组和POP Servers通信的。NET类库。

  IceChat是为连接多样的IRC Servers设计的Internet Relay Chat Client。

  lphant是为edonkey/emule开发的开源客户端程序。

  .NET FTP Client C#开发的类库。

  OpenSmtp.net 是 C# 开发的开源SMTP组件。它不依赖。NET Framework 的System.Web.Mail

  包中的类。允许开发人员使用不同于MS SMTP的SMTP 服务器且提供了web service而可以通过HTTP发送email。

  网络服务器

  ODC(#)H是一款C#编写的开源hub software,它功能强大,消耗的资源少且支持插件功能。

  Dawn of Light (DOL)是第一个开源的Dark Age of Camelot

  (DAOC)游戏服务器,你可以创建自己的服务器且自己设计游戏内容。DOL使用。Net

  Framework框架的C#编写,使用XML和MySQL存储数据,支持Windows和Mono平台。

  NeatUpload可以让ASP.NET开发人员把磁盘上的文件通过流的方式上传并且可以监视上传进度。它是开源的且在 Mono''s

  XSP/mod_mono和微软的ASP.NET下运行得一样好。包含2个自定义控件:*用户可以通过INPUTFILE选择一个要上传的文件。

  ProgressBar可以用进度条方式或弹出窗方式显示上传进度。当JavaScript可用时ProgressBar是用类似AJAX的无刷新方式展现,但也允许JavaScript不可用的用户见到上传进度。

  NMail ,C#开发的开源程序,提供SMTP 客户端和服务器, POP3 和 IMAP4 服务器。

  ftp://ftp.net/是使用C#编写的开源多线程FTP程序。

  CSharp Email Server C# Email Server是 Java Email Server (JES) 的C#版本。

  PDF类库

  PDFsharp是一款可以让。NET框架支持的任何语言很容易的创建PDF文件的类库。

  ASP.NET FO PDF 是一款C#编写类似于ASP.NET服务器控件的控件。它接受DataTable 和一些其它参数来创建XSL

  FO,并使用NFOP (Apache FOP Port in J#) PDF Formatter来绘制一个类似PDF Report 的DataGrid

  。今后将会增加更多的标签来可以生成XSL FO 。

  Report.NET

  开源类库包含了生成精确PDF文档的类。它是。NET平台下的C#编写的,可以帮助你创建简单的灵活的PDF文件。你可以从任何ADO.NET的

  DataSet取得数据来创建PDF文档。ASP.NET可以用Report.NET来创建动态的PDF响应页面。

  SharpPDF是可以用来简单的创建PDF文件的C#类库。它创建的文件百分白兼容PDF格式。

  iTextSharp是一款开源的PDF操作类库,使用它可以快速的创建PDF文件。http://hardrock.cnblogs.com/ 是一个关于

  iTextSharp的中文Blog。

  持久层框架

  NHibernate是一个面向。NET环境的针对关系型数据库的对象持久化类库。

  NHibernate来源于非常优秀的基于Java的Hibernate关系型持久化工具。

分享:深入Lumisoft.NET实现邮件发送功能的方法详解
本篇文章对使用Lumisoft.NET实现邮件发送功能的方法机型了详细的分析介绍。需要的朋友参考下

来源:模板无忧//所属分类:.Net教程/更新时间:2013-05-08
相关.Net教程