FACTOID # 147: Train spotters should go to Australia, which has more railway per capita than anywhere else on the globe.
 
 Home   Encyclopedia   Statistics   Countries A-Z   Flags   Maps   Education   Forum   FAQ   About 
 
WHAT'S NEW
RECENT ARTICLES
More Recent Articles »
 

SEARCH ALL

FACTS & STATISTICS   

Search encyclopedia, statistics and forums:

 

 

(* = Graphable)

 

 


Encyclopedia > Visual Basic

Visual Basic
The four colored boxes is the logo of VBA, and the two drums above them symbolize database connectivity
Paradigm Event-driven
Developer Microsoft
Typing discipline Static, strong
Influenced by QuickBASIC
Influenced Visual Basic .NET
OS Microsoft Windows

Visual Basic (VB) is a Third-generation event driven programming language and associated development environment from Microsoft for its COM programming model.[1] 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.[2] Visual Basic . ... Image File history File links VB_cover. ... A programming paradigm is a paradigmatic style of programming (compare with a methodology, which is a paradigmatic style of doing software engineering). ... Event-driven programming is a computer programming paradigm. ... For other uses, see Software developer (disambiguation). ... Microsoft Corporation, (NASDAQ: MSFT, HKSE: 4338) is a multinational computer technology corporation with global annual revenue of US$44. ... In computer science, a type system defines how a programming language classifies values and expressions into types, how it can manipulate those types and how they interact. ... In computer science, a type system defines how a programming language classifies values and expressions into types, how it can manipulate those types and how they interact. ... In computer science and computer programming, the term strong typing is used to describe those situations where programming languages specify one or more restrictions on how operations involving values having different datatypes can be intermixed. ... Microsoft QuickBASIC (also QB or sometimes, QBasic, which is also a different system) is an Integrated Development Environment (or IDE) and Compiler for the BASIC programming language that was developed by Microsoft. ... Visual Basic . ... An operating system (OS) is the software that manages the sharing of the resources of a computer and provides programmers with an interface used to access those resources. ... Windows redirects here. ... A third generation language (3GL) is a programming language designed to be easier for a human to understand, including things like named variables. ... Please wikify (format) this article or section as suggested in the Guide to layout and the Manual of Style. ... An integrated development environment (IDE), also known as integrated design environment and integrated debugging environment, is a programming environment that has been packaged as an application program,that assists computer programmers in developing software. ... Microsoft Corporation, (NASDAQ: MSFT, HKSE: 4338) is a multinational computer technology corporation with global annual revenue of US$44. ... Component Object Model (COM) is a platform for software componentry introduced by Microsoft in 1993. ... BASIC (Beginners All-purpose Symbolic Instruction Code) is a family of high-level programming languages. ... Rapid application development (RAD), is a software development process developed initially by James Martin in the 1980s. ... GUI redirects here. ... This article is about computing. ... Data Access Objects (DAO) were an object oriented interface created by Microsoft which allowed early versions of Microsoft Access and Visual Basic the Jet database engine. ... RDO is a Microsoft technology (since deprecated) that stands for Remote Data Objects, allowing you to create interfaces that can directly call ODBC. This is useful for speed, overall control, and also makes your job a lot easier when youre programming. ... // Microsoft ActiveX Data Objects (ADO) is a set of Component Object Model objects for accessing data sources. ... ActiveX is Microsoft technology used for developing reusable object oriented software components. ... Scripting programming languages (commonly called scripting languages or script languages) are computer programming languages designed for scripting the operation of a computer. ... Visual Basic for Applications (VBA) is an implementation of Microsofts Visual Basic, an event driven programming language and associated integrated development environment (IDE) which is built into most Microsoft Office applications. ... VBScript (short for Visual Basic Scripting Edition) is an Active Scripting language developed by Microsoft. ...


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. Software component representations: above the representation used in UML, below the representation commonly used by Microsofts COM objects. ... The Windows API, informally WinAPI, is the name given by Microsoft to the core set of application programming interfaces (APIs) available in the Microsoft Windows operating systems. ...


