You would salivate at the stuff I'm doing. If you thought PowerBuilder was
nice, Jaguar blows it clean away. The stuff I'm doing with Jaguar is beyond
Just to catch you up, Jaguar is an application server. Actually it's only one
small part of a piece of software that comes bundled from Sybase called
Enterprise Application Server. Along with it comes a Web server with its own
scripting language (PowerDynamo) and a bunch of tools for translating between
one protocol and another.
Essentially you create components. These are just nonvisual objects. You can
write them in PowerBuilder, Java, C/C++, or any language that generates CORBA
objects. In fact, since EAServer is J2EE compliant, you can even host EJBs on
it. Then, using something called the Jaguar Manager, you deploy the objects
to Jaguar. Of course, if you're using a Sybase development tool, y... (more)
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. ... (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)
Have you ever used a datastore that ran without a problem while you were
developing your application, but once you've compiled it stopped running? Let
me tell you that's a difficult bug to fix.
I remember it so well. I kept going back and forth. How in the world could
the DataWindow work at design time yet not in the executable? I remember that
I checked the return value of the datastore. I finally noticed that the
datastore returned a -1. That's such a strange thing.
The datastore returns the number of rows that were returned or a -1. The help
files used to say that a -1 was in ... (more)
Every programmer knows about the IF command. It's pretty much a fundamental
part of the syntax of every computer language that has ever existed. I don't
need to explain how it works.
The DataWindow can't use the IF command though. It does, however, support an
IF(expression, TRUE, FALSE)
In its simplest form this means that if the expression evaluates to TRUE,
then whatever statement you supply for the TRUE part is executed. If not then
the FALSE part is.
Let's begin with a simple example. Let's create a DataWindow that will show
employee information. Here is the SQ... (more)