Download Shareware and Freeware Software for Windows, Linux, Macintosh, PDA

line Home  |  About Us  |  Link To Us  |  FAQ  |  Contact

Serving Software Downloads in 976 Categories, Downloaded 32.282.800 Times

Clarion 1.01

  Date Added: April 22, 2010  |  Visits: 814


Report Broken Link
Printer Friendly Version

Product Homepage
Download (92 downloads)

Clarion is a Perl extension for reading CLARION data files. ABSTRACT This is a perl module to access CLARION 2.1 files. At the moment only read access to the files are provided by this package. "Encrypted" files are processed transparently, you do not need to specify the password of a file. SYNOPSIS use Clarion; my $dbh=new Clarion "customer.dat"; print $dbh->file_struct; for ( 1 .. $dbh->last_record ) { my $r=$dbh->get_record_hash($_); next if $r->{_DELETED}; print $r->{CODE}." ".$r->{NAME}." ".$r->{PHONE}."n"; } $dbh->close(); METHODS $dbh=new Clarion; $dbh=new Clarion "test.dat"; This will create an object $dbh that will be used to interact with the various methods the module provides. If file name is specified then associate the DAT file with the object. "Encrypted" files are processed transparently, you do not need to specify the password of a file. $dbh->open("test.dat"); Associate the DAT file with the object, opens file. @r=$dbh->get_record($_,@fields); @r=$dbh->get_record($_); Returns a list of data (field values) from the specified record. The first parameter in the call is the number of the physical record. If you do not specify any other parameters, all fields are returned in the same order as they appear in the file. You can also put list of field names after the record number and then only those will be returned. The first value of the returned list is always the logical (0 or not 0) value saying whether the record is deleted or not. $r=$dbh->get_record_hash; Returns reference to hash containing field values indexed by field names. The name of the deleted flag is _DELETED. The first parameter in the call is the number of the physical record. If you do not specify any other parameters, all fields are returned. You can also put list of field names after the record number and then only those will be returned. $n=$dbh->last_record; Returns the number of recods in the database file. $n=$dbh->bof; Returns the physical number of first logical record. $n=$dbh->eof; Returns the physical number of last logical record. $dbh->close; This closes the database file that are associated with the $dbh. $struct = $dbh->file_struct; This returns CLARION file structure..

Requirements: No special requirements
Platforms: Linux
Keyword: Clarion Data File Libraries Number Perl Programming Record Returns You Do Not
Users rating: 0/10

