0% found this document useful (0 votes)
1K views

Features of Visual Basic

Visual Basic was designed to have a gentle learning curve and allow programmers to create both simple and complex GUI applications. Programming in VB involves visually arranging components on a form and specifying their attributes and actions. It also involves writing additional lines of code for more functionality. Forms are created using drag-and-drop techniques to place controls like text boxes and buttons, which have attributes and event handlers. Visual Basic can create executables, ActiveX controls, or DLL files, and is primarily used to develop Windows applications and interface with database systems.

Uploaded by

cayla mae carlos
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
1K views

Features of Visual Basic

Visual Basic was designed to have a gentle learning curve and allow programmers to create both simple and complex GUI applications. Programming in VB involves visually arranging components on a form and specifying their attributes and actions. It also involves writing additional lines of code for more functionality. Forms are created using drag-and-drop techniques to place controls like text boxes and buttons, which have attributes and event handlers. Visual Basic can create executables, ActiveX controls, or DLL files, and is primarily used to develop Windows applications and interface with database systems.

Uploaded by

cayla mae carlos
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 2

III.

Features
of
Visual Basic
Like the BASIC programming language, Visual Basic was designed to accommodate a
steep learning curve. Programmers can create both simple and complex GUI applications.
Programming in VB is a combination of visually arranging components or controls on a form,
specifying attributes and actions for those components, and writing additional lines of code for
more functionality. Since VB defines default attributes and actions for the components, a
programmer can develop a simple program without writing much code. Programs built with
earlier versions suffered performance problems, but faster computers and native code
compilation has made this less of an issue. Though VB programs can be compiled into native
code executables from version 5 on, they still require the presence of around 1 MB of runtime
libraries. Runtime libraries are included by default in Windows 2000 and later. Earlier versions
of Windows (95/98/NT), require that the runtime libraries be distributed with the executable.
Forms are created using drag-and-drop techniques. A tool is used to place controls (e.g., text
boxes, buttons, etc.) on the form (window). Controls have attributes and event
handlers associated with them. Default values are provided when the control is created, but may
be changed by the programmer. Many attribute values can be modified during run time based
on user actions or changes in the environment, providing a dynamic application. For example,
code can be inserted into the form resize event handler to reposition a control so that it remains
centered on the form, expands to fill up the form, etc. By inserting code into the event handler
for a key press in a text box, the program can automatically translate the case of the text being
entered, or even prevent certain characters from being inserted. Visual Basic can create
executables (EXE files), ActiveX controls, or DLL files, but is primarily used to develop Windows
applications and to interface database systems. Dialog boxes with less functionality can be used
to provide pop-up capabilities. Controls provide the basic functionality of the application, while
programmers can insert additional logic within the appropriate event handlers. For example, a
drop-down combination box automatically displays a list. When the user selects an element, an
event handler is called that executes code that the programmer created to perform the action for
that list item. Alternatively, a Visual Basic component can have no user interface, and instead
provide ActiveX objects to other programs via Component Object Model (COM). This allows for
server processing or an add-in module. The runtime recovers unused memory using reference
counting, which depends on variables passing out of scope or being set to nothing, avoiding the
problem of leaks common to other languages. There is a large library of utility objects, and the
language provides basic object oriented support. Unlike many other programming languages,
Visual Basic is generally not case sensitive—though it transforms keywords into a standard
case configuration and forces the case of variable names to conform to the case of the entry in
the symbol table. String comparisons are case sensitive by default. The Visual Basic compiler is
shared with other Visual Studio languages (C, C++). Nevertheless, by default the restrictions in
III.
Features
of
Visual Basic
the IDE do not allow creation of some targets (Windows model DLLs) and threading models, but
over the years, developers have bypassed these restrictions

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy