Advantages of Visual
Basic
There is quite a number of reasons for the enormous success of
Visual Basic (VB):
- The structure of the Basic programming language is very simple,
particularly as to the executable code.
- VB is not
only a language but primarily an integrated, interactive development
environment ("IDE").
- The VB-IDE
has been highly optimized to support rapid application development ("RAD").
It is particularly easy to develop graphical user interfaces and to
connect them to handler functions provided by the application.
- The graphical user interface of the VB-IDE
provides intuitively appealing views for the management of the program
structure in the large and the various types of entities (classes,
modules, procedures, forms, ...).
- VB provides a
comprehensive interactive and context-sensitive online help system.
- When editing program texts the "IntelliSense" technology
informs you in a little popup window about the types of constructs that
may be entered at the current cursor location.
- VB is a
component integration language which is attuned to Microsoft's Component
Object Model ("COM").
- COM
components can be written in different languages and then inegrated
using VB.
- Interfaces of COM
components can be easily called remotely via Distributed
COM ("DCOM"),
which makes it easy to construct distributed applications.
- COM
components can be embedded in / linked to your application's user
interface and also in/to stored documents (Object Linking and Embedding
"OLE",
"Compound Documents").
- There is a wealth of readily available COM
components for many different purposes.
Nevertheless, we are convinced that there remain many problems that have
not been addressed at all by Java,
VB, and other
languages or that havn't found a really satisfactory solution so far.