18.07.2013 Views

Series 3000 Application Programmer's Guide

Series 3000 Application Programmer's Guide

Series 3000 Application Programmer's Guide

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Moving On<br />

2-14<br />

<strong>Series</strong> <strong>3000</strong> <strong>Application</strong> Programmer’s <strong>Guide</strong><br />

You have now seen an example of each of the two basic methods for<br />

programming <strong>Series</strong> <strong>3000</strong> terminals. The rest of the programming task builds<br />

on what you already know about writing application programs and on special<br />

features of the <strong>Series</strong> <strong>3000</strong> terminals. The remaining chapters of this manual<br />

describes these features and discusses how to include them in your<br />

applications. The following section summarizes these features and provides<br />

brief descriptions of the application programming interfaces (APIs) available<br />

for accessing them.<br />

<strong>Application</strong> Programming Interfaces<br />

The <strong>Series</strong> <strong>3000</strong> has a rich set of <strong>Application</strong> Programming Interfaces (APIs).<br />

These APIs can be grouped under the following headings:<br />

File Function APIs<br />

Three sets of file function APIs are provided to supplement the Microsoft C<br />

libraries:<br />

Microsoft C Run-Time Library. These are the standard Microsoft<br />

libraries, with some of the code modified for use in <strong>Series</strong> <strong>3000</strong> terminals.<br />

DR DOS Library. This library supplements the Microsoft library<br />

routines, providing functions necessary for accessing special functions of<br />

the <strong>Series</strong> <strong>3000</strong> terminals.<br />

URM and File Manager Libraries. The UBASIC Record Manager (URM)<br />

and File Manger provide UBASIC-compatible file organization. Some<br />

<strong>Series</strong> <strong>3000</strong> features are most easily accessed using these APIs.<br />

For more detailed information on these file management APIs, refer to:<br />

Chapter 6, Managing Files in this guide<br />

The DR DOS and UBASIC Record Manager chapters in the <strong>Series</strong> <strong>3000</strong><br />

<strong>Application</strong> Programmer’s Reference Manual<br />

The Indexed File Manager and Additional File Managers chapters of the <strong>Series</strong><br />

<strong>3000</strong> <strong>Application</strong> Developer’s Library

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!