Chapter 4. The Superbase NG IDE Environment
Table of Contents
This chapter covers the various components that make up the Superbase NG Integrated Development Environment (IDE).
Starting the IDE
The IDE can be started from the command line or another program in various ways that will be outlined below:
Command Line | Parameters | Description |
---|---|---|
sbngide.exe | None | The application is launched. |
sbngide.exe | filename |
First, the application is launched. After that, if the file is a
project description file (*smj ),
the project will be loaded into the application. If the file is
of any other type of file, it will be opened in the application
editor.
|
sbngide.exe | /o filename.smj |
This is intended to be used to directly load a project description
file (*smj ). The application
is launched and the project is loaded.
|
sbngide.exe | /b filename.smj |
This is intended to be used to directly load a project description
file (*smj ). The application
is launched and the project is loaded. It then builds the project and
the application closes again. Any output from the build process is
directed to the shell.
|
sbngide.exe | /r filename.smj |
This is intended to be used to directly load a project description
file (*smj ). The application
is launched and the project is loaded. It then rebuilds the project and
the application closes again. Any output from the rebuild process is
directed to the shell.
|
sbngide.exe | /e filename.smj |
This is intended to be used to directly load a project description
file (*smj ). The application
is launched and the project is loaded. It then executes the project and
the application closes again. Any output from the program execution is
directed to the shell.
|
sbngide.exe | /x filename.smj outfile.xml |
This is intended to be used to directly load a project description
file (*smj ). The application
is launched and the project is loaded. It then produces the project
information as an XML file and saves it to the filename passed in the
second argument and then the application closes again. Any output from
the documentation generation process is directed to the shell.
|
sbngide.exe | /d filename.smp |
This is used for callback debugging purposes primarily associated with
CGI debugging. The IDE is launched and the associated project for
the byte-code file is loaded. The program is then placed into debug mode
with a break at the first code statement inside the function
main() .
|