Archives
 
 
 
  Special
 
 
 
  About Us
 
 
 

Newsletter
Free E-mail Newsletter from BYTE.com

 
    
           
Visit the home page Browse the four-year online archive Download platform-neutral CPU/FPU benchmarks Find information for advertisers, authors, vendors, subscribers Request free information on products written about or advertised in BYTE Submit a press release, or scan recent announcements Talk with BYTE's staff and readers about products and technologies

ArticlesStep-by-Step Windows Database Development


December 1994 / News & Views / Step-by-Step Windows Database Development
Rick Grehan

I don't think I've ever seen an applications builder that takes the step-by-step paradigm to the extreme as does DataBoss, a Windows database program builder from Kedwell Software (Portsmouth, NH, (603) 431-0536). When you launch DataBoss, you're taken to its desktop window, where--lo and behold--you see a list of steps numbered 1 to 8. Step 1: pick a title for the application; step 2: choose an icon; step 3: choose the data files to be used (or build them, if need be); step 4: construct the windows your application will use; step 5: build a menu to lash it all together--and so on. Boom, boom, boom; and out pops a completed application.

At the level of simply naming steps, this process might seem absurdly simple. But so would a Dickens novel i f you described it by reading the table of contents. However, each step sits atop an elaborate activity (except for, perhaps, picking the application title) that DataBoss automates, so that all parts of application building are nearly as simple as following the uppermost eight steps. Constructing the data files is a process of selecting field names (column names, if you prefer that term) and attaching attributes to them through dialog-box selections. DataBoss's window designer lets you assemble a window by simply selecting what type of item (push button, data-file field, bit map, or other item) you want and placing it wherever you choose in the window. The menu designer is as close to in situ menu building as you can get. It's as good as the 4GL (fourth-generation language) database front-end systems' form builders I've seen.

What pops out at the end is actually not a complete application; more accurately, it's the C++ source code for the application. You must already have a recent Borland or Microsoft C++ compiler installed on your system. Just tell DataBoss what kind of compiler you've got, where it is, and DataBoss does the rest. Once you've built the data files, the windows, and the menus, you click on the ``generate'' button.

Having all the source code available means you always have the option of tweaking your application's code. Toward the back of the manual, you'll find a detailed programmer's guide that gives you an inside look at how the system's objects are put together, in case you want to alter the source code. (I discovered another benefit to having the source code around. Any application I built crashed when I ran it a second time. Kedwell's technical-support people recognized the problem instantly and talked me through editing one of the supplied files. I rebuilt the libraries, recompiled, and the problem was solved.)

I could go on about DataBoss: no royalties, multiuser-ready, uses dBase files, your application gets a fully functioning toolbar and query-builder dialog box `` for free,'' and so on. If you're in the business of building Windows databases and you want a package that puts applications together quickly and easily, plus gives you the luxury of access to the source code, the $299.95 DataBoss is worth investigating.


Illustration: DataBoss generates C++ source code that you can compile and distribute royalty-free.

Up to the News & Views section contentsGo to previous article: Electronic Banking Faces Numerous HurdlesSearchSend a comment on this articleSubscribe to BYTE or BYTE on CD-ROM  
Flexible C++
Matthew Wilson
My approach to software engineering is far more pragmatic than it is theoretical--and no language better exemplifies this than C++.

more...

BYTE Digest

BYTE Digest editors every month analyze and evaluate the best articles from Information Week, EE Times, Dr. Dobb's Journal, Network Computing, Sys Admin, and dozens of other CMP publications—bringing you critical news and information about wireless communication, computer security, software development, embedded systems, and more!

Find out more

BYTE.com Store

BYTE CD-ROM
NOW, on one CD-ROM, you can instantly access more than 8 years of BYTE.
 
The Best of BYTE Volume 1: Programming Languages
The Best of BYTE
Volume 1: Programming Languages
In this issue of Best of BYTE, we bring together some of the leading programming language designers and implementors...

Copyright © 2005 CMP Media LLC, Privacy Policy, Your California Privacy rights, Terms of Service
Site comments: webmaster@byte.com
SDMG Web Sites: BYTE.com, C/C++ Users Journal, Dr. Dobb's Journal, MSDN Magazine, New Architect, SD Expo, SD Magazine, Sys Admin, The Perl Journal, UnixReview.com, Windows Developer Network