App-Ref Toolbar Functions Project Setup, Select, Import Wizard This is where you create a new project or change a existing project. A App-Ref Project consists of a Clarion Dictionary and any related Clarion App files. Templates
Tab: All Templates Used
This tab will show you all templates used by the project and which App and Procedure they are used in. The Print Procedures button will print a list of all procedures the current selected (middle browse box) template is used.
Tab: Templates used in a Procedure
This tab will allow you to select a Procedure and see which templates the procedure uses.
Procedures
(View Files, Fields, Templates and Procedure calls)Tab: Calls to and from Procedure
The centre browse box lists your procedures, the left browse box shows calls to that procedure, and the right browse box shows procedures called by the procedure selected in the middle window..
The bottom browse lists which App etc the procedure is in.
Tab: Files, Keys and Fields used by Procedure
This tab displays the files, Keys, Fields used in the selected Procedure
Tab: Templates used by Procedure
This tab displays the template chains and the templates used in the selected Procedure
Files
(View where Files, Keys & Fields are used)Tab: File Names - Field Names - Procedures
Displays Files and their fields, and where the field is used in a procedure
Tab: File Names - Procedures
Displays where a file is used in a procedure
Tab: Files - Procedures used in count
Displays a count of procedure a selected file us used in
Button: Print File Details
Print a file details sheet, showing keys, fields etc. Very useful as a work sheet
Keys & Fields
(View where Keys & Fields are used)
Tab: Fields - Procedures
Browse shows where a selected field is used in source
Tab: Field - Properties
Browse displays Field properties
Tab: Keys - Procedures
Browse shows where selected key a procedure is used in source
Tab: Keys - Properties
Browse displays Field properties
Button: Print Unused Keys & Fields
Print details of unused keys and fields
Button: Print where Fields & Keys Used
Print details of where the selected key or field is used.
Global Variables
(View where Globals are used)Browse displays global variables and shows used and unused and where the variable is used.
Button: Print Global Variables
Prints lists of globals, Used and Unused
Local Variables
(View where Locals are used)Browse shows local variables in a procedure and if used or unused
Button: Print Local Variables
Print listing of local variables for a procedure
Button Controls
(View Icons, Text etc. on buttons)Browse Button controls to show button text, Icon file. Useful for standardising buttons.
Reports
(View report header details)Browse Report header details. Useful for standardising reports.
Windows
(View windows details)Browse Window details . Useful for standardising windows
Window - Height - Width tab displays window sizes allows you to check window sizes for standardisation..
Source View
(View where a File, Field or Global is in source)Select a File, Field or global and press the View CLW File Button to check the source code usage.
App-Tree
(View inter app Procedure calls)If you have imported a multi DLL project then this tree view will display inter DLL and EXE procedure calls. It will display to ten levels of calls.
This can show up circular calls. and allow you to see inter DLL calls
Note: This tree view is only useful in multi DLL apps.
Project Summary Details
Tab: Application Summary
Shows statistics about your project, Source code lines count, Procedure count etc.
Tab: Applications
displays procedure count for a app, if there is a red X in the left column then the CSV file has been changed since the last import. If you are using the App-Ref Global auto CSV template then this will happen automatically.
Tab: Import Details
Displays when last project import was done. And time breakdown of import.
File Menu
Project Setup, Select, Import Wizard
This is where you create a new project or change a existing project.
A App-Ref Project consists of a Clarion Dictionary and any related Clarion App files.
Change Current Project
Here you can change between any existing Project
Re-Import a existing Project
Here you can select a project to re-import.
If you check the box Import TXD and CSV only, the App-Ref will skip the search of CLW files. Use this option if you do not need to know which CLW file Files, Keys, Fields, Globals and locals are used in.
Note: App-Ref supports command line imports also.
Enter "App-Ref ProjectName" where ProjectName is the name of your project, will run App-Ref, do the import and exit App-Ref. This will allow you to schedule a large import using windows scheduler
Export Button Text, Msg, Tip, Help
This option will allow you to create a text file of all button text, Tool tips and Messages. You could then pull it into a word processor for some spell checking.
Print Setup
Standard Windows Printer setup screen
Browse Menu
Browse Files
This window allows you to view files by File Name Order, File Driver Order, File Prefix Order and Name String order. You can set the filter to show All, Files or Alias. Counts of used and unused keys and fields are displayed
Print Files List Button
Prints a list of files, with options for All, Files or Alias, and used or unused. Displaying usage count or Name strings or just a file name only.
Print File Details
Print a file details sheet, showing keys, fields etc. Very useful as a work sheet
Tree View of Files
A tree view showing files, keys and fields in a file, Procedures where used
Browse Fields
Same as Toolbar Keys & Fields button.
Browse Icon Files
Browse displays any Icons, and the procedure where it is used.
Browse Image Files
Browse displays any Image files, and the procedure where it is used.
Browse Shared Procedures in Multiple Apps
This Browse will display common procedures in multiple App’s.
If you have a project developed as a multiple EXE project. Then import all the app files to App-Ref and this browse will show you the common procedures which you can be put in a common DLL
Also very useful if you are converting a large App to a multiple DLL . Just chop up your large app into a number of smaller apps (Please back up the App first), then import the apps to App-Ref.
This browse will show you and shared procedures you can put in a common DLL.
Note: This browse is only useful in multiple app project.
Browse Procedure List
Browse list of procedures
Browse Button Hlp, Msg, Tips
Browse shows Button controls with and without, Help ID, Tool Tips, Messages
Use to check standardising your project
Browse OLE, OCX, VBX
Displays OCX, VBX, OLE objects used in the procedure and which procedures they are used in
Reports Menu
Print Files List
Prints a list of files, with options for All, Files or Alias, and used or unused. Displaying usage count or Name strings or just a file name only.
Print Details of all Files
Print a file details sheets for all files, showing keys, fields etc.
Very useful as a work sheet
Print where a Field is used in source
Print details of where a field is used.
Print where a File and Fields are used in source
Print details of where a File is used
Print All Unused Files, Fields, Globals
Print unused Files Fields etc.
What do you need to create this project
Prints a list of all the items need to create the Project,
App Files, Help files, Dictionary, Templates, Icons and image files and VBX, OLE, OCX etc.
Use to check you have backed up OK
Help Menu
Contents
Calls the App-Ref Help File
Register App-Ref
When you purchase App-Ref, enter your Registered User Name and Registration Key (sent to you by Sable Software) here to convert your trial version of App-Ref to a full registered version.
If you intend to purchase App-Ref by credit card (Mastercard and Visa only) then you can use the form on the second tab to enter registration and credit card details . These details are then stored in a Topspeed Encrypted file APP-REF.KEY.
When you email Sable Software to order App-Ref then attach APP-REF.KEY to your email, your Credit Card details will then travel the Internet in a Topspeed encrypted file.
About App-Ref
Shows App-Ref version number, Sable Software contact into, Design notes etc.
App-Ref was created by Sable Software