Share

CleanCode

Project News for CleanCode

  • 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