Genghis


Genghis

Before you decide to rebuild all the MFC features, you'll want to check the Genghis library [7] to see whether that feature has already been rebuilt. Genghis is a set of WinForms components and controls to fill the needs of document-based application development in WinForms. As of this writing, it includes the following features:

[7] The Genghis Group , http://www.genghisgroup.com

  • Command line parser

  • Completion combo

  • Control hosting status bar

  • Cursor changer

  • Custom check state treeview

  • Custom XP theming controls

  • File Search Engine

  • FileDocument class (doc/dirty bit management)

  • FindReplaceDialog

  • FolderNameDialog

  • HandleCollector for the world

  • Header group box control

  • Image combo

  • More robust validation   la WebForms

  • Most recently used (MRU) files support

  • MSN Messenger-style pop-up window

  • Multiple top-level window support

  • Multiple-instance detection

  • Screen Saver class

  • Scrollable PictureBox control

  • Sorting listview (including the little triangle thingy)

  • Splash Screen class

  • Command line helper for no-touch deployment applications (including server-side code)

  • Window serializer

  • Wizard framework

Figure A.1 shows a sample document-based application built using Genghis.

Figure A.1. A Sample Document-Based Genghis Application

Genghis is a shared source project, and the license allows you to use the code in your own applications free of charge. And, if you've got anything to contribute, the list of existing features is exceeded only by the list of desired features.



Windows Forms Programming in C#
Windows Forms Programming in C#
ISBN: 0321116208
EAN: 2147483647
Year: 2003
Pages: 136
Authors: Chris Sells

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net