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

Visual Basic .NET

Index Visual Basic .NET

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

96 relations: "Hello, World!" program, Active window, Android (operating system), Anonymous function, Anonymous type, Array data structure, Assignment (computer science), Asynchrony (computer programming), Berkeley Software Distribution, Boilerplate code, Bracket, C Sharp (programming language), Class (computer programming), Code refactoring, Colon (punctuation), Command-line interface, Comment (computer programming), Commercial software, Common Language Runtime, Comparison of C Sharp and Visual Basic .NET, Comparison of programming languages, Compiler, Component Object Model, Conditional operator, Data type, Database, Declarative programming, Determinism, Dynamic Language Runtime, Equals sign, Event-driven programming, Exception handling, Expression (computer science), Extension method, F Sharp (programming language), Floyd's triangle, Freeware, Generic programming, Imperative programming, Integer (computer science), Integrated development environment, IOS, IronPython, IronRuby, Just-in-time compilation, Language Integrated Query, Library (computing), Linux, List of .NET libraries and frameworks, MacOS, ..., Managed code, Microsoft, Microsoft Developer Network, Microsoft Small Basic, Microsoft Visual Studio, Microsoft Visual Studio Express, Microsoft Windows, Microsoft Windows SDK, Mono (software), MonoDevelop, Namespace, Newline, Nominal type system, Nullable type, Object-oriented programming, Open-source model, Operator overloading, Programming language, Programming paradigm, Quotation mark, Rapid application development, Reference counting, Reflection (computer programming), SharpDevelop, Software design pattern, Solaris (operating system), Standard streams, Statement (computer science), Strong and weak typing, Structured programming, Subroutine, System call, Tab key, Type inference, Unix, Variable (computer science), Virtual machine, Visual Basic, Visual Basic for Applications, Whitespace character, Windows Forms, Wizard (software), XML Literals, .NET Compact Framework, .NET Framework, .NET Framework version history. Expand index (46 more) »

"Hello, World!" program

A "Hello, World!" program is a computer program that outputs or displays "Hello, World!" to a user.

New!!: Visual Basic .NET and "Hello, World!" program · See more »

Active window

An active window is the currently focused window in the current window manager or explorer.

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

Android (operating system)

Android is a mobile operating system developed by Google, based on a modified version of the Linux kernel and other open source software and designed primarily for touchscreen mobile devices such as smartphones and tablets.

New!!: Visual Basic .NET and Android (operating system) · See more »

Anonymous function

In computer programming, an anonymous function (function literal, lambda abstraction, or lambda expression) is a function definition that is not bound to an identifier.

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

Anonymous type

Anonymous types are a feature of C# 3.0, Visual Basic.NET 9.0, Oxygene, Scala and Go that allows data types to encapsulate a set of properties into a single object without having to first explicitly define a type.

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

Array data structure

In computer science, an array data structure, or simply an array, is a data structure consisting of a collection of elements (values or variables), each identified by at least one array index or key.

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

Assignment (computer science)

In computer programming, an assignment statement sets and/or re-sets the value stored in the storage location(s) denoted by a variable name; in other words, it copies a value into the variable.

New!!: Visual Basic .NET and Assignment (computer science) · See more »

Asynchrony (computer programming)

Asynchrony, in computer programming, refers to the occurrence of events independent of the main program flow and ways to deal with such events.

New!!: Visual Basic .NET and Asynchrony (computer programming) · See more »

Berkeley Software Distribution

Berkeley Software Distribution (BSD) was a Unix operating system derivative developed and distributed by the Computer Systems Research Group (CSRG) of the University of California, Berkeley, from 1977 to 1995.

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

Boilerplate code

In computer programming, boilerplate code or boilerplate refers to sections of code that have to be included in many places with little or no alteration.

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

Bracket

A bracket is a tall punctuation mark typically used in matched pairs within text, to set apart or interject other text.

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

C Sharp (programming language)

C# (/si: ʃɑːrp/) is a multi-paradigm programming language encompassing strong typing, imperative, declarative, functional, generic, object-oriented (class-based), and component-oriented programming disciplines.

New!!: Visual Basic .NET and C Sharp (programming language) · See more »

Class (computer programming)

