×

Quicker development of database applications having a graphical user interface

  • US 20040036719A1
  • Filed: 08/26/2002
  • Published: 02/26/2004
  • Est. Priority Date: 08/26/2002
  • Status: Abandoned Application
First Claim
Patent Images

1. A concrete software class comprising the properties and methods to create a graphical user interface (GUI) form and the properties and methods of a relational database base table wrapper, hereinafter referred to as the BaseForm class and an instance of the BaseForm class hereinafter referred to as a BaseForm, further comprising:

  • a) a vector of references to at least one contained object belonging to a class, hereinafter referred to as the DataField class and an instance of the DataField class referred to as a DataField;

    said DataField class further comprising the properties and methods to create a GUI field in a GUI form and the properties and methods to wrap a column in a table;

    b) a property, hereinafter referred to as the field-properties property, specifying the application specific display properties of one or more said contained DataFields;

    c) a property specifying the name of the table wrapped by a BaseForm;

    d) a method, hereinafter referred to as the getFieldProperties method, comprising the scan of said vector of references to contained DataFields to obtain the application specific properties of each said referenced DataField and appending said property values to said field-properties property;

    e) a method, hereinafter referred to as the setFieldProperties method, comprising the scan of the values in said field-properties property and setting the properties of each corresponding DataField referenced by said vector;

    f) a method comprising use of the properties of a BaseForm and properties of said at least one contained DataFields to construct the definition of the table wrapped by a BaseForm;

    g) a method comprising;

    use of said method to construct the definition of the table wrapped by a BaseForm;

    if a table having the name specified by the table name property of said BaseForm does not exist in a relational database, then this method creates the defined table in the relational database;

    if said named table exists in the relational database and the definition of said wrapped table does not match the definition of said table definition, then signals a construction error;

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×