In business programming, Visual Basic has one of the largest user bases. In a survey conducted in 2005, 62 percent of developers reported using some form of Visual Basic. It currently competes with C++, JavaScript, C# and Java for dominance in the business world.[3] C++ (pronounced see plus plus, IPA: ) is a general-purpose programming language with high-level and low-level capabilities. ... JavaScript is a scripting language most often used for client-side web development. ... The title given to this article is incorrect due to technical limitations. ... Java language redirects here. ...

Contents

Language features

A typical session in Microsoft Visual Basic 6
A typical session in Microsoft Visual Basic 6

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 fairly 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. Download high resolution version (894x706, 53 KB)screen shot of typical session of visual basic This is a screenshot of copyrighted computer software. ... Download high resolution version (894x706, 53 KB)screen shot of typical session of visual basic This is a screenshot of copyrighted computer software. ... GUI can refer to the following: GUI is short for graphical user interface, a term used to describe a type of interface in computing. ... Source code (commonly just source or code) is any series of statements written in some human-readable computer programming language. ...


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 it must be distributed together with the executable. Windows 2000 (also referred to as Win2K) is a preemptive, interruptible, graphical and business-oriented operating system designed to work with either uniprocessor or symmetric multi-processor computers. ... Windows redirects here. ...


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 keypress in a text box, the program can automatically translate the case of the text being entered, or even prevent certain characters from being inserted. In computer graphical user interfaces, drag-and-drop is the action of (or support for the action of) clicking on a virtual object and dragging it to a different location or onto another virtual object. ... Look up attribute in Wiktionary, the free dictionary. ... An event handler is a part of a computer program created to tell the program how to act in response to a specific event (e. ...


Visual Basic can create executables (EXE files), ActiveX controls, DLL files, but is primarily used to develop Windows applications and to interface web database systems. Dialog boxes with less functionality (e.g., no maximize/minimize control) 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 will automatically display its list and allow the user to select any element. An event handler is called when an item is selected, which can then execute additional code created by the programmer to perform some action based on which element was selected, such as populating a related list. ActiveX control is a term used to denote reusable software components that are based on Microsoft Component Object Model (COM). ...


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-side processing or an add-in module. Component Object Model (COM) is a platform for software componentry introduced by Microsoft in 1993. ... In computer networking, the term server-side refers to operations that are performed by the server in a client-server relationship. ...


The language is garbage collected using reference counting, has a large library of utility objects, and has basic object oriented support. Since the more common components are included in the default project template, the programmer seldom needs to specify additional libraries. Unlike many other programming languages, Visual Basic is generally not case sensitive, although it will transform keywords into a standard case configuration and force the case of variable names to conform to the case of the entry within the symbol table entry. String comparisons are case sensitive by default, but can be made case insensitive if so desired. In computer science, garbage collection (GC) is a form of automatic memory management. ... In computer science, reference counting is a technique of storing the number of references, pointers, or handles to a resource such as an object or block of memory. ... Object-oriented programming (OOP) is a programming paradigm that uses objects and their interactions to design applications and computer programs. ... Keywords are the words that are used to reveal the internal structure of an authors reasoning. ...


The Visual Basic compiler is shared with other Visual Studio languages (C, C++), but restrictions in the IDE do not allow the creation of some targets (Windows model DLL's) and threading models.


==Characteristics present in Visual Basic==likes boys assess Visual Basic has the following uncommon traits:

  • Boolean constant True has numeric value −1.[4] 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.
  • 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.
  • 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 not exist in Visual Basic .NET and VBScript.
OPTION BASE was introduced by ANSI, with the standard for ANSI Minimal BASIC in the late 1970s. The extension to using a form of DIM A(1976 TO 2020) was first introduced in BBC Basic, found on the BBC micro, which in turn was influenced by COMAL.
  • Relatively strong integration with the Windows operating system and the Component Object Model.
  • Banker's rounding as the default behavior when converting real numbers to integers.
  • 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.
  • 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.

In computer science, the Boolean datatype, sometimes called the logical datatype, is a primitive datatype having two values: one and zero (which are equivalent to true and false). ... Java language redirects here. ... Wikibooks has a book on the topic of Perl Programming Perl is a dynamic programming language created by Larry Wall and first released in 1987. ... For the microarray in genetics, see SNP array. ... Fortran (previously FORTRAN[1]) is a general-purpose[2], procedural,[3] imperative programming language that is especially suited to numeric computation and scientific computing. ... Visual Basic . ... VBScript (short for Visual Basic Scripting Edition) is an Active Scripting language developed by Microsoft. ... BBC BASIC was developed in 1981 as a native programming language for the MOS Technology 6502 based Acorn BBC Micro home/personal computer, mainly by Roger Wilson. ... The BBC Microcomputer System was a series of microcomputers and associated peripherals designed and built by Acorn Computers Ltd for the BBC Computer Literacy Project operated by the British Broadcasting Corporation. ... COMAL (COMmon Algorithmic Language) is a computer programming language developed in Denmark by Benedict Løfstedt and Børge Christensen in 1973. ... Microsoft Windows is a range of commercial operating environments for personal computers. ... Component Object Model (COM) is a platform for software componentry introduced by Microsoft in 1993. ... Rounding is the process of reducing the number of significant digits in a number. ... Variant is a data type in certain programming languages, particularly Visual Basic and C++ when using COM. A variable of variant type, for brevity called a variant needs 16 bytes storage and its layout is as follows: In Visual Basic (and Visual Basic for Applications) the Variant data type can...

Evolution of Visual Basic

VB 1.0 was introduced in 1991. The approach for connecting the programming language to the graphical user interface is derived from a prototype developed by Alan Cooper called Tripod. Microsoft contracted with Cooper and his associates to develop Tripod into a programmable shell for Windows 3.0, under the code name Ruby (no relation to the Ruby programming language). Year 1991 (MCMXCI) was a common year starting on Tuesday (link will display the 1991 Gregorian calendar). ... Alan Cooper, an advocate of interaction design, runs a design company and writes books about how to make software user interfaces more usable. ... Ruby is a reflective, object-oriented programming language. ...


Tripod did not include a programming language at all, and Ruby contained only a rudimentary command processor sufficient for its role as a Windows shell. Microsoft decided to use the simple Program Manager shell for Windows 3.0 instead of Ruby, and combine Ruby with the Basic language to create Visual Basic. Program Manager in Windows 3. ...


Ruby provided the "visual" part of Visual Basic — the form designer and editing tools — along with the ability to load dynamic link libraries containing additional controls (then called "gizmos"). Ruby's extensible gizmos later became the VBX interface. In computer science, a library is a collection of subprograms used to develop software. ... In computer programming, VBX (Visual Basic eXtension), or custom controls, was the component model used in Microsoft Visual Basic versions 1. ...


Timeline of Visual Basic (VB1 to VB6)

  • Project 'Thunder' was initiated
  • Visual Basic 1.0 (May 1991) was released for Windows at the Comdex/Windows World trade show in Atlanta, Georgia.
Visual Basic for MS-DOS
Visual Basic for MS-DOS
  • Visual Basic 1.0 for DOS was released in September 1992. The language itself was not quite compatible with Visual Basic for Windows, as it was actually the next version of Microsoft's DOS-based BASIC compilers, QuickBASIC and BASIC Professional Development System. The interface was textual, using extended ASCII characters to simulate the appearance of a GUI.
  • Visual Basic 2.0 was released in November 1992. The programming environment was easier to use, and its speed was improved. Notably, forms became instantiable objects, thus laying the foundational concepts of class modules as were later offered in VB4.
  • Visual Basic 3.0 was released in the summer of 1993 and came in Standard and Professional versions. VB3 included version 1.1 of the Microsoft Jet Database Engine that could read and write Jet (or Access) 1.x databases.
  • Visual Basic 4.0 (August 1995) was the first version that could create 32-bit as well as 16-bit Windows programs. It also introduced the ability to write non-GUI classes in Visual Basic.
  • With version 5.0 (February 1997), Microsoft released Visual Basic exclusively for 32-bit versions of Windows. Programmers who preferred to write 16-bit programs were able to import programs written in Visual Basic 4.0 to Visual Basic 5.0, and Visual Basic 5.0 programs can easily be converted with Visual Basic 4.0. Visual Basic 5.0 also introduced the ability to create custom user controls, as well as the ability to compile to native Windows executable code, speeding up calculation-intensive code execution.
  • Visual Basic 6.0 (Mid 1998) improved in a number of areas, including the ability to create web-based applications. VB6 is currently scheduled to enter Microsoft's "non-supported phase" starting March 2008.
  • Mainstream Support for Microsoft Visual Basic 6.0 ended on March 31, 2005. Extended support will end in March 2008.[5] In response, the Visual Basic user community expressed its grave concern and lobbied users to sign a petition to keep the product alive.[6] Microsoft has so far refused to change their position on the matter. Ironically, around this time, it was exposed that Microsoft's new anti-spyware offering, Microsoft AntiSpyware (part of the GIANT Company Software purchase), was coded in Visual Basic 6.0.[7] Windows Defender Beta 2 was rewritten as C++/CLI code.[8] It is difficult to tell what impact this decision will have on any future offerings of Microsoft if the perception is created that long lasting applications cannot be built with Microsoft Products due to planned obsolescence.[citation needed]

Year 1991 (MCMXCI) was a common year starting on Tuesday (link will display the 1991 Gregorian calendar). ... Image File history File links VBDOS-icon. ... Image File history File links This is a screenshot of a copyrighted website, video game graphic, computer program graphic, television broadcast, or film. ... Image File history File links This is a screenshot of a copyrighted website, video game graphic, computer program graphic, television broadcast, or film. ... This article is about the family of closely related operating systems for the IBM PC compatible platform. ... Year 1992 (MCMXCII) was a leap year starting on Wednesday (link will display full 1992 Gregorian calendar). ... Microsoft QuickBASIC 4. ... The term extended ASCII (or high ASCII) describes eight-bit or larger character encodings that include the standard seven-bit ASCII characters as well as others. ... GUI can refer to the following: GUI is short for graphical user interface, a term used to describe a type of interface in computing. ... Year 1992 (MCMXCII) was a leap year starting on Wednesday (link will display full 1992 Gregorian calendar). ... Year 1993 (MCMXCIII) was a common year starting on Friday (link will display full 1993 Gregorian calendar). ... Jet is the database engine behind Microsofts Access. ... Year 1995 (MCMXCV) was a common year starting on Sunday (link will display full 1995 Gregorian calendar). ... 32-bit is a term applied to processors, and computer architectures which manipulate the address and data in 32-bit chunks. ... In computer science, 16-bit is an adjective used to describe integers that are at most two bytes wide, or to describe CPU architectures based on registers, address buses, or data buses of that size. ... For the band, see 1997 (band). ... 32-bit is a term applied to processors, and computer architectures which manipulate the address and data in 32-bit chunks. ... Year 1998 (MCMXCVIII) was a common year starting on Thursday (link will display full 1998 Gregorian calendar). ... 2008 (MMVIII) will be a leap year starting on Tuesday of the Anno Domini (common) era, in accordance with the Gregorian calendar. ... is the 90th day of the year (91st in leap years) in the Gregorian calendar. ... Year 2005 (MMV) was a common year starting on Saturday (link displays full calendar) of the Gregorian calendar. ... Microsoft AntiSpyware, also known as Windows AntiSpyware, is a piece of software designed to remove, quarantine or prevent a spyware presence on Microsoft Windows 2000, Windows XP and Windows Server 2003 operating systems. ... GIANT Company Software, Inc. ... Planned obsolescence (also built-in obsolescence (UK)) is the decision on the part of a manufacturer to produce a consumer product that will become obsolete and/or non-functional in a defined time frame. ...

Derivative languages

Microsoft has developed derivatives of Visual Basic for use in scripting. It is derived heavily from BASIC and host applications, and has replaced the original Visual Basic language with a .NET platform version: Microsoft Corporation, (NASDAQ: MSFT, HKSE: 4338) is a multinational computer technology corporation with global annual revenue of US$44. ... Scripting languages (commonly called script languages) are computer programming languages that are typically interpreted. ... BASIC (Beginners All-purpose Symbolic Instruction Code) is a family of high-level programming languages. ... Application software is a subclass of computer software that employs the capabilities of a computer directly and thoroughly to a task that the user wishes to perform. ... The Microsoft . ...

  • Visual Basic for Applications (VBA) is included in many Microsoft applications (Microsoft Office), and also in many third-party products like AutoCAD, WordPerfect Office 2002 and ArcGIS. There are small inconsistencies in the way VBA is implemented in different applications, but it is largely the same language as VB6 and uses the same runtime library.
  • VBScript is the default language for Active Server Pages and can be used in Windows scripting and client-side web page scripting. Although it resembles VB in syntax, it is a separate language and it is executed by the Windows Script Host as opposed to the VB runtime. These differences can affect the performance of an ASP web site. ASP and VBScript must not be confused with ASP.NET which uses Visual Basic.NET or any other language that targets the .NET Common Language Runtime.
  • Visual Basic .NET is Microsoft's designated successor to Visual Basic 6.0, and is part of Microsoft's .NET platform. It compiles and runs on the .NET Framework. It is not backwards compatible with VB6. An automated conversion tool exists, but for some projects automated conversion is impossible.[9]

Visual Basic for Applications (VBA) is an implementation of Microsofts Visual Basic, an event driven programming language and associated integrated development environment (IDE) which is built into most Microsoft Office applications. ... Microsoft Office is an office suite from Microsoft for Microsoft Windows and Apple Mac OS X operating systems. ... AutoCAD is a CAD software application for 2D and 3D design and drafting, developed and sold by Autodesk, Inc. ... WordPerfect Office is an Office applications suite. ... ArcGIS is the name of a group of Geographic Information System software product lines produced by ESRI. At the desktop GIS level, ArcGIS can include: ArcReader, which allows one to view and query maps created with the other Arc products; ArcView, which allows one to view spatial data, create maps... VBScript (short form of Microsoft Visual Basic Scripting Edition) is a subset of Visual Basic used in Active Server Pages and in Windows Scripting Host as a general-purpose scripting language. ... Active Server Pages (ASP) is Microsofts server-side script engine for dynamically-generated web pages. ... Windows redirects here. ... A screenshot of a web page. ... The Microsoft Windows Script Host (originally called Windows Scripting Host, but renamed for the second release) is distributed and installed by default on Windows 98 and later versions of Microsoft Windows. ... ASP.NET logo ASP.NET is a web application framework marketed by Microsoft that programmers can use to build dynamic web sites, web applications and XML web services. ... The Common Language Runtime (CLR) is the virtual machine component of Microsofts . ... Visual Basic . ... The Microsoft . ... The term backwards compatible refers to the ability of a recent software or hardware components to be able to work with earlier versions of the same product. ...

Performance and other issues

Earlier counterparts of Visual Basic (prior to version 5) compiled the code to P-Code or Pseudo code only. Visual Basic 5 and 6 are able to compile the code to either native or P-Code as the programmer chooses. The P-Code is interpreted by the language runtime, also known as virtual machine, implemented for benefits such as portability and small code. However, it usually slows down the execution by adding an additional layer of interpretation of code by the runtime although small amounts of code and algorithms can be constructed to run faster than the compiled native code. Visual Basic applications require Microsoft Visual Basic runtime MSVBVMxx.DLL, where xx is the relevant version number, either 50 or 60. MSVBVM60.dll comes as standard with Windows in all editions after Windows 98 while MSVBVM50.dll comes with all editions after Windows 95. A Windows 95 machine would however require that which ever dll was needed by the program was included with the installer. A p-code is similar to a byte-code but a p-code works at a higher level. ...


Visual Basic is criticized for its poor memory management and non-standard programming constructs which is said to result in poor programming practices and inefficient outputs. When programming in Visual Basic, it can sometimes be hard to tell if a variable is a reference to an object, or is the explicit object. In the same vein, it can sometimes be difficult to tell if an operation will result in a copy of a reference to an object, or a copy of the entire object. This ambiguity could result in unexpected results or poor program performance.


Sample code

Here are some examples of the language:


Function that returns the area of a circle:

 Private Function AreaOfCircle(Radius As Double) As Double Const PI = 3.14159265358979323846264 AreaOfCircle = PI * (Radius ^ 2) End Function 

Program to display a pop-up window with the words "Hello World" on it:

 Sub Main() MsgBox "Hello World" End Sub 

See also

Microsoft Visual Studio Express is a set of free integrated development environments developed by Microsoft that are lightweight versions of the Microsoft Visual Studio 2005 (codenamed Whidbey) product line. ... // The information provided here is intended to help Visual Basic 6 developers who are making the switch to Visual Basic . ... Programming languages are used for controlling the behavior of a machine (often a computer). ... Blitz BASIC started as a BASIC programming language for the Amiga, and has now been redeveloped as a whole suite of languages. ... In computing, IIf is a function in several editions of the Visual Basic programming language that returns one of its two parameters based on the evaluation of an expression. ... A properties window displays properties of a selected object in a drawing program or in user-interface design software. ... In software development, Gambas is an object-oriented dialect of the BASIC programming language, along with an integrated development environment to accompany it, which runs on Linux and other Unix-like computer operating systems. ... Visual Basic . ...

References

  1. ^ VB has been deprecated in favor of Visual Basic .NET, although conversion from VB to VB .NET can be non-trivial. [1].)
  2. ^ For example: S="ABC" : S = S & "DEF" : S = S & "GHI" is common practice in VB, but will cause major problems if used on ASP pages. This is because strings are handled differently by the two languages. The above code will cause significant overhead for VBScript.
  3. ^ http://www.computerworld.com/developmenttopics/development/story/0,10801,100542,00.html
  4. ^ In most languages, True is mapped to a non zero numeric value, often 1 or -1.
  5. ^ http://msdn2.microsoft.com/en-us/vbrun/ms788707.aspx
  6. ^ http://www.classicvb.org/petition/
  7. ^ Andrew Orlowski and Carey Bishop (2005-07-22). MS Anti-Spyware built on MS Abandonware. The Register. Retrieved on 2006-10-04.
  8. ^ http://www.winsupersite.com/reviews/windefender_beta2.asp
  9. ^ Piquet, Lori (2002-02-20). Abandoning the Fantasy of VB Migration Wizardry. DevX.com. Jupitermedia. Retrieved on 2007-05-17.

Visual Basic . ... Year 2005 (MMV) was a common year starting on Saturday (link displays full calendar) of the Gregorian calendar. ... is the 203rd day of the year (204th in leap years) in the Gregorian calendar. ... Year 2006 (MMVI) was a common year starting on Sunday of the Gregorian calendar. ... is the 277th day of the year (278th in leap years) in the Gregorian calendar. ... Also see: 2002 (number). ... is the 51st day of the year in the Gregorian calendar. ... Year 2007 (MMVII) is the current year, a common year starting on Monday of the Gregorian calendar and the AD/CE era in the 21st century. ... is the 137th day of the year (138th in leap years) in the Gregorian calendar. ...

External links

Wikibooks has a book on the topic of

  Results from FactBites:
 
Visual Basic - Wikipedia, the free encyclopedia (3637 words)
Visual Basic provides a specific syntax for access to attributes called Property methods, and this is often implemented using getters and setters in C++ or Java.
Visual Basic 2.0 was released in November 1992.
Visual Basic 3.0 was released in the summer of 1993 and came in Standard and Professional versions.
Visual Basic - definition of Visual Basic in Encyclopedia (2312 words)
Visual Basic.NET is a backwards incompatible upgrade of Visual Basic 6.0, and is part of Microsoft's.NET platform.
Visual Basic makes it easy to build, deploy, use, and reuse components, however it is not as easy to use forms created for one application with another, due to the global nature of the language.
Visual Basic is limited to signed integers of between 8 and 32 bits, whereas many other languages provides built-in unsigned integers.
  More results at FactBites »

 

COMMENTARY     


Share your thoughts, questions and commentary here
Your name
Your location
Your comments
Please enter the 5-letter protection code


Lesson Plans | Student Area | Student FAQ | Reviews | Press Releases |  Feeds | Contact
The Wikipedia article included on this page is licensed under the GFDL.
Images may be subject to relevant owners' copyright.
All other elements are (c) copyright NationMaster.com 2003-5. All Rights Reserved.
Usage implies agreement with terms.