Home | Services | Contact Us
Software
 

Business Applications

Accounting & Finance
Aviation
Automotive
Application Development
Business Intelligence
Budgeting
Banking
BPO
Call Center
Content management
Construction
Database Management
Document Conversion
eCRM Solutions
E-Learning
Enterprise Resource Planning
Education
Ecommerce Solutions
Embedded Technologies
Engineering
EAI
Food and Beverage
Healthcare and Medicine
HelpDesk
Hospitality and Travel
Media & Publishing
Insurance Software
Legal
Manufacturing Software
Media and Entertainment
Sales Force Automation
Supply Chain Management
Real Estate
Retail Applications
Telecommunication
Utilities Software

 

Corporate Solutions

Backup
Bar Code
Build Management
Business Management
Business Drawing
Communications
Configuration Management
Consultants
Data Administration
Desktop Customization
Device Drivers
Diagnostics
Disk Management
Document Imaging
Document Management
Electronics
File Management
Freeware
Graphic Designing
Human Resources
Industry-Specific
Information Retrieval
Internet
Intranet
Marketing
Networking
Object-Oriented
Office Suites
Online Training
Operating Systems
Project Management
System Management
Software Testing Services
Transaction Processing
Workflow Management

Mobile Software

iPhone Apps
Palm OS
Pocket PC Software
Psion
Symbian
Wireless Utilities

Other Popular

Adobe Writer
Adobe Flash
Photoshop
MS Office
MS Word
Fax Software
OCR Software
Project Management

Top Shareware

JavaScript2.1
Dreamweaver 2.0
Delphi 7.0
Microsoft .NET 3.5
Java Runtime E'ment
Visual C++ Express

Popular Games

Super Mario
Warcraft
Sudoku
Shooting Games
Racing Games
Chess Games
Adventure

Desktop

3D Screensavers
Screensaver Tools
Themes
Wallpapers

   
 
Visual Basic Programming - Downloads, Articles, News & Resources


Visual Basic (VB) is a third-generation event-driven programming language and associated development environment (IDE) from Microsoft for its COM programming model. Visual Basic was derived from BASIC and enables the rapid application development (RAD) of graphical user interface (GUI) applications, access to databases using DAO, RDO, or ADO, and creation of ActiveX controls and objects. Scripting languages such as VBA and VBScript are syntactically similar to Visual Basic, but perform differently.

A programmer can put together an application using the components provided with Visual Basic itself. Programs written in Visual Basic can also use the Windows API, but doing so requires external function declarations.

The final release was version 6 in 1998. Microsoft's extended support ended in February 2008 and the designated successor was Visual Basic .NET.

Visual Basic was designed to be easy to learn and use. The language not only allows programmers to create simple GUI applications, but can also develop complex applications as well. Programming in VB is a combination of visually arranging components or controls on a form, specifying attributes and actions of those components, and writing additional lines of code for more functionality. Since default attributes and actions are defined for the components, a simple program can be created without the programmer having to write many lines of code. Performance problems were experienced by earlier versions, but with faster computers and native code compilation this has become less of an issue.

Although programs can be compiled into native code executables from version 5 onwards, they still require the presence of runtime libraries of approximately 2 MB in size. This runtime is included by default in Windows 2000 and later, but for earlier versions of Windows or Windows Vista, it must be distributed together with the executable.

Visual Basic has the following traits which differ from C-derived languages:

a. Boolean constant True has numeric value -1. This is because the Boolean data type is stored as a 16-bit signed integer. In this construct -1 evaluates to 16 binary 1s (the Boolean value True), and 0 as 16 0s (the Boolean value False). This is apparent when performing a Not operation on a 16 bit signed integer value 0 which will return the integer value -1, in other words True = Not False. This inherent functionality becomes especially useful when performing logical operations on the individual bits of an integer such as And, Or, Xor and Not. This definition of True is also consistent with BASIC since the early 1970s Microsoft BASIC implementation and is also related to the characteristics of microprocessor instructions at the time.

b. Logical and bitwise operators are unified. This is unlike all the C-derived languages (such as Java or Perl), which have separate logical and bitwise operators. This again is a traditional feature of BASIC.

c. Variable array base. Arrays are declared by specifying the upper and lower bounds in a way similar to Pascal and Fortran. It is also possible to use the Option Base statement to set the default lower bound. Use of the Option Base statement can lead to confusion when reading Visual Basic code and is best avoided by always explicitly specifying the lower bound of the array. This lower bound is not limited to 0 or 1, because it can also be set by declaration. In this way, both the lower and upper bounds are programmable. In more subscript-limited languages, the lower bound of the array is not variable. This uncommon trait does exist in Visual Basic .NET but not in VBScript.

OPTION BASE was introduced by ANSI, with the standard for ANSI Minimal BASIC in the late 1970s.

d. Relatively strong integration with the Windows operating system and the Component Object Model.

e. Banker's rounding as the default behavior when converting real numbers to integers with the Round function.

f. Integers are automatically promoted to reals in expressions involving the normal division operator (/) so that division of an odd integer by an even integer produces the intuitively correct result. There is a specific integer divide operator (\) which does truncate.

