Browsing projects by Tag(s)

Select a tag to browse associated projects and drill deeper into the tag cloud.

Showing page 1 of 1

A toolkit to design applications using design patterns, with facility to generate code, and reverse engineering. Drag and Drop facility to create UML Class diagrams Support to write custom plug-ins for code generators and reverse engineering.

0
 
  0 reviews  |  0 users  |  93,062 lines of code  |  0 current contributors  |  Analyzed 9 days ago
 
 

RSS feeds: New downloads - New issues - Others The new Release version 1.0.3.3 kit is already available here. Table of contentsUser manualGetting started Troubleshooting Software designPackage overview UML Project data file structure IntroductionBut what does it ?You only have 10 minutes to ... [More] make a class diagram and generate C++ code corresponding to a model of your preliminary project, this application will help you. You can declare packages and the classes they contain, declare relations between classes (associations/compositions/aggregations), declare based/predefined types and enumerations, declare dependencies with external components of a framework or a library. The display is customized according to the target language (C ++, VB.NET for now), but the GUI allows a more general syntax that considers more other object-oriented languages like Java, Python, etc. You can declare some classes as import from other projects or libraries in a simple way, whether JAVA or Python packages, .NET namespaces, header files of a C++ Windows DLL & Linux SO files, etc ... You can do reverse engineering using XML Doxygen export or import an XML file using UML2.1 format of http://www.omg.org. When you have finished design your project, or you want to check at one step the generated code, you can display it without writing any file. When you finally want to generate code, choose a repository and execute command. Sorry but now, the last content could be overwritten: In C++, only header file H is created/overwritten, but you can edit inline method body inside application. Contrary, the source file CPP should be done by yourself. In VB.NET, only one source file that contains header & body is created, but at next update, you can choose an external tool like WinMerge or a Vb code inner tool. Generated code presentation is optimized to be merged easy, also don't move blocks inside modules. For end userFirst download the current release and execute archive extractor upon file receipt. Save it in a specific folder as it's proposed: C:\Program files\ClassXmlProject. Remain it because you would have an error when you will install future releases, see troubleshooting. Program setup.exe is launched automatically and installs all files, resources and frameworks that are required. If the setup fails to install the Microsoft .NET 3.5 framework, you can download framework here. If all goes well, the application starts automatically. Also, if you're one of the happy users who have succeed to start the program, I continue to speak about software manual here. For developersSoftware development choices: XML format is the choice to store project data, VB Express 2008 & framework .NET 3.5 is used to create the GUI, in fact only DLL from framework 2.0 are used. XSL is the language to convert XML project data files into HTML display and generated code source. All developed classes use or are based on the keystones: The Design Pattern (ToBeDefined), XmlComponent in this project, assumes data exchange with DOM objects of namespace System.Xml (element nodes and attribute nodes). The Design Pattern Composite, XmlComposite in this project, provides a second coverage of the DOM tree pointing only business objects. Inherits XmlComponent. The Design Pattern Prototype, XmlNodeManager in this project, has the burden to create objects needed for data display/update managements. Each project data display is made of 3 classes: Dialog class : display project data in Windows forms. Inherits the class System.Windows.Forms.Form Document class : allows data exchange with DOM objects from System.Xml. Inherits XmlComponent or customize an another Document class. View class : allows data exchange with controls (System.Windows.Forms.Control) which owns the Dialog class. Inherits a Document class or customize an another View class. Want to know more about the software design, follow the link. [Less]

0
 
  0 reviews  |  0 users  |  149,263 lines of code  |  0 current contributors  |  Analyzed 1 day ago
 
 

Introduction This tool is a template driven code generator, intended to be used to generate your CRUD or data access layer. It is very simple to use. SQLCODEGEN is also extensible through the plug-in interfaces. Sample templates and sample extension projects included.

0
 
  0 reviews  |  0 users  |  0 current contributors
 
 
 
 

Creative Commons License Copyright © 2013 Black Duck Software, Inc. and its contributors, Some Rights Reserved. Unless otherwise marked, this work is licensed under a Creative Commons Attribution 3.0 Unported License . Ohloh ® and the Ohloh logo are trademarks of Black Duck Software, Inc. in the United States and/or other jurisdictions. All other trademarks are the property of their respective holders.