|
"Going GUI" is a phrase that simultaneously brings tears of joy and pangs of fear to the Business Basic programmer. The joy of being able to answer your customers’ needs with a modern GUI product is often accompanied by the sheer terror of learning about all this GUI "stuff." Taking 10, 20 or even 30 years of legacy character-based programming skills and moving them into the modern world of GUI is scary. Take heart! You do have to learn new skills, particularly in the way your code interacts with a user. But the basics of business management software, building orders, maintaining inventory, manipulating disk files—the so called "Business Rules"—have not changed. The application skills you have acquired in building applications for various industries are your best competitive edge for modern software. And the development tools offered by BASIS International handle the low-level details of building GUI interfaces and allow you to put your focus where it belongs: on the application. Application-centric development has always been a major strength of BBx®, and the BASIS Visual PRO/5® GUI development tools are no exception. With Visual PRO/5, the Microsoft Windows-based version of BBx, GUIBuilder, the GUI development environment, and ResBuilder, the GUI screen designer, you have all the tools you need to build modern GUI applications. The BASIS Tools
Visual PRO/5
ResBuilder In ResBuilder, you format the GUI screen and define what events, such as the click-on list button, to which your program will respond. In addition, you can specify data validation criteria, such as an input mask or length, in the INPUTE and INPUTN edit controls. You can build one or more child windows and associate them with the tabs on a TAB control. The resource file created by ResBuilder is similar to a data dictionary. In it are all the characteristics of a GUI screen. These data elements, describing in detail the form and behavior of the GUI screen, are then read into GUIBuilder and made available to the programmer. ResCompiler
GUIBuilder
![]() GUIBuilder was written completely in Visual PRO/5, thus demonstrating the power of the underlying GUI technology available to the BBx programmer. In this TechCon99 session, I’ll show you the current BASIS GUI tools in action. We’ll analyze real-world GUI programs built with these tools, discussing the methods used to create these programs. As you attend other sessions, realize that anything you develop in Visual PRO/5 today will run under our next generation, BBj, in the future. Graphical programs you develop for Microsoft Windows platforms now will be usable on graphical UNIX systems as well as on the World Wide Web with BBj. The investment you have made in Business Basic applications over the years can be carried forward into the year 2000 and beyond, into environments never imagined by the original Business Basic developers almost 30 years ago. John Schroeder is BASIS’ Chief Technical Officer and has over 30 years of experience in software development and management in scientific computing, engineering design automation, business software, and compiler and language development. He is an expert at BASIS GUI tools and had a major influence in their design and development.
| |||||
| |
| |||||
| |
Copyright 1999, BASIS International Ltd. All rights reserved. Terms of Use. |