Logo
Unionpedia
Communication
Get it on Google Play
New! Download Unionpedia on your Android™ device!
Install
Faster access than browser!
 

Visual Basic

Index Visual Basic

Visual Basic is a third-generation event-driven programming language and integrated development environment (IDE) from Microsoft for its Component Object Model (COM) programming model first released in 1991 and declared legacy during 2008. [1]

102 relations: ?:, Active Server Pages, ActiveX, ActiveX Data Objects, Alan Cooper, Apress, ArcGIS, Array data type, ASP.NET, Attribute (computing), AutoCAD, Backward compatibility, BASIC, Basic4ppc, Boolean data type, Cambridge University Press, Comparison of programming languages, Component Object Model, Component-based software engineering, Data access object, Database, DLL Hell, DOS, Drag and drop, Dynamic-link library, Event (computing), Event-driven programming, Extended ASCII, Form (programming), Fortran, Free software, Gambas, Graphical user interface, IBM Lotus SmartSuite, IBM Notes, IIf, Integrated development environment, Learning curve, Legacy system, LotusScript, Memory leak, Microsoft, Microsoft Developer Network, Microsoft Jet Database Engine, Microsoft Office, Microsoft P-Code, Microsoft Visual Studio, Microsoft Windows, Microsoft Word, MS-DOS, ..., NS Basic, Object-based language, Object-oriented programming, OpenOffice Basic, Pascal (programming language), Perl, QuickBASIC, Rapid application development, Reference counting, Remote Data Objects, Reserved word, Rounding, Ruby (programming language), Sage 300, Scripting language, Server-side, Software developer, SolidWorks, Source code, StarOffice, Strong and weak typing, Syntax (programming languages), Text-based user interface, Third-generation programming language, Thread (computing), Two's complement, Type system, Variant type, VBScript, Visual Basic .NET, Visual Basic Extension, Visual Basic for Applications, Web page, Widget (GUI), Windows 10, Windows 2000, Windows 3.0, Windows 7, Windows 8, Windows 8.1, Windows API, Windows Server 2008, Windows Server 2012, Windows Server 2016, Windows Vista, WinWrap Basic, WordBASIC, WordPerfect, Xojo, .NET Framework, 16-bit, 32-bit. Expand index (52 more) »

?:

In computer programming, ?: is a ternary operator that is part of the syntax for basic conditional expressions in several programming languages.

New!!: Visual Basic and ?: · See more »

Active Server Pages

Active Server Pages (ASP), later known as Classic ASP or ASP Classic, is Microsoft's first server-side script engine for dynamically generated web pages.

New!!: Visual Basic and Active Server Pages · See more »

ActiveX

ActiveX is a software framework created by Microsoft that adapts its earlier Component Object Model (COM) and Object Linking and Embedding (OLE) technologies for content downloaded from a network, particularly from the World Wide Web.

New!!: Visual Basic and ActiveX · See more »

ActiveX Data Objects

In computing, Microsoft's ActiveX Data Objects (ADO) comprises a set of Component Object Model (COM) objects for accessing data sources.

New!!: Visual Basic and ActiveX Data Objects · See more »

Alan Cooper

Alan Cooper (born June 3, 1952) is an American software designer and programmer.

New!!: Visual Basic and Alan Cooper · See more »

Apress

Apress Media LLC is a publisher of information technology books, based in New York City.

New!!: Visual Basic and Apress · See more »

ArcGIS

ArcGIS is a geographic information system (GIS) for working with maps and geographic information.

New!!: Visual Basic and ArcGIS · See more »

Array data type

Language support for array types may include certain built-in array data types, some syntactic constructions (array type constructors) that the programmer may use to define such types and declare array variables, and special notation for indexing array elements.

New!!: Visual Basic and Array data type · See more »

ASP.NET

ASP.NET is an open-source server-side web application framework designed for web development to produce dynamic web pages.

New!!: Visual Basic and ASP.NET · See more »

Attribute (computing)

In computing, an attribute is a specification that defines a property of an object, element, or file.

