by Marc Najork
Many current development environments call themselves "visual," but true visual-programming languages are built around executable graphics. To examine this concept, Marc presents Cube, a 3-D visual-programming language that supports recursion, function mapping, and user-defined types.
by Al Williams
Although Delphi provides programmers with a first-class, visual application-development environment, it doesn't do much for component builders. CompBld, the form-based Delphi program Al presents here, takes up the slack, helping you create powerful new components.
by Michael Floyd
The communication control that comes with Visual Basic 4.0 works fine when streaming text, but doesn't support binary transfers. Michael extends this control by adding support for Xmodem protocol.
by Darrel J. Conway
The C++ class presented here is designed to help you solve differential equations by enabling rapid incorporation of new integration methods. Darrel focuses on adaptive stepsize Runge-Kutta integrators.
by Mark Russinovich and Bryce Cogswell
One of the biggest differences between Windows 95 and its predecessors is the Windows 95 "layered" approach to file-system management. Our authors explore the file system, focusing on the "vendor supplied driver" (VSD) layer.
by Barry Kauler
Barry presents an 8051-implementation of TERSE, a "Tiny Embedded Real-time Software Environment" that's only about 260 bytes in size.
by Mark Robinson
One roadblock at the beginning of any client/server development project is how to implement access security. Mark uses PowerBuilder to present an integrated, generic, reusable model of network security.
by Charles Mirho
VToolsD, a C/C++ toolkit for writing virtual device drivers (VxDs), is designed as a replacement for Microsoft's DDK. Charles shows you how to use the toolkit to visually write VxDs.
by Carol Jones and Morgan Kinne
VisualAge's object-oriented development environment is based on a construction-from-parts paradigm. Our authors use VisualAge to design and implement a timer part that runs for a certain length of time, then notifies other parts when that time has expired.
by Michael Swaine
Before looking at a variety of little languages available for the Macintosh, Michael examines Michael Malone's new book The Microprocessor: A Biography.
by Al Stevens
Last month Al introduced his Raycaster project, a DOS raycasting game engine written in C++. This month he makes some additions to the project and ports it to Windows.
edited by Bruce Schneier
Gene Callahan discusses how to generate sequential keys in an arbitrary radix.
by Ray Duncan
Stephen Talbott's The Future Does Not Compute and Clifford Stoll's Silicon Snake Oil present contrasting views of cyberspace.
by Jonathan Erickson
by you
by Michael Swaine
by Monica E. Berg
Copyright © 1995, Dr. Dobb's Journal