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

Bruce Armstrong

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

Top Stories by Bruce Armstrong

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. Using OLE Automation, a developer could automate another application (e.g., creating and then printing form letters from Microsoft Word) or they may just use a portion of another application within their own (e.g., using the spell-check capability within Microsoft Word to spell-check text ... (more)

PowerBuilder News

POWERBUILDER PowerBuilder 9.0 3/24 - Sybase has released PowerBuilder 9.0, the industry-leading rapid application development tool. PowerBuilder 9.0 enables developers to build rich client applications to meet their mission-critical business requirements, and features new capabilities for J2EE and Microsoft .NET environments. This release also lays the foundation for "4GL plus", an initiative under which subsequent versions of PowerBuilder will bring an even higher level of developer productivity through tight integration of design, modeling, development, deployment, and manageme... (more)

Eating Your Own Dog Food

You might remember from my TechWave 2004 notes, "eating your own dog food" is my favorite means of describing a company using its own products in its public interface to their customers (e.g., their Web site). If a company expects their customers to put faith in the utility and stability of the product, they should be showing that same confidence in the product themselves. Well, we have another excellent example of Sybase doing that. Are you familiar with the search engine on Sybase? No, not that search engine! That was the old one that ran slowly and gave you useless results. S... (more)

DataWindow.NET How To: DataWindow Formatting

Last month we saw how DataWindow.NET technology can be a benefit when used for data presentation and data access in a Windows Forms (WinForms) application. This month we're going to look at how DataWindow.NET technology is a simpler but more powerful way of formatting data in the presentation layer. Once again, we'll be taking a sample application provided by Microsoft for .NET and implementing it using DataWindow.NET technology. In this case, we're using the Visual Basic .NET Code Sample: DataGrid Formatting sample application available at (more)

PBDJ Editorial — Introducing DataWindow.NET 2.0 and Looking Ahead

This month we'll take an in-depth look at the new features introduced or existing features enhanced in DataWindow.NET 2.0. In summary, DataWindow.NET 20 includes the following: Support for the .NET Framework 2.0. Accepts DataSets and DataTables as data sources (see Figure 1). Allows indexer access (i.e., dot notation) to DataWindow data. Extends the precision of the decimal datatype to 28 digits and lets them be used as DataWindow arguments. Introduces new reporting properties and functionality, including auto-size height on all parts of a DataWindow and suppression of group hea... (more)