ClassBuilder: an Object Oriented C++ front end

WEBINAR:
On-Demand

How to Boost Database Development Productivity on Linux, Docker, and Kubernetes with Microsoft SQL Server 2017


This tool was contributed by Jimmy Venema

ClassBuilder is an Object Oriented C++ front end to your compiler. It lets you create, manipulate and navigate classes, class relations, class members and class methods at a high level of abstraction trough a graphical user interface. Its rich feature list includes:

  • Full code generation for the defined relations and their associated find methods.
  • Wizards to insert code, like iteration loops and navigation paths.
  • Code syncronisation with compile environment.
  • Full code generation for serializing the complete data model when used together with MFC. (The tool is build with itself and uses this feature to save to and read from file).
  • Drag and drop support for many things. Adding a member to a class is just drag with holding down the Ctrl-key and then drop it on the desired class.
  • Documentation generation in RTF and HTML.
  • etc.

This is a demo version, it may be freely distributed as is, without modification.

Update Information

  • Changes in version 1.4:
    • Removed all restrictions.
    • Several bug fixes.
    • Added 'Open' & 'Edit Code' to shortcut menu.
    • Added messages boxes to make the working of the 'Read Visio' command clear.
    • Added 'Write Mdl', to export datamodel (without code) to Rational Rose.
  • Version 1.5 is not planned, but if there are serious bugs in version 1.4 they will be solved by this release.
  • Version 2.0 (release november 1998 ?)
    • Command 'Read Visio' removed.
    • Command 'Write Mdl' removed.
    • Added integrated class diagram editor, therefore the above commands are obsolete.
    • Updated documentation generation, to include the class diagram drawings.
    • Changed mouse click behaviour with respect to 'Open' and 'Edit Code'.
    • Bug fixes, don't know which ones, you have to report them!!
  • Version 2.1 & 2.2 are planned as bugfix releases, with perhaps some minor enhancements.
  • Version 2.5 (Release Q2 1999)
    • Colorized source code editor, with wizard functionality.
  • Version 2.6 & 2.7 are planned as bugfix releases, with wizard enhancements on the source code editor.
  • Version 3.0 ??????? I need input for this one!!!!

The author (Jimmy Venema) can be contacted at venemaj@ce.philips.nl.

This demo version can be downloaded from here.



Comments

Leave a Comment
  • Your email address will not be published. All fields are required.

Top White Papers and Webcasts

  • Microsoft Azure® is a leading choice for businesses looking to take advantage of the cloud. Azure is particularly appealing to businesses that have already invested in Microsoft on-premises and are now considering running these applications and other workloads in the cloud. To understand how to make this move to Azure, many businesses are turning to managed service providers (MSPs) with specific Azure expertise. Read this white paper to learn the eight key areas to focus on when considering an MSP for an …

  • Using Internet of Things (IoT) technologies, colleges and universities are linking anything and everything to create new applications that elevate the campus experience. It's called a Smart Campus. And it's transforming campus life for students, faculty and visitors. When everything is connected, devices and applications can interact with users and with each other in ways that weren't possible before: digital classrooms, connected campus ID cards, connected lighting and building environmental systems and …

Most Popular Programming Stories

More for Developers

RSS Feeds

Thanks for your registration, follow us on our social networks to keep up-to-date