This is the third and final part of a series presenting a proposal for the
use of the tag property of DataWindow columns. My original thought was to
provide a means to automatically set a microhelp for each column. Of course,
if you are using an MDI application you have a function to set the microhelp,
but that function is only available in MDI. If you are using any other
application type, then this is not available to you.
Even if you do have an MDI, I have found that the microhelp is not as useful
as I would like. The microhelp is always on the frame, nowhere near the
column. The user might miss it entirely.
In order to implement something that might be a bit more useful, we created
several objects in our tool library that, when used together, will give us
the functionality that we seek. You will need those objects to reproduce what
we are doing here. If you don't... (more)
I'm considering changing my emphasis in my column. Since speaking with some
people at Sybase I am convinced that PowerBuilder is poised for a mighty
comeback. The fact is that still today PowerBuilder is by far the most
productive development tool available. It eclipses all the rest. An
experienced PowerBuilder programmer is demonstrably more productive and can
finish tasks faster than C# or even VB.NET.
So why is .NET used by more companies?
Mine would just be a guess and in fact, the answer is irrelevant. I'm here to
tell you that Sybase is making an obvious push to regain some... (more)
Security is a must for most corporate applications. This article will give
you a starting point to designing and implementing your own. We will do it
with a table that is added to the example database and implement it in
ancestor code. The idea is that you should only have to add rows to a table
to implement your security.
The security table will provide a means to turn on and off controls and menu
items as our inherited objects are constructed.
Login_name varchar(20) PK
Application varchar(20) PK
Item_type varchar(10) PK
Item_name varchar(20) PK
Priviledge ... (more)
The following article is an excerpt from Rik's upcoming book, ‘Mobile
Application Development using PowerBuilder and Appeon'
I am here to tell you it's true. You can write iPad applications in
PowerBuilder. I'm sure that you are waiting for the other shoe to drop but
ladies and gentlemen, there is no other shoe. It is simply the truth. You can
write iPad applications in PowerBuilder.
Those of you who have iPads, have you ever seen an MDI application running on
an iPad? No? Neither had I. That is until I took a PowerBuilder application
and, using Appeon, deployed to my iPad and ra... (more)
Normally I try to write applications on the DataWindow or Appeon but every
now and then I get a question that makes me sit back and say, "Huh?"
In this case the question concerns the PostOpen event. I've seen that event
named different things: ue_post_open, postOpen, post_open, ue_postOpen, etc.
It has, as far as I can see, always had post and open in the name of the
event. Further, just about every framework that I've ever seen has had that
event in the base window.
The question that I was asked was, "Why is that event there?"
The programmer wanted to know why there was code in t... (more)