In object-oriented programming, a class is an extensible program-code-template for creating objects, providing initial values for state (member variables) and implementations of behavior (member functions or methods).

New!!: Visual Basic .NET and Class (computer programming) · See more »

Code refactoring

Code refactoring is the process of restructuring existing computer code—changing the factoring—without changing its external behavior.

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

Colon (punctuation)

The colon is a punctuation mark consisting of two equally sized dots centered on the same vertical line.

New!!: Visual Basic .NET and Colon (punctuation) · See more »

Command-line interface

A command-line interface or command language interpreter (CLI), also known as command-line user interface, console user interface and character user interface (CUI), is a means of interacting with a computer program where the user (or client) issues commands to the program in the form of successive lines of text (command lines).

New!!: Visual Basic .NET and Command-line interface · See more »

Comment (computer programming)

In computer programming, a comment is a programmer-readable explanation or annotation in the source code of a computer program.

New!!: Visual Basic .NET and Comment (computer programming) · See more »

Commercial software

Commercial software, or seldom payware, is computer software that is produced for sale or that serves commercial purposes.

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

Common Language Runtime

The Common Language Runtime (CLR), the virtual machine component of Microsoft's.NET framework, manages the execution of.NET programs.

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

Comparison of C Sharp and Visual Basic .NET

C# and Visual Basic.NET are the two primary languages used to program on the.NET Framework.

New!!: Visual Basic .NET and Comparison of C Sharp and Visual Basic .NET · See more »

Comparison of programming languages

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

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

Compiler

A compiler is computer software that transforms computer code written in one programming language (the source language) into another programming language (the target language).

New!!: Visual Basic .NET and Compiler · 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 .NET and Component Object Model · See more »

Conditional operator

A conditional operator is a type of operator.

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

Data type

In computer science and computer programming, a data type or simply type is a classification of data which tells the compiler or interpreter how the programmer intends to use the data.

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

Database

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

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

Declarative programming

In computer science, declarative programming is a programming paradigm—a style of building the structure and elements of computer programs—that expresses the logic of a computation without describing its control flow.

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

Determinism

Determinism is the philosophical theory that all events, including moral choices, are completely determined by previously existing causes.

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

Dynamic Language Runtime

The Dynamic Language Runtime (DLR) from Microsoft runs on top of the Common Language Runtime and provides computer language services for dynamic languages.

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

Equals sign

The equals sign or equality sign is a mathematical symbol used to indicate equality.

New!!: Visual Basic .NET and Equals sign · 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 .NET and Event-driven programming · See more »

Exception handling

Exception handling is the process of responding to the occurrence, during computation, of exceptions – anomalous or exceptional conditions requiring special processing – often changing the normal flow of program execution.

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

Expression (computer science)

An expression in a programming language is a combination of one or more constants, variables, operators, and functions that the programming language interprets (according to its particular rules of precedence and of association) and computes to produce ("to return", in a stateful environment) another value.

New!!: Visual Basic .NET and Expression (computer science) · See more »

Extension method

In object-oriented computer programming, an extension method is a method added to an object after the original object was compiled.

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

F Sharp (programming language)

F# (pronounced F sharp) is a strongly typed, multi-paradigm programming language that encompasses functional, imperative, and object-oriented programming methods.

New!!: Visual Basic .NET and F Sharp (programming language) · See more »

Floyd's triangle

Floyd's triangle is a right-angled triangular array of natural numbers, used in computer science education.

New!!: Visual Basic .NET and Floyd's triangle · See more »

Freeware

Freeware is software that is available for use at no monetary cost.

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

Generic programming

Generic programming is a style of computer programming in which algorithms are written in terms of types to-be-specified-later that are then instantiated when needed for specific types provided as parameters.

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

Imperative programming

In computer science, imperative programming is a programming paradigm that uses statements that change a program's state.

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

Integer (computer science)

In computer science, an integer is a datum of integral data type, a data type that represents some range of mathematical integers.

New!!: Visual Basic .NET and Integer (computer science) · 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 .NET and Integrated development environment · See more »

IOS

iOS (formerly iPhone OS) is a mobile operating system created and developed by Apple Inc. exclusively for its hardware.

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

IronPython

IronPython is an implementation of the Python programming language targeting the.NET Framework and Mono.

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

