Public (software) Library Copyright 1994 Nelson Ford, PsL ALL RIGHTS RESERVED =====General Windows Programming Contents: -----INSTALL: Installation Programs -----HELP: creating help files -----DATABASE -----TOOLS -----OTHER ==================================== -----INSTALL: Installation Programs [BTINS111] BT Install 1.11 is an installation program for Windows programmers. Requires WIN31. (Bruno Tille, reg. fee: $100) [INSPRO] EDI Install Pro 2.0 (Eschalon Development Inc.; $100) is an installation utility for Windows. Features included dithered and/or bit mapped background, user selectable components, PM group creation, INI file modification and creation, version checking, full file compression with pack/unpack utilities, multiple disk support, and custom DLL support that allows you to expand the capabilities of EDI Install Pro to handle almost any possible installation requirements. [INSTALL] Install (Mike McLoughlin, reg. fee: $25 Pounds Sterling) is a Windows application that will copy a file or number of files from a source location to a destination. It can also create Program Manager groups and icons. [INWIN] InWin 4.0 (Softline, Inc.; $100-$300) is a global installer for applications and files running under Windows 3.x or DOS applications/files installing into the Windows environment. Features include error checking and informational dialog boxes, custom headers/footers/title/program name, and point and click end-user help. You can utilize any DOS self-extracting executable compression routine. A "gas gauge" indicator shows the current percentage of the install. Support is provided for up to a 10-disk installation. An ASCII file editor (such as Notepad) is required to create the script files. [MODFIED] Modified Setup1 (Johnson, L.J.; $0) adds new features to the PTK Setup program. It provides options to do a Full Installation or Update Files, and allows users to install in either a new program group or an existing group. [SLSSETUP] SLS-SETUP is a custom installation program for programmers. (Stephen Sama, reg. fee: $25) [SVINST] SVInstal 2.12c installs program and data files from a distribution floppy to a hard drive. It creates directories and copies files to them, builds a Windows program group and loads icons, and presents a README.TXT file in a pop-up window. (Soft Ventures, reg. fee: $42) [WINSETUP] WinSetup 1.0 (Money Smith Systems, Inc. ASP; $54-$104) is a compact (26K) program for installing applications in Windows. This is designed for shareware authors/vendors and supports multiple disk sets, self-extracting archives, Program Manager installation, documentation viewing, and prior post-install commands. [WINST2] Winston Installer 2.1 (Daniel Otis; $15) is an application installer for Windows 3.1. Features include file compression, span multiple disks, auto path creation, auto group creation, program initialization and un-install information. -----HELP: creating help files [CR_HELP] CreateHelp! 2.01 (Barnes, Nic; $40) is an authoring tool for creating Windows help files using WinWord 2.0x. Features include automatic context identification, search and link jumps and pop-ups, auto keyword addition, default font for titles and definitions, the ability to insert referenced hypergraphics, and full control of compilation options from within WinWord. Other features include point and click macro building, outline building from a list file, summary reporting, auto page building, secondary window support, context numbering, and full editing of the HPJ file from within CreateHelp. The manual also includes a section explaining how to write help files for first-timers. [HLPWRT] Help Writing Help 1.0 (TechnoTrends, reg. fee: $32) is designed for developers who write Windows online Help for third party applications. The goal is to reduce the amount of time required to learn the basics of creating a Help system. It can also be useful if you use an authoring tool to generate the Help code and source files. Requires VGA. [HELLLP20] Helllp! 2.0a is a Word for Windows macro that assists in the creation of Windows Help files. Features include a buttonbar interface, network support, hypertext jumps, quick table of contents generation, and more. (Guy Software, reg. fee: $30) [HLPRWIN] Helper 2.0 (Brown, L.E. Jr; $15) contains a WinWord document template that simplifies the creation of Windows Help files. It allows you to easily edit, compile, test or modify your help files, run your favorite screen capture utility, and manage your project files from within the WinWord environment. [HDK110A, HDK110B, HDK110C] HLPDK 11.0 is a hypertext and hypermedia Help Database Development Kit. It includes two royalty-free help engines and a help compiler with a built-in cross reference tool. This allows you to write one help text source and compile it to many different targets. Features include Microsoft Multimedia Viewer support, application launching links, multiple file target database support, user-defined link templates, and much more. (HyperAct, Inc., reg. fee: $50) [CAPPS] HyperAct (Infotivity Technologies, Inc.; $?) allows the creation of dialog boxes, edit system control files and perform other functions without writing a single line of code because it uses standard Windows Help or Notepad commands. All specific functions are performed by using the simple HyperAct options. It's also usable by any help authoring system that creates Windows HELP. [MH] MiniHelp Tom Campbell; $0) is a preprocessor for the Microsoft Help Compiler. It lets you create help topic files using a simple language. It supports topics, titles, keywords, hypertext links, comments, and font sizing. [QD_HELP] Quick and Dirty Help (Allen, Phil; $20) lets you use any ASCII editor to produce RTF files for the creation of Windows 3.0 Help Files. With QDHelp, you can easily create help files with links, popups, bitmaps, search keys, and browse sequences. Support is included for topic macro links, colored text, and automatic generation of HPLJ files. The MS Help Compiler is required. [RC2HDK20] RC2HDK 2.0 creates an HLPDK help template from Windows Resource Description files. (HyperAct Inc., reg. fee: $40) [RTFMAG] RTF Magic (BKMA; $20) contains a WFW macro that allows the rapid conversion of documents into Windows Help files. You use the outline feature of WinWord to organize the information and RTF MAGIC creates a matching table of contents in your help file. You do not have to build all the jumps, because browse sequences and buttons are automatically added. [RTFGEN] RTFGen 2.01 (Baldwin, Dave; $0) converts plain ASCII files into Rich Text Format for use with the Windows Help Compiler. This is much easier than learning Word, or its equivalent. [SSETUP] Setup Studio 1.2 allows you to easily create professional-quality installation programs for WIN31. It contains the DLL with its C/C++ Basic functions declaration and a "Wizard" to manage files and create disk sets. (Denis Chevron, reg. fee: $50) [VH] Visual Help 2.0g (WinWare, reg. fee: $49) makes it easy to create Windows Help files without having to know any of the technical in's and out's. All you have to do is type in (or cut-and-paste) text and push a few buttons. You can run your help file in VH before compiling it to save time. This is a boon for programmers, but non-programmers can also use it to create hypertext documents for Windows. It is a stand-alone environment which does not require WinWord. [WINHELP] WinHelp+ 3.0c (Stedy Software & Systems; $26) ties together tools used in creating help files. It has a pushbutton interface for calling up editors for RTF and BMP and other necessary input files, QD_Help (above), and the Help Compiler itself. -----DATABASE [CDBW] CDB for Windows (Daytris Information Systems; $149) is a database toolkit for Windows programmers. A complete C-API is included with over 40 predefined database function calls. CDB is based on both the network and relational data models and uses an ISAM methodology for key file management. Other features include file locking, and the ability for multiple applications to access the same database concurrently. 480K of disk space is required. [DBENG3] DBEngine 3.0 (Douglas A. Bebber, reg. fee: $75) is a custom control interface to the Paradox Engine 3.x. It allows VB and Visual C++ programmers to build multi-user network-compatible database management applications. This is compatible with VB 1.0, 2.0, and 3.0 and Visual C++ 1.0. [JORF] JORF 2.1 (The JORF Company ASP; $85) is an object-oriented programming language for DOS and Windows that allows easy creation of data entry/database programs. It includes a DOS/Windows interpreter, editor, source level debugger, context-sensitive help, and sample programs. Support is provided for arrays, pointers, variable length records, multiple indexes, and network access to files. [MF_DB] MF 1.02 (Brown, Carl; $2-$186) is a multi-user, high performance database for Windows 3.x. Features include index-filters, structure-based records, userdefined keys as a DLL, and more. C and VB headers are also included. This will interface to any language capable of DLL calls. [WINSQL] Quasar SQL for Windows (Stellar Industries; $198-$298) makes it easy for programmers to create relational database applications for Windows. It takes full advantage of Windows' pull down menus, dialog boxes, icons, and on-line help. It features a clear error-handling and reporting interface, and a complete transaction management facility. It provides a full-featured relational database engine, a multiple document editor, implementation of the American Standard SQL specification, and advanced indexing capabilities. This program gives developers a choice of front-end development environments, including C, C++, Visual Basic, Pascal, and more. Sample files are included. A hard disk or high density floppy is required. [XBS110] Xbase ISAM Driver (reg. fee: $0) contains version 1.00.0002 of the Xbase ISAM driver. This is the same version that is currently shipping with Access 1.1. -----TOOLS [VDIFF] ARIS Visual Diff for Windows 1.1 (Alexander Riedel, reg. fee: $20) is a programmer's utility to visually compare two text files. Differences are shown in different colors (deleted=red, inserted=green and changed=blue). The two compared files are shown in two syncronized windows, and file sizes are limited only to available memory. [ATREE] Atree (Thomas, Monroe M.; $0) is a complete programmers interface and an interpreter for non-programmers to experiment with Adaptive Logic Networks. Requires Windows 3. [AULOGGER] Au's Logger Demonstration 1.0 (Au Software, reg. fee: $5) is a DLL that lets you easily track your program execution by providing a record of what occurred. It works well in debugging and can also serve as a tool for providing customer support for your applications. Requires 837K of free space. [BOILER] BoilerPlate 1.0 (Baldwin, Dave; $0) gets you started on a new OWL program by generating the appropriate boilerplate code. You start by using Resource Workshop or WRT to design your primary resources (menu, accelerator, cursor, etc.). BoilerPlate then uses the resource file (and additional information you supply) to generate code for your application. [CODE] Code-A-Line 1.0 is a combination outline processor, text editor and source code printer in one. It allows you to fold and unfold program elements, print professional file listing complete with page headers and line numbers, and much more. (Optimax Corporation, reg. fee: $15) [CPRESS] Compressor 1.0 (Diversions Software, reg. fee: $0) is a file compression utility. Its main function is to compress files to distribution disks without having to run SetupWizard, or having to drop to DOS and type it in yourself. Requires VBRUN300 and THREED.VBX. [DLLMST] DLL Master 2.03 (Shaftel Software, reg. fee: $28) lists all modules currently loaded in memory. It then allows you to load, unload, or decrement the use count. Module path, date, time and file size are shown, and lists may be saved or printed. Requires WIN31 and VBRUN300. [EXRAST] Examining Rasters (CSO; $0) is an interactive programming tool that explores the way rasters behave in Windows code. [GDISTAT] Gdistat is a GDI-Heap examiner for programmers. It draws the use of all GDI-Objects over time as a graph. This makes it very easy to check out an application's GDI resource handling. (Derk Steggewentz, reg. fee: $0) [LOGFILE] Logfile 1.0 (Raffel, Matthew P.; $10) contains a DLL that provides Windows developers a very easy and straightforward method of recording and logging information as a program runs. This will work with any Windows' language which can use API calls. [JANUSW] JanusW 1.30 is a set of two objects which enable programmers to create dialogs as MDI child windows, create BorDlgs from standard resources, and standard dialogs from BorDlg resources. Included: support for CTL3D and VBX controls. (Peter Sawatzki , reg. fee: $0) [LZSSLIB] LZSSLib 1.0 (Eschalon Development Inc.; $25) is a file compression/decompression DLL for Windows programmers. It uses the LZSS algorithm. This should work with any language that supports DLL calling, such as Turbo Pascal, C/C++, Actor, Visual Basic, Realizer, and ObjectVision. [MAKLOAD] MakLoader (Bill Pennington, reg. fee: $6) allows you to double-click on a MAK file in File Manager and direct it to the proper program (VC++, VBWIN, VBDOS, or Notepad). Requires VBRUN300. [MEMWAT] Memory Watcher is a programmer's utility that shows DS memory information while a program is executing. This helps take the guesswork out of how much stack to allocate for your Windows program. This will also show you how much you have allocated and how much is really being used. (Todd Osborne, reg. fee: $0) [MGSPELL2] MGSpell 2.0 (MicroGenesis Software, reg. fee: $50) allows programmers to easily add spell checking to any Windows program that they are developing. Windows supported DLL for use by C, Pascal, and Visual Basic. [PKT111] PackIt! 1.11.04 (Martinsen's Software, reg. fee: $23) is a Windows front-end to Microsoft Compress and Expand. It allows command line arguments, the ability to process multiple files at once, fast expansion using LZEXPAND.DLL, and much more. Requires WIN31 and VBRUN300. [PPRINT] Pprint 01 (Michael Cornelison, reg. fee: $15) is a programmer's printing utility for WIN31. [PFE0506] Programmer's File Editor for Windows 0.05.006 is a programmer-oriented text editor for Windows. Because its file capacity is limited only by the amount of available memory, it can handle very large files. Other features include the ability to run DOS commands, user-configurable key mapping, full font support, application launching, DDE support, and much more. The variety of features available make this package a powerful integrated development environment for any Windows programmer. (Alan Phillips, reg. fee: $0) [SQLSNIFF] SQL Sniffer Sample is designed to assist developers in developing Windows based front-ends to Microsoft or Sybase SQL Server. (David L. Cherin, reg. fee: $?) [TDWGUI] TDWGUI (Jorge Monasterio, reg. fee: $0) allows you to run the Turbo Debugger as a graphical application. This should be especially useful for those who have conflicts between their graphics card and the standard debugger DLLs. Works only with Turbo Debugger for Windows. [TOOLSW] Tools:W (Gryzich, Kent; $295-$495) allows fast development of Microsoft Windows applications using the Windows SDK. It adds dialog box input validation, multi-user database interface, graphical display of database records, report writing, help, start-up, DDE and more. (The author can no longer be reached at the address provided in the documentation.) [TDSVGA] Turbo Debugger Drivers contains generic video drivers for Turbo Debugger for Windows. (reg. fee: $0) [WINDEV] Windows Developer 1.561 (Helios Software Solutions ASP; 25 Pounds) is an integrated program development environment. It can aid programmers in editing, compiling, linking, and testing projects using multiple edit windows. Other features include multi-vendor compiler support, tools to compare files, hypertext links, context sensitive help, a built-in file manager, and more. [WINMON] WinMon 1.1 (Burki, David; $25) allows Windows programmers to display debugging information in a list box. The API to display information uses the same variable argument list format as the standard C printf() function. The set of APIs allow the behavior of the list to be controlled by the application being debugged. [WSHEAP] Wsheap (TurboPower Software; $0) is a tool for analyzing dangling heap space and resources in Windows applications. [WD_NT] Windows Developer for NT 1.52 (Helios Software Solutions ASP; 25 pounds) is an integrated program development environment. It can aid programmers in editing, compiling, linking, and testing projects using multiple edit windows. Other features include multi-vendor compiler support, tools to compare files, hypertext links, context sensitive help, a built-in file manager, and more. Requires Windows NT, and a 386 PC running the Oct. 1992+ Beta Win32 Software Development Kit. [WDSM] Windows Disassembler 1.8 (Eric Grass & Todd Snoddy, reg. fee: $43) disassembles Windows executable, DLLs, and device drivers. The generated assembly language code is MASM 6.0 compatible and may be displayed in a window and/or written to files. A utility is included which converts simple MASM source code into MASM 6.0 high level syntax for reducing the amount of source code and easier comprehension. [WINEDIT] WinEdit (Wilson WindowWare ASP; $60) is a programmer's editor designed for creating and maintaining program source code. Being a Windows App, it lets you load files as large as all the free memory available to Windows - up to 16meg. Being an ASCII file editor makes it useful in preparing files for Windows based desktop publishing programs. Features include unlimited number of document windows, word wrap, the ability to run compilers (or other tools) from within WinEdit with automatic capture of error messages to a window, search and replace, access to SDK and C 6.0 help, and fast operation. It updates itself to cope with multiple instances and quitting Windows sessions, and lets you view Next/Previous Error of compiler output. [WINLITE] Rosenthal WinLite 1.0 (Doren Rosenthal, reg. fee: $?) compresses MS-Windows programs to help dramatically reduce their size. The menu-driven process is totally automatic and requires no additional drivers and no modification to source code or linking. -----OTHER [APTERYX] Apteryx Lisp 1.01 is an easy-to-use interactive Lisp System for Windows 3.x. It includes an integrated editor, and user extensible Pascal code generator. (Apteryx Lisp Ltd, reg. fee: $40 NZ) [ASMCLOCK] ASMClock is assembler code (and executable) whose purpose is to show that MASM 6.0 can be used to write Windows programs. The assembler code was translated from a sample C program in Petzold's Windows book. Requires SDK 3.0. [COBXPRES] COBOL Express 1.0 (N.A. Sales, reg. fee: $109) is designed to aid the programmer in maintaining and modifying COBOL and ASCII program source files. It utilizes an internal data dictionary composed of COBOL reserve words and user defined symbols. [CC_DLL] Custom Cursor DLL 1.1a (Electron Software, reg. fee: $15) is a DLL that contains custom cursors that you can use in your own programs. Example programs are provided for VB, C, & Pascal. [FUZZGEN] FuzzGen 1.0 (Gary L. Alston, reg. fee: $15-25) is a source code generator for Fuzzy Logic. FuzzGen allows you to graphically model decisions and output source code in C, PASCAL, and BASIC. [INTLDEMO] The INTL Package (Fahller, Bjrn ASP; $55) contains a DLL that adds international support to your applications. Also included are an INI file with international phrases and names of weekdays and months, a demonstration program, a Windows help file, source code, and more. [KSLOGO] Logo for Windows is a structured computer programming language. It can be useful in teaching the basic programming skills and concepts of commands and procedures. Logo can be used for anything from making simple designs to creating complex mathematical pictures. (KiwiSoft, reg. fee: $15) [OBJMCX] Object Machine Demo (The Aerosoft Company, reg. fee: $5) is a teaching aid about finite-state machines for beginners. Requires VBRUN100. [PBCWIN] PBCWin 1.0 (Hanlin, Thomas III; $20) is a general purpose DLL for Windows programming. It is oriented toward VB but can be used with any language that supports DLLs. There are 79 routines, including bit manipulation, array initialization, PEEK, POKE, and SWAP routines, checksums and CRCs, equipment testing, string info, and more. [QCARD] QCard 2.0 is a full featured, high power DLL for creating card games for Windows 3.x. It features two full decks of cards, six cardback designs, four jokers and X and 0 symbols. This is easily usable from Visual Basic, C/C++, and Pascal. (Stephen Murphy, reg. fee: $0) [SLIDER] Slider Control 2.0 (Northeast Data Corp, reg. fee: $?) is a DLL control that appears as a slider similar to those used on audio/video equipment. [SMAKER21] Suite Maker 2.1 (Robotica Automation Consultants, Inc., reg. fee: $25) allows you to manage and execute suites of Microsoft Test scripts. It organizes your test suites and reduces the frustration normally encountered in running them in a multiple-tester environment. Suite Maker allows the user to specify the command line arguments, scripts, and order of execution for a suite and save them for future modification. [WILREF11] WIL Technical Reference 1.1 (Wilson WindoWare, Inc., reg. fee: $?) contains documentation files for the Windows Interface Language as used in several popular Wilson WindoWare programs including File Commander, Command Post, WinBatch and WinEdit. [WB_40L] WinBatch 4.0L (Wilson WindoWare, Inc., reg. fee: $70) is a batch language interpreter for the Windows environment. [WPJ1_7] Windows Programmer's Journal Volume 1 #7 (Peter J. Davis, reg. fee: $?) is a monthly forum in a Help File format for programmers to share ideas and concepts about programming in the Windows environment. [WPJ1_8] Windows Programmer's Journal Volume 1 #8 (Peter J. Davis, reg. fee: $?) is a monthly forum for novice/advanced programmers to share ideas and concepts about programming in the Windows environment. This issue contains information in a Windows Help file and plain ASCII text.