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).