** Hot News **
Integrated Foundation Classes (2021R5) Released!
"THE" Framework for Appeon PowerBuilder & PowerServer!
For a summary of the previous framework version's new & revised features for
Support for PowerClient 2021 MR01
Over 300 code points of refactoring to support this new feature in PB2021!Support for PowerServer 2021 MR01
Over 400 code points of advanced refactoring to support the new features in PB2021 / PS2021!
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.5.0.266 - Major Release (2021R5) - change highlights ...
- Migrated the framework from being based on PB2021 GA Build 1288 to PB2021 MR Build 1311
- Added support for MS-Windows 11
- Removed all "Appeon Mobile" related logic
- Removed most "Appeon WEB" related logic (small amount still there)
- Revised "wn_profile_master" to perform an AcceptText to capture all DW entries
- Revised "wn_profile_master" to format the Window title to be more informative.
- Revised "nc_app_controller_master" class' "of_set_powerserver_environment_info" method for PS2021 support
- Revised "nc_app_controller_master" class' "of_check_ps_version" method for PS2021 support
- Revised "nc_web_browser_master" class' to add "TitleTextChanged" base event code logic
- Revised "nc_web_browser_master" class' to add "TitleTextChanged" base event code logic
- Revised "nc_web_browser_master" class' to add "AddressChanged" base event code logic
- Revised "nc_web_browser_master" class' to add "NavigationError" base event code logic
- Revised "nc_web_browser_master" class' to add "ResourceRedirect" base event code logic
- Revised "nc_web_browser_master" class' to add "CertificateError" base event code logic
- Revised "nc_web_browser_master" class' to add "DownLoadingStart" base event code logic
- Revised "nc_web_browser_master" class' to add "DownLoadingStateChanged" base event code logic
- Revised "nc_web_browser_master" class' to add "NavigationStart" base event code logic
- Revised "nc_web_browser_master" class' to add "NavigationProgressIndex" base event code logic
- Revised "nc_web_browser_master" class' to add "EvaluateJavaScriptFinished" base event code logic
- Revised "nc_web_browser_master" class' to add "NavigationStateChanged" base event code logic
- Revised "nc_web_browser_master" class' to add "PDFPrintFinished" base event code logic
- Revised "nc_app_controller_master" class' "Close" event to compute the running time.
- Revised "nc_app_controller_master" class' "Open" event to activate the Theme via a method call
- Revised "nc_app_controller_master" class' "Deactivate" event to track user time in the App
- Revised "wn_logon_master" class' "Open" event to apply a Theme if required.
- Revised "nc_app_controller_master" class' to Add "of_get_message" method
- Revised "nc_app_controller_master" class' "of_set_powerbuilder_environment_info" event for PS and PS apps
- Revised "nc_message_master" class' to Add "of_get_message" method to concatenate from 2 DWO's.
- Revised "ns_restful_client_master" class' to Add "of_retrieve" method
- Revised "ns_sqlca_oracle_master" class' to Add "of_check_version" method
- Revised "vc_em_hinttext_master" class' "em_data" object to allow "oe_key_up" event to capture ANY key event
- Revised "vc_sle_hinttext_master" class' "sle_data" object to allow "oe_key_up" event to fire ANY key event
- Revised "wn_colour_master" class to support new colour selection UI
- Revised "mu_application_master" class to remove old Appeon Mobile code
- Revised "mu_popup_master" class to remove old Appeon Mobile code
- Revised "nc_app_controller_master" class' "of_is_application_instantiated" event to remove old Appeon Web logic
- Revised "nc_app_controller_master" class' "of_check_os_version" event to support MS-Windows 11
- Revised "nc_app_controller_master" class' "of_get_client_type" event to support PowerClient/PowerServer
- Revised "nc_app_controller_master" class' "of_write_event" event to remove old Appeon Web code
- Revised "nc_app_controller_master" class' "of_set_cpu_affinity" method to remove old Appeon Web code
- Revised "wn_controller_master" class' "of_add_control_to_toolbar" method to adjust Toolbar "X" position for PB2021 runtime
- Revised "wn_controller_master" class' "resize" event to adjust Toolbar "X" position for PB2021 runtime
- Revised "wn_main_master" class' "Open" event to remove old Appeon Web deprecated code
- Revised "wn_main_master" class' "oe_postopen" event to remove old Appeon Web deprecated code
- Revised "nc_app_controller_master" class' "oe_open" event to write O/S Event log with the new correct App types
- Revised "nc_app_controller_master" class' "oe_close" event to write O/S Event log with the new correct App types
- Revised "nc_app_controller_master" class' "of_write_event" method to remove deprecated Appeon Mobile code
- Revised "nc_app_controller_master" class to remove all Appeon Mobile variables and related methods
- Revised "nc_app_controller_master" class' - Added "of_set_ps_session" method to support PS2021
- Revised "ns_sqlca_master" class' "of_connect" method to support PS2021 "Begin Session"
- Revised "ns_sqlca_master" class' - Added "of_get_last_dberror_code" method
- Revised "ns_sqlca_master" class' - Added "of_get_last_dberror_text" method
- Revised "ns_sqlca_master" class' - Added "of_get_last_sql_syntax" method
The OrderEntry example application and the Integrated Framework's Documentation has also been updated to the new Integrated Foundation class 2021R5 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!