开源观止之四十二 Reflection Studio

2010年08月3日

Reflection Studio is a development tool that encapsulate all my work around reflection, performance and WPF. It allows to inject performance traces into any NET software, get them back for analyse and reporting. Reflection Studio is a complete new re-write of my unfinished/deleted project NPerf.


快手软件,得心应手

开源观止之四十一 DataDevelop

2010年03月22日

DataDevelop is an application for managing multiple databases (including SQL Server, MySQL, SQLite, MS Access), extensible and includes a scripting environment for data manipulation. It’s developed in C# for .NET Framework 2.0 and higher.


快手软件,得心应手

开源观止之四十 微软发布.Net Framework 3.5下的 Chart 控件

2010年03月22日

微软发布了Net Framework 3.5下的 Chart 控件,弥补了.Net平台下缺乏一个十分强力的图表控件。该图表控件支持多种图表,如饼图,柱状图,曲线图,散点图,雷达图,面积图,股票图等,同时支持Winform和Asp.net。
这里是官方的说明

快手软件,得心应手

开源观止之三十九 OpenS-CAD, a simple 2D CAD application

2009年12月30日

OpenS-CAD

Have you ever wondered how a 2D CAD application is designed and implemented? I have, so I decided to sit down and write one. Now, implementing a fully functional 2D CAD is a tremendous task for a single person, and not something that can be completed in just a couple of months when only working on it on and off in the evenings. So, what I have implemented so far is the basic framework and only the most basic tools, but it does demonstrate how a CAD application could be implemented.

What this program demonstrates is:

•Using world units and a coordinate system instead of screen units and a coordinate system.
•Grid layer and drawing layers.
•Zoom and pan.
•Selection rectangle. Select enclosed objects (when moving left to right) or select any partially enclosed objects (moving right to left).
•Basic draw tool: line, circle, and arc.
•Basic edit tool. Join two lines, extend line to line.
•Running snap, and quick snap. Snap is used to precisely attach a draw object to another object.
•Moving selected objects. Copy of selected object (for now, only when moving).

OpenS-CAD

开源观止之三十八 Feature Model DSL

2009年12月29日

Welcome fo the Feature Model DSL project!
Feature Model DSL makes it possible for you to design feature models using Visual Studio 2008 (and hopefully beyond). It is developed using the Microsoft DSL Tools.
Features:
The original design of the Feature Model DSL was proposed by Gunther Lenz and Christoph Wienands in the Practical Software Factories in .NET book. This project extends the idea to support Visual Studio 2008 and provides the following features:.
Feature model modeling experience supported by an integrated Visual Studio experience, including visual designer, Toolbox and Properties Window.
Feature model validation through Errors List toolbar.
Cross-diagram navigation.
HTML report automatically generated from feature model diagram.
Export feature model diagram to .png file.
(new) Configure feature model.
(new) Open, save and validate feature model configuration.
(new) Implement and launch custom actions to change the environment (IDE) according to the feature model configuration
(new) Generate HTML reports for a single or multiple feature model configurations.

Ascend.NET

开源观止之三十七 GMap.NET

2009年12月29日

GMap.NET is a powerful, Free, cross platform, open source .NET control.
Enable use routing, geocoding and maps from Google, Yahoo!, Bing, OpenStreetMap, ArcGIS in Windows Forms & Presentation, supports caching!

Ascend.NET

开源观止之三十六 MapWindow (Orlando)

2009年12月29日

MapWindow is an open source geographic information system (GIS) and library of geospatial software development tools for .NET, written in C#. The Map, Legend, Toolbox and other controls are all components that can be used to create a custom GIS right from the MapWindow.dll.

MapWindow

开源观止之三十五 WPF Diagram Designer

2009年11月9日

http://www.codeproject.com/KB/WPF/WPFDiagramDesigner_Part3.aspx

一个基于WPF的带有链接器的图形编辑器,类似Visio,扩展之后可用于编写工作流等软件。

Ascend.NET

快手软件,得心应手

开源观止之三十四 AvalonDock

2009年11月5日

