Paul Harvey, the great American radio personality, would always conclude his
colorful broadcasts with the quip "And now you know the rest of the story."
For those of you not acquainted with Paul's broadcasts, here's a sample. If
you get to about 3:40 in, you'll hear the classic remark. Paraphrasing Paul's
tag line, in this article you'll learn "the rest of the story" about RAD
Development methodology in PowerBuilder 12.5 .NET using a Referenced PB
Assembly Target. I'll explain the technique and implementation steps using
the open source PEAT PFC demo application.
In a previous PBDJ article, "Slicing the Pie with PowerBuilder .NET 12.1 EBF
Project Partitioning," I wrote about achieving Classic RAD-like build/test
speeds in .NET WPF applications by configuring the Project object
partitioning feature. This feature lets you logically carve up a large
application into a... (more)
This two-part series examines and contrasts PowerBuilder .NET 12.5.1's new
dynamic assembly feature with corresponding dynamic library functionality in
PowerBuilder Classic. The discourse is presented in the context of a
simplified yet practical use case. Part 1 presented the use case, reviewed
pertinent PowerBuilder Classic dynamic APIs and presented a Classic PBD
implementation. Part 2 introduces PowerBuilder .NET 12.5.1's Dynamic Assembly
feature, reveals relevant PowerBuilder .NET generated assembly internals, and
presents a PowerBuilder .NET use case implementation. Along th... (more)
The articles in this two-part series examine and contrast PowerBuilder .NET
12.5.1's new dynamic assembly feature with corresponding dynamic library
functionality in PowerBuilder Classic. The discourse is presented in the
context of a simplified yet practical use case. The first article presents
the use case, reviews pertinent PowerBuilder Classic dynamic APIs, and
presents a Classic PBD implementation. The second article introduces
PowerBuilder .NET 12.5.1's Dynamic Assembly feature, reveals relevant
PowerBuilder .NET generated assembly internals, and presents a PowerBuilder
.... (more)
One of the innovative new features in the PowerBuilder 12.5.1 release is its
ability to deploy PowerBuilder .NET code to run in 64-bit mode on 64-bit
Windows platforms. In this article, after gaining background and perspective
on 32- and 64-bit memory management and .NET deployment models, you'll
explore the internals, strengths and limitations of this new feature.
Introduction
Almost all current server, desktop and notebook hardware platforms have
64-bit processors. Almost all current versions of Windows operating systems
support both 32- and 64-bit platforms. With the 12.5.1 rel... (more)
Yesterday I taught an intro to PowerBuilder .NET 12.5 session. Part of the
presentation had me comparing the.NET IL code inside an assemblies generated
from code written in C# and PowerBuilder.
The C# code, after performing a simple arithmetic calculation echoed results
to the console using these two lines of code
namespace CalculatorExample
{
class Program {
static void Main( ) {
Calc c = new Calc( ); //create the object
int ans = c.Add( 10, 84); //call the method
System.Console.WriteLine("10 + 84 is {0}." , ans);
System.Console.ReadLine( ) ; }
}
class Calc { //define a wrapp... (more)