Site hosted by Angelfire.com: Build your free website today!
Muhammad Arshad Latti : Project CIF

 

Core Information Foundation (CIF)

Core Information Foundation (CIF) is a library contain collection of functions and set of classes for Microsoft Windows. Mainly its developed for Microsoft Windows XP using Microsoft Visual C++ 2003. Few code changes can make it easily to use on other compiler and Windows versions. This is not going proper like MFC or ATL or WTL. But CIF holding power of simple model. Coding Idea behind CIF is very simple only create class when you required in a real application. Goal of CIF is coexist with Windows API (Platform SDK) or maybe MFC, ATL (other frameworks etc.). CIF is not complete framework but helper library for API and other Win32 based frameworks and libraries. Developer Audience for CIF is who know about Microsoft Windows Application Programming Interface (API) with Microsoft Visual C++. Core Information Foundation is created by Muhammad Arshad Latti.

 

Downloads Download Project Source Code Library
Languages Microsoft Visual C++ 6
Platforms Microsoft Windows XP
Release Date 10 December 2008

 

 

Project CIF2DE (Core Information Foundation – Database Edition)

Project CIF2DE (Core Information Foundation – Database Edition) by Muhammad Arshad Latti.

In this edition two new classes are included.
First is CFileIO and second is CSRFile.CFileIO provide binary level file manipulation using WIN32 API.
CSRFile provide fixed sized record based database manipulation using CFileIO and CRC32.CFileIO mean File Input Output and CSRFile mean Sized Record File.Project Core Information Foundation is created by Muhammad Arshad Latti.

Downloads Download Project Source Code Library
Languages Microsoft Visual C++ 6
Platforms Microsoft Windows XP
Release Date 12 September 2010

 

 

 

Project CIF3DPE (Core Information Foundation – Data Processing Edition)

 

Project CIF3DPE (Core Information Foundation – Data Processing Edition) by Muhammad Arshad Latti.CIF3DPE moving Project CIF to next generation while keeping the theme of CIF and CIF2DE.CIF3DPE provide Enhanced classes of Core And Database Edition.CIF handle string using CBasicString now enhanced with CAnsiString.CIF2DE provide CSRFile for Database manipulation and CIF3DPE continue the theme by providing new dynamic record base database file manipulation class named CDTFile.CDynamicRecord class provide easy access to dynamic fields mainly using CDTFile.Heart of core power is based on class CBuffer.CBuffer used as data type and good replacement while exchanging variable sized data.
While focusing on binary and record base file manipulation in CIF3DPE its also provide a simple HTML base report writing class named as CReportWriter.CFileIO is modified to fit on need in CIF3DPE.Project Core Information Foundation is created by Muhammad Arshad Latti.

Downloads Download Project Source Code Library
Languages Microsoft Visual C++ 6
Platforms Microsoft Windows XP
Release Date 12 September 2010

 

 

 

Project CIF4DCE (Core Information Foundation – Dialog Class Edition )

Project CIF4DCE (Core Information Foundation – Dialog Class Edition ) by Muhammad Arshad Latti.CIF4DCE is based on solid foundation provided by CIF3DPE.
CIF4DCE go for a simple visual framework that’s what provide a dialog box handling class and few supporting control classes.
CViewerDlg class is provide a web browser control using ATL.
Ideas where taking place from WIN32, ATL, WTL, WFC, VCF,  MFC, .Net, WPF, VB,    ezbasic, FFW, SOL,   COM and  STL + Boost.

Downloads Download Project Source Code Library
Languages Microsoft Visual C++ 6
Platforms Microsoft Windows XP
Release Date 12 September 2010

Project CIF5SDK (Core Information Foundation – SDK )

 

Project CIF5SDK (Core Information Foundation – SDK ) by Muhammad Arshad Latti.

The project CIF now created with new philosophy of JPM (Joint Project Module) with SDK style.
Now simply include CIF.h and use all of functions, macros and classes.BTS (Basic Text Support) Library Used in TOM (Text Object Module).TOM for now with CAnsiString , CAnsiStringLite And Text namespace.CAnsiString created with more functionality then typical string and text classes. EVS (Enhanced Visual Support) provide COpenFileDialog And CSaveFileDialog.JCM (Joint Core Module) used as base in project. Properly support for a class available TPT (Template Properly Type) and VTM (Value Type Macro).
BTS,EVS,JCM,TOM,TPT,VTM are parts of project CIF.
CIF5SDK used in project Bytes Counter.Project Core Information Foundation (CIF) is created by Muhammad Arshad Latti.
 
Downloads Download Project Source Code Library
Languages Microsoft Visual C++ 6
Platforms Microsoft Windows XP
Release Date January 29, 2011