IBM Licensed Programs: Application Development Products
642 AS/400e System Handbook
• IBM Open Class Library: A comprehensive set of building blocks for Windows and
AS/400 environment consisting of:
–
Standard Class Library:
Lets you manipulate complex numbers and also lets you
easily write C++ input and output statements.
–
Collection Class Library
: A complete set of abstract data types such as trees, stacks,
queues, and link lists.
–
User Interface Class Library:
Includes extensive windows control support so you can
easily build PM applications.
–
Application Support Class Library:
Includes classes, such as buffers and string
classes for single-byte and multi-byte character set objects, date and time classes,
error classes to retrieve error information, and text and trace class is for module
tracing.
–
Access Class Library:
Provides access to OS/400 resources such as OS/400
database, data queues, user spaces, commands and programs commonly used to
construct client/server applications for an AS/400, and a PC.
–
Binary Coded Decimal Class Library:
Corresponds to the packed decimal type on the
AS/400 system and allows you to represent numerical quantities accurately.
• Browser: A new windows static analysis tool that lets you look at C++ source code in
many different ways.
• Highly Optimized C++ Compilers:
–
C/C++ Windows Compiler:
Generates industry standard C and C++ code allowing
applications the full potential of Windows.
–
C++ AS/400 Cooperative Compiler:
Takes C++ source code on Windows 95 or NT
and creates executable code that runs on the AS/400 system.
• Performance Execution Trace Analyzer: A unique analyzer enables you to time and
tune your Windows applications, analyze program hangs and deadlocks, view
multi-thread interactions, and improve program code.
• Debuggers:
–
Source-Level Debugger:
Helps you analyze your Windows C++ program by displaying
the code using windows services.
–
AS/400 C++ Cooperative Debugger:
Looks, feels, and functions like a windows
debugger, cooperative with the AS/400 host.
–
AS/400 ILE System Debugger:
Allows you to debug ILE applications from a
non-programmable terminal.
• Disconnected Mode: Allows you to edit, compile, and browse C++ code without being
connected to an AS/400 system—a fast way to remove compile time bugs.