Before telling you about all the great software on the CD, we'll take a moment to tell you how it is possible that software worth hundreds of dollars can be included with a book costing much less than a hundred dollars. This would not be possible if it
weren't for the wonderful concept of shareware.
Anyone who has ever tried to write a computer program knows it is a complex undertaking. This is especially true when you consider all the features that modern software must have before many users will even consider trying it. And as if the development
process isn't tough enough, packaging, marketing, and distributing the program becomes another roadblock to the success of the software venture.
When you stop and think about it, you realize it is pretty amazing that the shareware concept solves all of these problems. Shareware is a win-win deal for both the developer and the user. Developers can concentrate on writing new code (which is
what they usually do best), without having to worry about software packaging and distribution issues, and users can try the software for free before they decide if it fits their needs. That's not something you can easily do with shrink-wrap software.
But don't be fooled. Shareware is not free! First, if a package is free, it will be clearly labeled as freeware, not shareware. Second, if the shareware author has taken time to develop a program, with the hope that others will find it useful, he
will have no incentive to enhance the program if nobody agrees to pay the registration fee. In other words, the user will lose out on a lot more than a few dollars because the program will age and cease to be compatible with other new technologies that
will inevitably come along.
Shareware registration fees are trivialfrequently between $10 and $60 (much less than commercial software, and often of equal or greater quality). If you decide that a shareware program is convenient, you are expected to follow the registration
instructions that come with the package. You will get several benefits in return, depending on what the author states in the license.txt file. It usually includes a printed copy of the user's guide and a new version of the program that doesn't constantly
prompt you with the reminder to register.
Unlike many software developers, shareware authors like to hear from their customers directly. You can usually reach them by e-mail, on the Web, or on a relevant listserver or newsgroup. Keep in mind, however, they justifiably like to hear from paying
customers the most.
On the CD you will find all the sample files that have been presented in this book, along with all the applications and utilities needed to set up your site.
This appendix contains a listing of the files contained on the CD, and their location. Unless other instructions are given in the book, install each application by expanding the file to a temp directory. You will find that some files (the ones with a
*.exe extension) are self-extracting archives, whereas others (with a *.zip extension) need an unzip utility for extraction. We have included a shareware application called Winzip in the \supp directory.
After a package has been decompressed from the CD to the temp directory, many of the programs include a setup program that you can run. You may run the setup program from the temp directory. It will guide you through the steps necessary to finish
installing the software. Then you can delete the files in the temp directory. You can always reinstall the software from the CD-ROM if necessary.
|
cgisamp.c |
The C source code for a sample CGI application from Chapter 11 |
|
cgi2shel.zip CGI command |
line parsing application |
|
savedata.c |
Source code for the savedata CGI application from Chapter 11 |
|
Cw3211.dll |
DLL needed to run the savedata.exe application |
|
Savedata.exe |
Compiled version (Intel) of the savedata.c CGI application |
|
Feedback.hfo |
File that savedata.exe will write to |
|
Feedback.htm |
Sample HTML form that calls the savedata.exe CGI application |
|
Savedata.mak |
Borland C++ makefile for compiling savedata.c |
|
|
|
|
cfuseval.exe |
demo CGI application for 32 |
bit ODBC database |
Page counting CGI application from Chapter 16
|
perform.exe |
The CGI Perform application |
Sample files for using CGI PerForm to create a Web based community calendar
Sample files for using CGI Perform to create a Web based catalog
Sample files for using CGI PerForm to create a Web based Cool links list
CGI PerForm installation and usage documents
Sample files for using CGI PerForm to create a Web based feedback form
Sample files for using CGI PerForm to create a Web based Guest Book
Sample files for using CGI PerForm to create an HTML page that will load random images
Sample files for using CGI PerForm to create an HTML page that will load images for animation
Sample files for using CGI PerForm to create a Web based messaging system
All the files from the Visual Basic and C++ database programs in Chapter 23
|
14manual.exe |
Eudora e-mail user's manual in MS Word format |
|
Eudor152.exe |
Eudora e-mail client |
|
whois32.zip |
32-bit Whois client application |
|
wsarch08.zip |
16-bit Archie client application |
|
Cuteftp3.zip |
32-bit FTP client application |
|
Newsxprs.zip |
16-bit News Xpress client application |
|
|
|
Sample Web site using the Netscape frames tag from Chapter 12
|
secftp15.zip |
A secure FTP server and client application |
|
|
|
|
Purveyor.exe |
Demo of Purveyor desktop Web server for Windows 95 |
|
|
|
Sample files from Chapter 10
Java SDK, program, and sample files from Chapter 24
|
blat14.zip |
Blat 1.3 is a send-mail utility program used by PerForm |
|
wti386.zip |
EMWAC WAIS Toolkit (Intel) |
|
mpths120.zip |
An imagemap utility for creating map files |
|
psp311.zip |
Paint Shop Pro Image editing application |
|
|
|
|
cgi-lib.pl |
A Perl library to support CGI |
|
mailto.pl |
Mail support for Web forms |
|
wwwusage.pl |
Web page statistics from log files |
|
|
|
(And other support files for Perl scripts)
Sample Web site files from Chapter 13
|
slmail.doc |
The Slmail users manual |
|
|
|
All sample files from Chapter 19 on WAIS and ODBC
|
Bookmark.htm |
Netscape bookmark file with lot's of links |
|
|
|
|
ras_pls.exe |
Utility to automate Win95 Dial-Up Networking |
|
netalert.zip |
Utility to check status of TCP/IP ports |
|
psnt.zip |
Portscan utility to check for open TCP/IP ports |
|
|
|
The executable and the source files for the keep_isp program described in Chapter 16
|
doc509av.zip |
Doctor AntiVirus for windows 95 |
|
|
|
Winzip for Windows NT/95. You'll need this to unzip program files that use long filenames.