Copyright: ToolCraft Development Corp.


Contents
Power Templates Demo Table of Contents

Power Browse Information

Power Browse Example Application

Order Information


Power Browse Information

Power Browse

The Ultimate Browse Template

Building advanced power into your Clarion for Windows applications is easy if you start with the right templates.  Power Browse lets you create feature rich browse procedures effortlessly.  Whether you're a novice or advanced user you'll add features like multiple key order displays,  resizable list boxes, in-line editing and much more in no time at all.

(Actions screen for PowerBrowse's BrowseBox Control Template)

With ToolCraft's Power Browse module you'll be able to effortlessly create page-loaded list boxes with all the advance features your users are demanding. For the die-hard hand coders our product produces some of the cleanest code you've ever seen. Best of all Power Browse generates about half the amount of code as the standard templates produce. Instead of seeing your code bloat you'll actually see dramatic reductions in code size.

If you're a novice you'll love Power Browse -- even the most advanced features are simple to select and implement.  Our user friendly manual will get you up to speed quickly with clear, concise tutorials.  The on-line help is available at the touch of a button while you design your applications.  In no time you'll be producing applications both you and your users will be proud of.

Look what Clarion experts are saying:

"I know the quality of work this company does, it is surpassed by none. I have used other Power products for years, and there is nothing else on the market as comprehensive and tightly coded as these templates." - Ross Santos

"One of the easiest, quickest, cleanest implementations of multi sort browses I have ever seen with a dramatic increase in speed over the standard browse templates." - Andy Stapleton

"Power Browse is a remarkable tool - it not only adds terrific new functionality to browses, it actually reduces code generation and compile times, and gives you smaller, faster programs.  Todd Seidel has years of experience with browse engines, and CW's template language makes it easy to put him to work for you."  - Dave Harms

Power Browse Features

Uses a generic browse library for at least a 50% reduction in code size over the standard Clarion for Windows templates, while gaining faster performance.

Support for multiple sort order displays, using either a drop down list box, an option box control, a SaxTab VBX control, or a FarPoint Tab or Tab/Pro VBX for selecting new sort orders (VBX's not included).

Support for multiple list boxes including parent to child list box support.  Multiple parent list boxes can be defined, as well as multiple child list boxes for each parent.

In-Line editing feature which will allow you to create a browse that updates records without using a form.

Support for a separate form update procedure for each list box.

Browse windows can be resized and the main list box will expand automatically.

Mark records using a memory queue.

Both Skip and Entry type searches can be used on the same list box.

Neat, readable and fully commented royalty free source code is generated.

30 Day Money Back Guarantee

 If for any reason you are not completely satisfied with the Power Browse product simply return it within 30 days to receive a full refund (less shipping and handling).


The Power Browse Example Application

Power Browse Example Application

The example application included with Power Browse gives a good overview of what Power Browse can do.  This section will walk you through the example and explain the basic functions used on each of the screens.   The User's Manual contains a step-by-step tutorial which will lead you through building the entire example application.

The demo program consists of three main browse procedures.  This menu consists of three different items--Beginning, Intermediate and Advanced.  Each item shows a progressively more difficult use of the Power Browse template.

Listed below are the Power Browse features introduced in each of the menu item procedures:

Beginning - establishing a form update procedure, using the BOTH search capability, using hot display fields, resizing a browse list box.

Intermediate -  establishing an in-line update procedure, using multiple sort orders, using filters to limit sort orders to specific records, using mark buttons, adding an additional browse list box control, using the same types of control templates on both browse list controls, establishing parent-child relationships between list boxes, using ranges to limit child list records to its corresponding parent record, resizing both a parent and a child list box.

Advanced - using multiple browse list box controls, using one set of update buttons for multiple browse list boxes, using multiple mark button controls, resizing around a parent and a child list box with another child and parent list box on the window.


Beginning Example

To view the topics covered in the Beginning Browse:

1.	Select the Beginning item from the Power Browse menu option.  The Beginning Browse Example window will appear.

2.	Notice the Recipe# and Name fields located below the browse list box--these are hot display fields.  Press the  DOWN-ARROW key several times and watch these fields automatically update each time you select a new entry in the list.

3.	To test the Step search, type the letter C.  The list will advance to Cheesecake, the first record found that begins with the letter C.  Now, TAB to the Search field, type Onion Soup and press TAB.  This is an example of an Entry type search.  As you can see, Power Browse supports the use of  BOTH of them together on the same browse list box.

4.	To resize the window, start by dragging the bottom of the window down.  The browse list expands down to fill the length of the screen.  Now click the maximize button in the upper right corner of the window.  Notice again, that the browse list expands to fill the available space.

5.	Press the Close button to return to the menu.


Intermediate Example

To view the topics covered in the Intermediate Browse:

1.	Select the Intermediate item from the Power Browse menu option.  The Intermediate Browse Example in window will appear.

2.	A parent-child relationship exists between both of the browse lists on this window.  Range limits have been defined so that only those child records associated with the current parent record will be displayed.  Press the DOWN-ARROW key several times in the RECIPE list box (parent) and watch the records in the INGREDIENT list box (child) automatically change each time you select a new entry.

3.	To test the resizing of both the parent and child browse list box, drag the bottom of the window down.  Notice that both browse lists expand down to fill the length of the screen.

4.	Try out the multiple display order control by selecting Beef Dishes only in the Sort By field above the RECIPE browse list box.  The filtering option was defined so that only those recipes with the word BEEF in their name would be displayed.

5.	The mark buttons allow you to mark or unmark either one entry at a time or all of them at once.  Try out each of these buttons.  The message used to mark the records is user- definable so you could use any text that you want.

6.	The following types of options are used on both browse list boxes:  hot display fields, multiple display orders and search entry.  Power Browse will support the use of  all of the available options on each browse in the window.

7.	Press the Close button to return to the menu.


Advanced Example

To view the topics covered in the Advanced Browse:

1.	Select the Advanced item from the Power Browse menu option.  The Advanced Browse Example window will appear.

2.	Only one set of Update buttons is used for all four browse list boxes on this window.  Select the RECIPE list box in the top left corner and press the Change button.  Notice the Update Recipe form is displayed.  Now select the MENU list box in the bottom right corner and press the Change button again.  The Update Menu form is now displayed.

3.	A parent and child relationship exists between the RECIPE browse list box and both the INGREDIENT and INSTRUCTION browse lists.  Range limits have been defined so that only those child records associated with the current parent record will be displayed.  Press the DOWN-ARROW key several times in the RECIPE list box (parent) and watch the records in the INGREDIENT and INSTRUCTIONS list boxes automatically change each time you select a new entry.

4.	The RECIPE and INSTRUCTIONS browse list boxes have been defined as the parent and child browse list boxes to resize.  Drag the bottom of the window down and notice that they both resize and the other two browse list boxes still remain intact.

5.	The following types of options are used on several of the browse list boxes:  hot display fields, multiple display orders, search entry and hidden mark buttons (uses SPACE and SHIFT+SPACE keys for marking).  Again, Power Browse will support the use of the same options being used more than once.

6.	Press the Close button to return to the menu.

7.	Choose the Exit menu and then choose Exit to close the example application.


Order Information
Order Information:

Please use the order form that is located on the Order Form menu option.  The current prices for each product are listed there.   Payment options and Shipping Policies are listed below.

You may place your order by Phone at (408) 732-4300, Fax at (408) 732-4372 or Private E-mail on CompuServe at 75244,2146.

You may also mail your order to:

ToolCraft Development Corp.

21040 Homestead Rd. Suite 202

Cupertino, CA 95014

Payment Options and Shipping Policies:

Orders in the United States

Orders outside the United States


Orders in United States

For Orders in the United States:

We can accept MasterCard, Visa, Check or Money Order, and C.O.D.'s (add $5 for C.O.D.'s).

Purchase orders are also accepted from State and Federal Government Agencies as well as State Universities and Colleges.   You must mail us an original copy of the P.O. before we can ship the product.

Shipping and handling charges are $9.95.

All orders are shipped via UPS 2nd day air (overnight delivery is also available for $15).


Orders Outside the United States

For Orders outside the United States:

We only accept MasterCard or Visa.

Shipping and handling charges are  $15 for overseas orders and $10 for Canada and Mexico.

All products will be shipped via U.S. 1st Class Mail.