| Libraries |
|
Refer to the pb216sdk.doc in the ProBoard package for more information.
|
| Blue Wave Developer's Kit |
If you've ever dreamed of writing your own mail door or reader, and want to use one of the most powerful and flexible offline mail formats available today, this is what you need! This version of the Blue Wave file structures provides support for FidoNet NetMail and EchoMail, Internet E-mail, and Usenet newsgroups, as well as sophisticated offline configuration and file requesting features.
Included in The Blue Wave Developer's Kit is detailed documentation
of the Blue Wave file structures, plus header files (in both C and
Turbo Pascal formats) that are ready to be included in your programs.
|
| GEcho Developer's Kit |
|
| MainDoor Developer's ToolKit |
|
| OpenDoors Online Software Programming ToolKit |
The OpenDoors package includes both DOS and Windows (Win32) versions
of OpenDoors designed for use with the C/C++ programming language,
and is compatible with a wide variety of C/C++ compilers.
|
| ProBoard Software Development Kit (SDK) |
SDK v2.16 is bundled with PB as free software. Consists of:
pb_sdk.obj - for Borland 3.x compilers pb_sdk.lib - for non-Borland compilers pb216sdk.doc - "How to Compile" instructions pb_struct.216 - Details on ProBoard file structures |
| Silicon Creations ProBoard Library (PB-Lib) |
PB-Lib is a comprehensive and fully-featured C++ programming library with special support for the ProBoard SDK and PEX programming. The source code has been in development for over two years now and has been extensively used in production software. All of the most popular applications released by Silicon Creations, Inc. are based on this library. There are several programming features which make the library convenient for development of PEX and regular EXE programs. Explicit ProBoard support makes the library attractive to PEX programmers. All functions and classes have been designed to be immediately usable in the somewhat restrictive SDK environment. The compile-time support via a single #define eliminates the possible run-time overhead. Also, some popular Borland-specific CRTL (C Run-Time Library) functions, as well as some standard ANSI routines have been written from scratch and made available for programming in the SDK mode. Advanced C++ classes for data structures, keyboard processing, file access, logging, date manipulations, and string processing reduce the need development time and effort through their generality. All of these have been designed with the programmer in mind. They don't share the bulkiness of academic implementations, but are mean, lean, fast, and efficient (and hopefully, bug-free). The terminal emulator class, zTerminal, is one of the cornerstone objects in this library. The basic class is devoid of any functionality, but the interpreters provided (all of them are user-installable, up to 20 can be supported at any one time) implement all the necessary parsing capabilities. There are 9 of these installable interpreters already written for your convenience. The output is also is processed by an installable terminal control object. The library provides 3 of these, with each implementation having SDK support. Fully-featured line editor with horizontal scrolling, direction indicators, and explicit format options make data entry even easier in programs developed with PB-Lib. Several objects derived from the basic editor class provide easy handling of numbers, file names (and paths), dates, passwords, and combo boxes (lists of items the can be selected). Now your programs can support the User Online information files without further ado. The zUserOn class supports both UserDoes (Eddie Van Loon, DqP), and Doing (Sarah and Faye Pearson, Fe-Line, now defunct). Your programs can choose which drop file to create/use. The dubious functionality of supporting both formats at the same time is available as well. The library distribution is divided into 5 separate files to avoid unnecessary overhead for people that do not want all of the options. For a minimum install, you will need to development environment, as well as the user manuals (documentation). Note that the precompiled libraries included are only for the Borland C++ 3.1 compiler. If you have another compiler, you need to get the source code, and the additional config/binaries (which contain the makefiles and the DMAKE program to create the library). Note that PB-Lib currently supports Borland compilers only (versions 3.1 and 4.51 have been tested already). Some effort is required if you use tools from a different vendor. Branislav have provided configuration files for Microsoft, Zortech, Symantec, and Watcom compilers, but none of these will actually compile the library as it is.
Because of templates and other syntax peculiarities, TurboC
cannot be used as well.
|
| Squish Developer's Kit | ||
|
| TurboVision |
C++ full-screen library utilities are compatible with the PB SDK.
PB-LIB, written by Branislav Slantchev from Silicon Creations
uses TurboVision routines in developement of PEXes and EXEs.
|
| 80x86 Productions |
Most of the programs come in both 16-bit DOS and 32-bit OS/2 versions. This doesn't apply to programs that are obviously DOS specific by nature. The public domain utilities all come with C source and at least a DOS executable. BCC_L32 is a small library to make Borland C++ use 32-bit instructions (386+) for long arithmetic instead of simulating them with 16-bit instructions. PB/Watcom contains a modified PB_SDK.H, a batchfile to call WCC with the right options and a sample response file for WLINK, to allow you to create ProBoard 2.15 PEXes with Watcom C / C++. The Equip Library is a library for C / ASM programmers to do software and hardware detection.
WAMAKE is an automated MAKE utility for Watcom C / C++ for DOS, OS/2
and Windows 95 / NT.
|
| Other Library Files |
The above download site is for searching for files from the largest shareware and freeware archives on the Internet.
Suggested keys words to search:
|