Difference between revisions of "JGuiGen Demo"

From lightwiki
Jump to: navigation, search
 
(122 intermediate revisions by 8 users not shown)
Line 1: Line 1:
 
Back to [[Main Page]]
 
Back to [[Main Page]]
  
* [http://vernon.is-a-geek.org/JGuiGen/JGuiGen.html Screencast]
 
  
* [[notes made during creation of demo script]]
+
==== Our Objectives: ====
  
# Assumed to have installed: sdk, eclipse 3.1.2
+
# [http://lightcloud.verns.net/JGuiGen/JGuiGenDemo.html JGuiGen Demo Screencast] 13 minutes
# download from cvs and show directory structure
+
## This screencast shows some of the features your users will get if you generate a GUI using JGuiGen
## JGuiGenCode
+
## created on 20060510 using revision 235
## JGuiGenJars
+
## [[JGuiGenDemo Script]]
## JGuiGenMisc - hsql text files, containing JGuiGenDB: Data_Dict, JGuiGen_i18n, UserLogData, CodesBank
+
# [http://lightcloud.verns.net/JGuiGen/JGuiGen.html JGuiGen Screencast] 14 minutes
# classpath=".:"`echo *.jar | tr " " ":"`
+
## This is a demonstration showing how to quickly generate a powerful GUI using JGuiGen
# find . -name \*.class | while read f; do rm $f; done
+
## created on 20060512 using revision 235
# tar xf JGuiGen.tar
+
## [[JGuiGen Lead Script]]
# javac -classpath $classpath com/*/standard/*.java com/*/standard/XML/*.java com/*/src/*.java JGuiGen.java
+
# vi JGuiGenIni.xml, add table name "Lead", add class name "Lead", add table model name "LeadTm"
+
# launch db admin. sh ./runUtil.sh DatabaseManager
+
# cut and paste new table "Leads"
+
# cut and paste new columns: id, date, address
+
# run JGuiGen from the command line java -cp $classpath JGuiGen
+
# Basic flow ... start in the Data Dictionary
+
## Check Data Dictionary, Leave Flags, Run Now
+
## Edit Data Dict ... Do a bunch of stuff for each column
+
## Generate Application
+
## Exit from the Internationalization causes a write
+
## Generate HTML (optional)
+
# Compile and run the new gui
+
## show out-of-the-box features of the gui
+
## View, Add, Edit, Delete ... right click duplicate
+
## Search for some rows
+
## Oh ... what's this? ... Reports!
+
## try closing a window after a change
+
## try changing the row to edit after a change
+
# wash, rinse, repeat 8, 9, 10, and 11 showing features
+
## Quickly adding a column, such as: ssn, phone, address
+
## Internationalization
+
## Hot keys
+
## Change validation error message and Test
+
## blast the coffee cup
+
## run test scripts against the gui
+
## show test script output
+
# launch eclipse
+
  
 +
* Assumptions:  subversion, java sdk, maybe eclipse 3.1.2
 
* shameless plug - [http://hale.homeip.net/ Hale Pringle's web site]
 
* shameless plug - [http://hale.homeip.net/ Hale Pringle's web site]

Latest revision as of 19:30, 11 October 2010

Back to Main Page


Our Objectives:

  1. JGuiGen Demo Screencast 13 minutes
    1. This screencast shows some of the features your users will get if you generate a GUI using JGuiGen
    2. created on 20060510 using revision 235
    3. JGuiGenDemo Script
  2. JGuiGen Screencast 14 minutes
    1. This is a demonstration showing how to quickly generate a powerful GUI using JGuiGen
    2. created on 20060512 using revision 235
    3. JGuiGen Lead Script