<?xml version="1.0" ?>
<XML_DIZ_INFO>
	<MASTER_PAD_VERSION_INFO>
		<MASTER_PAD_VERSION>2.01</MASTER_PAD_VERSION>
		<MASTER_PAD_EDITOR>PADGen 2.0.1.22 http://www.padgen.org</MASTER_PAD_EDITOR>
		<MASTER_PAD_INFO>Portable Application Description, or PAD for short, is a data set that is used by shareware authors to disseminate information to anyone interested in their software products. To find out more go to http://www.asp-shareware.org/pad</MASTER_PAD_INFO>
	</MASTER_PAD_VERSION_INFO>
	<Company_Info>
		<Company_Name>Rick Marsh</Company_Name>
		<Address_1>832 Wecoma Lp.</Address_1>
		<Address_2 />
		<City_Town>Florence</City_Town>
		<State_Province>OR</State_Province>
		<Zip_Postal_Code>97439</Zip_Postal_Code>
		<Country>United States</Country>
		<Company_WebSite_URL />
		<Contact_Info>
			<Author_First_Name>Rick</Author_First_Name>
			<Author_Last_Name>Marsh</Author_Last_Name>
			<Author_Email>rick.marsh@datanex.com</Author_Email>
			<Contact_First_Name>Rick</Contact_First_Name>
			<Contact_Last_Name>Marsh</Contact_Last_Name>
			<Contact_Email>rick.marsh@datanex.com</Contact_Email>
		</Contact_Info>
		<Support_Info>
			<Sales_Email>rick.marsh@datanex.com</Sales_Email>
			<Support_Email>rick.marsh@datanex.com</Support_Email>
			<General_Email>rick.marsh@datanex.com</General_Email>
			<Sales_Phone>541 902 9595</Sales_Phone>
			<Support_Phone>541 902 9595</Support_Phone>
			<General_Phone>541 902 9595</General_Phone>
			<Fax_Phone />
		</Support_Info>
	</Company_Info>
	<Program_Info>
		<Program_Name>ADataBase</Program_Name>
		<Program_Version>2.2</Program_Version>
		<Program_Release_Month>10</Program_Release_Month>
		<Program_Release_Day>27</Program_Release_Day>
		<Program_Release_Year>2004</Program_Release_Year>
		<Program_Cost_Dollars>49.95</Program_Cost_Dollars>
		<Program_Cost_Other_Code />
		<Program_Cost_Other />
		<Program_Type>Demo</Program_Type>
		<Program_Release_Status>Minor Update</Program_Release_Status>
		<Program_Install_Support>No Install Support</Program_Install_Support>
		<Program_OS_Support>Win98,WinNT 4.x,Windows2000,WinXP,Windows2003</Program_OS_Support>
		<Program_Language>English</Program_Language>
		<Program_Change_Info />
		<Program_Specific_Category>Development Tools</Program_Specific_Category>
		<Program_Category_Class>Development::C / C++ / C#</Program_Category_Class>
		<Program_Categories />
		<Program_System_Requirements />
		<Includes_JAVA_VM>N</Includes_JAVA_VM>
		<Includes_VB_Runtime>N</Includes_VB_Runtime>
		<Includes_DirectX>N</Includes_DirectX>
		<File_Info>
			<Filename_Versioned />
			<Filename_Previous />
			<Filename_Generic />
			<Filename_Long />
			<File_Size_Bytes>237000</File_Size_Bytes>
			<File_Size_K>231</File_Size_K>
			<File_Size_MB>0.23</File_Size_MB>
		</File_Info>
		<Expire_Info>
			<Has_Expire_Info>N</Has_Expire_Info>
			<Expire_Count />
			<Expire_Based_On>Days</Expire_Based_On>
			<Expire_Other_Info />
			<Expire_Month />
			<Expire_Day />
			<Expire_Year />
		</Expire_Info>
	</Program_Info>
	<Program_Descriptions>
		<English>
			<Keywords>C++,database</Keywords>
			<Char_Desc_45>C++ class providing a flat file database</Char_Desc_45>
			<Char_Desc_80>C++ class providing a single key indexec flat file self maintaining database</Char_Desc_80>
			<Char_Desc_250>AdataBase is a class that allows a C++ programmer to create, maintain and use a single keyed indexed flat file self maintaining database. The database will handle unique or duplicate keys. files are sharable.</Char_Desc_250>
			<Char_Desc_450>AdataBase is a class that allows a C++ programmer to create, maintain and use a single keyed indexed flat file self maintainting database. The database will handle unique or duplicate keys of a length of the programmer's choice. Records are limited to 64530 total bytes (key plus data) by the provided sort software. Full record locking is included so that any number of users can access the file simultaneously. Very large files are supported.</Char_Desc_450>
			<Char_Desc_2000>AdataBase is a class that allows a C++ programmer to create, maintain and use a single keyed indexed flat file database. The database will handle unique or duplicate keys of a length of the programmer's choice. Records are limited to 64530 total bytes (key plus data) by the provided sort software. Unsigned sixty-four bit arithmetic is used where appropriate so that there is a theoretical limit of several billion billion bytes of data. As a more practical consideration, a database is limited by the available resources required to sort the main file. Initially the number of records can be set to any desired number. The files can grow automatically as needed.

Records may be retrieved, added, deleted and changed easily. Record retrieval is exceptionally quick. Full record locking is employed so that any number of users can access the database simultaneously. File locking ensures exclusive file use for sorting the index file which must be done periodically to maintain performance and reorganizing the database to reclaim space from records marked for deletion. Automatic expansion, sort and reorganization, can be enabled.

Field extraction and insertion routines are provided. Being a class, as many of these databases may be defined in a program as practical.

</Char_Desc_2000>
		</English>
	</Program_Descriptions>
	<Web_Info>
		<Application_URLs>
			<Application_Info_URL>http://www.datanex.com/adatabase.html</Application_Info_URL>
			<Application_Order_URL>http://www.download.com</Application_Order_URL>
			<Application_Screenshot_URL />
			<Application_Icon_URL />
			<Application_XML_File_URL>http://www.datanex.com/adatabase.xml</Application_XML_File_URL>
		</Application_URLs>
		<Download_URLs>
			<Primary_Download_URL>http://www.datanex.com/adatabasedemo.zip</Primary_Download_URL>
			<Secondary_Download_URL />
			<Additional_Download_URL_1 />
			<Additional_Download_URL_2 />
		</Download_URLs>
	</Web_Info>
	<Permissions>
		<Distribution_Permissions />
		<EULA>The user has the right to incorporate (link) the library, adatabase.lib and the .dll files, into his own applications for both internal use and distribution for sale of user generated applications. The user may NOT in any manner whatsoever distribute said library or dll files. The user may copy said library and dll files for backup purposes only.</EULA>
	</Permissions>
	<ASP>
		<ASP_FORM>Y</ASP_FORM>
		<ASP_Member>N</ASP_Member>
		<ASP_Member_Number />
	</ASP>
</XML_DIZ_INFO>