IronRuby

IronRuby is an implementation of the Ruby programming language targeting Microsoft.NET framework.

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

Just-in-time compilation

In computing, just-in-time (JIT) compilation, (also dynamic translation or run-time compilation), is a way of executing computer code that involves compilation during execution of a program – at run time – rather than prior to execution.

New!!: Visual Basic .NET and Just-in-time compilation · See more »

Language Integrated Query

Language Integrated Query (LINQ, pronounced "link") is a Microsoft.NET Framework component that adds native data querying capabilities to.NET languages.

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

Library (computing)

In computer science, a library is a collection of non-volatile resources used by computer programs, often for software development.

New!!: Visual Basic .NET and Library (computing) · See more »

Linux

Linux is a family of free and open-source software operating systems built around the Linux kernel.

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

List of .NET libraries and frameworks

This article contains a list of notable libraries that can be used in.NET languages.

New!!: Visual Basic .NET and List of .NET libraries and frameworks · See more »

MacOS

macOS (previously and later) is a series of graphical operating systems developed and marketed by Apple Inc. since 2001.

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

Managed code

Managed code is computer program code that requires and will execute only under the management of a Common Language Runtime virtual machine, typically the.NET Framework, or Mono.

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

Microsoft

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

New!!: Visual Basic .NET 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 .NET and Microsoft Developer Network · See more »

Microsoft Small Basic

Microsoft Small Basic is a programming language and associated IDE.

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

Microsoft Visual Studio

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

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

Microsoft Visual Studio Express

Microsoft Visual Studio Express is a set of integrated development environments (IDEs) developed by Microsoft as a freeware and registerware function-limited version of the non-free Microsoft Visual Studio.

New!!: Visual Basic .NET and Microsoft Visual Studio Express · 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 .NET and Microsoft Windows · See more »

Microsoft Windows SDK

Microsoft Windows SDK, and its predecessors Platform SDK, and.NET Framework SDK, are software development kits (SDKs) from Microsoft that contain documentation, header files, libraries, samples and tools required to develop applications for Microsoft Windows and.NET Framework.

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

Mono (software)

Mono is a free and open-source project led by Xamarin, a subsidiary of Microsoft (formerly by Novell and originally by Ximian), and the.NET Foundation, to create an Ecma standard-compliant,.NET Framework-compatible set of tools including, among others, a C# compiler and a Common Language Runtime.

New!!: Visual Basic .NET and Mono (software) · See more »

MonoDevelop

MonoDevelop (also known as Xamarin Studio) is an open source integrated development environment for Linux, macOS, and Windows.

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

Namespace

In computing, a namespace is a set of symbols that are used to organize objects of various kinds, so that these objects may be referred to by name.

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

Newline

Newline (frequently called line ending, end of line (EOL), line feed, or line break) is a control character or sequence of control characters in a character encoding specification, e.g. ASCII or EBCDIC.

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

Nominal type system

In computer science, a nominal or nominative type system (or name-based type system) is a major class of type system, in which compatibility and equivalence of data types is determined by explicit declarations and/or the name of the types.

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

Nullable type

In programming, nullable types are a feature of the type system of some programming languages which allow the value to be set to the special value NULL instead of the usual possible values of the data type.

New!!: Visual Basic .NET and Nullable type · 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 .NET and Object-oriented programming · See more »

Open-source model

The open-source model is a decentralized software-development model that encourages open collaboration.

New!!: Visual Basic .NET and Open-source model · See more »

Operator overloading

In programming, operator overloading, sometimes termed operator ad hoc polymorphism, is a specific case of polymorphism, where different operators have different implementations depending on their arguments.

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

Programming language

A programming language is a formal language that specifies a set of instructions that can be used to produce various kinds of output.

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

Programming paradigm

Programming paradigms are a way to classify programming languages based on their features.

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

Quotation mark

Quotation marks, also called quotes, quote marks, quotemarks, speech marks, inverted commas or talking marks, are punctuation marks used in pairs in various writing systems to set off direct speech, a quotation, or a phrase.

New!!: Visual Basic .NET and Quotation mark · 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 .NET 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 .NET and Reference counting · See more »

Reflection (computer programming)

