GUI ScreenIO for Windows

 ScreenIO.com


Downloads

We have included a number of sample applications and copybooks with GUI ScreenIO to help you get started, or which are required to use APIs.  This is a complete listing of those files.

When you click the link, the system will either open the file (in which case you can simply copy and paste it to your application), or will offer to download it to your system.  The files are included in this help document, and will be extracted and downloaded to your system from this help document. 

You do not need to be connected to the Internet.  These files are downloadable from this Help.


White Papers:

We supply a few discussion papers on various aspects of programming with GUI ScreenIO which explain some topics in slightly more depth.

Percentages for Isam - Explains a method of providing percentages for use with Listviews when dealing with Isam files.  We also describe the use of a example of a FILE-IO subroutine and provide a complete working example of such.


 

GS.COB (The compiler specific interface module)

GS.COB

Sample applications (usually, .zip files)

List View Demonstrator

Used to show the relationship between listview actions and the events generated.  This shows what events and values are returned when a user scrolls a listview, selects an item, drags the scrollbar thumb to a different place in the file, etc.  It simulates the I/O, but is useful to get an overview of how listviews work.

List View Name/Address Application

A very simple, but complete, ISAM-based name and address application using a listview.  This shows one technique that can be used with listviews when your file system does not provide percentages along the keypath for records. 

It could easily be modified to be used for real-world applications.

Progress Bars

A simple application that shows how to use progress bars.

GUI ScreenIO Demonstrator

A very simple application that shows a few basics about using GUI ScreenIO.  Note:  You can also use the program generator to create applications that will run your panels.

Testpan

A simple program that will handle any GUI ScreenIO panel.  Note:  You can also use the program generator to create applications that will run your panels.

Treeview Demonstrator

A simple application that shows how to load a treeview control.

MultiWorking Set Demonstration

Demonstrates the programming conventions needed for complex applications requiring multiple windows open and active at the same time.  This is seldom needed in actual practice.


Listview Support samples:

Generic Method of File Percent calculations:  White Paper  and Computation Demonstrator   FileIO subroutine sample.


 

API demonstrators

CopyFile

Demonstrates how to use the CopyFile API to copy files.

GetOpenFileName, GetSaveFileName

Demonstrates how to use the GetOpenFileName and/or GetSaveFileName common dialogs which allow the user to specify the location and name of a file they want to open or save.

GetVersionEx

Demonstrates how to obtain information about the version of Windows.

INI File Functions

Demonstrates how to use .INI files to save application data.  Note:  Modern applications should generally use the registry instead of .INI files.

PlaySound

Demonstrates how to play a .WAV file.

Registry Functions

Demonstrates how to save and recall application settings in the Windows registry.

ShellExecute

Demonstrates how to launch the default application to handle a given type of file.

SendMail

This function demonstrates how to generate an email from within your application using GUI ScreenIO's built in mail api.  A complete mail send-only application is included with source code.

BrowseForFolder

Demonstrates the Browse For Folder function and allows you to see what happens with various options selected.


 

Copybooks used with all APIs and Functions

Win32API

General copybook used with all APIs and functions.  It specifies the API you wish to use, and will return status information as well.

Copybooks used with specific APIs

ChooseFont

Standard Windows common dialog used to select a font.  There is no way that you can use this information with GUI ScreenIO; it's here simply because we use this in the panel editor.

CopyFile

Copies files using the Windows API.  Also used with CopyFileFromClient API.

CreatDirectory

Allows you to create directories or entire structures.

GetOpenFileName, GetSaveFileName

Windows common dialog to obtain the name and location of a file to be saved; usually used in conjunction with a SaveAs command.  

GetVersionEx

Returns Windows version information.   

GetWindowsDirectory

Returns the pathspec of the Windows directory.   

UpperCase LowerCase 

This copybook is used with the Uppercase and Lower Case APIs.

MessageBox

Displays a standard message box (the hard way).  We don't recommend this because it's MUCH easier to do it this way.   

PlaySound

Plays a sound specified by a given filename.

Printing APIs

Copy books for use with the various low level printing APIs.

ShellExecute

Given a filespec, launches the application associated with the file's type and passes it the filespec and other arguments. 

WinExec

Launches an application and returns to your program.

Copybooks used with functions

Browse For Folder

Allows use of the system BrowseForFolder dialog (actually a COM object in windows terminology) for selecting a Directory in the file system.

Clipboard Functions

Customized GUI ScreenIO functions that make it easy to save and retrieve data from the Windows clipboard.   

INI File Functions

Allows use of the INI file manipulation routines. which allows you to store and access program data in standard windows .ini files.

Registry Functions  Registry Extended Functions

Customized GUI ScreenIO functions that make it a breeze to save and retrieve data from the Windows Registry.

Mailapi

Copybook used with our SendMail API.

PrintFile 

Copybooks used with PrintFile Functions


© 2000-2006 Norcom, all rights reserved 

TOC

Send feedback to Norcom