If you're familiar with the Database Binary / Text Large Object column type
in PowerBuilder Classic (see Figure 1), you know it's a way of storing blob
data associated with an OLE Automation application (Paint, Microsoft Word,
Microsoft Excel) and then displaying it as part of a DataWindow.
There were some limitations with the Database Binary / Text Large Object. It
required the end user to have the application that was used to add the object
to the database in order to view the data. It often didn't display the data
well within the DataWindow. And it wrapped the data stored in the database
with an OLE wrapper, making it difficult to deal with the data outside of the
OLE Automation application used to store it.
To address those issues, a new column type, called the TableBlob column, has
been added to the WPF DataWindow. Like the Database Binary / Text Large
Object ... (more)
By the time you read this, PowerBuilder 12.5 should be released. Like several
".5" releases before it (i.e., 6.5, 10.5 and 11.5), this release is a major
release with a number of significant new features. We'll have a number of
individual articles in PBDJ that will dive into these new features in greater
detail. Given the editorial lead time, I wouldn't be surprised if you've even
read a few by the time you read this! For now though, I'd like to give a
brief overview of what you'll see in this new version.
Just to show that you haven't been ignored if you're s... (more)
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)
In the early days of Java, a sample application called Java Pet Store was
introduced as a "blueprint and guideline" for Java development. A few years
later when Microsoft introduced .NET, they also provided a similar sample
application to demonstrate preferred methods of coding for .NET called .NET
Pet Shop. That has subsequently resulted in a bit of warfare as the two camps
attempted to demonstrate why their implementation was a better,
To provide a sample of using DataWindow.NET, I took a look at the .NET Pet
Shop with an eye toward demonstra... (more)
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
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)