Tech Articles


A Simple Methodology for Complex Resizing Scenarios Using the PFC


The Resize service included in the PowerBuilder Foundation Class (PFC) framework is a powerful, yet easy-to-use tool in the developer’s toolbox. Due to several factors, however, many PB developers struggle to make the Resize service perform as they would like, particularly when the layout of window controls and/or the desired resizing behavior steps become non-trivial… and often the developer ends up getting frustrated. As a result, the desired functionality is frequently omitted or severely curtailed.

The issue is not that the Resize service is unable to perform the desired task(s) – I believe it can, in many (perhaps not all) cases. The real issue is learning how to effectively utilize the functionality that already exists. There admittedly is not a lot of instructional material available on how to use the PFC in general and the Resize service in particular, so I’ve created an easy-to-follow methodology you can use to make the Resize service do what you want instead of the Resize service making you to do what it wants.

As you’ll soon see, the steps I describe in this tutorial are simple, yet they can be quickly applied to complex resizing scenarios. I’m also going to give you some free code that implements a couple of handy resize-related features you may want to add to your projects.

Read more

Tips on Using Git with PowerBuilder


Many PowerBuilder developers want to try Git as it gains in popularity. However, as PowerBuilder IDE still relies on the binary PBL format instead of directly working with the plain text source code files, the implementation of native Git support comes with some special features that you may need to be aware of in order to use Git properly or to work around some of the limitations. This article tries to give some tips in this area.

Read more

Pushing large projects to Git server


Symptom

When you push your repository from PowerBuilder IDE to your Git server for the first time after you do the Add to Source Control, it may fail when the size of your source code is large and/or your network is slow. 

Read more

Using PowerBuilder 2019 R2 with Azure DevOps Server (TFS) 2019


For many PowerBuilder users who are using older versions of PowerBuilder with TFS and are wondering whether the latest PowerBuilder 2019 R2 would work with the latest Azure DevOps Server 2019, this article shows how you could achieve that.

Read more

Applying a New UI Theme to Your Application


This tutorial is an update to the 2019 tutorial. If you have zero experience with the UI Theme feature, please first follow our Quick Start tutorial. If you are ready to gain a comprehensive understanding of this feature and dive deeper into UI Theme settings, then please proceed with this updated tutorial.

Starting from PowerBuilder 2019, Appeon added the UI theme feature to PowerBuilder so that developers can codelessly control how commonly-used controls and objects render during application runtime.

Read more

UI Theme Quick Start Tutorial


This quick start tutorial walks you through the 3 simple steps to apply the UI Theme to your PowerBuilder application. For more advanced techniques, such as how to define a customized theme and how to define theme settings for selected objects/controls, you may refer to the advanced tutorial: https://community.appeon.com/index.php/articles-blogs/tutorials-articles/2-powerbuilder/301-applying-a-new-ui-theme-to-your-application-2.

Read more

Como Instalar PowerBuilder 2019 R2


 En este vídeo veremos los requisitos de hardware para instalar PowerBuilder 2019 R2, como se descarga la versión trial y como es el proceso de instalación.

 

Read more

Find Articles by Tag

PDFlib Event Handler DevOps Database Table Schema Windows OS WinAPI Open Source Database Profile Charts TreeView OLE Debugging HTTPClient InfoMaker Syntax PBDOM Event UI Themes SDK Web API Outlook Resize NativePDF Source Control GhostScript Repository Windows 10 Icons Validation .NET DataStore Migration SnapDevelop SqlExecutor Branch & Merge Variable CoderObject Transaction RibbonBar Builder Debug SVN RibbonBar DataWindow REST PowerServer Mobile Class Icon Platform RichTextEdit Control File ActiveX UI Window Messagging OrcaScript Import COM Menu DataType SOAP WebBrowser 32-bit Database Object CI/CD .NET Std Framework Database Table Data Design Authentication SqlModelMapper JSONGenerator JSONParser Interface Configuration API DLL PDF Export PowerServer Web Web Service Proxy PostgreSQL Export JSON Database Painter OAuth 2.0 IDE TLS/SSL Authorization Application Sort Android Data PowerScript (PS) PostgreSQL ODBC driver External Functions BLOB 64-bit UI Modernization Database Database Table OAuth Trial Encoding Deployment JSON PowerBuilder (Appeon) SnapObjects .NET Assembly SQL Server C# Service CrypterObject Jenkins Oracle License Encryption Array MessageBox Excel Database Connection TFS Linux OS XML Expression Stored Procedure TortoiseGit Event Handling Git Automated Testing Script Bug Source Code iOS Model Error Installation DataWindow JSON Text SQL Debugger PowerBuilder Azure Filter DragDrop RESTClient Mobile Graph Testing Performance Elevate Conference ODBC Import JSON PowerBuilder Compiler PFC