Data Globe

Version 12.1

Data Globe summary

A comprehensive open source DBF file editor and development tool

  • Windows character mode program—not a DOS program.
  • Many interface features similar to thos of Windows.
  • Many database and general purpose features in a compact package.
  • Customizable and programmable.
  • Produce customized applications with programming and interface features.
  • XBase script language allows you to rapidly develop your own software.
  • Open source—download below.

Data Globe installation file  •  EXE file  •  2.8M

Data Globe source code  •  ZIP file  •  700K  •  Data Globe is written in Harbour and Harbour MiniGUI Extended. Harbour is an xBase language, descended from Clipper and dBASE. MiniGUI is a GUI development package for Harbour.

Why the XBase language in Data Globe is superior  •  geocities.com/tablizer/xbasefan.htm  •  Data Globe is an XBase program and has tools to enable you to build XBase software of your own. This page explains what XBase is and why it is the best way to quickly develop most software applications.

Why table oriented programming is superior  •  geocities.com/tablizer/top.htm  •  Data Globe allows you to develop software in a programming style called table oriented programming (TOP). This page explains what this programming style is and why it is highly intuitive and efficient.

Data Globe screen shots
Data Globe feature list

Applications

  • Browse and edit one database (DBF file) or many databases at once
  • Customize the view of any database
  • Extend custom processing with program scripts
  • Save all customization settings to text format file
  • Sample applications included with program

Databases

  • Browse unlimited number of databases simultaneously
  • Open databases in exclusive, locked, shared, or read-only mode
  • Open databases with aliases
  • Write to and create databases from structure extended files and arrays
  • Structure extended files may be DBF, delimited, ruler, SDF, or keyword

Indexes

  • Supports CDX, NSX, and NTX indexes
  • Browse in record number order with indexes active
  • Select any index order without editing index list
  • Write to and create indexes from index extended files and arrays
  • Index extended files may be DBF, delimited, SDF, or keyword
  • Reindex without entering index expressions
  • Create conditional indexes, set unique and descending attributes
  • Add, edit, and delete individual orders from multitag indexes

Fields

  • Aliased and calculated fields
  • Optionally view single record with fields arranged vertically
  • Optionally set browse to keep highlight centered in window
  • Optionally colorize selected data
  • List structure and field contents
  • Write field data to various file formats
  • File formats include parallel, delimited, DBF, HTML, keyword
  • Write text from field to text file
  • Read text from text file to field
  • Write memo contents to single text file for group of records and fields
  • Read memo contents from single text file for group of records and fields
  • Memo view and memo edit of both memo and character data
  • Hex view and hex edit of memo and character data
  • Copy data from one field to another
  • Add, edit, delete, and move within browse column list
  • Optionally sort fields in name order and back

Interface

  • Windows-like dialog boxes and other interface features
  • Mouse support
  • Context-sensitive help
  • Customizable toolbar
  • Customizable hot keys
  • Keystroke recording, storing, and playback
  • Copy to and paste from Windows clipboard
  • Copy to and paste from string or array memvar
  • Use Windows long file names
  • 50 line mode optional and dynamically selectable
  • Selection from popup lists passed transparently into dialog boxes
  • Write contents of popup list to file, printer, or clipboard
  • Group record operations show progress odometer
  • Customize colors, cursors, and window sizes
  • Set thousands and decimals separators in numeric values
  • Set date format, epoch, decimals, deleted, odometer, cursor

Settings

  • Save and retrieve session settings using text file
  • Automatic loading of options at startup via INI file
  • Optional password protection for both startup and write access
  • Set screen size to any number of rows and columns
  • Select and output printer codes
  • Set default local directory
  • Set string and character translation schemes

Records

  • Delete, recall, count, sum, and evaluate on groups of records
  • Verification option allows record-by-record inspection and confirmation
  • Verification option can be used on copy, append, and other file functions
  • Operations on multiple fields allow user to select fields
  • Copy to and read from DBF, SDF, delimited, HTML, keyword files or array
  • Run off reports and labels using FRM and LBL files
  • Total to operation for summing numeric fields and finding unique values
  • Join databases
  • Copy data from one record to another
  • Move record to a new record number
  • Snapshot of a record
  • Data entry mode

Search

  • Incremental and string search
  • Seek on non-character index expressions
  • Seek using soft seek
  • Seek by entering field values
  • Locate accepts while expression and scope
  • Locate by entering field values
  • Skip records
  • Set and retrieve position markers

Relations

  • Add, edit, and delete within relation list
  • Inactivate relation without deleting it
  • Set one-to-many or many-to-one relations
  • Browse group of records within one-to-many relationship

Filters

  • Add, edit, and delete within filter list
  • Deselect filter without deleting it
  • Set index-based range of key values in lieu of or in addition to filter

Utilities

  • Evaluate any expression
  • History of all entered items can be selected from
  • History is editable
  • Hot key structure list
  • File manager utility: copy, delete, rename, view, edit, create, and print files; delete and create directories
  • ASCII table
  • Color table
  • Function table
  • Calendar
  • Memvar editor: restore from, edit, and save to MEM files
  • Scripts: write, compile, execute, and save program scripts
  • Array editor: add, delete, edit, move, and locate elements; copy, resize, sort, evaluate, and table view an array
  • FRM report file editor
  • LBL label file editor
  • ICO icon file and CUR cursor file editor
  • Musical tune editor
  • Show environment

Help system

  • Extensive help with Windows-like help system
  • Help text can be written to file or printed

Other

  • 32-bit Windows console application—not a DOS program
  • Supports network server-volume names without mapped drive letters
  • Error handler translates OS errors, shows tracebacks, and is writable
  • Open source