Examples Site
 
Documentation
 
Presentations and Demos
 
Discussion Forums
 
Downloads
 
Contribute to Development
 
Donate to Qcodo
 
Welcome, Qcodo Guest
Log In  |  Register

 

Qcodo API Online Reference

The Online Reference Guide is available at api.qcodo.com. The reference guide is database-driven, with the data being "aggregated from source" during the build process of each Qcodo version, and the descriptions/examples are provided by Qcodo Core Contributors.

Note that a future task/project is to take the data content in order to build the API Quick Reference Guide (PDF) dynamically, so that the PDF Quick Reference Guide will always be up to date. Look for this soon!


Articles

The following is a library of articles to help you get the most out of Qcodo. New articles are always being thought of, and if you have any ideas that you think would make a good article, please tell us!


Background Information

Code Generation vs. Metaprogramming  |  Read
Qcodo's code generator appears to be very similar to the many "ActiveRecord"-based metaprogramming frameworks that have caught on a lot of buzz over the past year. But there are some core, fundamental differences between Code Generation and Metaprogramming, and this article will take an in-depth look at both of them, weighing the benefits and costs of each.


Getting Started

Installing the Framework  |  Read
This is an elaboration of the README file that is included in the official release. It takes you through the four simple, quick steps to installing and getting up and running with the Qcodo framework.

QuickStart Guide: Code Generation  |  Read
This article will hopefully give you a brief overview and understanding of the Code Generator part of Qcodo. It will step you through creating your first table and class, and shows you how to where to begin to make changes to implement visual design, business rules or data model rules (adding, removing or changing columns, etc).

QuickStart Guide: Qforms  |  Read
This article will get you started with understanding the entire Qforms architecture, which is the presentation layer for Qcodo, offering an object-oriented, stateful, event-driven architecture for display logic and presentation. It will step you through a simple Calculator sample application, which will utilize some basic Qform controls.


Harnessing the Power of Qcodo

Adding Functionality to Qforms  |  Read
This article continues from where "QuickStart Guide: Qforms" left off. It uses the same simple Calculator sample application, adding functionality, talking about events, attributes, styles, and combining them all together.

Qcodo Class Library for Beta 2 (Quick Reference Guide)  |  Read
This article contains a PDF download of the entire Qcodo Class Library for Beta 2. It is intended to be used as a Quick Reference Guide.