8 people following this project (follow)

Project Description
Adaptive Console Framework is a console application framework that enables you to build your console applications easily and brings flexibility and testability to your console applications built with Microsoft.NET technologies.

Features

With ACF, you may get the following benefits:
  • Automatic command line argument parsing and validation
  • Multiple command line syntax supported
  • Generate the command line syntax and argument description automatically
  • An command line argument can have many different aliases
  • Orderless command line argument parsing (Users do not need to input their arguments in the specific order when using your console application)
  • Test Driven Design is supported. ACF makes your console application testable
  • ACF brings the flexibility to your console application. You can add or remove the command line syntax just by simple configuration

Demonstration

Click the following link to see how to design and implement a console application within 30 minutes by using ACF.
http://www.sunnychen.org/products/acf/acf_demo.html

Documentation

There is a detailed developer's manual along with the installation package, so for the documentation and class reference please install the recent release and goto All Programs -> SunnyChen.ORG -> Adaptive Console Framework.

References

For personal reason the ACF home page and official site is now closed (I'm working on the building of ACF's home page these days). I will keep on updating the ACF and fixing the bugs. Thanks for all your attention.

ACF introduction on CodeProject: http://www.codeproject.com/KB/dotnet/acf.aspx

There is a blog post which was written by Bil Simser. He managed to rebuild his Tree Surgeon utility by using ACF. In this post, the detailed steps were also included. Thanks for his nice words.

Last edited Dec 25 2008 at 8:01 AM by acqy, version 13