|The CodeMine framework extends the VFP developer environment with a set of tools to aid in creating and debugging your applications. When you install CodeMine, a new menu pad is added to the default VFP developer menu, as shown below.|
|The CodeMine menu contains options to access and control
various components of the development environment. Some of the more important options are
Create New Application
Create New Form
Application Registry Editor
The Application Registry Editor can also be included in final application to give end users the ability to edit preferences, or to customize message and help text translations. Each key can be assigned an individual protection level to determine what privileges are required to read or modify the key and its value.
Being able to easily view all parent class code for a method is quite helpful when you are first learning the framework, and trying to understand how everything works. It is also useful when deciding when and where to issue DODEFAULT() commands in custom subclass code, and determining what parameters may need to be passed.
Initialize Development Environment
|The CodeMine Developer Toolbar combines the features of
the standard VFP toolbar, with standard record navigation buttons commonly used by forms.
During development, this toolbar with normally be used in place of the standard VFP
toolbar at all times.
Standard system buttons such as Save, Revert, Print, etc. perform the normal system function when a system window is active, and call the appropriate form method when a form is active. This gives you a very clean and tightly integrated development environment for testing and debugging. Some of the more interesting buttons are discussed in more detail below.
Run and Design buttons