Skip to main content
Advanced Search
Search Terms
Content Type

Exact Matches
Tag Searches
Date Options
Updated after
Updated before
Created after
Created before

Search Results

81 total results found

Getting Started

These books are here to help you get started with Superbase NG

Getting Started
getting-started

Removing Library Source Code

Superbase NG IDE Quick Start Manual Debugging Into Library Source Code

Once the debugging exercise with the library source code is complete, it is beneficial to remove the project from the tree, since each time debugging is entered, the IDE must analyze the source code from the library project as well as the development project, ...

Writing Our First Program

Superbase NG IDE Quick Start Manual Getting Started

The first program will be a very easy one with very little real purpose beyond demonstrating various capabilities of the development environment. Although the "Hello World" program is quite traditional, for this example we have chosen to create a program that ...

Building and Testing Our First Program

Superbase NG IDE Quick Start Manual Getting Started

The next step is to compile the program and then we can run it. To build the program, select the Build item from the Project menu as shown below.  (Alternatively press Ctrl+B) Building the first project The compilation succeeded as can be seen in t...

Making Incremental Improvements

Superbase NG IDE Quick Start Manual Getting Started

The reason why the initial version of our program, though functional, was not acceptable is that the output was not formatted in a way the user may expect or desire. Part of the reason lies in the fact that to start with, we used the SIMPOL intrinsic functi...

Converting Our Previous Project

Superbase NG IDE Quick Start Manual Writing Web Server Programs With SIMPOL

As a first step, we can save our project from the first part as a new project. To do so, open the first project in the IDE and then select “Save Project As …” in the File menu Saving the project with a different name Then give the new project ...

Preparing a Web Server to Run SIMPOL Programs

Superbase NG IDE Quick Start Manual Writing Web Server Programs With SIMPOL

We recommend people use an Apache web server, if not for deployment at least for development. We are going to be using a solution stack called AMPPS which contains Apache, MySQL, PHP and various other services. There are other ways of installing Apache but the...

Debugging and Running Your Program

Superbase NG IDE Quick Start Manual Writing Web Server Programs With SIMPOL

Finally, we are just about ready to actually run our web server program. There is only a little more preparation left to do so that we can run our program. First, to make our lives simpler, we need to add a secondary target for the build process. We do that by...

Debugging Revisited

Superbase NG IDE Quick Start Manual Debugging Into Library Source Code

Debugging Revisited Debugging a program is an important aspect of the development process. Since so many parts of Superbase NG are delivered as libraries, it is important to be able to assess what happens to your program when it goes into one of those li...

Opening Data Sources and Tables

Superbase NG Personal Guide The Main Screen

The second entry in the File Menu, Open is a submenu containing four entries: Data Source..., Table..., Form..., and Report.... If no data source is open, the option to open a table will be unavailable.   Note An important point to make here is that in SIMP...

Meeting the IDE

Superbase NG IDE Quick Start Manual Getting Started

When the Superbase NG Integrated Development Environment (IDE) first opens you will see a picture similar to the one below: Let's take a look around the interface and examine the various features. At the very top is the menu, and directly below that...

Printing with Superbase NG Personal

Superbase NG Personal Guide The Main Screen

Print Setup Print Setup presents the following standard Windows window: The print setup window This window is primarily used to change the printer from the default to another. You can also tweak other settings regarding printing by clicking Preferences ...

Importing and Exporting Data

Superbase NG Personal Guide The Main Screen

