PxPlus
Has its eye on
the Future

The PVX Plus Development Suite includes a wide variety of features, functions and enhancements over core ProvideX -- all designed with your business application in mind. To view a list of these features, check out the various topics listed below to see just what features PxPlus has to offer you.

Click on each header below to
view associated PxPlus features

Performance
While systems continue to get faster and faster every day, the demands client place on them also increase making system performance key to happy clients. PxPlus has the following features specifically targeted at increasing the performance of your application:
  • External Program Cache Manager reduces program load times and memory load on Windows
  • Internal IOLIST caching reduces the time it takes to parse data by up to 40%
  • Client Server WindX Property Caching and Compression improves remote performance
  • READ and SELECT access by physical record position reduces read time by a factor of ten
  • Reduced List box load times by a factor of between 5 and 8 (standard and formatted list boxes)
  • Program load times from SERIAL files reduced up to 25%
  • Internal caching of frequently opened files using the '+F' System parameter.
  • String to numeric conversions optimized to increase performance in file I/O and the NUM function
Data Management
What good is a system if you cannot get to the information in an easy and timely manner? We have added a variety of features to the PxPlus data management system in order to help satisfy your needs.
Technology Advances
The world is not standing still and technology is changing each and every day. PxPlus is changing too in order to help assure that you have access to any new technological advances that come along.
Graphical UI Improvements
Gone are the days of the simple text mode application running on an 80 column screen. Today's users demand graphical interfaces, which provide them better access to the application and ease of use. PxPlus provides the following enhanced Graphical user interfaces.
  • Built-in support for the generation of Widgets within the Nomads toolkit
  • Full control of window transparency and shape using the 'OPTION' mnemonic
  • Controllable Grid column sorting using 'SortOnHdrClick and 'Sort properties to control sort options
  • Input fields enhanced to provide an Auto-Complete option based on query definitions
  • Mouse Wheel now supported throughout the system
  • Allows applications to define/enhance existing controls using Object Defined Controls and Object Enhanced Controls
  • Two new properties added to control the scrolling of List boxes and Grids - 'TopVisibleItem and 'TopVisibleRow
  • Background images within NOMADS allow you to define images (pictures) to use as a backdrop for the application panel
  • Buttons can be created in the System Tray / Task Bar area
  • New Hyperlink style button that appear like standard text-only web page links
  • Simplified the removal of controls with new REMOVE CONTROL id directive
  • Variable drop and list boxes now have a 'CurrentItem property to indicate the current list selection
  • List boxes and tree views have a 'FindItemText$ property for fast searching and setting of the 'Item property
  • The Treeview supports the 'Backcolor, 'Textcolor and 'LineColor properties to the definition colours within a treeview
  • In Nomads, a "GUI Control Font" has been added in font selections to specify the font used by the operating system
  • Button, check_boxes, and radio_buttons have a 'Cursor property to set the cursor to use when the mouse is over the control
  • Formatted multi-lines improved so a format of "00000#" will not suppress the leading zeroes on the returned value
Improved Development Environment
Manpower is money and good tools allow you to make more efficient use of any manpower you have. PxPlus recognizes this and provides a number of features that help make your programmers and systems designer's jobs easier.
  • Context sensitive help at command mode or in the editors
  • Web based help at http://manual.pvxplus.com
  • Interfaces to WINCVS source control system to track program and screen changes
  • Graphical editor *IT now has a UNDO/REDO option that will track the last 200 changes
  • Windows tracing enhanced to include direct file logging and SQL commands
  • Larger programs supported by eliminating the 32K limit for variable name and offset table size
  • Command Mode Improvements:
    • Ability to step through individual directives in a statement using ';'
    • Added right mouse popup menu which includes Copy/Paste/Help functionality
    • Command line history buffer eliminates duplicate command mode inputs
    • Improved Error reporting when exiting to command mode
    • New 'dir' command that provides directory/file browsing
    • A 'new' command that issues a DELETE and BEGIN to clear your environment
    • Unix style 'cd' and 'ls' commands
  • Nomads design/development time improvements
    • Screen design improved for Dependency definitions
    • Added 'Lock on top" options for Data Dictionary maintenance
Language Enhancements
Everything must evolve if it is to survive -- and programming languages are no exception. PxPlus continues to build on the core ProvideX language to provide you with a development environment that will satisfy your needs today, and well into tomorrow.
Conversion Tools
If your application is being converted from other Business Basic environments, PxPlus has a number of features that will make you conversion easier.
  • New Visual Dictionary™ added to the system to simplify the creation of Data Dictionaries on files

Specific for a Conversion from Thoroughbred®

  • Enhanced conversion tools to support FINPUT, MSORT, ADDSORT, REMSORT, etc.
  • Utilities added to provide processing of IPLINPUT and TERMINAL files
  • INPUT Directive validation rules enhanced to support variables, substrings and array elements
  • System parameter '47' emulates the IF47 logic (avoids the need to manually review all IF statements)
  • Enhanced the named window emulation logic
  • Extended the DROP directive to allow original or absolute program name to be used

Specific for a Conversion from BBx®

BBx® is a registered trademark of Basis International
Thoroughbred
® is a registered trademark of Thoroughbred Software International, Inc.