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).

发布在 软件开发 | 评论关闭
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.

发布在 软件开发 | 评论关闭
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!

发布在 软件开发 | 评论关闭
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.

发布在 软件开发 | 评论关闭
2009年11月9日
发布在 软件开发 | 评论关闭
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).

快手软件,得心应手
发布在 软件开发 | 评论关闭
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.

快手软件,得心应手
发布在 软件开发 | 评论关闭
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.

快手软件,得心应手
发布在 软件开发 | 评论关闭
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.

快手软件,得心应手
发布在 软件开发 | 评论关闭
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.

快手软件,得心应手
发布在 软件开发 | 评论关闭
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.

快手软件,得心应手
发布在 软件开发 | 评论关闭
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.

快手软件,得心应手
发布在 软件开发 | 评论关闭
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!

快手软件,得心应手
发布在 软件开发 | 评论关闭
2009年02月18日
发布在 软件开发 | 没有评论 »
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.

快手软件,得心应手
发布在 软件开发 | 没有评论 »
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不用它实在是说不过去了

快手软件,得心应手
发布在 软件开发 | 没有评论 »
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表示层组成了以上功能强大的网格组件.

快手软件,得心应手
发布在 软件开发 | 没有评论 »
2009年01月16日
这里介绍二个用C#生成电子文档的类库,iTextPdf和NDOC
iTextPdf是用来产生Pdf文档的工具,它从Java版本移植过来,iText is a library that allows you to generate PDF files on the fly.它的一个优点是可以生成目录树结构。
NDoc是用来生成Chm文件的工具。
这二个工具很有用,在我的快手软件中,也用它来导出整个数据库的内容到一个文件中。


快手软件,得心应手
发布在 软件开发 | 没有评论 »
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.

快手软件,得心应手
发布在 软件开发 | 没有评论 »
2009年01月16日
微软发布了Net Framework 3.5下的 Chart 控件,弥补了.Net平台下缺乏一个十分强力的图表控件。该图表控件支持多种图表,如饼图,柱状图,曲线图,散点图,雷达图,面积图,股票图等,同时支持Winform和Asp.net。
这里是官方的说明

快手软件,得心应手
发布在 软件开发 | 没有评论 »