The following lists the files that are found in the demo project DEMO.PJX and gives a brief description of each. BIGCHARS Program This procedure displays the text string passed to it in large shadowed letters. Each letter is contained in a window. These windows must be released by the calling procedure. BROWSE Program This topic procedure demonstrates the Browse facility in FoxPro 2.5. CUSTOMER Database This is the sample database used by the browse program to demonstrate the browse facility. DEMOMACS.FKY File This file contains all of the macros used by the demo application. DEMO Screen Set This screen set contains the screens NEWCONTR (controlling screen), SPEEDSET (speed setting code) and NEWTITL (title). This screen set produces the driving code for the demo application. DEMOMEMO Database This database contains the memo fields used by the browse program. DEMORESO Database This database is used as the resource file for the demo application. DEMOTOPS Database This database contains the topics that are included in the demo application. This database contains three fields: CHECKBOX contains the text that appears in the checkbox for this topic, PRGNAME contains the program that is executed when the corresponding topics checkbox is checked, and DISABLED contains a logical value for which true indicates that the corresponding topic should be disabled in a runtime environment. This is for topics that include features that are not available in the runtime environment, such as TRACE and DEBUG. DISTRIBU Program This topic procedure demonstrates the Distribution Kit in FoxPro 2.5. DOTRACE.PRG File The procedure TRACEDEB copies this file out of the application as TEMPTRAC.PRG. This program is then executed, illustrating the trace and debug features of FoxPro 2.5. LASER Database This database is used by SCREBUIL to show the features of the Screen Builder. LASERC.PRG File This file is used by SCREBUIL to show the code generated by the Screen Builder. LASERM.MPR File This file is used by MENUBUIL to show the code generated by the Menu Builder. LIBCONST Program This topic procedure demonstrates the Library Construction Kit in FoxPro 2.5. MENUBUIL Program This topic procedure demonstrates the Menu Builder in FoxPro 2.5. PROJMANG Program This topic procedure demonstrates the Project Manager in FoxPro 2.5. REPOWRIT Program This topic procedure demonstrates the Report Writer in FoxPro 2.5. RESTSETS Program This procedure restores the SET values from a specified file. This file was created with the procedure SAVESETS. RQBESQL Program This topic procedure demonstrates the RQBE facility in FoxPro 2.5. SAMPLE Report This report is used by REPOWRIT to show the features of the Report Writer. SAMPLEQ Program This program is used by TEXTEDIT to show the features of the FoxPro editor. SAMPLEQ Database This database is used by RQBESQL to show the results of a query. SAVESETS Program This procedure saves the current SET values to a specified file. These settings may be restored by the RESTSETS procedure. SCREBUIL Program This topic procedure demonstrates the Screen Builder in FoxPro 2.5. TEXTEDIT Program This topic procedure demonstrates the Text Editor in FoxPro 2.5. TRACEDEB Program This topic procedure demonstrates the Trace and Debug facilities in FoxPro 2.5. WELCOME Program This topic procedure demonstrates the interactive features in FoxPro 2.5. Feel free to utilize any or all of this application for your own use. To use this application as a front end to your own demo, simply exchange the topics found in DEMOTOPS with your own. To build the application, replace the old topic programs with your own in the project DEMO.PJX. You may also want to change the title in the screen NEWTITL (in the screen set DEMO) and the topics title that is defined in the procedure DEFTOPIC located in the cleanup code for the screen NEWCONTR (in the screen set DEMO).