guides:programming:programmers_reference_manual

Welcome to the OpenInsight™ Programmer’s Reference Manual.

This online manual is designed for the experienced programmer who already has an understanding of the concepts of OpenInsight. Information provided in this manual is specific to developing applications in OpenInsight, including BASIC+ commands, OpenInsight commands, Events, Properties, Metods, and related topics.

If you are not already familiar with OpenInsight, we recommend that you begin with the Guide to Applications Development, which provides important conceptual information about the product. Other useful resources are outlined in the “Related Topics” section at the end of this chapter.

This online manual is organized as follows.

Chapter 1: Introduction provides an overview of the information available in this manual, and typographical conventions used in it.

Chapter 2: BASIC+ Language Reference introduces syntax rules observed by BASIC+, reference for using stored procedure, an introduction to language operators and true and false meanings.

Chapter 3: BASIC+ Command Reference is a complete reference listing of BASIC+ commands. This chapter contains an explanation of the parameters and arguments used by each command, as well as code examples. Lotus Notes developers can quickly identify “Notes-only” BASIC+ commands by looking for the special icon. Use this chapter when you need detailed information about a BASIC+ command.

Chapter 4: Properties provides summary information about each of the properties that apply to OpenInsight controls, including a description of each property, controls the property applies to, and sample usage. We recommend that you use this chapter in conjunction with the Guide to Application Development.

Chapter 5: Events provides a summary listing of OpenInsight events, including a description of each event, sample usage, and explanation of parameters for each event. As with Chapter 4, we recommend that you use this chapter with the Guide to Application Development.

Chapter 6: Calling DLL Functions from BASIC+ describes the procedure for calling generic Dynamic Link Libraries (DLLs) from within BASIC+.

Chapter 7: Modifying Filing Systems (MFS) explains how to enhance basic database I/O operations (such as reading and writing rows) to implement sophisticated data integrity enhancements such as field level security, data encryption, and audit trails.

Chapter 8: Programming Techniques provides concrete, "real world" examples of OpenInsight programming, based on actual problems that need to be solved to get applications up and running.

Chapter 9: Methods provides summary information about each of the methods utilized in OpenInsight.

Appendix A: OpenList Keyword Reference provides reference information for keywords used in OpenList, OpenInsight’s retrieval and reporting language.

Appendix B: BASIC+ Commands By Category contains lists of all BASIC+ commands and their descriptions, organized by category. System variables and their descriptions are also listed and organized by category.

Appendix C: Advanced Printing Examples and Techniques contains examples, tips, and techniques for producing complicated reports with the OpenInsight printer interface (OIPI). Examples of using Set_Printer() and Get_Printer() are included, as well as documentation of messages, adding colors and graphics, print preview, and error messages.

Appendix D: $Insert Records contains the details of standard $Insert records that ship with OpenInsight.

Appendix E: Run_Report Reference contains details on keyword use and file creation within Run_Report statements.

REVERROR.DAT file contains details on error messages.

Note: For general information on programming in Windows, or additional details on Windows features not included in this online manual, refer to the Microsoft MSDN Web site.

  • guides/programming/programmers_reference_manual.txt
  • Last modified: 2024/10/14 17:21
  • by bshumsky