Welcome to Larry McCaughn Offerings
On this page we have Larry McCaughn provided offerings.
Custom Button Library and Designer
The Custom Button Library is a static library for use with Emergence BASIC (EBASIC)©.
It consists of a custom WindowsTM control with supporting configuration functions.
The Custom Button Designer uses the Library and provides a convenient visual means to designing a button and even creates
the EBasic code for that particular button.
The Designer allows the full use of the Library without the user having to know very much about the actual button functions.
Select from over 1300 button shapes (or use your own), choose from solid, 1, 2 and 3 zone gradient or burst shading, or Bitmap (stretched or tiled).
The designer then generates the necessary code to create your chosen button.
[ Screenshots ]
Custom Chart Library and Designer
The Custom Chart Library is a static library for use with Emergence BASIC (EBASIC)©.
It consists of a custom WindowsTM control with supporting configuration and data functions.
The Custom Chart Designer uses the Library and provides a convenient visual means for designing a chart and even creates the EBasic code for that particular chart.
The Designer allows the full use of the Library without the user having to know very much about the actual chart functions.
Library Features:
- Select from 9 different chart types:
FX - y = f(x)
FT - y = f(time)
XY - x,y scattergram
BAR - Vertical bar
BARF - Floating vertical bar
BARH - Horizontal bar
BARHF - Floating horizontal bar
PIE - Pie
LINE - Line
- No artifical limit on number of charts per application.
- No artifical limit on number of chart types per application.
- Multiple datasets per chart (except pie charts).
- Color or Bitmap background selectable for chart and plot backgrounds.
- Selectable color for each text area.
- Selectable font, style, and size for each text area.
- Selectable data plot color.
- Selectable grid color, style, and visibility.
- All parameters (except chartstyle) changeable under program control.
Designer Features:
- Actual size chart displayed that instantly reflects all changes.
- Sample data generated for display preview.
- All text areas have independent Font selection parameters.
- All text, marker, label, title, footnote, and grid colors adjustable.
- Chart size adjustable.
- Status bar shows current chart type, file name, and if chart has been changed.
- Save any chart configuration to file.
- Make any chart the default for its type.
- Restore all original defaults at any time.
- Generates appropriate EBasic code that user copies to application.
- Set preference to open specific type of chart or last open chart at startup.
[ Screenshots ]
Visual Designer for Emergence Basic
The Visual Designer for Emergence BASIC is an Add-On application for use with Emergence BASIC (EBASIC)©.
It consists of a 'Drag-and-Drop' graphical interface allowing the user to quickly design their window/dialog layouts. The user can
then change the properties of all controls and select which handlers are required for their application. In the background a
powerful code builder is at work creating all the necessary files and generating all the code skeletons to support the user's selections.
The user can then add their custom coding to the project. At any time the user can compile the project and see the end result.
Additionally, the Visual Designer generates a complete EBasic Project file (*.ebp) that the user may load directly into the EBasic IDE.
The user is even able to modify their application in the IDE if desired (within certain simple guidelines) and their code will be
retained if/when they return to the Visual Designer.
Currently in development and Beta testing. Released version comming soon.


