<< FOR THE *SERIOUS* PROGRAMMER >> 1 DSE Software Publishing is proud to announce the release of ProWindows(tm) PROFESSIONAL 2, the Software Development System for Microsoft(R) QuickBASIC(R) 4.5 and BASIC PDS 7 Compilers. ProWindows(tm) PROFESSIONAL has features that are simply not available in other software development systems. ================================================================= = ProWindows(tm) PROFESSIONAL 2 - Features at a Glance = ================================================================= o Overlapping Virtual windows can be larger than the actual screen with scrolling controlled by mouse or software. o Windows can be moved, scrolled, re-sized, and hidden via Mouse or software control. No update flash or flicker. o Create "Dialog boxes" and multiple "Data Entry Screens" with data validation. Automatically places data in user defined variables. o Full mouse support can be added with a single command. o Customizable "popup" and "pulldown" menus, lists, directories, calculator, calendar, and more. o "Event-Driven" architecture relieves program from managing the user interface and emulates a multi-tasking interface. o Windows, menus, and input forms can be saved and loaded from compressed disk files. Saves valuable RAM space. o Add 100% "context sensitive" help screens with a single command. o Supports 25, 43, and 50 line, 40 and 80 column text modes. MDA thru VGA. o Define custom "key event handlers" without ON KEY overhead. o Fast and efficient low-level file/directory access functions. o Includes "ProDesigner" package for fast development of screens, menus, and forms. o Improved and expanded disk-based documentation. Lot's of source code and tutorials. o There's more, read on. << FOR THE *SERIOUS* PROGRAMMER >> 2 ADVANCED VIRTUAL WINDOW MANAGER ProWindows(tm) Virtual Window Manager intuitively handles window management. Windows can be created, selected, moved, overlapped, and hidden without annoying screen flicker or flash. Windows can even be larger than the physical dimensions of the display. In fact, you can have up to 16K per window. Both stack and handle based windows are supported. Our Window Manager gives you efficient memory usage. All window data is quickly compressed to as little as 15% of its original size. Combine that with our unique "Video Recycle" mode, and ProWindows(tm) will return an additional 24K back to BASIC. This means you can squeeze a few more features into your program. INSTANT "DIALOG BOXES" AND DATA ENTRY SCREENS We have what we believe is the most sophisticated (but easy to use) "Data Entry" system available. Forms can be created "inline" or you can use ProDesigner (more about that later) and incorporate forms with only 2 lines of code. Our Data Manager allows you to painlessly edit data directly into user defined data structures (aka TYPE). Since the manager automatically handles cursor movement, data display, validation, and conversion, user functions are typically 10% the size of functions produced with other development systems. ProWindows(tm) also supports multiple data entry forms in separate windows. INSTANT MOUSE SUPPORT Fully integrated mouse support can be added to your application with the call of a single function. No extra coding is necessary. All window, menu, and form functions were created to use both keyboard and mouse control. If you decide not to develop for a mouse, ProWindows(tm) automatically strips out the unused mouse code. Nothing could be easier. A MENU FOR EVERY OCCASION ProWindows(tm) supports all standard menu styles including, "Popup", "Pulldown", and "List" style menus. We leave very little to the imagination. EVENT-DRIVEN ARCHITECTURE All menus, windows and input forms are "Event-Driven". Event- Driven systems eliminate the need to manage complex user interfaces. User interfaces are now completely self- maintaining and you only need to write the code that processes a particular event. Now you can concentrate on enhancing your software's capabilities, and spend less time worrying about the interface mechanics. << FOR THE *SERIOUS* PROGRAMMER >> 3 DISK BASED EVERYTHING If memory space is a concern (isn't it always?), windows, menus, and input forms can be saved to disk in our own highly compressed format. Up to 1000 windows can be stored in a single file. A single ProWindows(tm) API file will hold up to 64 menus, 64 forms, and 64 color configurations. CONTEXT SENSITIVE HELP People have been raving about our PopHelp() function for years and now you can experience it too. Help screens can be in full color with up to 16K per screen. The help system is not hard-wired into ProWindows(tm) so you can easily substitute it with our HyperTechs HyperText Development System. FAST FILE FUNCTIONS Most libraries have (what they call) fast file routines. Our's are better. We have taken out all the "fluff" functions and kept only what you need to handle fast disk i/o. Our functions don't replace BASIC's file functions, we just make them do magic. ALL TEXT MODES SUPPORTED We do them all. 25, 43, and 50 line, 40 and 80 column? No problem, ProWindows(tm) even supports 18, 23, 24, and 35 line modes. "ON KEY" WHAT? ProWindows(tm) permits you to define custom "Key Event Handlers" without ON KEY overhead. You can define any key (up to 128 keys) as a hot key. AMAZING FUNCTIONS ProWindows(tm) comes with many of your favorite functions. You'll just love our popup Calculator. It's mouse or keyboard controlled. Our popup Calendar, Directory, and Color Editor are favorites too. Our dialog boxes are the life of any program. MISCELLANEOUS FUNCTIONS Whether it's keyboard, screen, memory, or disk management functions, if you need it, ProWindows(tm) probably has it. COMMUNICATE WITH RESIDENT TSR's Our TSR functions allow you to communicate with TesSeRact compatible TSR's. If you write TSR's in BASIC, add our code, and your programs will be able to exchange data. << FOR THE *SERIOUS* PROGRAMMER >> 4 ProDESIGNER, THE BEST FOR LAST ProWindows(tm) comes standard with "ProDesigner", our advanced software development system. ProDesigner is an integrated program development system that permits fast creation of screens, menus, forms, and color configurations. Once designed, ProDesigner creates the necessary code fragments to implement each function into your application. ProDesigner's built-in "Library Generator" handles the complexities of creating custom libraries so that you can "create a library for every occasion". NO ROYALTIES The ProWindows(tm) license agreement allows you to create executables royalty free. WE HAVE ProWindows(tm) LITE TOO! ProWindows(tm) LITE is our low cost alternative library. LITE is built around the same Event-Driven architecture as "PROFESSIONAL", but only includes functions relating to windows, key event handlers, and mouse control functions. If all you require is a super fast windowing system, then LITE is just right for you. << FOR THE *SERIOUS* PROGRAMMER >> 5 ================================================================= = ProWindows(tm) Technical Specifications = ================================================================= o System Requirements - For IBM PC/XT/AT and compatible. - MS-DOS/PC-DOS 2.10 or higher. - Color or Monochrome monitor with adaptor. - Hard Disk, or two floppies. - 640K System RAM. o Languages - Microsoft* QuickBASIC* 4.5 and above, or Microsoft BASIC Compiler 6.x, or Microsoft BASIC PDS 7.x. o Other - World-wide online technical support through GEnie* network. GE Mail: "DSE.SOFTWARE". - ProWindows(tm) 1.xx applications may require modifications. - Additional requirements may vary with language used. o List Price - ProWindows(tm) LITE 4: $25.00. - ProWindows(tm) PROFESSIONAL: $69.95 (SPECIAL OFFER: $49.95) - No Royalties or run-time charges. - For multiple copy purchases or licenses call DSE Marketing Director at (707) 459-4358. o Now Shipping --------------------------- DSE Software Publishing Post Office Box 96 Willits, CA 95490-0096 (707) 459-4358 --------------------------- Microsoft(R), MS-DOS(R), and QuickBASIC(R) are registered trademarks belonging to Microsoft Corporation. IBM(R) and PC- DOS(R) are registered trademarks belonging to International Business Machines. GEnie(SM) is a service mark belonging to GEnie Information Services. ProWindows(tm) and HyperTechs(tm) are trademarks of DSE Software Publishing.