In computer science, reflection is the ability of a computer program to examine, introspect, and modify its own structure and behavior at runtime.

New!!: Visual Basic .NET and Reflection (computer programming) · See more »

SharpDevelop

SharpDevelop (also styled as #develop) is a free and open source integrated development environment (IDE) for the.NET Framework, Mono, Gtk# and Glade# platforms.

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

Software design pattern

In software engineering, a software design pattern is a general, reusable solution to a commonly occurring problem within a given context in software design.

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

Solaris (operating system)

Solaris is a Unix operating system originally developed by Sun Microsystems.

New!!: Visual Basic .NET and Solaris (operating system) · See more »

Standard streams

In computer programming, standard streams are preconnected input and output communication channels between a computer program and its environment when it begins execution.

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

Statement (computer science)

In computer programming, a statement is a syntactic unit of an imperative programming language that expresses some action to be carried out.

New!!: Visual Basic .NET and Statement (computer science) · 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 .NET and Strong and weak typing · See more »

Structured programming

Structured programming is a programming paradigm aimed at improving the clarity, quality, and development time of a computer program by making extensive use of the structured control flow constructs of selection (if/then/else) and repetition (while and for), block structures, and subroutines in contrast to using simple tests and jumps such as the go to statement, which can lead to "spaghetti code" that is potentially difficult to follow and maintain.

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

Subroutine

In computer programming, a subroutine is a sequence of program instructions that performs a specific task, packaged as a unit.

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

System call

In computing, a system call is the programmatic way in which a computer program requests a service from the kernel of the operating system it is executed on.

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

Tab key

The tab key (abbreviation of tabulator key or tabular key) on a keyboard is used to advance the cursor to the next tab stop.

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

Type inference

Type inference refers to the automatic detection of the data type of an expression in a programming language.

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

Unix

Unix (trademarked as UNIX) is a family of multitasking, multiuser computer operating systems that derive from the original AT&T Unix, development starting in the 1970s at the Bell Labs research center by Ken Thompson, Dennis Ritchie, and others.

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

Variable (computer science)

In computer programming, a variable or scalar is a storage location (identified by a memory address) paired with an associated symbolic name (an identifier), which contains some known or unknown quantity of information referred to as a value.

New!!: Visual Basic .NET and Variable (computer science) · See more »

Virtual machine

In computing, a virtual machine (VM) is an emulation of a computer system.

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

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.

New!!: Visual Basic .NET and Visual Basic · 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 .NET and Visual Basic for Applications · See more »

Whitespace character

In computer programming, white space is any character or series of characters that represent horizontal or vertical space in typography.

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

Windows Forms

Windows Forms (WinForms) is a graphical (GUI) class library included as a part of Microsoft.NET Framework, providing a platform to write rich client applications for desktop, laptop, and tablet PCs.

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

Wizard (software)

A software wizard or setup assistant is a user interface type that presents a user with a sequence of dialog boxes that lead the user through a series of well-defined steps.

New!!: Visual Basic .NET and Wizard (software) · See more »

XML Literals

In the Microsoft.NET framework, XML Literal allows a computer program to include XML directly in the code.

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

.NET Compact Framework

The Microsoft.NET Compact Framework (.NET CF) is a version of the.NET Framework that is designed to run on resource constrained mobile/embedded devices such as personal digital assistants (PDAs), mobile phones, factory controllers, set-top boxes, etc.

New!!: Visual Basic .NET and .NET Compact Framework · 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 .NET and .NET Framework · See more »

.NET Framework version history

Microsoft started development on the.NET Framework in the late 1990s originally under the name of Next Generation Windows Services (NGWS).

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

Redirects here:

Microsoft Visual Basic .NET, Microsoft Visual Basic 2008 Express, Microsoft Visual Basic.NET, VB .NET, VB 2005, VB.NET, VB.Net, VB.net, VBx, Vb dot net, Vb.net, Visual BASIC .net, Visual Basic .NET 2003, Visual Basic .Net, Visual Basic .net, Visual Basic 2005, Visual Basic.NET, Visual Basic.Net, Visual Basic.net, Visual Fred, Visual basic .net.

References

[1] https://en.wikipedia.org/wiki/Visual_Basic_.NET

OutgoingIncoming
Hey! We are on Facebook now! »