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:
Text
notation |
| 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).