Public (software) Library Copyright 1993 Nelson Ford, PsL ALL RIGHTS RESERVED General Windows Programming Contents: -----INSTALL: Installation Programs -----HELP: creating help files -----DATABASE -----TOOLS -----OTHER ==================================== -----INSTALL: Installation Programs [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. [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. [RTFGEN] RTFGen 2.0 (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. [SVINST] SVInstal 2.1 (Soft Ventures; $40) 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. [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 [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. [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. [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. [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. [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. [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. [VIS_HELP] Visual Help 1.0f (WinWare; $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. -----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. [JORF] JORF (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.0 (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. -----TOOLS [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. [EXRAST@] Examining Rasters (CSO; $0) is an interactive programming tool that explores the way rasters behave in Windows code. [WINDEV] Windows Developer 1.55a (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. [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. [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. [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. [PFE004] Programmer's File Editor 0.04.008 (Phillips, Alan; $0) is a programmer-oriented text editor for WIN31, Windows for Workgroups 3.1 and Windows/NT. 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. [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. [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.) [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. -----OTHER [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. [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. [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. [WPJ1_7] Windows Programmer's Journal Volume 1 #7 (Peter J. Davis and Mike Wallace) - is a monthly forum in a Help File format for programmers to share ideas and concepts about programming in the Windows environment.