g. By default, if a variable has not been declared or if no type declaration character is specified, the variable is of type Variant. However this can be changed with Deftype statements such as DefInt, DefBool, DefVar, DefObj, DefStr. There are 12 Deftype statements in total offered by Visual Basic 6.0. The default type may be overridden for a specific declaration by using a special suffix character on the variable name ( for Double, ! for Single, & for Long, % for Integer, $ for String, and @ for Currency) or using the key phrase As (type). VB can also be set in a mode that only explicitly declared variables can be used with the command Option Explicit.

Fun Visual Basic Projects - Free software downloads and reviews - CNET ...

Come to CNET Download.com for free and safe Fun Visual Basic Projects downloads. Explore six programs that illustrate advanced uses of Visual Basic.

Visual Discomix DJ Basic - Free software downloads and reviews - CNET ...

Come to CNET Download.com for free and safe Visual Discomix DJ Basic downloads. Mix your favorite tunes with this DJ software.

Learn Visual Basic 2005 - Free software downloads and reviews - CNET ...

Come to CNET Download.com for free and safe Learn Visual Basic 2005 downloads. Learn Visual Basic 2005 with over 100 practical examples and applications.

Visual Basic Database Projects - Free software downloads and reviews ...

Come to CNET Download.com for free and safe Visual Basic Database Projects downloads. Use this set of three programs to illustrate the advanced uses of Visual Basic with databases.

Visual Basic Source Code Controls - Free software downloads and ...

Come to CNET Download.com for free and safe Visual Basic Source Code Controls downloads. Make Visual Basic Controls using Scheduler Source Code, Calendar Source Code, Clock Source ...

Beginning Visual Basic Express - Free software downloads and reviews ...

Come to CNET Download.com for free and safe Beginning Visual Basic Express downloads. Learn the Visual Basic Express programming using a self-paced tutorial.

Accounting Software Visual Basic Source - Free software downloads and ...

Come to CNET Download.com for free and safe Accounting Software Visual Basic Source downloads. Manage your small business accounting.

Free Visual Basic Tools downloads

Visual Basic Tools at Free Downloads Center. ... Calendar Wizard, creating custom calendar with this wizard is more easier, quicker and economical.

Downloads

Get started creating cool fun projects with one of these Express Edition products. Click an Express Edition product to get started creating cool fun projects ...

Visual Basic for Kids - Free software downloads and reviews - CNET ...

Come to CNET Download.com for free and safe Visual Basic for Kids downloads. Learn how to create applications in Visual Basic.

Free visual basic downloads

Free visual basic downloads ... Time tracking, timesheet and project management has become easier by using Easy Time Logs Free.

Jetpack (Visual Basic 6.0) - Free software downloads and reviews ...

Come to CNET Download.com for free and safe Jetpack (Visual Basic 6.0) downloads. Enhance your Visual Basic database applications with these ten controls.

Visual Basic 5.0 Runtime Module - Free software downloads and reviews ...

Come to CNET Download.com for free and safe Visual Basic 5.0 Runtime Module downloads. Add support files to run Visual Basic 5.0 programs on your system.

Basics for Visual Basic - Free software downloads and reviews - CNET ...

Come to CNET Download.com for free and safe Basics for Visual Basic downloads. Learn and understand bit manipulation and MKI$ functions for VB5 or VB6.

 
     
   
     
Hardware

Programming

General Tools
Active Server Pages
Basic
C++
Delphi
HTML
Java
Oracle
Visual Basic
XML
ActiveX
CGI
Compilers
Database
Debugging
HTML Editors
Javascript
PHP
Tutorials
Setup Generators
Site Management
Source Code
Web Development
Website Promotion

Most Popular

AVG Anti-Virus Free
LimeWire
Ad Aware
Avira AntiVir
Avast Home
WinRar
Orbit Downloader
FrostWire
Winzip
BitComet
CamFrog Video Chat
Spybot
IrfanView
FLV Player
mIRC
YouTube Downloader
GOM Media Player
Virtual DJ Software
Adobe Reader
RealPlayer

Webware

Audio
Bookmarking
Business Tools
Communication
Design
File Sharing
Office Software
Online Storage
Productivity
Social Networking
Utilities
Video
Web Publishing

Software Management

Software Outsourcing
Offshore Outsourcing
Software Management
Project management
Enterprise Software

MP3 & Audio

Audio Editor
Audio Tools
CD Burners
CD Rippers
Karaoke
MIDI
MP3 Converter
Players
Rippers
Sound Recorder

DVD & Video

DVD Authoring
DVD Burner
DVD Copy Software
DVD Players
DVD Rippers
Video Conversion
Video Tools

Internet

Browser Plug Ins
Browsing Tools
Download Manager
FTP
Online Privacy
P2P Filesharing
Pop Up Blockers
Server Tools
Toolbars

Security

Anti Virus
Corporate Security
Encryption
Firewalls
Keylogger
Password Manager
Password Recovery

Copyright © 2008, data-loads.com - All Rights Reserved