Odyssey WPF and ASP.NET Controls 它提供了一些用WPF写的控件,其中包括了RibbonBar, ExplorerBar ,OutlookBar 等
快手软件,得心应手
“软件开发”目录存档
开源观止之二十六 Odyssey WPF and ASP.NET Controls
2009年02月18日,星期三开源观止之二十五 DocProject for SandCastle
2009年02月1日,星期天DocProject drives the Sandcastle help generation tools using the power of Visual Studio 2005/2008 and MSBuild. Choose from various project templates that build compiled help version 1.x or 2.x for all project references. DocProject facilitates the administration and development of project documentation with Sandcastle, allowing you to use the integrated tools of Visual Studio to customize Sandcastle’s output.
快手软件,得心应手
开源观止之二十四 ObjectListView
2009年01月16日,星期五ObjectListView is a C# wrapper around a .NET ListView. It makes the ListView much easier to use and provides some neat extra functionality.
经常我们用ListView时候,总觉得还差了许多实用的功能,然后去一点一点地去扩展,花了很多时间,结果发现一个现成的开源控件,。。。这个ObjectListView提供了很多功能,DataListView ,TreeView+ListView, ListViewPrinter不用它实在是说不过去了

快手软件,得心应手
开源观止之二十三 SourceGrid
2009年01月16日,星期五SourceGrid is a .NET Windows Forms grid control written entirely in C# with managed code. SourceGrid can be used to visualize or to change data in a table format.
SourceGrid是一个纯C#语言编写的网格控件,基于完全开放的原则.不受任何限制,包括限制使用权、拷贝、修改、合并、出版、分发等.实现了很多难以改决的问题.比如双列标题,跨行,跨列,combox,droplist,button,linkbutton,checkbox,下拉,显示图片,排序,数据类型验证等等功能.也具有现有网格的支持数据源的功能,也支持导出csv,html,xml的功能.最难能可贵的是该控件是完全自行绘制,应用起来没有界面重新刷新的感觉.控件的每个CELL可以随意所欲的控制.其实以上的所有功劳都来自于它是一个从CELL着手控制,通过不行形式的CELL表示层组成了以上功能强大的网格组件.

快手软件,得心应手
开源观止之二十二 iTextPdf和NDoc
2009年01月16日,星期五开源观止之二十一 Raccoom.xml
2009年01月16日,星期五Raccoom.xml 是一个用来处理 RSS 2.0, OPML 1.0 等格式的工具类,比较容易使用,在快手软件中处理博客内容有用到,还有一个RSSBandit也不错
RSS 2.0 framework implements the RSS 2.0 specification in strongly typed classes. The framework enables you to create and consume valid RSS 2.0 feeds in your code in just a few minutes.

快手软件,得心应手
开源观止之二十 XPanderControls
2009年01月16日,星期五XPanderControls 面板控件库提供了把多个用户控件放置在单个容器中的机制。可以随意地显示或隐藏它。 Xpander 控件追随 MS Outlook 的视觉风格。所有控件都支持可视化设计器、智能标记和 RightToLeft 功能。面板的使用与 toolstripenders 相关联,可形成有趣的视觉效果。
在快手软件当中,就利用到了这个控件。

快手软件,得心应手
开源观止之十九 OpenImageManager
2009年01月14日,星期三OpenImageManager, the new Opensource Acdsee written in C#. It’s based on the idea of the very popular image viewer ACDSee(TM), includes Thumbnails feature, HTML Album Generator and more…

