The Wayback Machine - https://web.archive.org/web/20080609094849/http://www.codeguru.com:80/cpp/data/data-misc/

CodeGuru
Earthweb Search
Forums Wireless Jars Gamelan Developer.com
CodeGuru Navigation
Member Sign In
User ID:
Password:
Remember Me:
Forgot Password?
Not a member?
Click here for more information and to register.

jobs.internet.com

internet.commerce
Partners & Affiliates
Car Donations
Computer Hardware
Televisions
Web Hosting Directory
KVM Switch over IP
Shop Online
Online Education
Compare Prices
Prepaid Phone Card
KVM over IP
Corporate Awards
Promote Your Website
Compare Prices
Laptop Batteries


RSS Feeds

RSSAll

RSSVC++/C++

RSS.NET/C#

RSSVB

See more EarthWeb Network feeds

Home >> Visual C++ / C++ >> Data >> Miscellaneous

Download these IBM resources today!
e-Kit: IBM Rational Systems Development Solution
With systems teams under so much pressure to develop products faster, reduce production costs, and react to changing business needs quickly, communication and collaboration seem to get lost. Now, theres a way to improve product quality and communication.

Webcast: Asset Reuse Strategies for Success--Innovate Don't Duplicate!
Searching for, identifying, updating, using and deploying software assets can be a difficult challenge.

eKit: Rational Build Forge Express
Access valuable resources to help you increase staff productivity, compress development cycles and deliver better software, fast.

Download: IBM Data Studio v1.1
Effectively design, develop, deploy and manage your data, databases, and database applications throughout the data management life.

eKit: Rational Asset Manager
Learn how to do more with your reusable assets, learn how Rational Asset Manager tracks and audits your assets in order to utilize them for reuse.
Project Management Guide: Developing a Web Site. Best Practices, Tips and Strategies. Download Exclusive eBook Now.

Miscellaneous

File Information



Controlling an Object's Creation Based on Its Key Value Representing a Unique Resource
Rating: none
Boris Bromberg - 09/20/2006
Learn how to write server applications. One of the recurring tasks was dealing with the problem of creating an instance of a class associated with a unique resource of the operating system, such as a file.

A PDF Solution for All Programming Platforms
Rating: none
Victor Volkman - 07/12/2006
To begin writing raw PDF files, you need a solid working knowledge of PostScript—and that's not pretty. In reality, you need a complete PDF library that handles all your document-creation needs.

[Updated] DVD Explorer
Rating:
Georges Dumond - 06/12/2006
Learn about a new utility to analyse the data's structure on a DVD.

Accessing Your Database with C++ Is as Easy as DTL
Rating:
Victor Volkman - 09/23/2005
Go one step beyond the Standard Template Library (STL) with the Database Template Library (DTL), which offers many advantages over the traditional procedural approach to database access.

Line Counting, Version 1.1
Rating:
Wei Zhenjiang - 02/04/2004
Count the number of lines that programmers have developed with a break out for code, comment, and blank lines.


INI Files



Working with INI Configuration Files Cross-Platform (Win32/Un*x, MBCS/Unicode)
Rating: none
brofield - 04/25/2006
Win32 has a built-in INI file API, but writing cross-platform code is difficult because these functions aren't available on Linux.

High Performance Solution Ini File Class with MMF
Rating: none
Zhefu Zhang - 11/15/2002
Based on MMF, plus the pre-allocated buffer and section header map technology, this should be the ultimate solution to the mega-bytes-level INI file usage. Both Unicode and ANSI versions are available.

Handle Configuration Files Using a Portable Class'—CDataFile
Rating:
Gary McNickle - 08/05/2002
CDataFile is a C++ class that aids you in reading and writing to configuration files. It is generally compatible with standard Windows .ini files, supports multiline comments, does not rely on any windows or MFC calls, and is easily portable to Linux.

CIniFile
Rating: none
Gil Katz - 02/27/2002
A "simple to use" class for creating and using INI files.

MFC extension class CPrivateProfile
Rating: none
Thomas Holte - 12/28/2001
The class CPrivateProfile is a wrapper class around the Win32 functions GetPrivateProfileString and GetPrivateProfileInt. It enables an easy way to traverse and read INI files.

