Sunday, May 23, 2004

 

Welcome to the Artpol Software site

Welcome to the Artpol Software site: "ZipArchive library documentation
General Information
The ZipArchive library
Copyright � 2000 - 2004 Tadeusz Dracz

Version: 2.4.0
Date: 06-March-2004
This library adds zip compression and decompression functionality to your program, allowing you to create and modify ZIP files in the compatible way with WinZip, PKZIP and other popular archivers. Its easy and practical interface makes the library suitable for the beginners as well as for the advanced users.
See what's new in this version.
To be notified about the future library updates, sign up for the ZipArchive Newsletter.
Platforms supported:
Windows 9x\Me\NT\2000\XP (MFC and STL)
Microsoft Visual C++ 6.0 (.NET compatible ), Borland C++
Linux (STL)
Author:
Tadeusz Dracz
E-Mail: tdracz@artpol-software.com
Web Site: http://www.artpol-software.com
This library uses the zlib library by Jean-loup Gailly and Mark Adler to perform inflate and deflate operations."

 

Free C/C++ Libraries, Source Code and Frameworks(thefreecountry.com)

Free C/C++ Libraries, Source Code and Frameworks(thefreecountry.com): "Free C / C++ Libraries, Source Code and Frameworks
Here are some C and C++ libraries, DLLs, VCLs, source code, components, modules, application frameworks, class libraries, source code snippets, and the like, that you can use with your programs without payment of fees and royalties. Note that some libraries (etc) listed here may have certain restrictions about its use and/or distribution. Be sure you read the licence conditions in each package before using them.
A few types of libraries have been moved to their own pages, due to the large number of items in those categories. Here are some of the other pages containing free libraries on this site:
Free Compression and Archiving Libraries
Free Database Libraries, SQL Servers, ODBC Drivers, and Tools
Free Debugging Libraries, Memory Leak and Resource Leak Detection, Unit Testing
Free Encryption Libraries
Free C/C++ Font Libraries
Free Games Programming Libraries and Source Code
Free Graphics, Image Drawing Libraries, 3D Engines, 2D Engines
Free GUI Libraries
Free Numerical, Graphs, Statistics and Mathematical Libraries
Free Sockets, Winsock, TCP/IP, Internet Libraries
Free Standard Template Libraries (C++ STL Libraries)
Free Thread Libraries
Free Audio, Sound, Music, Digitized Voice Libraries
All Other Free C/C++ Libraries and Source Code
Master Index of Free Programming Libraries and Source Code "

 

C++ Q & A -- Microsoft Systems Journal January 1998

C++ Q & A -- Microsoft Systems Journal January 1998

 

C++ Matrix Template Class Library Download C++ Matrix Template Class Library 1.03 Download

C++ Matrix Template Class Library Download C++ Matrix Template Class Library 1.03 Download

Saturday, May 22, 2004

 

The Code Project - Enumdesk Clones - Tree Controls

The Code Project - Enumdesk Clones - Tree Controls: "Adding files to your project
After creating you project you can add the above downloaded class files by selecting from the Visual Studio menu. Project->Add To Project->Files and then select the class files to add. You have to add all 4 files depending on which type of project you are creating (View CShellViewClasses OR Dialog CShellCtrlClasses. CShellClass is similar in both cases).
Creating Views
To create view style Windows-Explorer like project, create a new project from the Visual Studio Wizard, select 'MFC AppWizard (exe)' , lets name the project Test. Next select 'Single Document' for type of application, click 'finish'.
Drag-Drop /copy the files listed in the Classes\ShellViewClasses folder as shown in 'Using the Code' section above. Add the class files to you project as show in the section 'Adding Files to your Project' (this is not essential).
To create only a Files View (TreeView) open the Test.cpp for editing, add the following line at the top (after TestView.h).
#include 'ShellViewClasses.h'
In the InitInstance() function change:
RUNTIME_CLASS(CTestView));
// To
RUNTIME_CLASS(CShellTreeView));
Build and execute the project.
To create a two-pane user interface, use the same project created above, in the MainFrm.h file add the following:
// Attributes
public:
CSplitterWnd m_Splitter; // Add this line
Open MainFrm.Cpp for editing, Add the following line at the top (after MainFrm.h).
#include 'ShellViewClasses.h'
Using the class-wizard add the virtual-function OnCreateClient, delete this line in the created function return CFrameWnd::OnCreateClient(lpcs, pContext"

 

The Code Project - Enumdesk Clones - Tree Controls

The Code Project - Enumdesk Clones - Tree Controls: "Using the code
Comments wherever applicable have been inserted in the code files of the classes but not to the above mentioned project.
This project contains 2 classes for creating Windows-like GUI at your end, you can use these classes to create either Views or Controls on Dialog. Download the source zip file and unzip to your local folder, files are as given below:
Classes (Folder)
ShellViewClasses (Folder)
ShellClass.cpp
ShellClass.h
ShellViewClasses.cpp
ShellViewClasses.h
ShellCtrlClasses (Folder)
ShellClass.cpp
ShellClass.h
ShellCtrlClasses.cpp
ShellCtrlClasses.h
Adding files to your project
After creating you project you can add the above downloaded class files by selecting from the Visual Studio menu. Project->Add To Project->Files and then select the class files to add. You have to add all 4 files depending on which type of project you are creating (View CShellViewClasses OR Dialog CShellCtrlClasses. CShellClass is similar in both cases).
Creating Views
To create view style Windows-Explorer like project, create a new project from the Visual Studio Wizard, select 'MFC AppWizard (exe)' , lets name the project Test. Next select 'Single Document' for type of application, click 'finish'.
Drag-Drop /copy the files listed in the Classes\ShellViewClasses folder as shown in 'Using the Code' section above. Add the class files to you project as show in the section 'Adding Files to your Project' (this is not essential).
To create only a Files View (TreeView) open the Test.cpp for editing, add the following line at the top (after TestView.h).
#include 'ShellViewClasses.h'
In the InitInstance() function cha"

 

The Code Project - Enumdesk Clones - Tree Controls Explorer Look

The Code Project - Enumdesk Clones - Tree Controls

This page is powered by Blogger. Isn't yours?