快手软件,得心应手
开源观止之十八 DirectX.NET
2009年01月14日,星期三用C#开发多媒体应用软件,我们可以用一些DirectX的包装类
DirectShow.NET is to allow access to Microsoft’s DirectShow functionality from within .NET applications. This library supports both Visual Basic .NET and C#, and theoretically, should work with any .NET language.
Media Foundation .Net is to allow programmers who create managed applications to use the interfaces in Vista’s Media Foundation.
Windows Media.NET is to allow programmers who create managed applications (c#, vb.net, etc) to use the interfaces in the Windows Media Format sdk and the waveIn*, waveOut*, mixer* and MMIO* methods.
快手软件,得心应手
开源观止之十七 MMC.NET
2009年01月14日,星期三MMC.NET Library 是一个托管的封装器库,用于支持Windows下的MMC snapin 开发。MMC 承载一些管理工具,使用这些管理工具可以管理计算机、服务、其他系统组件和网络。
快手软件,得心应手
开源观止之十六 MonoCalendar
2009年01月14日,星期三MonoCalendar 是.NET平台下的开源日历程序,它的目的是为Mac平台之外的其它平台提供一款类似iCal的日历程序,这个软件是可以好好的加以利用的,喜欢它的人不要错过了。

快手软件,得心应手
开源观止之十五 3D开发
2009年01月14日,星期三mjbWorld 是一款开源的3D编辑器,它允许用户通过图形界面的选择和拖拽方式来编辑图形。它基于和应用X3D与VRML标准。该软件目的用于利用建立开放免费程序建立3D世界。同时它也可以用于其他免费开放软件程序之间进行数据交换。mjbWorld有Java, C# 和C /Qt等版本。
关于C#的3D编程的一个选择是OpenGL,为此有人写了一个OpenGL.NET, 叫 CsGL 这样熟悉OpenGL的人可以利用它来做开发应用了。

快手软件,得心应手
开源观止之十四 DpaToolKit
2009年01月14日,星期三DPAToolkit(Design Pattern Automation Toolkit)是应用设计模式设计应用程序的开源工具包,它有便捷的代码生成,反向工程功能。拖拽(Drag and Drop)方式便捷的创建UML类图。支持为代码生成,反向工程编写自定义插件。

快手软件,得心应手
开源观止之十三 ZedGraph
2009年01月14日,星期三ZedGraph is a set of classes, written in C#, for creating 2D line and bar graphs of arbitrary datasets. The classes provide a high degree of flexibility — almost every aspect of the graph can be user-modified. At the same time, usage of the classes is kept simple by providing default values for all of the graph attributes. The classes include code for choosing appropriate scale ranges and step sizes based on the range of data values being plotted.
ZedGraph also includes a UserControl interface, allowing drag and drop editing within the Visual Studio forms editor, plus access from other languages such as C++ and VB. ZedGraph is licensed under the LGPL.

快手软件,得心应手
开源观止之十二 DockPanel
2009年01月14日,星期三DockPanel Suite 是一款开源的.Net Windows Forms开发环境下的停靠控件(docking)类库,它模仿了Visual Studio .Net的效果,随便提一下这也是中国的程序员开发的,在SharpDevelop项目中用到了它,自然我的快手软件也用到了。在 http://www.codeproject.com/KB/miscctrl/DockManager.aspx 有一篇文章介绍了怎么使用它。CodeProject, SourceForge 还有 CodePlex是所有C#的程序员的宝藏。

快手软件,得心应手
开源观止之十一 Managed Spy
2009年01月14日,星期三有不少开发者使用Visual Studio®提供的工具Spy++。使用Spy++,你可以了解一个运行中的应用程序的窗体布局或确定一个导致bug的特定窗体消息。然而,当你创建一个基于Microsoft® .NET框架的应用程序,Spy++变得不太管用了,因为由Spy++截取窗体消息和类不能与开发者使用或甚至看到的任何事情通信。开发者真正所想看到的是被托管的事件和属性值。本文描述如何使用一个名为ManagedSpy的新工具并且它的关联库ManagedSpyLib,它们均可从MSDN®Magazine网址下载。与Spy++显示Win32® 信息比如窗体类、样式和消息相似,ManagedSpy显示托管控件、属性和事件。ManagedSpyLib允许你以编程方式访问另一个进程中的 Windows®窗体控件。你可以获得并设置属性以及在你自己的代码中事件上同步。ManagedSpyLib也可以帮助你创建测试带(test harnesses)并且可以执行窗体、消息和事件记录(event logging)。
这个软件对于我们开发和系统相关的程序,还是有些用处的,比如说,做一个屏蔽广告页面的程序,自动控制其他程序等等。
.gif)
快手软件,得心应手
开源观止之十 SQL Buddy
2009年01月14日,星期三SQL Buddy是一款有特色的免费MSDE / Sql Server IDE,其实类似的项目也不少, DataBase Commander 是另外一款,然后SharpDevelop 2.2 也有一个插件,这些数据库管理系统的应用还是很广泛的,而且客户有大量的定制开发的要求,所以如果有一个好的框架来支持,开发此类应用应该可以省了许多力气,这也是我的快手软件的第一目标,在读了长尾理论这本书后,在看了马云的传记之后,我觉得路又宽了许多,心情也更加开朗。

开源观止之九 SharpMap
2009年01月14日,星期三开源观止之八 RssBandit
2009年01月14日,星期三RSS Bandit 是一个用 C# 编写的桌面 RSS/ATOM 聚合器,它的界面一般,里面的一个OutlookBar控件居然是商业版,我怀疑它是否可以作为开源软件发布,然而我们感兴趣的地方是它的处理RSS等信息的功能,也好比是一个邮件浏览器,这对我的借鉴就是,将来可以开发一个专门撰写博客的工具,比Web版的方便多了,随着WordPress的兴起,还有中国手机上网的普及,我相信,未来一年博客领域的开发肯定也很火,莫等闲,空白了少年头。
快手软件,得心应手
开源观止之七 MySql WorkBench
2009年01月14日,星期三MySQL Workbench 是由MySQL开发的一个跨平台, 可视化的数据库设计工具, 它继承子另外一个开源项目 DBDesigner4 project.
此工具可帮助你查看数据表之前的结构关系和指票等, 把MySQL数据库作为一个明确的快照展示。其简单而有效的界面,让你可以很容易地使用MySQL的工作台。对于MySql来说,又是一个很好的扩展。对于我们开发人员来说,它可以画一些UML图形,将来我们可以利用它来设计类似Visio之类的工具,目前这个项目很活跃,界面要比SharpDevelop略逊一筹,毕竟它有一个强劲的后台老板SUN公司,对于开源软件来说,持续性的支持很重要,以我的体会,单枪匹马很辛苦,期待招安。

DBDesigner 4 is a visual database design system that integrates database design, modeling, creation and maintenance into a single, seamless environment.