AvalonDock is a WPF controls library which can be used to create a docking layout system like that is present in VisualStudio. It supports fly-out panes, floating windows, multiple docking manager in same window, styles and themes and it can host WinForms controls.

This library is the successor of the ‘WPF Docking Library’ that was published on CodeProject quite a while ago (http://www.codeproject.com/KB/WPF/WPFdockinglib.aspx).

Ascend.NET

快手软件,得心应手

开源观止之三十三 Ascend.NET

2009年11月4日

The Ascend.NET controls are a collection of Windows Forms controls written in C# targeting Visual Studio 2005 and .NET 2.0.
The intent is to provide controls that are flexible but easy to use that will hold up well under heavy usage.
Ascend.NET
快手软件,得心应手

开源观止之三十二 Navigation Bar – Outlook Styled, NaviBar suite

2009年10月29日

Navigation Bar The NaviBar suite contains at least six different layout and color styles. The two different layout styles are Office 2003 and Office 2007. The six different color styles are Office 2003 blue, silver and green and Office 2007 blue, silver and black.
Navigation Bar
快手软件,得心应手

开源观止之三十一 Feature Model DSL

2009年10月29日

Feature Model DSL makes it possible for you to design feature models using Visual Studio 2008 (and hopefully beyond). It is developed using the Microsoft DSL Tools.

Features:
The original design of the Feature Model DSL was proposed by Gunther Lenz and Christoph Wienands in the Practical Software Factories in .NET book. This project extends the idea to support Visual Studio 2008 and provides the following features:.

Feature model modeling experience supported by an integrated Visual Studio experience, including visual designer, Toolbox and Properties Window.
Feature model validation through Errors List toolbar.
Cross-diagram navigation.
HTML report automatically generated from feature model diagram.
Export feature model diagram to .png file.
(new) Configure feature model.
(new) Open, save and validate feature model configuration.
(new) Implement and launch custom actions to change the environment (IDE) according to the feature model configuration
(new) Generate HTML reports for a single or multiple feature model configurations.
Feature Model DSL
快手软件,得心应手

开源观止之三十 NShape

2009年10月29日

NShape is an Open Source diagram designing framework for .NET WinForms. Software developers use NShape to integrate diagramming capabilities into their applications. Using NShape, applications let users view, annotate, modify and create diagrams like flow charts, wiring schemes or project charts. NShape is open source and has a dual license which allows it to be employed for free in open source projects and for a license fee in commercial projects.

NShape
快手软件,得心应手

开源观止之二十九 DBSourceTools

2009年09月9日

DBSourceTools is a GUI utility to help developers bring SQL Server databases under source control. Mixing the features of Management Studio and Visual Studio for Databases, it is a powerful database object scripter, code editor, sql generator, and database deployment tool.

odyssey
快手软件,得心应手

开源观止之二十八 Mini SQL Query

2009年09月9日

Mini SQL Query is a minimalist SQL query tool for multiple databases (MSSQL, MSSQL CE, SQLite, OLEDB, MS Access/Excel files etc). The tool uses a generic schema engine taking advantage of the ADO.NET providers. Mini SQL Query is also easily extended with plugins.

Mini SQL Query
快手软件,得心应手

开源观止之二十七 DGManager.NET

2009年09月9日

DGManager.NET is a management utility for the GlobalSat DG-100 GPS datalogger. It provides additional features such as allowing you to geocode / geotag photos. Requires the .NET Framework 2.0. NEW: It can now be used with any GPX file!

DGManager.NET
快手软件,得心应手

开源观止之二十六 Odyssey WPF and ASP.NET Controls

2009年02月18日

Odyssey WPF and ASP.NET Controls 它提供了一些用WPF写的控件,其中包括了RibbonBar, ExplorerBar ,OutlookBar 等
odyssey
odyssey
odyssey
快手软件,得心应手

开源观止之二十五 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.
DocProject
快手软件,得心应手

开源观止之二十四 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不用它实在是说不过去了
ObjectListView
快手软件,得心应手

开源观止之二十三 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表示层组成了以上功能强大的网格组件.
sourcegrid
快手软件,得心应手