New!!: Visual Basic and Attribute (computing) · See more »

AutoCAD

AutoCAD is a commercial computer-aided design (CAD) and drafting software application.

New!!: Visual Basic and AutoCAD · See more »

Backward compatibility

Backward compatibility is a property of a system, product, or technology that allows for interoperability with an older legacy system, or with input designed for such a system, especially in telecommunications and computing.

New!!: Visual Basic and Backward compatibility · See more »

BASIC

BASIC (an acronym for Beginner's All-purpose Symbolic Instruction Code) is a family of general-purpose, high-level programming languages whose design philosophy emphasizes ease of use.

New!!: Visual Basic and BASIC · See more »

Basic4ppc

Basic4ppc (pronounced "Basic for PPC") is a programming language for Pocket PC handheld computers running Windows Mobile operating system, by Anywhere Software.

New!!: Visual Basic and Basic4ppc · See more »

Boolean data type

In computer science, the Boolean data type is a data type that has one of two possible values (usually denoted true and false), intended to represent the two truth values of logic and Boolean algebra.

New!!: Visual Basic and Boolean data type · See more »

Cambridge University Press

Cambridge University Press (CUP) is the publishing business of the University of Cambridge.

New!!: Visual Basic and Cambridge University Press · See more »

Comparison of programming languages

Programming languages are used for controlling the behavior of a machine (often a computer).

New!!: Visual Basic and Comparison of programming languages · See more »

Component Object Model

Component Object Model (COM) is a binary-interface standard for software components introduced by Microsoft in 1993.

New!!: Visual Basic and Component Object Model · See more »

Component-based software engineering

Component-based software engineering (CBSE), also called as component-based development (CBD), is a branch of software engineering that emphasizes the separation of concerns with respect to the wide-ranging functionality available throughout a given software system.

New!!: Visual Basic and Component-based software engineering · See more »

Data access object

In computer software, a data access object (DAO) is an object that provides an abstract interface to some type of database or other persistence mechanism.

New!!: Visual Basic and Data access object · See more »

Database

A database is an organized collection of data, stored and accessed electronically.

New!!: Visual Basic and Database · See more »

DLL Hell

In computing, DLL Hell is a term for the complications that arise when working with dynamic-link libraries (DLLs) used with Microsoft Windows operating systems, particularly legacy 16-bit editions, which all run in a single memory space.

New!!: Visual Basic and DLL Hell · See more »

DOS

DOS is a family of disk operating systems.

New!!: Visual Basic and DOS · See more »

Drag and drop

In computer graphical user interfaces, drag and drop is a pointing device gesture in which the user selects a virtual object by "grabbing" it and dragging it to a different location or onto another virtual object.

New!!: Visual Basic and Drag and drop · See more »

Dynamic-link library

Dynamic-link library (or DLL) is Microsoft's implementation of the shared library concept in the Microsoft Windows and OS/2 operating systems.

New!!: Visual Basic and Dynamic-link library · See more »

Event (computing)

In computing, an event is an action or occurrence recognized by software, often originating asynchronously from the external environment, that may be handled by the software.

New!!: Visual Basic and Event (computing) · See more »

Event-driven programming

In computer programming, event-driven programming is a programming paradigm in which the flow of the program is determined by events such as user actions (mouse clicks, key presses), sensor outputs, or messages from other programs/threads.

New!!: Visual Basic and Event-driven programming · See more »

Extended ASCII

Extended ASCII (EASCII or high ASCII) character encodings are eight-bit or larger encodings that include the standard seven-bit ASCII characters, plus additional characters.

New!!: Visual Basic and Extended ASCII · See more »

Form (programming)

In component-based programming (Visual Basic,.NET WinForms, Delphi, Lazarus etc.), a form is a representation of a GUI window.

New!!: Visual Basic and Form (programming) · See more »

Fortran

Fortran (formerly FORTRAN, derived from Formula Translation) is a general-purpose, compiled imperative programming language that is especially suited to numeric computation and scientific computing.

New!!: Visual Basic and Fortran · See more »

Free software

Free software or libre software is computer software distributed under terms that allow users to run the software for any purpose as well as to study, change, and distribute it and any adapted versions.

New!!: Visual Basic and Free software · See more »

Gambas

Gambas is the name of an object-oriented dialect of the BASIC programming language, as well as the integrated development environment that accompanies it.

New!!: Visual Basic and Gambas · See more »

Graphical user interface

The graphical user interface (GUI), is a type of user interface that allows users to interact with electronic devices through graphical icons and visual indicators such as secondary notation, instead of text-based user interfaces, typed command labels or text navigation.

New!!: Visual Basic and Graphical user interface · See more »

IBM Lotus SmartSuite

SmartSuite is an office suite from Lotus Software.

New!!: Visual Basic and IBM Lotus SmartSuite · See more »

IBM Notes

IBM Notes (formerly Lotus Notes; see branding, below) and IBM Domino (formerly Lotus Domino) are the client and server, respectively, of a collaborative client-server software platform sold by IBM.

New!!: Visual Basic and IBM Notes · See more »

IIf

In computing, IIf (an abbreviation for Immediate if) is a function in several editions of the Visual Basic programming language and ColdFusion Markup Language (CFML), and on spreadsheets that returns the second or third parameter based on the evaluation of the first parameter.

New!!: Visual Basic and IIf · See more »

Integrated development environment

An integrated development environment (IDE) is a software application that provides comprehensive facilities to computer programmers for software development.

New!!: Visual Basic and Integrated development environment · See more »

Learning curve

A learning curve is a graphical representation of how an increase in learning (measured on the vertical axis) comes from greater experience (the horizontal axis); or how the more someone (or thing) does something, the better they get at it.

New!!: Visual Basic and Learning curve · See more »

Legacy system

In computing, a legacy system is an old method, technology, computer system, or application program, "of, relating to, or being a previous or outdated computer system." Often a pejorative term, referencing a system as "legacy" means that it paved the way for the standards that would follow it.

New!!: Visual Basic and Legacy system · See more »

LotusScript

LotusScript is an object oriented programming language used by Lotus Notes (since version 4.0) and other IBM Lotus Software products.

New!!: Visual Basic and LotusScript · See more »

Memory leak

In computer science, a memory leak is a type of resource leak that occurs when a computer program incorrectly manages memory allocations in such a way that memory which is no longer needed is not released.

New!!: Visual Basic and Memory leak · See more »

Microsoft

Microsoft Corporation (abbreviated as MS) is an American multinational technology company with headquarters in Redmond, Washington.

New!!: Visual Basic and Microsoft · See more »

Microsoft Developer Network

Microsoft Developer Network (MSDN) is the portion of Microsoft responsible for managing the firm's relationship with developers and testers, such as hardware developers interested in the operating system (OS), and software developers developing on the various OS platforms or using the API or scripting languages of Microsoft's applications.

New!!: Visual Basic and Microsoft Developer Network · See more »

Microsoft Jet Database Engine

The Microsoft Jet Database Engine is a database engine on which several Microsoft products have been built.

New!!: Visual Basic and Microsoft Jet Database Engine · See more »

Microsoft Office

Microsoft Office is a family of client software, server software, and services developed by Microsoft.

New!!: Visual Basic and Microsoft Office · See more »

Microsoft P-Code

P-Code is a name for several of Microsoft's proprietary intermediate languages.

New!!: Visual Basic and Microsoft P-Code · See more »

Microsoft Visual Studio

Microsoft Visual Studio is an integrated development environment (IDE) from Microsoft.

New!!: Visual Basic and Microsoft Visual Studio · See more »

Microsoft Windows

Microsoft Windows is a group of several graphical operating system families, all of which are developed, marketed, and sold by Microsoft.

New!!: Visual Basic and Microsoft Windows · See more »

Microsoft Word

Microsoft Word (or simply Word) is a word processor developed by Microsoft.

New!!: Visual Basic and Microsoft Word · See more »

MS-DOS

MS-DOS (acronym for Microsoft Disk Operating System) is an operating system for x86-based personal computers mostly developed by Microsoft.

New!!: Visual Basic and MS-DOS · See more »

NS Basic

NS Basic is a family of development tools for the mobile devices developed and commercially marketed by NS BASIC Corporation in Toronto, Ontario, Canada for iOS, Android, BlackBerry OS, WebOS, Newton OS, Palm OS, Windows CE, Windows Mobile and Microsoft Windows.

New!!: Visual Basic and NS Basic · See more »

Object-based language

The term "object-based language" may be used in a technical sense to describe any programming language that uses the idea of encapsulating state and operations inside "objects".

New!!: Visual Basic and Object-based language · See more »

Object-oriented programming

Object-oriented programming (OOP) is a programming paradigm based on the concept of "objects", which may contain data, in the form of fields, often known as attributes; and code, in the form of procedures, often known as methods. A feature of objects is that an object's procedures can access and often modify the data fields of the object with which they are associated (objects have a notion of "this" or "self").

New!!: Visual Basic and Object-oriented programming · See more »

OpenOffice Basic

OpenOffice Basic (formerly known as StarOffice Basic or StarBasic or OOoBasic) is a dialect of the programming language BASIC that originated with the StarOffice office suite and spread through OpenOffice.org and derivatives such as LibreOffice (where it is known as LibreOffice Basic).

New!!: Visual Basic and OpenOffice Basic · See more »

Pascal (programming language)

Pascal is an imperative and procedural programming language, which Niklaus Wirth designed in 1968–69 and published in 1970, as a small, efficient language intended to encourage good programming practices using structured programming and data structuring. It is named in honor of the French mathematician, philosopher and physicist Blaise Pascal. Pascal was developed on the pattern of the ALGOL 60 language. Wirth had already developed several improvements to this language as part of the ALGOL X proposals, but these were not accepted and Pascal was developed separately and released in 1970. A derivative known as Object Pascal designed for object-oriented programming was developed in 1985; this was used by Apple Computer and Borland in the late 1980s and later developed into Delphi on the Microsoft Windows platform. Extensions to the Pascal concepts led to the Pascal-like languages Modula-2 and Oberon.

New!!: Visual Basic and Pascal (programming language) · See more »

Perl

Perl is a family of two high-level, general-purpose, interpreted, dynamic programming languages, Perl 5 and Perl 6.

New!!: Visual Basic and Perl · See more »

QuickBASIC

Microsoft QuickBASIC (also QB) is an Integrated Development Environment (or IDE) and compiler for the BASIC programming language that was developed by Microsoft.

New!!: Visual Basic and QuickBASIC · See more »

Rapid application development

Rapid-application development (RAD) is both a general term, used to refer to adaptive software development approaches, as well as the name for James Martin's approach to rapid development.

New!!: Visual Basic and Rapid application development · See more »

Reference counting

In computer science, reference counting is a technique of storing the number of references, pointers, or handles to a resource such as an object, block of memory, disk space or other resource.

New!!: Visual Basic and Reference counting · See more »

Remote Data Objects

Remote Data Objects (abbreviated RDO) is an obsolete data access application programming interface primarily used in Microsoft Visual Basic applications on Windows 95 and later operating systems.

New!!: Visual Basic and Remote Data Objects · See more »

Reserved word

In a computer language, a reserved word (also known as a reserved identifier) is a word that cannot be used as an identifier, such as the name of a variable, function, or label – it is "reserved from use".

New!!: Visual Basic and Reserved word · See more »

Rounding

Rounding a numerical value means replacing it by another value that is approximately equal but has a shorter, simpler, or more explicit representation; for example, replacing $ with $, or the fraction 312/937 with 1/3, or the expression with.

New!!: Visual Basic and Rounding · See more »

Ruby (programming language)

Ruby is a dynamic, interpreted, reflective, object-oriented, general-purpose programming language.

New!!: Visual Basic and Ruby (programming language) · See more »

Sage 300

Sage 300 ERP is the name for the mid market Sage ERP line of enterprise management and accounting applications (formerly Sage ERP Accpac), primarily serving small and medium-sized businesses.

New!!: Visual Basic and Sage 300 · See more »

Scripting language

A scripting or script language is a programming language that supports scripts: programs written for a special run-time environment that automate the execution of tasks that could alternatively be executed one-by-one by a human operator.

New!!: Visual Basic and Scripting language · See more »

Server-side

Server-side refers to operations that are performed by the server in a client–server relationship in a computer network.

New!!: Visual Basic and Server-side · See more »

Software developer

A software developer is a person concerned with facets of the software development process, including the research, design, programming, and testing of computer software.

New!!: Visual Basic and Software developer · See more »

SolidWorks

SolidWorks is a solid modeling computer-aided design (CAD) and computer-aided engineering (CAE) computer program that runs on Microsoft Windows.

New!!: Visual Basic and SolidWorks · See more »

Source code

In computing, source code is any collection of code, possibly with comments, written using a human-readable programming language, usually as plain text.

New!!: Visual Basic and Source code · See more »

StarOffice

StarOffice, known briefly as Oracle Open Office before being discontinued in 2011, was a proprietary office suite.

New!!: Visual Basic and StarOffice · See more »

Strong and weak typing

In computer programming, programming languages are often colloquially classified as to whether the language's type system makes it strongly typed or weakly typed (loosely typed).

New!!: Visual Basic and Strong and weak typing · See more »

Syntax (programming languages)

In computer science, the syntax of a computer language is the set of rules that defines the combinations of symbols that are considered to be a correctly structured document or fragment in that language.

New!!: Visual Basic and Syntax (programming languages) · See more »

Text-based user interface

Text-based user interface (TUI), also called textual user interface or terminal user interface, is a retronym coined sometime after the invention of graphical user interfaces.

New!!: Visual Basic and Text-based user interface · See more »

Third-generation programming language

A third-generation programming language (3GL) is a generational way to categorize high-level computer programming languages.

New!!: Visual Basic and Third-generation programming language · See more »

Thread (computing)

In computer science, a thread of execution is the smallest sequence of programmed instructions that can be managed independently by a scheduler, which is typically a part of the operating system.

New!!: Visual Basic and Thread (computing) · See more »

Two's complement

Two's complement is a mathematical operation on binary numbers, best known for its role in computing as a method of signed number representation.

New!!: Visual Basic and Two's complement · See more »

Type system

In programming languages, a type system is a set of rules that assigns a property called type to the various constructs of a computer program, such as variables, expressions, functions or modules.

New!!: Visual Basic and Type system · See more »

Variant type

Variant is a data type in certain programming languages, particularly Visual Basic, OCaml, Delphi and C++ when using the Component Object Model.

New!!: Visual Basic and Variant type · See more »

VBScript

VBScript ("Microsoft Visual Basic Scripting Edition") is an Active Scripting language developed by Microsoft that is modeled on Visual Basic.

New!!: Visual Basic and VBScript · See more »

Visual Basic .NET

Visual Basic.NET (VB.NET) is a multi-paradigm, object-oriented programming language, implemented on the.NET Framework.

New!!: Visual Basic and Visual Basic .NET · See more »

Visual Basic Extension

In computer programming, a Visual Basic Extension (commonly abbreviated VBX) or custom control, was the component model used in Microsoft Visual Basic versions 1.0 to 3.0.

New!!: Visual Basic and Visual Basic Extension · See more »

Visual Basic for Applications

Visual Basic for Applications (VBA) is an implementation of Microsoft's event-driven programming language Visual Basic 6, which was discontinued in 2008, and its associated integrated development environment (IDE).

New!!: Visual Basic and Visual Basic for Applications · See more »

Web page

A web page (also written as webpage) is a document that is suitable for the World Wide Web and web browsers.

New!!: Visual Basic and Web page · See more »

Widget (GUI)

A control element (sometimes called a control or widget) in a graphical user interface is an element of interaction, such as a button or a scroll bar.

New!!: Visual Basic and Widget (GUI) · See more »

Windows 10

Windows 10 (codenamed Redstone, formerly Threshold) is a personal computer operating system developed and released by Microsoft, as part of the Windows NT family of operating systems.

New!!: Visual Basic and Windows 10 · See more »

Windows 2000

Windows 2000 (codenamed NT 5.0) is an operating system for use on both client and server computers.

New!!: Visual Basic and Windows 2000 · See more »

Windows 3.0

Windows 3.0, a graphical environment, is the third major release of Microsoft Windows, and was released on May 22, 1990.

New!!: Visual Basic and Windows 3.0 · See more »

Windows 7

Windows 7 (codenamed Vienna, formerly Blackcomb) is a personal computer operating system developed by Microsoft.

New!!: Visual Basic and Windows 7 · See more »

Windows 8

Windows 8 is a personal computer operating system developed by Microsoft as part of the Windows NT family of operating systems.

New!!: Visual Basic and Windows 8 · See more »

Windows 8.1

Windows 8.1 (codenamed Blue) is a computer operating system released by Microsoft.

New!!: Visual Basic and Windows 8.1 · See more »

Windows API

The Windows API, informally WinAPI, is Microsoft's core set of application programming interfaces (APIs) available in the Microsoft Windows operating systems.

New!!: Visual Basic and Windows API · See more »

Windows Server 2008

Windows Server 2008 is the second major release of the Windows Server family of operating systems for server computers.

New!!: Visual Basic and Windows Server 2008 · See more »

Windows Server 2012

Windows Server 2012, codenamed "Windows Server 8", is the sixth release of Windows Server.

New!!: Visual Basic and Windows Server 2012 · See more »

Windows Server 2016

Windows Server 2016 is a server operating system developed by Microsoft as part of the Windows NT family of operating systems, developed concurrently with Windows 10.

New!!: Visual Basic and Windows Server 2016 · See more »

Windows Vista

Windows Vista (codenamed Longhorn) is an operating system by Microsoft for use on personal computers, including home and business desktops, laptops, tablet PCs and media center PCs.

New!!: Visual Basic and Windows Vista · See more »

WinWrap Basic

WinWrap Basic (WWB) by Polar Engineering, Inc.

New!!: Visual Basic and WinWrap Basic · See more »

WordBASIC

WordBASIC was a subset of Microsoft QuickBASIC customized for word-processing.

New!!: Visual Basic and WordBASIC · See more »

WordPerfect

WordPerfect (WP) is a word processing application owned by Corel with a long history on multiple personal computer platforms.

New!!: Visual Basic and WordPerfect · See more »

Xojo

The Xojo programming environment is developed and commercially marketed by Xojo, Inc.

New!!: Visual Basic and Xojo · See more »

.NET Framework

.NET Framework (pronounced dot net) is a software framework developed by Microsoft that runs primarily on Microsoft Windows.

New!!: Visual Basic and .NET Framework · See more »

16-bit

16-bit microcomputers are computers in which 16-bit microprocessors were the norm.

New!!: Visual Basic and 16-bit · See more »

32-bit

32-bit microcomputers are computers in which 32-bit microprocessors are the norm.

New!!: Visual Basic and 32-bit · See more »

Redirects here:

.vb, History of Visual Basic, Hummingbird Basic, MSVB, Microsoft Visual BASIC, Microsoft Visual Basic, Microsoft Visual Basic 5.0, Microsoft Visual Basic 6, Microsoft Visual Basic 6.0, VB3, VB4, VB6, VBDOS 1.0, VBLang, VBP, Vbasic, Virtual Basic, Visual BASIC, Visual Basic 5, Visual Basic 6, Visual Basic 6 Portable, Visual Basic 6.0, Visual Basic Classic, Visual Basic Control, Visual Basic programming language, Visual basic, Visual basic 6, VisualBasic.

References

[1] https://en.wikipedia.org/wiki/Visual_Basic

OutgoingIncoming
Hey! We are on Facebook now! »