![]() ULTIMATE Page Control Suite™ |
|
Ultimate Page Control Suite™ Win32 | Delphi™ | C++Builder™ |
|
A.03. DOWNLOAD FREE UPC™ DELPHI AND C++BUILDER DEMO APPLICATIONS — DOWNLOAD, REQUIREMENTS |
|
A minimum desktop workarea of 1280 x 1024 and 32-bit Windows 2000® or XP® are required for these C++ and Delphi demos.
|
|
DEMO DOCUMENTATION — CONTROL PAGE 1. CREATE, MASS POPULATE |
Page 1 of the control side. The demos dynamically propagate up to 500 main DataMaster pages, and support an additional population of nearly 100 composite and control side pages in 7 paging regions containing several hundred tools dynamically wired to handlers.
|
|
RESOURCE CONSUMPTION |
|
The related articles, Goals of the Paged, Multiple Workspace (PMW) Application Development Model, and How to Build Superior Paged, Multiple Workspace (PMW) Applications, explain how developers may build PMW applications which might process relatively tremendous workspace populations from smaller code bases than drive conventional Single Workspace (SW) applications. In the UPC™ infrastructure itself, resource consumption is minimized largely by exhaustive consolidation. UPC™ resource footprints are so light that developers can select modules on the basis of eventual needs — simply hiding unused regions, or using paged regions statically, with virtually no resource penalty. How efficient are UPC™ footprints? Despite six paged regions, navigation and sizing support, secure and general navigation, spatial management, wrapping support for 3 toolbar regions, 38 24-bit glyphs in the MasterToolbar™, and 6 FocusButton™ glyphs, dropping a PM04_DataMaster module onto the demo application raises the footprint a mere 24 Kb. A conventional tabbed page control raises the footprint 17 Kb, merely to paginate a single region. |
|
POPULATED TADVANCE_PM04_DataMasterUPA |
Populated TADVANCE_PM04_DataMasterUPA. Top to bottom, regions of TADVANCE_PM04_DataMasterUPA are:
For a reasonable distributable, no database functionality is provided. Main, Related, and Status pages are simply populated with labels distinguishing each page. Status page labels are created by descending and propagating a custom status page class. Support topics illustrate how to deploy custom page classes in minutes. |
|
2. POPULATION METHODS |
Page 2. Page 2 demonstrates how PageGroup membership is handled by page propagation methods. Effects are observed in the main FocusButton and NavigationWindow. See AddPageAt(), DeleteFocusedPage(), and DeletePageAtIndex() for related background. |
|
3. GENERAL CONFIGURATION |
Page 3. Page 3 demonstrates basic behavior configurations. To simplify the demo, settings may be applied to multiple modules.
|
|
4. COLOR SCHEME |
Page 4. ColorSchemes streamline the application of color across modules and page populations. Typical usage may simply accept the default Scheme, but full design flexibility is supported. See TADVANCE_ColorScheme for further information. |
|
5. NAVIGATION |
Page 5. Page 5 processes demonstrate secure and general navigation. See How Page Security is Treated by Navigation Methods and the Navigation Window for background information. Observe effects in the FocusButton caption and NavigationWindow. |
|
NAVIGATION WINDOW BEHAVIOR |
|
NavigationWindow behaviors are documented in the Automated Navigation Window Behavior topic. Scrolling state behavior can be tested by scrolling the focused page from view, closing, and re-opening the NavigationWindow. Areal utilization can be tested by dragging the main window to re-position FocusButtons within the desktop workarea before re-opening. |
|
SIZING CONTROLS |
From left to right, SizingWindow tools are minimize, normalize, or maximize width; minimize, normalize, or maximize height; minimize, normalize, or maximize height and width; and close. |
|
TADVANCE_PMInterface.SizingEvents documents how the SizingWindow dynamically configures itself to existing sizing event handlers. Developers only have to write the handlers their implementation requires. |
|
A.02. GOALS OF THE PAGED, MULTIPLE WORKSPACE (PMW) APPLICATION DEVELOPMENT MODEL Basic approach of PMW. Interface and application design advantages of UPC™. C.03. HOW TO BUILD SUPERIOR PAGED, MULTIPLE WORKSPACE (PMW) APPLICATIONS How to deploy custom page classes and custom UPC™ modules in minutes. A.03. DOWNLOAD FREE UPC™ DELPHI AND C++BUILDER DEMO APPLICATIONS — DEMO DOCUMENTATION Free C++ and Delphi Ultimate Page Control Suite™ programs navigate huge page populations, demonstrate advantages of UPC™ PMW application designs. IMPLEMENTING THE MASTERTOOLBAR™ FOR ANY RDBMS API OBJECTS How TADVANCE_PM04_DataMasterUPA projects process unlimited tables from a single MasterToolbar™ instance and minimal code body. How UPC™ DBMS projects are moved to different APIs by revising just a few lines of code. HANDLING THE INTEGRITY OF AN APPLICATION'S CONNECTION TO ITS SERVER How to protect network-dependent processes from lost server connections. |
|
• PRECEDING
|
NEXT •
|
|
|