This document is complementary to the Natural documentation listed in the Language section (main documentation overview) and provides basic information essential for writing applications in Natural.
First Steps - Tutorial with a series of sessions which introduce you to some of the basics of Natural programming.
Using Natural Studio - Tools, commands and customization options for managing Natural objects and applications.
For information on Natural application programming interfaces (APIs), see: SYSEXT - Natural Application Programming Interfaces and SYSAPI - APIs of Natural Add-On Products in the Utilities documentation.
|Natural Programming Modes||Reporting mode and structured mode|
|Objects for Natural Application Management||Objects (for example, programs and data areas) used for Natural application management|
|Function Call||Definition of function calls|
|Field Definitions||Variable, constant and array definitions|
|Database Access||Natural access in an Adabas or non-Adabas database|
|Report Format and Control||Format and control of output report data|
|Further Programming Aspects||Other programming aspects:
|Statements for Internet and XML Access||Natural statements for internet and XML access|
|Portable Natural Generated Programs||Programs portable across UNIX, OpenVMS and Windows|
|Introduction to Event-Driven Programming||Basic funtionality of event-driven programming|
|Event-Driven Programming Techniques||Essentials of event-driven programming|
|Results Interface||Customizing the display in the results window of Natural Studio|
|Character-Based Application User Interfaces||Natural character-based application user interfaces for dialog and screen design|
|Natural Native Interface||Non-Natural applications executing Natural code with C function calls.|
|NaturalX||Object-based programming with NaturalX components and and distributing dedicated Natural statements|
|Natural Reserved Keywords||List of all keywords reserved for the Natural language|
|Referenced Example Programs||Natural program examples referenced in the Programming Guide|
When used in this documentation, the notation vrs or vr represents the relevant product version (see also Version in the Glossary).