Midpoint Systems Software design, development, installation,
test and support services for industrial automation
Complete Site Index

C++ General Components Source Code Downloads

Tested under Microsoft Visual C++ 6.0, however, should be easily portable to other compilers. The author of this code can be contacted at . Your comments, suggestions and bug reports are very welcome.

Download XMLParser ver. 1.01 (zip, 20 KB) - class library for parsing XML documents into STL structures - std::map of tags and std::multimap of attributes. STL implemetation shipped with Microsoft Visual C++ 6.0 does not include std::multimap template. We recommend to compile XML parser with STLport library.

Download BString ver. 1.03 (zip, 5KB) - class inherited from std::string with some additional conversion and string manipulation functions, including pattern matching function isLike(). Note for Unix users: some implementations of standard C++ library provided with GCC compiler do not support last parameter of std::string class constructor. In order to compile BString with GCC, remove last parameter (allocator_type&) from all BString constructors.

Download BPath (zip, 3KB) - class for handling files and directories.

Download EBCDIC converter (zip, 3KB) - class for character conversion between ASCII and EBCDIC ( IBM Mainframe ) character tables.

 Our expertise:
* PC Based Control
* Industrial Automation
* Embedded Systems
* Data Acquisition
* SCADA software
* Human-Machine Interface
* Device Drivers
* Object Oriented Design
* C++ Programming
* Real-time Software
* Middleware
* Server side Software
* Windows Real-time Extensions
* Motion Control
* Device Networks including Profibus
* Java Programming

Copyright © 2000-2007 UAB "Midpoint Systems". All Rights Reserved.
All brand names and products names are trademarks or registered trademarks of their respective companies.