FGX Resource Kit

Upgrade your copy of Formula Graphics with this invaluable resource guide. It provides a comprehensive manual on scripting and other functions.

Included are the following sample projects and scripts with accompanying documentation.

Sample Projects and Scripts Documentation

The Resource Kit contains several scripts and projects, all expertly documented and simple to understand. To better help you in understanding the concepts that Formula Graphics is built upon, you can load these samples into the Formula Graphics editor and deconstruct or add to them.

This hands on approach to learning will allow you to rapidly begin producing projects with Formula Graphics.

Below is a listing of samples and what they accomplish:

Animation
Samples: Animations.fgx and Animations.sxt
Description: Learn the basics of using animated graphics within FGX. The associated script will show you how to manipulate the animations dynamically while the projects is running. The script and project are tied together so you can see how things work together.

Database
Samples: Database.fgx and Database.sxt
Description: This will show how to load information into an array, which can then be easily transferred into a database of your liking. The project sample takes user input and then the associated script will transfer that input into an array.

Data Files
Samples: DataFiles.fgx and DataFiles.sxt
Description: Data Files, such as text files, can be manipulated in many different ways with Formula Graphics. This project will show you how to open files, add to files, search through files, and other tasks. The associated script is responsible for making these things happen.

Data Screen
Samples: Datascreen.fgx and Script.sxt
Description: Use this project and script to understand how an interface can be created for data stored in an ASCII text file.

Dynamic Link Libraries
Samples: DLL.fgx and DLL.sxt
Description: By manipulating DLLs you can extend the capabilities of FGX greatly. This project and script will show you how to access DLL functions and use them in your project.

Edit Boxes
Samples: Editbox1.fgx and Editbox.sxt
Description: See how to manipulate different functions that have a bearing on how information is displayed in Edit Boxes.

Understanding Formula Graphics
Samples: fgxhelp.fgx and fgxhelp.sxt
Description: This is a full version of the popular manual "Understanding Formula Graphics". This was written totally with FGX and demonstrates several features. This project and the associated script demonstrates how to make a project that can download updates to itself over the internet.

Files and Directories
Samples: FilesandDirectories.fgx and FilesandDirectories.sxt
Description: Discover many of the functions that can be used to manipulate files and directories of a users machine through FGX. The project calls many functions through it's associated script.

Global Variables
Samples: GlobalVariableScreens.fgx and GlobalVariableScreens.sxt
Description: Global variables make storing user information a snap. This sample shows how to save the screen the user last viewed before exiting the project. The next time the user opens the project, he is taken right back to where he left off.

Graphics Window
Samples:
GraphicsWindow.fgx and GraphicsWindow.sxt
Description: Through calls to the associated script, this project will demonstrate how to manipulate the graphics window to accomplish different techniques such as transitions and testing the resolution.

Windows Start Menu Program Groups
Samples: icons.fgx and Icons.sxt
Description: Installing program groups and icons is easy when following this sample. This is very useful when writing setup programs with FGX.

If Statements
Samples: IfStatements.fgx and IfStatements.sxt
Description: This simply demonstrates the use of "IF" statements in a Formula Graphics script to produce logic in your project.

INI Files
Samples:
ini_project.fgx and INI.sxt
Description: This project and it's associated script will show you how to use INI files in your project. This is a useful alternative to using the Windows Registry to store information about your project.

Email and Web
Samples:
Internet.fgx and Internet.sxt
Description: This great project has a web browser created totally with FGX. The second screen in the project will allow you to send email, right through FGX.

Listings
Samples:
Listings.fgx and Listings.sxt
Description: This project illustrates "looping" from a script as well as how to use a Combo Box.

Loops
Samples: Loops.fgx and Loops.sxt
Description: This project and its associated script demonstrates the programming concept of Looping.

Splash Screen
Samples:
manual.fgx and FGXHelp.sxt
Description: This is a one screen project that shows how you could create a splash screen for your project.

Multimedia System
Samples: MultimediaSystem.fgx and MultimediaSystem.sxt
Description: This is the largest and most comprehensive project included in the resource kit. It contains demonstrations for the following elements: Background, Rectangle, Picture, Animation, Animation with Sound, Video, Sounds, Text, Buttons, Dialog Box, Specials, Input, Wait, Actions, Control, and End.

ODBC
Samples:
ODBC.fgx and ODBC.sxt
Description: Access to ODBC is possible through FGX as this project and its associated script demonstrate.

Pictures
Samples: pictures.fgx
Description: An extensive review of the Picture element and how to manipulate it during run time, with out scripting.

Picture Viewer
Samples: PicViewer.fgx and PicViewer.sxt
Description: By using the HTML element, this project demonstrates how you could use FGX to create a picture viewer.

Progress Bar
Samples: Progress.fgx and Progress.sxt
Description: Use this project to demonstrate the use of the Progress Bar element in FGX. Using the associated script, you will see how to make a progress bar display a countdown from a user specified amount of time in minutes and seconds.

Screen Saver
Samples: screensaver.fgx
Description: Learn how to make a screen saver in FGX that actually works.

Scripts
Samples: Scripts.fgx and Scripts.sxt
Description: This demonstrates the basics of incorporating a script into your project, such as how to call a procedure from within the project.

Setup Project
Samples: setup1.fgx and setup.sxt
Description: In order to use the Setup Utility function of FGX, you must first create a setup project that will carry out the necessary setup procedures, such as copying files and installing icons in the program group. This project and script can be used as a template in creating such a system.

Shareware
Samples: Shareware.fgx and Shareware.sxt
Description: If you have ever wanted to create functionality into your project so that it would act like shareware (stops operating after a certain number of uses), then this project and its script will be helpful.

The Switch Statement
Samples: Switch.fgx and Switch.sxt
Description: A cousin to the "If" statement, this project and script demonstrates the use of the switch statement in making your projects more logical.

Variables
Samples: Variables.fgx and Variables.sxt
Description: As one of the most basic concepts in any programming language, variables are used quit extensively in FGX scripting. This project and associated script very thoroughly show the differences between different variables in FGX and how they can be used most effectively in your project.

Windows Messaging
Samples: WindowsMessages.fgx and WindowsMessages.sxt
Description: FGX has the ability to be tightly integrated into Microsoft Windows. This project and script demonstrates techniques that make use of Windows Messaging.

Windows Registry
Samples: WindowsRegistry.fgx and WindowsRegistry.sxt
Description: Accessing the Windows Registry from FGX can be tricky, but this sample makes it simple to see it in action.

 


home | features | demos | support | register | download