ObjGen Product Details & Specifications

ObjGen is a powerful, yet easy to use code generator for building Visual Basic applications and data objects. ObjGen uses a familiar project based environment for developers to design, build and manage database access objects. Objects are organized and selectable in a familiar tree view control. Selecting an object name in the project tree displays the object's properties in a corresponding edit window where its definition can be viewed or modified from various property sheets.

ObjGen categorizes two distinct types of data access objects in the project, class modules and forms. Class modules are reusable data access objects that provide an API to perform record level manipulation of database tables. Each class is generated with an interface to support the ability to insert, update, delete, filter and sort records in an underlying database table. Form objects are defined to use a data access class directly without the need for data bound controls giving the developer greater flexibility to customize processing in the generated code. Form objects can also join a related data class to the primary data source to build a master/detail form that uses an editable grid control. Each form generates with buttons to navigate through existing records and to make changes to the record data. Both forms and class modules generate with built in error handling and processing.

Project level preferences and settings are user configurable. A developer can specify and apply custom naming conventions to objects defined and generated by the ObjGen project. Naming conventions are organized by object type (Form, Class, Button, Label, etc.) and by data type (Integer, Long, Boolean, String, etc.). All source code generated by the project will use these settings during the generation process.

ObjGen accesses and analyzes database definitions and structures using ODBC. Both Visual Basic 5.0 & 6.0 applications are supported and can use either ADO, RDO or DAO data access libraries. Users may choose which data access library is appropriate for the target application's requirements.

New in ObjGen 2.0 is the ability to create applications and objects from frameworks and code templates. Frameworks and code templates can be defined for languages other than Visual Basic including Java and C++.

Project definitions are fully persistent from session to session. Individual objects or the entire application may be generated or regenerated at any time. Product help is available via online HTML.

Operating Systems Supported

  • Windows 95
  • Windows 98
  • Windows NT 4.0
  • Windows 2000

Hardware and System Requirements

  • PC-compatible 486 or above recommended
  • 8 MB of RAM minimum, 16 MB or higher recommended
  • 4 MB free disk space

Source Code Generation Requirements

  • Microsoft Visual Basic version 5.0 (SP3) and/or version 6.0
  • ODBC 32 bit database connectivity

Certified database platforms accessible via DAO, RDO or ADO

  • Access 97
  • Access 2000
  • Oracle 7 or higher
  • Microsoft SQL Server 6.5 or higher
  • Sybase Adaptive Server
  • Sybase SQL Anywhere 5.0 or higher

 

 


Copyright © 2008 Everett Ward Systems. All rights reserved.
Other products & companies referred to herein are trademarks or registered trademarks
of their respective companies or mark holders.