CIniEx - Dynamic .INI Class
Rating: none
Koray Gecici - 02/08/2000
Memory-mapped file-like solution for quicker data access using INI files


Values



[Updated] Help Your Application Users Become Great Spellers
Rating: none
Victor Volkman - 06/20/2006
Spell checkers for the Visual C++ and Visual Basic developer are plentiful and easy to integrate. So, why not enable your interactive applications to help users look a little smarter?

War of the Worlds: Endianness
Rating:
Marius Bancila - 07/26/2005
Learn about the differences between little- and big-endian representations.

Use Traits Classes for Information About Types
Rating:
Scott Meyers - 05/26/2005
The STL is primarily made up of templates for containers, iterators, and algorithms, but it also has a few utility templates. Learn more in this excerpt from "Effective C++, Third Edition: 55 Specific Ways to Improve Your Programs and Designs."

Effectively Unlimited Sized Signed Integers
Rating: none
Mick ONeill - 11/13/2003
The CBigInt class allows the manipulation of extremely large signed integer values. (The source code was updated.)

Converting Decimal Numbers to Roman Numerals
Rating: none
Ste Cork - 07/29/2003
Homework assignment: A simple solution for converting to Roman Numerals.

Converting from Code Page to Unicode
Rating: none
Adrian Bacaianu - 03/07/2003
Making an online conversion from a code Page to unicode in your SQL scripts.

Converting Between Different Number Bases
Rating: none
Shrishail Rana - 02/15/2002
Unicode compatible methods for storing binary data to a text file and reading it again. Supports mutliple bases.


XML



Libxml2: Everything You Need in an XML Library
Rating: none
Victor Volkman - 02/26/2008
Got XML files? Look no further than libxml2, which gives you both DOM and SAX model XML parsing in a single freeware library that works with most common languages in all popular platforms including Linux and Win32/Win64.

Creating Custom WPF Controls
Rating:
Chad Campbell - 08/28/2006
Custom controls assist developers in maximizing code reuse and minimizing headaches. Learn the process of creating custom controls within Microsoft's latest UI model, the Windows Presentation Foundation (WPF).

Reading XML Files with the XmlTextReader Class, Part 2
Rating:
Tom Archer - MSFT - 05/20/2005
In this follow-up article to learning how to use the XmlTextReader to enumerate the nodes of an XML file, Tom Archer illustrates how to skip non-content and whitespace nodes and how to locate and read attribute values.

Build BizTalk 2004 Custom Pipeline Components to Process Non-XML Data
Rating:
Jeffrey Juday - 05/03/2005
BizTalk 2004 Pipelines offer you a great deal of control over the processing of BizTalk 2004 messages. With custom Pipeline components, you can handle non-XML data in BizTalk messages, even when the data is in non-delimited file formats.

[Updated] XmlSS.NET Spreadsheet Component
Rating: none
gianca - 10/15/2004
Learn new ways to work with Excel spreadsheets through the use of XML.

A Simple DOM-Based XML Manager Class
Rating:
Ejaz Anwer - 10/05/2004
CXMLMgr is a very simple MSXML 4.0 DOM wrapper class that can be used to manipulate XML files. It can be used in MFC as well as Win32.

Term of the Week: XAML
Rating:
Jim Minatel - 03/24/2004
XAML (Extensible Application Markup Language) is the codename for a new Microsoft markup language used to create UI elements for client applications in the forthcoming Windows release codenamed "Longhorn." The main XAML benefit to developers is that you'll be able to separate the application logic code from presentation code.

Doing XSLT with MSXML in C++
Rating:
Martin Jedrzejewski - 01/27/2004
Learn how to perform transformations from XML to HTML with VC++.

XML Serialization for MFC
Rating:
Mario Vespa - 06/06/2003
See how to serialize primitive types and CObject-derived classes into XML. Includes a demonstration of XML serialization with a CArray-derived template collection class.

Serializing Your Structs Using XML
Rating: none
Bassam Abdul-Baki - 05/07/2003
How to save a structure into an XML file (using STL), and then load the file back using XML.

MSXML C++ Wrapper Class
Rating:
Sibastien ANDRE. - 02/24/2003
Loading, parsing, and saving XML documents. (The article and source code were updated.)

