Memory/Object Pooling Memory allocation is an expensive task in any system. Whether it’s a C program doing malloc or a Java program creating objects on the fly, the system has to constantly go to memory handler and request for more memory. Releasing used memory was also a problem, it took resources, and not releasing properly […]
As mentioned earlier, PB is geared up for developing applications for various platforms. We saw how the IDE is built around the Project Workspace, and the tools it provides to access every in the workspace. First let’s define the various parts of a Powerbuilder based software development project.
Powerbuilder IDE PB IDE, just like any other windows application is an MDI application. It is made up of several windows and menus and toolbars. When you open the IDE, it opens up with no Workspace. You need to create/open a Workspace (using options in File menu) to work on a specific project. A Workspace […]
the last few posts, we talked about PB a lot. My last post on Hello World gave an introduction to PB as a programming language. Now, it’s about time we introduce Powerbuilder, the programming environment itself and how to use it to successfully develop a simple application. PB as a n-tier tool PB started as […]
In my earlier post, I wrote a very simple program in Powerbuilder (PB) to print/show Hello World. I tried to compare with many other programming languages there. In that post, there were several concepts introduced. But, being a simple post, I ignored most of the details. We will try to analyze the details here and […]
Powerbuilder grew from the modest beginnings in the early 80’s to where it is now. Those of us who have worked with it for a long time know that it’s come a long way as a product. But how many of know it’s real history (sort of like the history PC programming world itself)? It […]
This is my real first post in Powerbuilder. (I wrote a lot about PB and my association with it before). Like it is customary for any tutorial or book on programming to start with a program to print Hello World, I will try to do the same in Powerbuilder. Before I jump into it, let’s […]