** Hot News **
Integrated Foundation Classes (2021R4) Released!
"THE" Framework for Appeon PowerBuilder & PowerServer!
(v2021.4.0.258 - September 2, 2021)
STD are also very excited as this release represents another significant enhancement to the Integrated framework
that really further exemplifies the power of the Appeon PowerBuilder 2021 build 1288
development environment! The updated framework combined with the
current PowerBuilder and/or PowerServer products, positions developers
to take
advantage of today's Agile and DevOps methodologies. Plus it further
enhances a
newer GUI "punch" in your Native and Cloud based Apps without buying
expensive add-on products. Especially, since the framework is free!
For a summary of the previous framework version's new & revised features for
For a summary of the previous framework version's new & revised features for
2019/2020
, please follow these links - 2019R2, 2019R2-1, 2019R3-2, 2019R4, 2020R1, 2020R2, 2021R1, 2021R2 and 2021R3.Note that STD has now released 4 new versions of the Integrated framework in 2021 with more possible this year still!
The following are some of the key highlights of the new 2021R4 Integrated Foundation Class library for Appeon PowerBuilder 2021 build 1228, as follows:
Support for PowerClient 2021
Over 280 code points of refactoring to support this new feature in PB2021!Support for PowerServer 2021
Over 360 code points of advanced refactoring to support the new features in PB2021 / PS2021!
The latest Integrated framework version contains the following updates and has been
tested with the latest MS-Windows 10 O/S (21H1 build 19043.1165), PB 2021 build 1288 and the PowerServer 2021 build #1.0.0.
Testing inside of PB included Win32 (both P-code & M-code)
and Win64 (P-code) deployments. Testing inside of PowerServer included both 32bit and 64bit deployments.
Note: All the STD frameworks are free and can be downloaded from its STD Foundation Classes SourceForge project website and licensed under Apache 2.0 open source.
Release 2021.4.0.258 - Major Release (2021R4) - change highlights ...
Note: All the STD frameworks are free and can be downloaded from its STD Foundation Classes SourceForge project website and licensed under Apache 2.0 open source.
Release 2021.4.0.258 - Major Release (2021R4) - change highlights ...
- Migrated the framework from being based on PB2019R3 Build 2703 to now based on PB2021 GA Build 1228
- Removed "STD_FC_PB_Base2.pbl" library after consolidating objects into "STD_FC_PB_Base.pbl"
- Removed "STD_FC_PB_BaseW.pbl" library after consolidating objects into "STD_FC_PB_Base.pbl"
- Removed "STD_FC_PB_PowerServer.pbl" library as both Appeon Web and Appeon Mobile related objects are now deprecated in PB2021
- Added ACCEPTText() command to the "wn_profile_master" window's "cb_profile" to make sure all changes are in the "options" primary buffer
- Revised the "wn_profile_master" window's PostOpen event to format the Window Title more clearly.
- Revised the "fn_print_screen" function for PS2021 to remove dependency on external EXE calls (no longer needed)
- Revised the "nc_app_controller_master" object's "of_set_application_location" method to Remove PowerServer2020 Web & Mobile logic
- Revised the "nc_app_controller_master" object's "of_set_network_info" method to Remove Web check as PS2021 has deprecated the PS Web feature
- Revised the "nc_app_controller_master" object's "of_set_powerserver_environment_info" method to Remove all Web, AWS & Mobile logic (Deprecated)
- Revised the "nc_app_controller_master" object's "of_write_log" method to Remove Web, AWS and Mobile logic as PS2021 no longer supports (Deprecated)
- Revised the "nc_app_controller_master" object's "of_check_available_memory" method to Remove PS2020 "Mobile" related code as feature is deprecated!
- Revised the "nc_app_controller_master" object's "of_notification_display" method to remove WEB & MOBILE as PS2021 no longer supports (deprecated)
- Revised the "nc_app_controller_master" object's "of_encrpyt" method to support "public" to support PipeLine processing.
- Revised the "nc_app_controller_master" object's "of_decrypt" method to support "public" to support PipeLine processing.
- Revised the "vc_tp_about_device" object's "oe_PostConstructor" Event to Remove PS2020 Mobile code as this feature is now deprecated!
- Revised the "vs_dc_list_master" object's "Instance" Pool to Added boolean indicator as to whether to save Grid DWO source on exit
- Revised the "vs_dc_list_master" object's "of_save_dataobject_name" Method to
- Revised the "vs_dc_master" object's "oe_PostConstructor" Event to save the DWO name for further processing
- Revised the "vs_dc_master" object's "of_get_grid_save_status" Method to add a "Save GRID" DWO status
- Revised the "vs_dc_master" object's "of_save_dataobject_name" Method to add a "Save GRID" DWO name
- Revised the "vs_dc_master" object's "rButtonDown" Event to Add code to view "Reset Grid" Menu Item as required
- Revised the "vs_dc_master" object's "RetrieveStart" Event to Add code to SetReDraw command to reduce O/S overhead during retievals!
- Revised the "vs_dc_master" object's "RetrieveEnd" Event to Added SetReDraw ON as RetrieveStart event turns it OFF
- Revised the "vs_sle_master" object's "oe_PostConstructor" Event to Removed Mobile logic as PS2021 does not support it (Deprecated)
- Revised the "wn_logon_master" object's "destructor" Event to Over-ride the ancestor and then do a callback afterwards.
- Revised the "nc_app_controller_master" object's "of_set_powerserver_environment_info" method to Add code to log PS2021 server interaction HTTP Response Status if Debug is ON
- Revised the "nc_app_controller_master" object's "of_check_ps_version" method to Revised PS2020 Server logic as PS2021 is technically quite different
- Revised the "vs_web_browser_master" object's Events to add missing event documentation
- Revised the "nc_app_controller_master" object's "Close" method to Added code to compute the application running time
- Revised the "nc_app_controller_master" object's "Open" method to Replace ApplyTheme() command with call to "of_set_theme" method
- Revised the "nc_app_controller_master" object's "deactivate" method to track user time in the application!
- Revised the "wn_logon_master" object's "Open" event to Added code to apply a Theme (only if required for better App start-up performance)
The OrderEntry example application and the Integrated Framework's Documentation has also been updated to the new Integrated Foundation class 2021 framework version. You can download the example application from here. Also, check out the online "getting started" video series to accelerate your assimilation of the best framework for PowerBuilder & PowerServer (Cloud) applications!
Regards ... Chris