Torrent Hash - Hash of all existing torrents
Search Files
Please, pay attention to the fact that you are about to download the torrent NOT from keygenplus.ru
keygenplus.ru is just a torrent search engine, no torrents are hosted here.
keygenplus.ru is just a torrent search engine, no torrents are hosted here.
C++ Bible Vol. 1.zip
Infohash:
511D3635F089B7431A2EF4B31165132159F9BFBC
Type:
Books
Title:
C++ Bible Vol. 1.zip
Category:
Other/E-books
Uploaded:
2008-07-13 (by flipsydoodaa)
Description:
Visual C++ Bible
Companion CD-ROM
The \"Visual C++ Bible\" companion CD-ROM
contains all the source code listings in the book.
Also included are demo programs from Stingray
Software and NuMega Technologies. This Readme file
explains how to run the programs, then describes
the directories on the CD-ROM, the program
names, and the subjects they illustrate.
The demo programs from Stingray Software show
you what their MFC extensions can do. They cover
many user interface objects and graphing and data
manipulation tools. The demo from NuMega
Technologies is a trial version of their world-class
debugging utility, BoundsChecker. It\'ll catch
problems in your program way before you can.
Running, Editing, and Building the Visual C++
Programs
Each subdirectory of the CD-ROM\'s root directory
contains files relevant to those chapters in the book.
For instance, the subdirectory Chap19 contains files
for Chapter 19. Within each chapter\'s subdirectory
are additional subdirectories, inside of which are
either support files or entire projects. An example of
a subdirectory containing support files is the
Chap19\\include subdirectory, which contains the
include files you need to link in the ImageObject
class library. An example of a subdirectory
containing an entire project is Chap10\\AFRAME,
which contains the entire AFRAME directory.
The CD-ROM contains a batch file that copies all the
code directories to your hard drive in one easy step.
Use one of the following methods to run the COPYBOOK
batch file:
* From the DOS prompt, make your CD-ROM drive the
current drive and type COPYBOOK.
* From the Start menu in Windows 95, select Run.
Enter the CD-ROM drive and the batch filename.
For instance, type E:\\COPYBOOK and click OK.
Running this batch file creates a directory named VCBible
on your hard drive and copies all of the book\'s code
directories into it.
To use subdirectories that contain support files,
follow the instructions in the text. For instance, in
Chapter 19 you\'re instructed to copy the
Chap19\\include subdirectory to your hard drive and
enter the location in Visual C++\'s include directory
list.
To use subdirectories that contain entire projects,
you can either run the .exe file straight from the
CD-ROM or you can copy the entire subdirectory to
your hard drive. Once the entire subdirectory is
copied to you hard drive, you can open the .dsw file
from Developer Studio and rebuild or modify the
project.
Note that you cannot load a .dsw file straight from
the CD-ROM. If you attempt this, Develop Studio will
try to create read/write files on the CD-ROM, which
will naturally fail.
Code Directories on the CD-ROM
There are 12 directories on the CD-ROM that
contain programs for you to use. Here is a
description of each of the directory\'s contents.
CHAP6
Chapter 6 covers the implementation of C++
classes.
* MYTREE: uses classes to develop a tree
structure. The program isn\'t flashy, but it
doesn\'t need to be in order to illustrate the
point.
CHAP10
Chapter 10 covers windows, and how to use MFC
to make the task easier.
* AFRAME is a simple MFC program in
which the Doc/View support has been
stripped out. This allows a better
understanding of the underlying window
objects.
CHAP11
Chapter 11 covers available MFC support for three
user-interface objects used to receive command
input: menus, accelerator tables (shortcut keys), and
toolbar buttons.
* BASEMENU is a program that
demonstrates a few of the more common
command input techniques you\'ll use in
Windows programming. For example, it
has a static menu, it does a few dynamic
menu operations, and it has a context
menu. It also has an accelerator table, with
a few commands that we\'ve selected to
give quicker access to command
selections.
* CTRLBARS creates two toolbars and one
status bar. A status bar and a toolbar are
created along with the frame window. The
second toolbar is created dynamically in
response to menu command input. Both
toolbars use a bitmap resource to define
button images, and both use an array of
command IDs to map buttons to
commands.
CHAP12
Chapter 12 covers the basics of using dialog boxes
in an MFC application.
* DIALOGS is a sample program that
demonstrates some of the more common
techniques for creating and controlling
dialog boxes. When DIALOGS starts, its
window displays a toolbar with four
buttons that each summon a dialog box.
The fifth dialog box in this sample
program is the dialog bar that appears
above the toolbar and below the menu.
CHAP13
Chapter 13 provides the basic set of ground rules
needed to create text in a window.
* ECHOFILL is a program that
demonstrates the concept of clipping. The
inspiration for ECHOFILL came from a
program written by Kim Crouse, a former
Microsoft University instructor. After the
program\'s main window has been enlarged
twice, once using the right border, and
once using the bottom border, a total of
three WM_PAINT messages generate the
pixels that are currently displayed in the
client area.
* FILELIST is a sample program that reads
a text file and displays its contents in a
window. In addition to showing you how
to open files and change fonts, this
program demonstrates some other useful
text output techniques, such as scrolling
text.
CHAP14
Chapter 14 shows you how to handle mouse and
keyboard input.
* GETTEXT is a sample program that
builds on our FILELIST program from the
preceding chapter. GETTEXT makes
extensive use of mouse and keyboard input
for the selection of text.
CHAP15
Chapter 15 covered how to create an MFC program
that performs database access.
* ODBCDEMO is a program that shows
you how to create a simple program which
makes an ODBC connection.
* ODBCInfoClient is a program that acts as
an ODBC client. It connects to an ODBC
data source and then evaluates the data.
* ODBDInfoDll is a DLL that is built to
allow you easy database access. You can
use it in your own applications and skip the
hard parts.
* UserMaintenance is a program that lets
you perform user maintanence on ODBC
configurations.
CHAP16
Chapter 16 shows you how to connect to remote
servers over the Internet.
* FTP1 is a program that shows you how to
make a simple FTP connection.
* FTP2 is a program that makes a simple
FTP connection. It then retrieves a file
from the remote server.
* FTP3 is a program that makes a simple
FTP connection. It then retrieves a file
from the remote server from within a
thread.
* FTP4 is a program that makes a simple
FTP connection. It then sends a file to the
remote server from within a thread.
* FTP5 is a program that makes a simple
FTP connection. It then does a directory of
the remote server and displays the
directory on the screen.
CHAP17
Chapter 17 is about ActiveX.
* ActiveClock is a program that
demonstrates an ActiveX project. It was
created with the Visual C++ 5 ActiveX
ClassWizard. The control is a clock that
displays the time.
* SpiroGrph is a program that demonstrates
an ActiveX project. It was created with the
Active Template Library. The control
displays a spirograph figure.
* TestSpiroGrph is a program that
demonstrates an MFC project that uses an
ActiveX control. This particular project
loads the SpiroGrph control created in
Chapter 17.
CHAP18
Chapter 18 teaches you about MFC\'s
Document/View architecture.
* DIVER is a program that was created to
allow you to easily trace through the MFC
sequence of events starting at the
WinMain() function.
* HASAVIEW is a very simple single-
document program that shows you the
details of the Document/View architecture.
* HASVIEWS is a very simple multiple-
document program that shows you the
details of the Document/View architecture.
CHAP19
Chapter 19 shows you how to extend your
application with a third-party library.
* ImageView is a program that loads,
displays, and manipulates images. It
supports six different image formats.
* DLL, the ImageLoad DLL, is part of the
image loading class library.
* Lib is a directory that contains the .lib files
for the image loading class library.
* Include is a directory that contains the .h
files for the image loading class library.
* ImageDemo is the first example program.
It simply displays an image in the view
window.
* demo1 is the example program that loads
an image and displays it in the program\'s
About box.
* demo2 is the example program that loads
an image and displays it in a splash screen
when the program first runs.
* demo3 is the code that crops and scales an
image.
* samples is the directory that contains
sample image files.
* Display is a demonstration program that
shows you how to load and display an
image simply with the ImageObject
library.
* Median is a demonstration program that
shows you how to load, median filter, and
display an image with the ImageObject
library.
* Crop is a demonstration program that
shows you how to load, crop, and display
an image with the ImageObject library.
* ImageObject.doc is a documentation file
for the ImageObject library.
* Ordering.txt is a text file that tells how
you can order the commercial version of
ImageObject.
Demos on the CD-ROM
The demo programs on the CD-ROM show you
what can be done by adding MFC extensions and
using tools designed for Visual C++. The demo
MFC extensions show you what Stingray Software
has to offer. Most of their extensions fall into the
category of user interface objects. BoundsChecker
is a great tool that helps you catch bugs and
memory leaks while you debug your Visual C++
applications. This tool just about allows you to say
good-bye to many of the debugging problems you
used to encounter.
Stingray
The Stringray directory contains four demo
programs. Each one uses an MFC extension
developed by Stingray software:
* Objective Grid 5.0 (filename
ogdemo50.exe) is a full-featured, 100
percent MFC grid control. It supports
UNICODE, ODBC/DAO/OLE DB,
find/replace, sorting, and can be bound to
any data source @md among hundreds of
other features.
* Objective Toolkit 5.0 (filename
otdb10.exe) is a \"must have\" set of over 60
MFC extensions, including docking
windows, smart edits, tabbed windows,
tree, customizable toolbar, and much more.
* Objective Chart 1.01 (filename
ocdb101.exe) is the first 100 percent MFC,
object-oriented charting/graphing class
library. Objective Chart can be bound to
Objective Grid and also supports a variety
of dynamic/static 2-D and 3-D graph types.
* Objective Diagram 1.0 (filename
od10demo.zip) lets you add graphical
diagram interfaces to your MFC
applications quickly and easily. The
Designer application helps you design
custom graphical tool palettes. Mega-demo
includes Circuit, Logger, and a white
paper.
To install any of these demos, simply run the
relevant executable files found in the Stingray
directory on the CD-ROM and follow the prompts.
BoundsChecker
The BoundsChecker directory contains
BoundsChecker 5.0, Visual C++ Edition, from
NuMega Technologies. BoundsChecker is a tool
that runs behind the debugger. When the program
terminates, it reports memory and resource leaks.
This can save you countless hours during the
development of an application. It also checks for
many other problems, such as out-of-range array
access, free NULL pointers, and bad arguments to
Windows API functions.
One of the most significant features in
BoundsChecker 5.0 is completely new
instrumentation using FinalCheck, their advanced
error-detection technology. BoundsChecker
displays both errors and events in the new Program
Results window. This window is intended to help
you focus on the most pertinent error information
and easily change the information displayed. Also,
you can view program errors and events
dynamically as your program runs. The Settings
dialog has been revised to better define default error
detection settings and provide easier customization.
To install BoundsChecker, simply run the
executable file found in the BoundsChecker
directory on the CD-ROM and follow the prompts.
Files count:
1
Size:
36.37 Mb
Trackers:
udp://tracker.openbittorrent.com:80
udp://open.demonii.com:1337
udp://tracker.coppersurfer.tk:6969
udp://exodus.desync.com:6969
udp://open.demonii.com:1337
udp://tracker.coppersurfer.tk:6969
udp://exodus.desync.com:6969