bBrowser
The fast and flexible data browser

 

The bBrowser is a data browser control for the programming languages XSharp, Visual Objects and Vulcan.NET. It is fast, very flexible and easy to integrate into applications.

bbrowser-01
bbrowser-02
bbrowser-03
bbrowser-04
bbrowser-05
bbrowser-06
bbrowser-07

 

It can be connected with an almost arbitrary data server like the class DBServer, SQLSelect, AdoServer or ArrayServer (contained in bBrowser library). The data server must not be inherited from the VO class DataServer but can be an arbitrary VO class. The data server must only provide certain methods and accesses as an interface for the bBrowser. Which methods and accesses these are, is documented exactly in the help of the bBrowser.

If you are not or only partly satisfied with your current data browser, than you should have a closer look to the demo. It introduces you into the abilities of the bBrowser and enables you to compare your data browser with it.

Because the bBrowser is inherited from the VO class CustomControl, it can integrated into any window class.

The following list defines some feature of the bBrowser:

  • In comparison to the VO DataBrowser the bBrowser is faster at the factor 10 and more.

  • Columns can be displayed on calculated fields and/or on any expressions.

  • Different grids can be specified globally in the bBrowser for all columns as well as for every single column.

  • Several color, font and grid conditions can be specified globally in the bBrowser for all columns as well as for every single column.

  • Columns can be moved with the mouse and changed in the width.

  • Column values can be edited in various way. Integrating own controls for the edit is supported.

  • The bBrowser can be adjusted in such a way that it examines cyclically whether the data in the linked server changed, in order to update the display if necessary. This is meaningful whenever a data base is used by several programs.

  • Multiline column captions are supported.

  • Multiline column footers are supported.

  • Multiline column values are supported.

  • RTF-Text, Icons and bitmaps can be displayed as column values, column captions or as column footers.

  • The records in the bBrowser can be shown in record groups like in a TreeView. The record groups can be expanded and collapsed with the mouse or the keyboard.

  • Cell groups can be formed from several cells in the bBrowser. The cell groups can be moved with the mouse in the bBrowser. With cell groups a simple scheduler can be realized with the bBrowser.

  • A progress bar can be shown during reading the records into the bBrowser if a slow data connections exists.

  • Column values can be displayed as CheckBox, ComboBox or PushButton.

  • Data rows with variable height are supported. The bBrowser determines the respective row height on the basis of the column values automatically.

  • Empty values (like 0 or empty date) can be removed automatically from the display. Through this the realy important column values will be emphasized better.

  • Multi-Selection of several cells or columns are supported.

  • One or more columns can be frozen.

  • For each column editing, selecting, moving and changing the column width can be enabled or disabled.

  • Tooltips are supported for each row, column or cell.

  • The bBrowser contains an information area in which special messages can be displayed. Similar to Microsoft Outlook texts, icons or bitmaps can be shown in this area, if for example no records are existing.

  • The bBrowser integrates itself in the TAB-order of the window.

  • and much more...

You find further information about the bBrowser in the Online Help.