License: Freeware Size: 6.14 KB
Libraries  -  Data::CTable 1.03
Data::CTable is a Perl module that helps you read, write, manipulate tabular data. SYNOPSIS ## Read some data files in various tabular formats use Data::CTable; my $People = Data::CTable->new("people.merge.mac.txt"); my $Stats =...
153.6 KB  
File Utilities  -  FSGuide 0.6
FSGuide is a Norton Commander-clone for the web, which might be useful when you do not have shell access to your server, but want to perform various file operations. As a hosting provider, you can even give this tool to your hosting users, so they...
112.64 KB  
Utilities  -  Groundeater 1.0
Groundeater is designed to record the top acceleration of your car over the driven velocity. You can measure the data in intervals. So you do not have to drive from 0 to top speed in one turn. Better results will overwrite old ones in each...
9.8 MB  
Teaching Tools  -  Edraw Viewer 6.6
You can use our free file Viewer to view and print files created by Edraw or Visio even if you do not have edraw installed on your computer. Edraw Viewer is being distributed as Freeware for personal, commercial use and educational purpose. It can...
7.59 MB  
E-Mail Tools  -  EML Opener 10. 9. 2001
Kernel EML Viewer is a free and standalone utility that helps you to view eml file contents when there is an urgency of viewing the contents of the file and you do not have Outlook Express installed on your computer. This eml viewer software lets...
2.32 MB  
Time & Clock Tools  -  Free Alarm Clock Portable 2.3
If you need portable alarm clock software for Windows, this is the software you are looking for. Free Alarm Clock Portable supports unlimited number of alarms so that you are not restricted to the number of alarms you can have. Alarms that...
1.12 MB  
Graphic Conversion Tools  -  Viscom Store PDF to TIFF 1.0
Free tool allow you convert PDF to TIFF. You do not need installed Adobe Reader. Support preview PDF file. Support multipage PDF file.
15.16 MB  
Graphic Conversion Tools  -  Viscom Store TIFF to PDF 1.0
Free tool allow you convert TIFF to PDF. You do not need installed Adobe Reader. Support convert multipage TIFF to multipage PDF file. Support preview TIFF file.
15.16 MB  
Database Tools  -  SQL query engine for csv files 1.0
This is an sql query engine for csv files, for when you do not have the time/energy/resources/inclination/whatever to load the data into a real database.
8.3 KB  
Development Tools  -  Natural Cubic Splines Yield Curve 1.0
The fitting of smooth curve through a set of data points and extention to this is the fitting of 'best fit' spline to a large set of data points which show the cerrent trend but which do not all lie above the curve. The method involves cluster...
10 KB  
Programming  -  Cedalion for Linux 0.2.6
Cedalion is a programming language that allows its users to add new abstractions and define (and use) internal DSLs. Its innovation is in the fact that it uses projectional editing to allow the new abstractions to have no syntactic limitations.
471.04 KB  
Programming  -  Math::GMPf 0.29
Math::GMPf - perl interface to the GMP library's floating point (mpf) functions.
30.72 KB  
Programming  -  Net::Wire10 1.08
Net::Wire10 is a Pure Perl connector that talks to Sphinx, MySQL and Drizzle servers. Net::Wire10 implements the low-level network protocol, alias the MySQL wire protocol version 10, necessary for talking to one of the aforementioned...
30.72 KB  
Programming  -  logilab-common 0.56.2
a bunch of modules providing low level functionnalities shared among some python projects devel Please note that some of the modules have some extra dependencies. For instance, logilab.common.db will require a db-api 2.0 compliant...
174.08 KB  
Programming  -  OpenSSL for linux 1.0.0a
The OpenSSL Project is a collaborative effort to develop a robust, commercial-grade, full-featured, and Open Source toolkit implementing the Secure Sockets Layer (SSL v2/v3) and Transport Layer Security (TLS v1) protocols as well as a...
3.83 MB  
Libraries  -  wolfSSL 3.15.3
The wolfSSL embedded SSL/TLS library is a lightweight SSL library written in ANSI standard C and targeted for embedded and RTOS environments - primarily because of its small size, speed, and feature set. It is commonly used in standard operating...
3.88 MB  
Libraries  -  EuGTK 4.8.9
Makes it easy to develop good- looking, fast, cross-platform programs that run on Linux, OS X, and Windows. Euphoria is a very fast interpreted/compiled language with straight-forward syntax. EuGTK allows programming in a clean, object-oriented...
10.68 MB  
Libraries  -  Linux User Group Library Manager 1.0
The LUG Library Manager is a project to help Linux User Groups start their own library. A LUG library is helpful to the community at large because it increases access to information, and gives everyone the opportunity to become more knowledgeable.
5.35 KB  
Libraries  -  Module::MakefilePL::Parse 0.12
Module::MakefilePL::Parse is a Perl module to parse required modules from Makefile.PL. SYNOPSIS use Module::MakefilePL::Parse; open $fh, Makefile.PL; $parser = Module::MakefilePL::Parse->new( join("", ) ); $info = $parser->required;...
8.19 KB  
Libraries  -  sqlpp 0.06
sqlpp Perl package is a SQL preprocessor. sqlpp is a conventional cpp-alike preprocessor taught to understand SQL ( PgSQL, in particular) syntax specificities. In addition to the standard #define/#ifdef/#else/#endif cohort, provides also...
10.24 KB