Download presentation
Presentation is loading. Please wait.
Published byEthelbert Melton Modified over 9 years ago
1
DireXions + 2011 – Bigger Toolbox Bigger Toolbox part 2 Michael F. King PVX Plus Technologies
2
DireXions + 2011 – Bigger Toolbox Topics Version control Integrated Toolkit (*it reborn) Debugger tools Windows INITTAB On Wrapup Object Local program cache Command line utilities Visual Dictionary Web News delivery
3
DireXions + 2011 – Bigger Toolbox Development Built in version control – System has concept of Major/Minor and Interim versions – Version number format: 1.234.0001 – Major/Minor with optional 4 digit interim number – SAVE automatically maintains ‘Interim’ versions – ‘+R’ parameter controls number of interim versions – VER command shows/edits versions – RECALL to recall versions to prior states – *IT provides built in support including version compares
4
DireXions + 2011 – Bigger Toolbox Development An enhanced version of *IT that includes – Undo capability (CTRL-Z and Menu/Tool bars) – More programs (9 Pre-V10, 10 or more for V10) – Error reporting on bottom line – Intelligent Line break – SVN integration – “Intellisense” for functions Version 10 Version 10
5
DireXions + 2011 – Bigger Toolbox Development PxPlus IT Enhancements – Enhanced UI layout – Built in debug facility – Program version tracking – Program Synopsis explorer – Workspace manager – Library interfaces for Nomads, program libraries, and macros
6
DireXions + 2011 – Bigger Toolbox Development Program Synopsis assists in development – Direct access to – Functions – Statement labels – Variables – Methods – Highlight capabilities – Intelligent rename – Only change name of variable and/or label – Real time error display – Statement errors shown in status bar as you type
7
DireXions + 2011 – Bigger Toolbox Development Library interfaces built into IT – Nomads library – Direct access to utilities – Ability to concurrently edit multiple panels – Program library – Ability to extract and update program library – Drag and drop from Windows Explorer to load library – Macro library – Dynamic macro generation, code insertion or custom program execution.
8
DireXions + 2011 – Bigger Toolbox Development Program Version Control – Automatic versioning integrated with SAVE command – Access to versions – Extract/Recall version – Compare versions – Command line tools – Simple release preparation – Works without an external source control server – Ideal for tracking changes at customer’s site.
9
DireXions + 2011 – Bigger Toolbox Debugging Built in debug facility – Allows debugging of background processes – Source code tracking – Breakpoint, watch values, call stack, file information and much more – Process display facility – Allows easy connection and control of external PxPlus processes
10
DireXions + 2011 – Bigger Toolbox Development A true IDE experience with Enhanced UI – Multi-part screen layout – Sizer controls allow user to adjust layout – Detachable windows – Multi-monitor support – Multi-tasking interface – Windows can be left active providing ongoing access to libraries and other tools.
11
DireXions + 2011 – Bigger Toolbox Text mode Debugger Accessed by entering DBG from command mode – Simple text mode interface suitable for text and/or graphical applications – Basic commands Connect procidList [from [to]] DisconnectKill TasksPrint xxxx HaltFiles GoStack Execute xxxxWhere Quit – Allows user to control remote tasks – Provides access to current state including variables and program code
12
DireXions + 2011 – Bigger Toolbox Windows INITTAB service Replacement for Unix/Linux INITTAB functionality – Process launching based on control file (*plus/winutl/inittab) – Sample Inittab file contents: test1 once pxplus ** test2 respawn pxplus *f test3 once notepad c:\pvxsrc\temp.txt – Automatically restarts failed tasks – Log file tracks all process starts and stops on inittab.log A single service on Windows will run multiple processes – Can be configured by running “*plus/winutl/service” Works on Unix/Linux if desired
13
DireXions + 2011 – Bigger Toolbox Wrap-up Interface Syntax: X = NEW(“*plus/obj/wrapup”, “logic_to_run”, “param” FOR…) Allows assignment of code to various events – Closure of files – Closure of a window or deletion of a control – Deletion of an object or Exiting a program Defines program/label statement to execute on wrapup User supplied string parameter can be provided – If no program specified, parameter is command to EXECUTE
14
DireXions + 2011 – Bigger Toolbox System Performance External Program Cache Manager Without the Cache Manager Prog1 PxPlus Network Prog1 Prog2 PxPlus Prog1 PxPlus Prog2 Anti-Virus
15
DireXions + 2011 – Bigger Toolbox System Pxpcache Performance External Program Cache Manager With the Cache Manager Prog1 PxPlus Network Prog1 Prog2 PxPlus Anti-Virus
16
DireXions + 2011 – Bigger Toolbox Performance External Program Cache Manager – Designed for use in production systems – Loads & maintains copy of programs in common memory – Cache external to process memory – Eliminates disk and network traffic – Avoids repeated virus scans on program loads – Reduces overall memory requirements – All processes on the server share single copy of program – Maintains missing file list – Speeds up processing of PREFIX rules Tutorial available on the web
17
DireXions + 2011 – Bigger Toolbox Command Line Utilities Additional console commands include – CP - Copy files – KILL - Provides a simple kill command given process id – LS – Directory listing (optional mask/pathname) – PASSWORD - Provides a hidden prompt to enter password – PWD - Print current directory – SVN – Interface to SVN (Source control) – TASKS – show active tasks (and files) – USERS – show processes and terminate if allowed – WDW xxxxx - Resize command mode window – Parameter can be new window size (eg. 80x25) or Auto – AUTO will track container window size – No parameter sets size to match container – WINDX - command to launch WindX Many based on Linux/Unix commands
18
DireXions + 2011 – Bigger Toolbox Visual Dictionary Easily create data dictionary for files – Simple view and click interface – Data presented in spreadsheet style – User defines column contents – Update to Data Dictionary files provided (ProvideX.ddf/dde)
19
DireXions + 2011 – Bigger Toolbox End of Presentation Thank you for attending Draw and Dinner
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.