🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

1 total messages Started by Roger K. Burnett Fri, 15 Mar 1996 09:13
PING.DLL
#4894
Author: Roger K. Burnett
Date: Fri, 15 Mar 1996 09:13
80 lines
4665 bytes
PING SOFTWARE INC. 
PING.DLL FOR MS WINDOWS
             
             PING.DLL provides Microsoft foundation class developers
with over thirty drop-in classes that fill Windows development areas
not covered by the Microsoft foundation class library version 1.5x. 
             PING.DLL has been built from the ground floor with MFC
compatibility as the primary objective.  PING.DLL classes fit
perfectly with MFC while encompassing existing classes such as CWnd
and Cview.
             PING.DLL is fully compatible with the latest 16-bit
releases of Visual C++Ô including Visual C++ 1.5x (16-bit).
             By using PING DLL components, developers can leverage
their knowledge of the Microsoft foundation class library and save
time by avoiding having to write their own extension classes for
common user-interface tasks.

EXPLAINIG MFC EXTENSIONS
            MFC (Microsoft Foundation Classes) extensions, like MFC,
are a group of C++ classes that are built upon and extend MFC classes.
All Ping Software MFC extension products come with complete Visual C++
compatible C++ source code and can be built either as static libraries
or as AFXDLLs (DLLs that share a DLL copy of MFC with your
application).
            Because C++ was built with object-oriented components in
mind, MFC extensions are a very natural way to extend MFC. You will
probably fail to realize that you are using a different product
because our MFC extension classes fit so perfectly with MFC. 

DLL COMPONENTS
           Another popular component architecture used mostly by C and
C++ developers is a library of C functions that are built into a
Dynamic Link Library (DLL).  Many of these components even come with
MFC class libraries that surround the C function calls, providing them
a C++ interface.
           DLL components are beneficial because they are easy to
learn and apply.  While most of these DLLs originate from the DOS
days, they are fairly extensive libraries.  The drawback of a DLL
component  is that they are not object-oriented and thus not easily
modified or subclassed.  Since the MFC surrounding classes just call
through directly to functions in the DLL, once you try to override
behavior through C++ inheritance, you must figure out how to do it via
the DLL interface and not through customary  MFC methods. 
 PING.DLL AND PRISM
           Currently, all new PRISM PC applications are being
developed using MFC as a building block.  PING.DLL has become an
integral part of the PRISM C++ architecture.  Included with the
PING.DLL extensions are several sample applications which illustrate
common usage of the classes in several real- world programming
situations.  This makes PING DLL an excellent MFC learning tool for
both experienced and beginning MFC developers.
           Now that you have seen what version 1.1 of PING DLL has to
offer, we’d like to tell you about our plans for the future.  We will
continue to provide innovative and timely MFC extensions through
PING.DLL.  Future versions of PING.DLL will add classes to the
existing categories. We are currently working on numerous new
categories of MFC extensions for future release.
           Check out our WWW home page
(http://www.pingsoftware.com/pingsoft/), and contact us via email for
the most recent releases.  Finally, everyone at Ping Software would
like to thank you for your interest in our products and for taking the
time to read this overview of PING.DLL.  If you have any questions,
please feel free to contact Mick Burnett, President of Ping Software,
Inc, by e-mail (staff@pingsoftware.com), fax (214-395-9539), or phone
(214-492-3676).

Classes and Utilities in PING.DLL
BTRIEVE data file access classes

CBtrDatabase-CBtrDBException-CBtrRecordset-CBtrieveRecExchange

Utility functions
Archive helper operators

DDX_CBStringArray-DDX_LBString
Array-SortObList-SortObArray-SortStringList-SortStringArray

User interface classes

CWindowPlacement-CMfxString-CEncryptedString-CfileFind-CMfxFile-CMfxDrive-CCircQueue-CMfxRect-CCt13d-Chourglass-CWindowEnumerator-CWaitDlg-CRibbonBitmap-CDib-CDibPallete-CSerialIO-CToolTip-CMfxBitmapButton-CMfxToolBar-CDDEdit-CDDListBox-CTreeLB-CTIArray-CMSGroup-CMSGroupItem-CDlgFrame-CDlgViewCProgressCtl-CHelpTag-CSmallFrameWnd-CColumnListbox-CSpinnerCtl
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads