3 Lotus C API
3.1 Introduction
The C API is another kit based on the C API, both of which are similar:
Most of the data objects in Domino / Notes can be manipulated:
Database: Create, Copy, Copy, Remove, Modify ACL Document: Create, Copy, Delete Domain: Create, Modify, Copy, Remove, Use Powerful Processing Function View and Folders for RTF Domains to create verifiers, and Use verifiers to register users and servers can be used to create additional Domino service tasks
Main limitations:
The main limitations of the C API are also very similar:
Cannot modify the existing Domino / Notes software cannot directly modify the database replication history, user activity record, etc. You cannot modify desktop information of the Notes client, such as adding the database icon on the workbench, modify the title
Supported operating system and compiler
Platform editor Remarks MS Windows NT / 2000ms Visual C 6.0IBM Visualage C 3.5V2.3 Does not support Borlad C editor, V2.1 support. Solaris Sparcsun WS Linuxg Aixibm Portapak AS / 400
The latest version
V2.3, published in 2003.03.10
3.2 Development and use
The development and use of C APIs and C APIs are also very similar, and also need notes for Notes / Domino software, using Domino / Notes security mechanism.
Object structure
In addition, the API provides a large number of common functions to handle these objects and have a number of built-in data types, such as lnstring, lntext, lnbool, lnchar, lnint, etc.
When the program structure uses a C API, the initialization and cleaning of the Domino / Notes running environment is also required before use, as shown below:
Development environment
Take MS Visual C 6.0 as an example.
It should be noted that some of the headers and VCs contained in the C API are the same name, for example:
Mq.h, neterr.h, and stats.h
Need to use the header files belled by the C API. Therefore, or specify the absolute path of the header file in the program, for example:
#include "c: /notescpp/include/mq.h"
Or in the environment configuration of the VC, the NOTES API's Include directory is listed in front of the INCLUD directory of the VC.
In summary, the C API uses object-oriented technologies. When dealing with Notes data objects, the logic of the program is clear, easy to read and maintain, and can develop high performance applications with a relatively high efficiency. At the same time, the C API can also be called in the C API, both in combination, can achieve a better effect.
Lotus Domino / Notes Toolkits Summary (1)
Lotus Domino / Notes Toolkits Review (2) C API
Lotus Domino / Notes Toolkits Summary (3) C API
Lotus Domino / Notes Toolkits Review (4) Java
Lotus Domino / Notes Toolkits Summary (5) LDDJ
Lotus Domino / Notes Toolkits Summary (6) Other
Lotus Domino / Notes Toolkits Review (7) Comparison
Lotus Domino / Notes Toolkits Summary (8) Analysis Compare with Lotus Domino / Notes Toolkits Review (Nine) Summary