XMLite: Simple DOM-Based XML Parser
Rating:
Cho Kyung Min - 01/06/2003
Build a lightweight XML parser. Support non-English languages such as Korean as well as escape characters.

Exporting Data as an XML File
Rating: none
Rob A. Fraydl - 10/01/2002
Export data by creating an XML file. This class makes it easy!

An XML Collection
Rating: none
Manuel Lucas Viqas Livschitz - 05/13/2002
A simple MFC-based collection to handle an XML file.

Recursive XML Parser in C
Rating:
Martyn Brown - 02/20/2002
A portable XML parser written in ANSI C.

Using the Microsoft XML Parser to Create XML Documents
Rating: none
Essam Ahmed - 11/16/2001
XML provides a powerful and flexible means of expressing and communicating information between different, or unlike, systems. Learn to parse XML from your programs.

Serializing All Data in a Window into XML
Rating:
Bassam Abdul-Baki - 11/01/2001
This example is very useful for those times when you need to capture all data in a window. It serializes the information into XML.


Work With InterSystems. Not Separate Systems. Rapidly develop and deploy connectable applications.
Developing Intelligent Communications? Visit the Avaya DevConnect Center on DevX.
Download: Intel AMT Setup and Configuration Service (SCS)
Generate Complete .NET Web Apps in Minutes . Download Iron Speed Designer today.
Download: Intel AMT Software Development Kit (SDK)



JupiterOnlineMedia

internet.comearthweb.comDevx.commediabistro.comGraphics.com

Search:

Jupitermedia Corporation has two divisions: Jupiterimages and JupiterOnlineMedia

Jupitermedia Corporate Info

Solutions
Whitepapers and eBooks
Microsoft Article: Will Hyper-V Make VMware This Decade's Netscape?
Microsoft Article: 7.0, Microsoft's Lucky Version?
Avaya Article: How to Feed Data into the Avaya Event Processor
HP eBook: Putting the Green into IT
Whitepaper: HP Integrated Citrix XenServer for HP ProLiant Servers
Intel Go Parallel Portal: Interview with C++ Guru Herb Sutter, Part 1
Intel Go Parallel Portal: Interview with C++ Guru Herb Sutter, Part 2--The Future of Concurrency
Avaya Article: Setting Up a SIP A/S Development Environment
IBM Article: Developing a Software Policy for Your Organization
Microsoft Article: Managing Virtual Machines with Microsoft System Center
HP eBook: Storage Networking , Part 1
Microsoft Article: Solving Data Center Complexity with Microsoft System Center Configuration Manager 2007
MORE WHITEPAPERS, EBOOKS, AND ARTICLES
Webcasts
Intel Video: Are Multi-core Processors Here to Stay?
On-Demand Webcast: Five Virtualization Trends to Watch
HP Video: Page Cost Calculator
Intel Video: APIs for Parallel Programming
HP Webcast: Storage Is Changing Fast - Be Ready or Be Left Behind
Microsoft Silverlight Video: Creating Fading Controls with Expression Design and Expression Blend 2
MORE WEBCASTS, PODCASTS, AND VIDEOS
Downloads and eKits
Win a Lenovo ThinkPad X300 Notebook in the Intel Resource Center Scavenger Hunt
Sun Download: Solaris 8 Migration Assistant
Sybase Download: SQL Anywhere Developer Edition
Red Gate Download: SQL Backup Pro and free DBA Best Practices eBook
Red Gate Download: SQL Toolbelt and free High-Performance SQL Code eBook
Iron Speed Designer Application Generator
MORE DOWNLOADS, EKITS, AND FREE TRIALS
Tutorials and Demos
How-to-Article: Preparing for Hyper-Threading Technology and Dual Core Technology
eTouch PDF: Conquering the Tyranny of E-Mail and Word Processors
IBM Article: Enterprise Search--Do You Know What's Out There?
HP Demo: StorageWorks EVA4400
Intel Featured Algorhythm: Intel Threading Building Blocks--The Pipeline Class
Microsoft How-to Article: Get Going with Silverlight and Windows Live
MORE TUTORIALS, DEMOS AND STEP-BY-STEP GUIDES