Fork me on GitHub

随笔分类 -  开源项目

DotNet下的开源项目介绍和动态信息
摘要:Guide: Porting Winforms Applications,内文提到如何将NClass移植到 Linux Mono 上的过程。整个移植的过程相当简单,首先利用MoMA (Mono Migration Analyzer)去分析NClass,得知NClass使用了哪些类,而这些类(内部的method)在Mono里面是否已经被实现、有没有使用 P/Invoke 等技术等等,接着再去补充Mo... 阅读全文
posted @ 2007-05-30 20:01 张善友 阅读(1142) 评论(0) 推荐(0) 编辑
摘要:StructureMap是一个Dependency Injection framework,和Spring.Net类似,使用Attribute的方式,同时支持xml配置文件的方式,在构建松散耦合的系统过程中发挥了很大的作用。甚至有人说“Don't create a loosely coupled system without it”——似乎有点夸张。StructureMap 的作者Jeremy M... 阅读全文
posted @ 2007-05-22 20:42 张善友 阅读(3165) 评论(0) 推荐(0) 编辑
摘要:Team Foundation 是一个支持团队产品交付工作的协作技术集合。虽然 Team Foundation 技术通常由软件团队用以生成软件产品,但是这些技术还可用于其他项目类型。Team Foundation 具体信息可参见 :http://msdn2.microsoft.com/zh-cn/library/ms181232(VS.80).aspx Joel Reed 在google cod... 阅读全文
posted @ 2007-05-21 23:10 张善友 阅读(2867) 评论(1) 推荐(0) 编辑
摘要:IronPython 2.0基于Dynamic Language Runtime(DLR). Mono开发团队迅速完成了对DLR的支持.IronPython 2.0 Aplal一起发布的DLR(Dynamic Language Runtime )都是采用Microsoft Permissive License (Ms-PL)许可发布的 IronPython架构师Jim Hugunin改变了微软和O... 阅读全文
posted @ 2007-05-19 18:32 张善友 阅读(3119) 评论(1) 推荐(0) 编辑
摘要:Silverlight 1.1,在这个微软已经提供下载alpha版本中,包含了一个缩减版的CLR,还有最新发布的Dynamic Language Runtime (DLR)。Silverlight将被插入Internet Explorer、Mozilla和Safari浏览器中,这意味着缩减版的CLR也能够运行在这些平台上。 微软将这个缩减的CLR称为“Core CLR”(核心CLR)(这个核心CL... 阅读全文
posted @ 2007-05-19 18:11 张善友 阅读(1004) 评论(1) 推荐(0) 编辑
摘要:TaskPlugin是一个使用Microsoft .NET框架开发的一套类库,包括接口、类、特性等,ITaskPlugin接口示范了如何构建一个插件式框架应用。 项目地址:http://taskplugin.sourceforge.net./ 相关介绍:Task Plug-in - A Flexible .NET Plug-in Architecture 阅读全文
posted @ 2007-05-07 15:06 张善友 阅读(2523) 评论(1) 推荐(0) 编辑
摘要:这是真的哦,货真价实,官方地址是http://www.mono-project.com/Moonlight下面是页面介绍A page to track the various projects that will make up the Mono-based implementation of Silverlight. Silverlight 1.1 (http://silverlight.net... 阅读全文
posted @ 2007-05-06 21:24 张善友 阅读(4733) 评论(14) 推荐(0) 编辑
摘要:微软公司在其MIX07大会上宣布了IronRuby,一个运行在.NET CLR之上的Ruby实现的发布。其中,IronRuby与Java VM上的JRuby类似,但与Ruby/.NET Bridge之类的工具不同,这类工具只是将Ruby解释器于.NET VM相连接。 IronPython是运行在.NET之上的Python实现,其开发人员Jim Hugunin向我们阐述了IronRuby、IronP... 阅读全文
posted @ 2007-05-06 08:35 张善友 阅读(1591) 评论(2) 推荐(0) 编辑
摘要: 看到这篇文章 我的ASP.NET AJAX控件——PopupNotificationExtender:实现OWA或Messenger样式的信息提示窗口 采用Ms-PL协议,后面又在问一个问题:是否有必要开放源代码?故学习了一下微软的所有共享源码协议,看来微软最近两年来在OpenSource方面迈的步子还不小啊。开源代码厂商与产品对微软带来莫大挑战,但该公司过去几年来调整作法以便能跟开放源代码产品(如Linux)作更好的相容,同时也采用了开放源代码开发模式,尤其是跟开发者,Mix07上有一个专门Session Open Source Applications Using the .NET Platform ,上面有很多.NET 社区的顶级人物如Mono之父Miguel de Icaza讨论.NET OpenSource,有空可以听听他们都在说些什么,做些什么。 阅读全文
posted @ 2007-05-05 23:33 张善友 阅读(4070) 评论(2) 推荐(0) 编辑
摘要:Mono之父Miguel de Icaza 参会微软Mix 07大会。在他的blog有这篇短文: 这里面提到两件事情Silverlight for linux 和 DLR(Dynamic Language Runtime ),这是两项激动人心的技术。Miguel de Icaza作为Mono的主持者,还有现在Novell同微软的关系,我们完全可以相信Silverlight for linux 是完全可行的。微软秘密进行的另一个计划:提供一个新的软件层,方便动态语言能够更容易、更紧密地和它的.Net Framework结合在一起,这就是上面提到DLR(Dynamic Language Runtime )。计划的详细信息应该就在这几天的Mix 07大会上公布。 阅读全文
posted @ 2007-04-30 22:04 张善友 阅读(3365) 评论(6) 推荐(0) 编辑
摘要: 今晚在网上看到一个非常酷的JS框架Prototype Window Class。Web开发者通过Prototype Window Class便可以轻松地在网页上构建各式各样的窗口(Window or Windows)。而且Prototype Window Class的文件很完整,使用起来应该不会有太大困难,再加上Sample网页有几个例子很吸引我,很简单就可以做出类似HEMiDEMi或是Netvibes的登入效果,对我这种懒人而言,不需要多研究什么东西就可以完成一件事情是多好的事情!而且是开源的好东西。多干些实事,而不要学习哪个王开源今天在北大干的那件蠢事(盖茨北大演讲遭遇开源志愿者抗议)。 阅读全文
posted @ 2007-04-20 22:56 张善友 阅读(3348) 评论(4) 推荐(0) 编辑
摘要:2007年4月6日,ibatis团队发布了最新版本的Ibatis.net,这个版本性能和bug修正,主要的是对开发文档也作了更新了,还有就是解决了两个性能方面的问题:Groupby和 N+1 Select问题. Download iBATIS.NET DataMapper 1.6.1 and DataAccess 1.9.1 (GA)! 阅读全文
posted @ 2007-04-08 13:07 张善友 阅读(2097) 评论(1) 推荐(0) 编辑
摘要:这三篇文章介绍了如何以IronPython去使用Cecil,是很不错的指导性文章: Nauman Leghari's Blog : Fun with IronPython and Cecil Nauman Leghari's Blog : Fun with IronPython and Cecil (Part II) Method Tree Visualizer :: Fun with IronPython, Cecil and Netron Graph - Part III 阅读全文
posted @ 2007-04-07 15:17 张善友 阅读(2633) 评论(1) 推荐(0) 编辑
摘要:Visual Studio,Office,Delphi,Eclipse等等都有插件式的框架。Eclipse将插件模式发挥到了及至,因为他是开源的,开发社区开发出了不少极具商业价值的插件了。微软推行的VSIP (Visual Studio Industry Partners)合作伙伴计划,以及合作伙伴开发出的800多种产品,加上更多的整个微软平台上的合作伙伴,这一庞大的产业生态环境,只有Eclipse平台可以与他相提并论。现在Mono.Addins也是一个插件式的框架,Mono.Addins与Vistual Studio 和Eclipse 不同的是Mono.Addins是Mono框架的一部分,而不是开发工具的一部分。Mono.Addins框架来自于Monodevelop开发工具的插件框架,MonoDevelop是SharpDevlop的移植,而SharpDevelop的插件框架思想来源于Eclipse。期望.NET社区一样能够创造Eclipse社区一样的辉煌。 阅读全文
posted @ 2007-04-01 16:09 张善友 阅读(5522) 评论(3) 推荐(0) 编辑
摘要:Inspired by Watir development of WatiN started in December 2005 to make a similar kind of Web Application Testing possible for the .Net languages. Since then WatiN has grown into an easy to use, featu... 阅读全文
posted @ 2007-03-04 19:06 张善友 阅读(4731) 评论(2) 推荐(0) 编辑
摘要:SugarCRM 是SourceForge.net上最成功的开放源代码CRM系统。 SugarCRM 具有很强的可操作性、灵活的适用性、完善的功能、独特的个性化设计和专业的技术安全保障,是辅助企业实现客户关系管理的理想之选。 最主要的是,SugarCRM不仅仅是一种应用类软件,更是先进的销售管理解决方案,专业的销售培训使你的销售效果倍增,确实提高您的业务水平。它在企业管理人员、销售人员和客户之间... 阅读全文
posted @ 2007-03-04 16:52 张善友 阅读(11432) 评论(10) 推荐(0) 编辑
摘要:看到倡议研究mono,我一直也在关注、跟踪Mono的发展,就是在项目中没有使用过。以前我介绍过一个iFolder Novell开源文件服务器.下面就来介绍一个Mono的一个应用OpenVista。http://www.cnblogs.com/shanyou/category/43483.html这里有许多Mono的相关资料。 Medsphere公司的“OpenVista”电子病历系... 阅读全文
posted @ 2007-03-04 15:59 张善友 阅读(5052) 评论(2) 推荐(0) 编辑
摘要:DjVu是于1996年开发成功的一项新的图片压缩技术,是一个公开标准。作为一种新的彩色文件压缩技术,DjVu在纸质世界和比特世界之间搭起了一座桥梁。它使得高质量的扫描图像可以轻易地在因特网上进行发布。 DjVu有两大优势: 第一是可以将500M以上的高清晰杂志压缩到只有10M左右甚至更小的容量,而杂志质量丝毫不受影响。第二是由于彻底改变了传统的互联网传输方式,在观看DjVu格式的文件时,甚至比打... 阅读全文
posted @ 2007-03-04 11:35 张善友 阅读(3580) 评论(2) 推荐(0) 编辑
摘要:在Vista上安装的Winzip软件过期了,Winrar软件在vista运行有很多问题,这两个还是收费软件,7-zip这个软件不错,有了它就可以告别这两个东东了。 7-Zip 压缩软件拥有极高的压缩比,基于 GNU LGPL 发布,是完全免费的软件。 7-Zip 的主要特征: 更新了算法来加大 7z 格式的压缩比 7-Zip 是基于 GNU LGPL 之下发布的软件 支持格式: 压缩及... 阅读全文
posted @ 2007-02-24 20:13 张善友 阅读(2684) 评论(3) 推荐(0) 编辑
摘要:这里有一份几乎涵盖所有 WYSIWYG 在线编辑器比较表: http://www.geniisoft.com/showcase.nsf/WebEditors OpenSource 跟商用的都有。不过这份数据还是有点小错误,像 FCKeditor 的网址也不正确。 在 OpenSource 当中,目前风评较佳的是 TinyMCE、FCKEditor、Xinha。其中 TinyMCE 最受大多数人青睐... 阅读全文
posted @ 2007-02-19 23:36 张善友 阅读(3324) 评论(2) 推荐(0) 编辑