The DropDownDataWindow (DDDW) edit style is one of PowerBuilder's outstanding
features. Yes, I know there are a lot of new and exciting capabilities in the
upcoming release of PowerBuilder, but in this article I'll try to solve some
of the current problems with the existing features that are popping up in
nearly every project I've seen.
Here I'll focus on DropDownDataWindows, including:
How to get started with DDDWs Filtering DDDWs without losing the display
value in other rows Catching the collapsing of a DDDW Trapping the cursor
keys in a DDDW Autocomplete DDDW values
The basics are well covered in the PowerBuilder User's Manual, but if you
still have problems defining them look at Figure 1. Click on the column you
want and its edit style (yes, click on edit on the properties) as DDDW
(choose DropDownDW as Style Type).
Next, choose your DataWindow, ... (more)
Most of the applications we software developers build need to interact
somehow with data from a database. The .NET Framework defined by Microsoft
provides a rich set of objects to manage database interaction; these classes
are collectively referred to as ADO.NET and the latest versions of DataWindow
.NET (which is now version 2.01).
SQL Anywhere (version 10) fits perfectly in this environment, making
development a lot easier; in addition, your applications will look good
without spending a lot of time painting the user interface. In this article
we'll look closer at exactly this... (more)
Many of us started playing around with Java several years ago, fighting our
way through CLASSPATH variables, packages, and javac.exe, and ended up with
our first "Hello World" or file read/write/close application. What did we use
to write our first small application and classes? Notepad or another of our
favorite text editors. Do you know what? We were happy. We didn't need to
learn another IDE and we produced some small Java tools in a reasonable time.
However, Java grew very, very fast. Suddenly there was Swing and EJBs and,
wow, wait, there was a complete specification on how t... (more)
WAP stands for Wireless Application Protocol and is based on Wireless Markup
Language (WML), which is closely related to Hypertext Markup Language (HTML).
WAP enables you to quickly and easily deliver information and services to
mobile users. It's independent from any other mobile or network standard and
is compatible with all popular mobile communication networks.
WAP is a communications protocol and application environment that can be
built on any operating system, including PalmOS, EPOC, Windows CE, FLEXOS,
OS/9, and JavaOS. It even provides service interoperability between dif... (more)
Web services is an emerging technology driven by the will to securely expose
business logic beyond the firewall. Through Web services you can encapsulate
existing business processes, publish them as services, search for and
subscribe to other services, and exchange information throughout and beyond
the enterprise. Web services will enable application-to-application
interaction without the need to know anything about application
implementations (languages, operating systems, tools) and without the need to
write connectors to each new application.
Gartner defines a Web service as ... (more)