Importing data The import functionality currently supports importing from CSV, ASCII-Delimited, and XML. You can import into anew database table or merge it with an existing one. If merged with an existing one, the incoming data must be in the correct order (...

Edit, View and Data Menus

Superbase NG Personal Guide The Main Screen

The Edit Menu The entries found in the Edit menu are meant to apply to copy, cutting, pasting and deleting records in the currently displayed table. This works as expected, but it is important to note that if a field selection is active, then only those field...

Utilities, Options and Window Menu

Superbase NG Personal Guide The Main Screen

Utilities Menu This menu provides a windowed output of the system and table status mentioned earlier. These can be marked and copied to the clipboard. The Reorganize… item is used for disk-based tables. This is a very important utility that is used to repack ...

Creating a Database

Superbase NG Personal Guide The Database Table Designer

Select File → New → Table... from the menu. That will display the data source dialogue. Since no data sources are currently open, the drop-down menu with the list of tables will be empty. In the New *.sbm File Name box enter the location where you wish to crea...

Modifying a Database

Superbase NG Personal Guide The Database Table Designer

Modifying a database is as easy as creating one, go to File → Modify and the Database Table Definition window will pop up. Here you can add, change, and delete fields. Furthermore, you can alter their display format. It is not possible to modify a table that h...

Getting Started with Display Forms

Superbase NG Personal Guide The Form Designer

To start the form designer navigate to File → New → Form... This will open an empty form. As a first step, it is a good idea to make a few decisions about the form being created: colour and size. In Superbase NG colours on a form can be specified precisely as...

Adding a Control

Superbase NG Personal Guide The Form Designer

If the Form Designer is open at the same time as a table it can create data-aware forms. To add an edit control bound to a field, create an editable text box. The following dialogue should appear: The editable text dialogue Almost everything has already ...

Creating Our First Project

Superbase NG IDE Quick Start Manual Getting Started

To create a new Superbase NG project, select the New Project from the File menu. At that point, the following window will be shown: In this window we define the project name, project output type (sml or smp), source code file type (sma or smu), wher...

Complex SIMPOL Programs

Superbase NG Quick Start Guide

All of the chapters up until now have been leading to a more comprehensive, complex, but also more realistic example of the kind of program people need to build in the average organization. This chapter will have much less text and code, but for that, it has a...

Advanced Superbase NG

These books are more advanced Superbase NG concepts and ideas once, for once you've mastered the basics

The Main Screen

Superbase NG Personal Guide

The main screen of Superbase NG Personal is the primary interface to reach the various modules of functionality that are provided. Most of this screen is fairly self-explanatory and the more complex areas will be covered in more detail in later parts of this t...

Superbase NG IDE Quick Start Manual

This book is intended to provide a quick start guide for using the Superbase NG IDE. Although some SIMPOL programming is covered, this is not the primary purpose of this book. Other books are provided that cover SIMPOL programming.

Getting Started
getting-started
Superbase NG IDE
ng-ide

Superbase NG Personal Guide

Superbase NG is host to various tools used in the development of Superbase Applications. Such as creating and modifying database tables, display and print forms. It also hosts Ad-hoc (quick) reporting tools for creating, running, saving and loading reports as ...

Getting Started
getting-started
Superbase NG Personal
ng-personal

Superbase NG Quick Start Guide

A fast introduction to development with Superbase NG. This book provides a quick start guide for doing development using Superbase NG. It is intended as a quick introduction to the various components that make up the Superbase NG package, as well as providi...

Getting Started
getting-started
Superbase NG IDE
ng-ide

Superbase NG IDE Users Guide

Written By Manuel Franco Neil Robinson Duncan Jones Copyright © 2001-2021 Superbase Software Limited

Superbase NG IDE
ng-ide
Getting Started
getting-started

Superbase NG Programmers Guide

Getting to Grips with the SIMPOL Language Neil Robinson Copyright © 2001-2021 Superbase Software Limited All rights reserved. The programs and documentation in this book are not guaranteed to be without defect, nor are they declared to be fit for any spec...

Getting Started

Superbase NG IDE Quick Start Manual

This chapter covers the basics of the Superbase IDE interface and walks you through creating your first Superbase NG program

Getting Started
getting-started

Writing Web Server Programs With SIMPOL

Superbase NG IDE Quick Start Manual

In this chapter, we will take the project created in Chapter 1 and convert it into a web server application to output the same information to a web browser.

Getting Started
getting-started
Web Development
web-dev

Debugging Into Library Source Code

Superbase NG IDE Quick Start Manual

In this part, we will learn how to debug into the source code of one of the supplied libraries.

Getting Started
getting-started
Superbase NG IDE
ng-ide

The Database Table Designer

Superbase NG Personal Guide

This tool is used to create and modify database definitions

Database
database

Dialog Style Programs

Superbase NG Quick Start Guide

A dialog program in the sense used in this book refers to typically smaller, less complicated programs that typically only require a single window, without a menu or tool bar. These types of programs are common of smaller utilities. They are not typically conn...

The Form Designer

Superbase NG Personal Guide

The Form Designer is used to create and modify display forms, print forms, and graphic reports. These can be loaded into windows, displayed in dialogues or even inserted into a toolbar. Forms are a powerful way of rapidly creating database-based application pr...

Forms
form

Quick Reports

Superbase NG Personal Guide

Quick Reports are used for ad-hoc reporting. The query engine uses a subset of SQL92 as its query language, it removes the need to learn SQL92. The resulting report can be stored for later use, and the output can be directed wherever you need it

Quick Reports
quick-reports

Print Form Designer

Superbase NG Personal Guide

The Print Form Designer is used to create and modify form meant to be printed rather than used for display and data entry, and forms for printing.

Getting Started
getting-started
Superbase NG Personal
ng-personal
Printing
printing

What's in the Package?

Superbase NG Quick Start Guide

This chapter is an overview of Superbase NG

The Superbase NG Project

Superbase NG IDE Users Guide

This chapter briefly covers what a Superbase NG project is and what are its components.

The Superbase NG IDE Environment

Superbase NG IDE Users Guide

This chapter covers the various components that make up the Superbase NG Integrated Development Environment (IDE).

Quick Start with SIMPOL

Superbase NG Programmers Guide

This part of the book is intended to provide the reader with a quick introduction to the SIMPOL language without getting too bogged down in detail. It should, however, provide a useful and rapid introduction to the language for anyone who has experience in any...

GUI-Style Database Programs

Superbase NG Quick Start Guide

Database programs with a graphical user interface (GUI) are a very common type of application. In many cases, this is the only type of application that some people may need to create, though if the package becomes complex, it may well use quite a number of dia...

More Tools & Saving as Source Code

Superbase NG Personal Guide The Form Designer

There is a further set of tools located on the right mouse menu. Most of these are fairly self-explanatory. To align or resize an item first select the relevant operation from the menu, this will bring up a target like a cursor. Now you need to click the contr...