Working with BrowserBob is intuitive and
easy to do. However, there are some basics, which you should know in order
to get better results immediately. Depending on what kind of program you
are intending to create, there are many advanced features, which require
some more insight to work with. Please make use of this help system to
get your projects off the ground and get new ideas.
Basics
for your project work:
Creating
a new project
Adding objects to your project
Saving a project
Testing your project
Safeguarding your work
Generating your project (Building)
What
to consider when creating your application from a graphical point of view:
Alignment
of objects - for proper resizing behaviour
Alignment properties of objects define the behaviour of the object (e.g.
a button or the addressbar) regarding its position when the application
changes its size on the screen.
Resizing basics - the puzzling functionality
Basis for proper resizing of a graphical window. How to place the helper
lines correctly to arrange your Main Dialog or Panels for clean resizing.
Buttons as graphical elements
Buttons can be used as pure graphical elements
without button functionality. Use them to create overlapping effects and
more.
Alpha color - create transparency and shaped
objects
Your graphical objects don't have to look
square anymore! Alpha color enables you to create really free-shaped interfaces,
buttons and more.
Add powerful features to your project!
Explore the vast possibilities of BrowserBob's tools for adding files,
content and logic to your applications:
Additional files - include files & folders
into your application
Additional files and folders can be included
and shipped with your application. You can add a folder structure with
subfolders via View -> Additional
Files.
Creating
pull down menus (by the use of buttons and panels)
Use panels to outsource functionality
to your own graphical pull-down menus - in your own design - not grey
and square!
Independent
panels - additional resizable windows
Objects like buttons, labels or even web
objects can be placed on panels, which can be independent or relative
to the main interface. You can achieve interesting ergonomic effects for
the usage of your application via the use of panels - or just show additional
content in separate resizable "windows".
Scanning
- add powerful logic - make your app react on URL's & more
BrowserBob applications can react to content
in specific ways, using the scanning functionality. You can use scanning
to trigger any application behaviour, for example make the application
exchange its interface depending on the URL loaded or the page title or
depending on the page loading status text. You can also block access to
certain URL's or to pages whose page titles or URL's contain specific
text strings.
Script
extension - control your app out of webpages - trigger behaviour out of
html
Trigger application behaviour out of your
html-pages - send commands to the application, make buttons appear, change
interface, use all BrowserBob functionality triggered from the code of
your webpage with BrowserBob's HTML - Script extension using common VBScript
and JavaScript commands!
User agent - customizable server-side identification
of your application
With BrowserBob you can extend the user agent
identification string, which is sent to the webserver by your application.
It's customizable - so you can identify users of your application in your
weblogs or show special content targeted only to the audience using your
special application.
States -
"multiple app's in one" - realtime exchange of user interface
and functions
Your application can change looks and functionality
on the fly depending on defined criteria. So the interface of the app'
can change due to a button click or depending on the title or URL of accessed
documents or file types. Open a video player interface when videos are
accessed for example. Make your interface follow the content you are transporting.
Finalizing your project - find the right
output format for your requirements:
Different output formats are available
for you to choose from. Learn all about their different properties and
how to use them:
Finish your application - the build function
Related
topics:
Output programs
overview |