I have a number of AddOn tools for PB in (or may be in) development (some are well along in development, some are on the drawing board).
I can push some back on the "back burner" (so to speak) and others to the "top of the list" if need be. The real question is which tools have the most demand.
Heres the list (there is a Poll as well):
(1) Dialog Studio Designer
This designer goes where my utility Dialog Designer left off and has a number of advanced features, plus supports more controls. It generates code similiar to EZGUI and uses library (source) code to impliment an Event engine. This is a DDT Designer.
(2) Layout Designer
This Designer would be similiar to the above Designer, but instead of event based code similiar to EZGUI, it would generate pure DDT code with as little extra overhead as possible (no library code). Normal DDT Dialog Procedure and Callbacks would be used.
(3) EZGUI 5.0 professional
The next version of EZGUI Professional (uses runtime engine).
This version already has a number of exciting new features such as:
- Custom Control Engine (builtin superclassing engine for ownerdraw controls)
- Improved subclassing engine
- FormName shortcut "{ME}"
- Component Engine (this is very powerful and very high level)
(Components are reusable child forms treated like a single control)
- Improved Visual Design engine (better drag and drop)
- New ToolBarStrip control
- New fuller support for WM_PRINTCLIENT internally
- Now Copy Forms and controls to Bitmap
- Improved Sprite engine
(4) EZSprite 1.0
New standalone Sprite engine for use with DDT Graphic control.
(5) EZSprite Plus 1.0
Same Sprite engine as EZSprite, but with more features to support SDK style coding, such as simplified DC Drawing commands (convert a Static control into your own custom graphic control), Bitmap commands (ie. 32 Bit DIBs, draw Bitmaps easily, etc.), precision timing and more.
The following are actually some standalone tools which are based on existing EZGUI code from its runtime, which I am considering porting to standalone tools for use with DDT or SDK style apps.
(6) MCI control
This control makes working with MCI much, much easier, provides an EZ syntax, rather than use MCI commands directly and provides a window for video playback (its a real custom control).
(7) Drag and Drop engine
A engine which allows you to add many of the common drag and drop features in your DDT or SDK style apps. It would provide things like mouse drawing (called Rubberbanding), drag/drop objects (controls) including sizing and dragging. Real drag handles (a control) for developing WYSIWYG apps. And more.
(8) Shape/Hot Spot control
This control can display a number of filled and transparent shapes such as ellipses, rectangles, rounded rectangles and lines. The control (its a real window class) can also act like a hot spot control. The control is invisible (lets whats behind it show through, like a Graphic control for example or an Image control), but it still responds to mouse clicks. You can overlay a number of hotspot controls over a bitmap to create hot spots for user interaction.
(9) Region Builder
Not only generate a custom region on the fly based on a Bitmap which can be applied to any control or Form (creates non-rectangular windows), but also provide support for background drawing for the window using that bitmap.
This last tool is actually an existing VB app I wrote, which I am in the process of porting over to a PB app.
(10) CodeGen
CodeGen is more than a code clip library tool. Source code is stored as a template which defines user modifiable fields in it. When you select a code clip from a template, a dialog is displayed which asks you a number of questions (defined in template). You answer the questions (ie. how many of something, names you want to use for code variables or routines, etc.) and CodeGen generates the customized code for you. A single codeclip could possibly generate dozens, if not hundreds of variations of itself.
The tool was designed to be used with multiple programming languages, such as BASIC, C, HTML, JAVA etc. Others possibly could be used.
I can push some back on the "back burner" (so to speak) and others to the "top of the list" if need be. The real question is which tools have the most demand.
Heres the list (there is a Poll as well):
(1) Dialog Studio Designer
This designer goes where my utility Dialog Designer left off and has a number of advanced features, plus supports more controls. It generates code similiar to EZGUI and uses library (source) code to impliment an Event engine. This is a DDT Designer.
(2) Layout Designer
This Designer would be similiar to the above Designer, but instead of event based code similiar to EZGUI, it would generate pure DDT code with as little extra overhead as possible (no library code). Normal DDT Dialog Procedure and Callbacks would be used.
(3) EZGUI 5.0 professional
The next version of EZGUI Professional (uses runtime engine).
This version already has a number of exciting new features such as:
- Custom Control Engine (builtin superclassing engine for ownerdraw controls)
- Improved subclassing engine
- FormName shortcut "{ME}"
- Component Engine (this is very powerful and very high level)
(Components are reusable child forms treated like a single control)
- Improved Visual Design engine (better drag and drop)
- New ToolBarStrip control
- New fuller support for WM_PRINTCLIENT internally
- Now Copy Forms and controls to Bitmap
- Improved Sprite engine
(4) EZSprite 1.0
New standalone Sprite engine for use with DDT Graphic control.
(5) EZSprite Plus 1.0
Same Sprite engine as EZSprite, but with more features to support SDK style coding, such as simplified DC Drawing commands (convert a Static control into your own custom graphic control), Bitmap commands (ie. 32 Bit DIBs, draw Bitmaps easily, etc.), precision timing and more.
The following are actually some standalone tools which are based on existing EZGUI code from its runtime, which I am considering porting to standalone tools for use with DDT or SDK style apps.
(6) MCI control
This control makes working with MCI much, much easier, provides an EZ syntax, rather than use MCI commands directly and provides a window for video playback (its a real custom control).
(7) Drag and Drop engine
A engine which allows you to add many of the common drag and drop features in your DDT or SDK style apps. It would provide things like mouse drawing (called Rubberbanding), drag/drop objects (controls) including sizing and dragging. Real drag handles (a control) for developing WYSIWYG apps. And more.
(8) Shape/Hot Spot control
This control can display a number of filled and transparent shapes such as ellipses, rectangles, rounded rectangles and lines. The control (its a real window class) can also act like a hot spot control. The control is invisible (lets whats behind it show through, like a Graphic control for example or an Image control), but it still responds to mouse clicks. You can overlay a number of hotspot controls over a bitmap to create hot spots for user interaction.
(9) Region Builder
Not only generate a custom region on the fly based on a Bitmap which can be applied to any control or Form (creates non-rectangular windows), but also provide support for background drawing for the window using that bitmap.
This last tool is actually an existing VB app I wrote, which I am in the process of porting over to a PB app.
(10) CodeGen
CodeGen is more than a code clip library tool. Source code is stored as a template which defines user modifiable fields in it. When you select a code clip from a template, a dialog is displayed which asks you a number of questions (defined in template). You answer the questions (ie. how many of something, names you want to use for code variables or routines, etc.) and CodeGen generates the customized code for you. A single codeclip could possibly generate dozens, if not hundreds of variations of itself.
The tool was designed to be used with multiple programming languages, such as BASIC, C, HTML, JAVA etc. Others possibly could be used.
Comment