PowerBuilder Tips, Tricks, and Techniques

Arthur Hefti

Subscribe to Arthur Hefti: eMailAlertsEmail Alerts
Get Arthur Hefti: homepageHomepage mobileMobile rssRSS facebookFacebook twitterTwitter linkedinLinkedIn


Top Stories by Arthur Hefti

In the first article we presented a some theories about the ClassDefinition object and were able to show the libraries of a PB application in a treeview control. This month we'll read the objects from the libraries and inspect their content. When a user expands an entry in the treeview, we check to see if it was expanded once already. If it was, we don't take any action. We code this in the itemexpanding event of the treeview control, where we get the clicked treeviewitem by calling This.GetItem. If it wasn't expanded already, we check to see if the level of the treeviewitem is equal to two, which means we're expanding a library name. We could create an NVO to include all the logic for parsing, but for demonstration purposes, I want to keep things simple. We define all the functions we need on the window itself, but use arguments to refer to the controls. This wil... (more)

PowerBuilder .NET Web Services with Various Front Ends

Last year I wrote an article in PBDJ describing an ASP.NET project that was done with DataWindow.NET in the browser ("Prognos" Volume 14, Issue 4) and PowerBuilder Web Services in the back end. The front end consisted of an intro page, two data entry pages, and one page with the result. The front end was rewritten in a couple of other technologies to test different ways to create browser-based applications. This article covers solutions that run in different browsers and on different operation systems. I will also look at PowerBuilder 11.2 Webform although it is IE-only. At the ... (more)

"Plug-in Power for PowerBuilder Applications" im ISUG Journal Erschienen

PBDJ Blog Post Der Artikel von Arthur Hefti "Plug-in Power for PowerBuilder Applications" ist in der Publikation der ISUG (International Sybase User Group) erschienen. Der Artikel zeigt wie EnableRex über Plug-ins erweitert werden kann. Als Beispiel der Integration dient die CATsoftPDF (DataWindow nach PDF Converter) Library. Die Ausgabe September - Dezember 2009 ist eine Doppelausgabe und kann als ISUG Mitglied gelesen werden. ... (more)

SPBUG Meeting: Refactoring of PB applications based Test Driven Development

On Wednesday December 15th, 2010 SPBUG presents a seminar with Yakov Werde: Refactoring of PowerBuilder applications based Test Driven DevelopmentYakov Werde, a 25 year IT industry veteran, has been designing and delivering PowerBuilder training for over 14 years, more than ten of them as an employee of Sybase Inc. Before that he worked as an application architect, project manager and application coder in the trenches of application software development. A professional technology educator, Yakov holds a Masters in Education with a specialty in instructional design for online lear... (more)

Encryption in PowerBuilder

Keeping information away from curious eyes is a challenging task. For example, you might need to encrypt data before sending it over the Internet. Or you might be storing some information in a database that not even an administrator is allowed to see. This article provides a brief overview of encryption techniques and shows how to do encryption in PowerBuilder. Short History Encryption goes as far back as ancient Egypt. In 1900 B.C. the Egyptians used a derivation of standard hieroglyphics to make a message more difficult to read. The art of hiding messages improved over the centu... (more)