Welcome!

From the Editor-in-Chief of PowerBuilder Developer's Journal

Bruce Armstrong

Subscribe to Bruce Armstrong: eMailAlertsEmail Alerts
Get Bruce Armstrong via: homepageHomepage mobileMobile rssRSS facebookFacebook twitterTwitter linkedinLinkedIn


Top Stories by Bruce Armstrong

This presentation and another unscheduled one on a PFC extension for 3 tier apps were conducted at the same time that they handed out the flash drives with the virtual machines for the later hands on sessions. Getting the virtual machine installed took so long that I’m afraid that those two sessions didn’t get a whole lot of focus. They did finally get this particular conference room hooked up with outlet strips though a bit late. Apparently the hotel staff hooked up a different conference room by mistake, and had to change it at the last minute. ... (more)

Creation and Consumption of Web Services with PowerBuilder

PowerBuilder 12.5 introduced a number of significant enhancements to web services support, both for creation and consumption. In particular, the following were introduced as new features in PowerBuilder.NET: WCF client proxy WCF service target REST client proxy We're going to look at what those new features provide and how to use them. We're also going to look at how we can package some of that functionality so that it can be used from PowerBuilder Classic applications as well. Windows Communication Foundation (WCF) First though, some background. When support for a web service client... (more)

OLE - Extending the Capabilities of PowerBuilder

This two-part article provides a primer on OLE, some practical examples of its use, and demonstrates some methods for addressing the limitations of PowerBuilder's implementation of OLE. In Part 1 I provided some background information for OLE and discussed the use of custom controls, in Part 2 I talk about OLE Automation and OLE objects. OLE Automation OLE Automation is the interface through which one application (e.g., Microsoft Outlook) makes the methods, properties, and events of its objects (e.g., Folders, Messages, Address Book) available for use within another application... (more)

DataWindow.NET How To: Data Entry Form

Last month we looked at Microsoft's .NET Pet Shop sample application and saw how DataWindow.NET technology could be used in the data access layer of an ASP.NET-based application to reduce the its complexity and increase developer productivity. This month we'll look at another Microsoft sample application to see what benefits DataWindow.NET technology can provide when used for data presentation and data access in a Windows Forms (WinForms) application. To fully appreciate how much DataWindow.NET simplifies the development of database applications in Windows Forms, you'll need the ... (more)

Custom Common Dialogs Using SetWindowsHookEx

PowerBuilder contains a number of built-in common dialogs that can be used within your own applications. What do you do when one of these dialogs meets most, but not quite all, of the functionality you need? Do you simply accept the limited functionality? Do you write your own dialog from scratch to replicate them and add the additional functionality (a maintenance headache)? There is a third option. You can simply use the dialog that PowerBuilder provides and modify it at runtime to provide just the additional functionality that you need. The dialogs PowerBuilder provides includ... (more)