PJ Naughter's Freeware Library






4.89/5 (32 votes)
May 11, 2000

267867
A collection of articles that provide freeware classes covering GUIs, networking, wrapper classes and general code snippets
Introduction
This is a collection of articles that provide freeware classes covering GUIs, networking, wrapper classes and general code snippets.
Copyright / Usage Details for my freeware source code
- You are allowed to include the source code in any product (commercial, shareware, freeware or otherwise) when your product is released in binary form.
- You are allowed to modify the source code in any way you want except you cannot modify the copyright details at the top of each module.
- If you want to distribute source code with your application, then you are only allowed to distribute versions released by the author. This is to maintain a single distribution point for the source code.
The Articles
Combo & List Boxes
IconComboBox | 2 Freeware MFC icon selection combo box classes |
C++ / MFC / STL
CHookWnd v1.02 | A freeware MFC class to support MFC subclassing |
CInt96 v1.04 | A Freeware MFC class which provides 96 bit integers |
CSingleInstance | An MFC class to implement single instance apps. |
Date / Time handling
CCPUTicker v1.22 | An ultra high precision MFC timing class for Pentium or greater CPUs. |
Dialog and Windows Programming
CClockCtrl v1.01 | A Freeware MFC class to display an analog clock |
CIconDialog | A Freeware MFC dialog class to select an icon |
CPushPinFrame v1.11 | A Freeware MFC PushPin property page dialog class |
DDXFile v1.11 | A Freeware DDX routine for selecting a filename |
Splasher v1.32 | An improved splash screen component for MFC. |
DLLs
HookImportFunctionByName v1.0 | A class to hook any imported function call made by your app. |
Edit Controls
DDXFolder & CChooseDirDlg v1.24 | A Freeware DDX routine for selecting a Directory / Folder. |
Internet & Network
CRasMonitor v1.41 | A shareware application to monitor your Dial-Up Networking Connections. |
CAnonymousPipe | A Freeware MFC class to encapsulate Anonymous Pipes |
CCmc v1.0 | An MFC class to encapsulate sending mail using CMC |
CEQD v1.0 | A Freeware MFC class to support retrieval of recent Earthquake data from the USGS |
CFinger v1.01 | An MFC class to encapsulate the Finger protocol |
CFTPTransferDlg v1.0 | A dialog implementation that performs a FTP file transfer |
CHttpDownloadDlg v1.03 | A dialog implementation that performs HTTP downloads |
CNamedPipe v1.0 | A Freeware MFC class to encapsulate Named Pipes |
CPing v1.22 | An MFC class to encapsulate the Ping utility |
CPop3Connection v1.19 | An MFC class to encapsulate the POP3 protocol |
CServerMailslot & CClientMailslot | Freeware MFC wrapper classes for Win32 Mailslots |
CSMTPConnection v1.36 | An MFC class to encapsulate the SMTP protocol |
CSNTPClient | A collection of freeware MFC classes to encapsulate the SNTP protocol |
CTraceRoute v1.0 | A freeware MFC class to implement traceroute functionality |
IPEnum v1.01 | An MFC class to allow enumeration of IP addresses |
MfcCDDB v1.15 | A freeware MFC class to support access to CDDB servers |
PopWatch v1.01 | A freeware application to monitor your POP3 mailbox |
W3Mfc v1.11 | A collection of freeware MFC classes to implement a simple Web server |
CMapi v1.01 | An MFC class to encapsulate sending mail using Simple MAPI. |
Miscellaneous Controls
CMapPin | A Freeware MFC class to implement Map pins |
CPushPinButton v1.13 | A Freeware MFC PushPin button class. |
Shell Programming
CShellLink & CUrlShellLink v1.1 | 2 Freeware MFC classes to encapsulate shell shortcuts. |
System
CFile64 | A freeware MFC class to encapsulate the Win32 64 bit file system API |
CPdh v1.03 | A collection of freeware MFC classes to encapsulate the NT Performance Counters. |
CSerialPort v1.03 | A freeware MFC class for Win32 serial ports |
DtWinVer v1.34 | A comprehensive OS detection utility |
DynData v1.0 | A collection of freeware MFC classes to encapsulate the Windows 95/98 performance counters |
EnumSerialPorts v1.02 | A freeware MFC function to enumerate serial ports |
ShelExec v1.01 | A freeware utility to call the ShellExecute API |
CHKLM v1.1 | A Freeware MFC class to write to HKEY_LOCAL_MACHINE |
CNTService v1.06 | A class framework for developing NT services in MFC |
Threads, Processes & Inter-Process Communication
PStat v1.2 | A Freeware generalized framework for executing a lengthy operation in a thread. |
Programming Tips
ResSwitch & ResList v1.2 | 2 freeware utilities to quickly change Screen Depth and Resolution. |
Tree Controls
CTreeFileCtrl & CSortedArray v1.06 | Implements a tree control similar to the left hand side of Windows Explorer |
CTreeOptionsCtrl v1.21 | A freeware MFC class to provide a tree options control. |
Win32
CMemMapFile v1.41 | A freeware MFC class to encapsulate Memory Mapped Files. |
CPL++ v1.1 | A freeware MFC class framework for developing Control Panel Applets. |
About PJ Naughter
I grew up in a small village called Ballygarrett in the south east corner of Ireland in a rural setting. I got my degree in Electronic Engineering from Dublin City University. Since my graduation in 1993, I have been working as a software developer in Leopardstown, Co. Dublin with Softech Telecom, who specialize in producing telecommunications costing software. I was involved in a number of their products including Ringmaster for Windows and Ringmaster 2000. Currently I am working on a product called "Ringmaster IMS" in the companies "New Products" Department.
Check out PJ's homepage at http://www.naughter.com/.