Skip to main content

PxPlus 2019 (version 16.00), May 2019

PxPlus 2019 consists of various new features and enhancements, including the ability to create Android and iOS apps, a new Panel Creation generator, new Charting capabilities, Grid Presets improvements and industry-standard encryption.

Major New Features

Additional Features

Language Enhancements

Directives

  • New OPT= clause of CACHE=xxx for the OPEN LOAD directive to indicate if caching is to be done

  • PASSWORD directive support to accept SHA-256 encryption for hashing a password

  • "Hover" option for the SETMOUSE directive

  • "S" option for the MULTI_LINE directive for enabling the Windows built-in spell checker

Objects

  • Created a new Chart Object for all chart types

  • Improved Excel performance when using SetRange methods

  • Added properties to the Excel object and the ability to allow RGB values when setting text and fill colors

  • Document, paragraph and sentence methods added to the Word object, as well as the ability to allow RGB values and named constants when setting text color

OPTION Mnemonics

  • AutoSpellCheck for setting automatic spell checking for Multi-Line controls

  • BrowserLang for defining the language code for the embedded Chromium browser language

Note: The above options are also available to read using the FIN function.

Mnemonics

Functions

Enhanced IDE, Nomads, iNomads and Toolkit

  • New Pointer Tool and Default to Pointer option for the NOMADS+ Toolbar

  • Specific type of List Box, Chart and Shape displays in the Type column in the NOMADS+ Toolbar grid

  • Release Notes added to the IDE menu bar

  • Refresh option for refreshing the Library Object Selection list box

  • Ability to create a Message Library Message on-the-fly in all designers

  • Default Program field added to the Logic panel for all panel controls (e.g. Button, Multi-Line, etc.)

  • Themes Maintenance and Visual Class Maintenance accessibility from the Utilities menu in Library Object Selection

  • Suppress Panel Persistence for individual panels

  • Add/maintain Themes from Library Defaults and Panel Header

  • Add/maintain Visual Classes from NOMADS panel controls (e.g. Button, Multi-Line, etc.)

  • Moveable attribute for Button controls

  • Advanced Image settings for Button, Check Box and Radio Button controls

  • Center Alignment option for Button, Check Box and Radio Button controls

  • Spell Check attribute for Multi-Line controls

  • Specify a bitmap image as an expression when defining a Multi-Line Query Button

  • Extended Data Class properties for Multi-Lines, Drop Boxes and List Boxes

  • Extended Class Browse when creating Multi-Line controls for Extended Class Validation data elements

  • New Arc, Circle, Line and Pie shapes for the Shape control

  • Center Text Vertically attribute for Report View List Box controls

  • Lock Top Rows attribute for Report View List Box controls

  • Lock Top Rows property for Grid controls

  • Grid Presets functionality and usability enhancements:

    • Filter the Property list by property type

    • Right-click Property selection by property category

    • Create a duplicate of the current row and insert below

    • Insert a new row above or below the current row

    • Rearrange rows using drag and drop

    • Replace column number settings with column names

    • New Format button to launch Grid Format Definition dialog

  • Navigate Sidebar folders using up/down arrow keys

  • Usability enhancements for NOMADS panel designers and utilities

  • Optional values for Certificate Key (EZWeb Server and Simple Client Server) and PFX Password (EZWeb Server) when Installing a Windows Service

  • Updated to the new TinyMCE HTML Editor and new modern Layouts

  • Added support to automatically set the logic for Custom Title Bar standard variables

  • IT Tracing capability of IF conditions when single stepping through a program

iNomads Configuration

  • Relaunch option for relaunching an iNomads task

  • Full_Screen option that forces a full screen display when first displaying a panel in iNomads

  • Added iNomads Classes for use on Web style buttons for hyperlinks

Charts

Get_File_Box

  • Moveable attribute for Button properties

  • Focus Background Color and Focus Text Color attributes for Drop Box, Variable Drop Box, List Box, Variable List Box and Multi-Line properties

  • Center Text Vertically attribute for List Box properties

  • Bitmap, Connector Line, Legend Location, Pastel Palette, Show Values, Default Color, Face Color (Back) and Face Color (Bottom) attributes for Chart properties

Data Dictionary

Data Class Definition

Menu Maintenance

Query Plus

Report Writer

  • Specify a Class and/or Format for a Parameter Definition

  • Vertical Text Alignment options for setting both horizontal and vertical alignment (i.e. Left Top, Left Middle, Left Bottom, etc.)

PxPlus SQL ODBC Driver

  • Increased the maximum number of Catalogs to 256 (for Windows and UNIX/Linux)

  • Improved performance when using SELECT BETWEEN directive

WindX

  • Ability to Reset WindX Security

  • New options to provide additional workstation authorization when connecting to a server using Simple Client-Server

  • WindX authorization check during WindX installation to ask for security settings

  • Ability to use a separate PEM and private key for SSL/TLS Certificates to Simple Client Server

Web Services

  • New parameters for Query Web Service to control the sort column, sorting direction and number of records to display

  • New Query parameters for Web Services Maintenance

  • Chart Web Service uses the new "Plus" charts

PxServer

  • Enable Exclusive File Use option for controlling access to files that PxServer has open from other processes

  • Prefix option added to allow a list of search paths to be defined when using relative pathnames

  • Service option added to allow PxServer to run as a Windows service

  • Enhanced the functionality of the PxServer interface to eliminate the need for mapped/networked file access from applications

  • Improved the PTH( ) function when checking a [pxs] path

Other Changes for Reference

NOMADS Properties Added

Parameters Added

  • 'CL' system parameter to define the number maximum number of records that can exist in a file to be cached

  • 'EA' system parameter to control how file passwords are hashed and how files are encrypted for new file passwords

Properties

  • LoadPoint property enhanced with a new option that allows the data included with the List Box or Drop Box LOAD directive to replace the current contents of the list starting at the item number set in the 'Item property