-
CleanCode 0.9.30 released
A new release of CleanCode libraries and tools, version 0.9.30, is now available. The CleanCode project provides a collection of well-documented developer components in a variety of languages (C#, Java, Perl, SQL, and JavaScript) comprising applications, engines, and .NET controls. Documentation consists of API docs as well as articles published in journals and/or on the CleanCode site.
The 0.9.30 release is a minor maintenance release, including a number of bug fixes and small enhancements, including:
-- Added support for retaining certain special comments in a ChameleonRichTextBox to, for example, allow hints to pass through.
-- Added copy-field-names command to ExtendedDataGridView.
-- Streamlined error pop-ups in ConnectionStringManager.
-- Added drop-down button to provide better support for new-file operations in SqlEditor (allowing, for example, proper tandem-override).
-- Added hint support for MultiColumnSort to better locate order-by clause.
NB: ALL CHANGES IN THIS RELEASE PERTAIN TO THE C# LIBRARIES ONLY.
::HANDY LINKS::
Products: http://cleancode.sourceforge.net/wwwdoc/software.html
Articles: http://cleancode.sourceforge.net/wwwdoc/articles.html
Home Page: http://cleancode.sourceforge.net/
2009-11-02 15:40:02 UTC by msorens
-
CleanCode 0.9.29 released
A new release of CleanCode libraries and tools, version 0.9.29, is now available. The CleanCode project provides a collection of well-documented developer components in a variety of languages (C#, Java, Perl, SQL, and JavaScript) comprising applications, engines, and .NET controls. Documentation consists of API docs as well as articles published in journals and/or on the CleanCode site.
A major reorganization of the C# libraries spearheads this 0.9.29 release, including:
-- Refactoring classes into more logical project groupings (and doubling the project count from 5 to 10).
-- Renaming all assemblies with a "CleanCode." prefix to easily distinguish them.
-- Partitioning the download package into source, binary, and API. Each is a zip file and all 3 are zipped together in one convenient package.
-- Compiling set to release rather than debug to enhance performance.
See the release notes for further details.
NB: ALL CHANGES IN THIS RELEASE PERTAIN TO THE C# LIBRARIES ONLY.
::HANDY LINKS::
Products: http://cleancode.sourceforge.net/wwwdoc/software.html
Articles: http://cleancode.sourceforge.net/wwwdoc/articles.html
Home Page: http://cleancode.sourceforge.net/
2009-09-01 15:52:01 UTC by msorens
-
CleanCode 0.9.28 released
The CleanCode project provides a collection of well-documented developer components in a variety of languages (C#, Java, Perl, SQL, and JavaScript) comprising applications, engines, and .NET controls. Documentation consists of API docs as well as articles published in journals and/or on the CleanCode site.
The 0.9.28 release is a minor maintenance release, including a number of bug fixes and small enhancements, including:
-- New support class to properly persist window position and state (WindowRestorer).
-- Added search-and-replace to ChameleonRichTextBox.
-- Improved focusing of filter panel in ExtendedDataGridView.
-- Renamed some API items for more industry-standard terms.
-- Added tooltip indicator on DisplayCommandForm items.
NB: ALL CHANGES IN THIS RELEASE PERTAIN TO THE C# LIBRARIES ONLY.
::HANDY LINKS::
Products: http://cleancode.sourceforge.net/wwwdoc/software.html
Articles: http://cleancode.sourceforge.net/wwwdoc/articles.html
Home Page: http://cleancode.sourceforge.net/
2009-07-01 16:02:25 UTC by msorens
-
New article published: LINQ, file resources, & menu building
Just published on DevX: "Using LINQ to Manage File Resources and Context Menus" (http://www.devx.com/dotnet/Article/41639)
This article takes a fairly simple technique involving LINQ-to-Objects and extension methods (both new concepts in C# 3.0) and uses it as the heart of two moderate complexity components that could themselves be immediately incorporated as building blocks in a production application. What is interesting is that the two components are quite different on the surface:
-- the ResourceMgr that manages an application's external (file) resources (http://cleancode.sourceforge.net/api/csharp/CleanCode.IO.ResourceMgr.html).
-- the MenuBuilder that initializes choices in a context menu upon opening it (http://cleancode.sourceforge.net/api/csharp/CleanCode.Forms.MenuBuilder.html).
I present a thorough discussion of the LINQ and extension methods that comprise the key portions of the code.
The CleanCode project provides a collection of well-documented developer components in a variety of languages (C#, Java, Perl, SQL, and JavaScript) comprising applications, engines, and .NET controls. Documentation consists of API docs as well as articles published in journals and/or on the CleanCode site. Further details of all the tools and components are available on the Products page (http://cleancode.sourceforge.net/wwwdoc/software.html).
::HANDY LINKS::
Products: http://cleancode.sourceforge.net/wwwdoc/software.html
Articles: http://cleancode.sourceforge.net/wwwdoc/articles.html
Home Page: http://cleancode.sourceforge.net/
2009-05-14 15:27:29 UTC by msorens
-
CleanCode 0.9.27 released
CleanCode 0.9.27 released
The CleanCode project provides a collection of well-documented developer components in a variety of languages (C#, Java, Perl, SQL, and JavaScript) comprising applications, engines, and .NET controls. Documentation consists of API docs as well as articles published in journals and/or on the CleanCode site.
The 0.9.27 release is a minor maintenance release, including a number of bug fixes and small enhancements, including:
-- Adding a named macro facility to the recently introduced ChameleonRichTextBox control.
-- Adding XML Schema files to the file formats for QueryPicker and ChameleonRichTextBox, which allows Visual Studio to provide Intellisense.
-- Added memory to the fields of the QueryPicker control.
-- Added choice of displaying or suppressing query text from the QueryPicker control.
NB: ALL CHANGES IN THIS RELEASE PERTAIN TO THE C# LIBRARIES ONLY.
::HANDY LINKS::
Products: http://cleancode.sourceforge.net/wwwdoc/software.html
Articles: http://cleancode.sourceforge.net/wwwdoc/articles.html
Home Page: http://cleancode.sourceforge.net/
2009-04-29 19:44:42 UTC by msorens