langs a-z
This commit is contained in:
parent
db842d013d
commit
d066446780
11389 changed files with 98361 additions and 1020 deletions
24
Lang/Visual-Basic/0DESCRIPTION
Normal file
24
Lang/Visual-Basic/0DESCRIPTION
Normal file
|
|
@ -0,0 +1,24 @@
|
|||
{{language|Visual Basic
|
||||
|strength=strong
|
||||
|safety=safe
|
||||
|compat=nominative
|
||||
|checking=static
|
||||
|parampass=both
|
||||
|gc=yes
|
||||
|LCT=yes}}
|
||||
{{implementation|BASIC}}{{collection|Visual Studio}}
|
||||
'''Visual Basic''' is a language developed by [[Microsoft]] to advance [[BASIC]] into the realm of [[GUI]] programming. While Microsoft ceased development of the language at version 6, a new language called [[:Category:Visual Basic .NET|Visual Basic .NET]] was developed around the [[.Net Framework]].
|
||||
|
||||
Used by Microsoft's flagship product Office, the embedded version of Visual Basic continues to be maintained. This version is known as [[:Category:VBA|Visual Basic for Applications]] and uses the same syntax as, and is mostly compatible with, Visual Basic 6.
|
||||
|
||||
==Categorization==
|
||||
Visual Basic can be divided into a few broad categories: VBDOS, Classic VB, and VB .Net.
|
||||
*'''Visual Basic for DOS''' (or '''VBDOS''') is really part of the [[QuickBASIC]] family -- in fact, VBDOS can compile most QB programs without change, and could be considered the "missing link" between QB and "real" VB. See [[wp:Visual Basic#Timeline|this section of WP's VB page]] for a tiny bit of info. (There is a Win16 program included with VBDOS that can translate VBDOS code to VB1 code, and vice-versa. The "forms" part of VBDOS is very similar to VB1; it's ''everything else'' that needed translating.)
|
||||
*'''Classic VB''' combines VB for 16-bit Windows, and pre-.Net VB for 32-bit Windows:
|
||||
**'''"Early" VB''' is VB1-3. The language is essentially the same as VB4-6, but the internals are a bit different, they're 16-bit only, and they use [[wp:Visual Basic Extension|VBX]] controls instead of the later ActiveX controls. These compilers are almost certainly not in use any more, as they are for 16-bit Windows.
|
||||
**'''COM VB''' is VB4-6 and [[VBA]]. They are [[:Category:Win32|Win32]] and use [[wp:Component Object Model|COM]] ([[wp:Object Linking and Embedding|OLE]], [[wp:ActiveX|ActiveX]], OCX) components (although VB4 also has a [[wp:Windows API#Versions|Win16]] version that can use VBX controls).
|
||||
*'''[[:Category:Visual Basic .NET|VB.Net]]''' isn't really VB, as far as most classic VB programmers are concerned. It's got a VB-like syntax, but the differences are great enough that it's really a separate language.
|
||||
|
||||
==See also==
|
||||
* [http://msdn.microsoft.com/en-us/vbasic/ms788229 Microsoft's VB6 Resource Center]
|
||||
* [[wp:Visual Basic|Visual Basic on Wikipedia]]
|
||||
1
Lang/Visual-Basic/99-Bottles-of-Beer
Symbolic link
1
Lang/Visual-Basic/99-Bottles-of-Beer
Symbolic link
|
|
@ -0,0 +1 @@
|
|||
../../Task/99-Bottles-of-Beer/Visual-Basic
|
||||
1
Lang/Visual-Basic/Animation
Symbolic link
1
Lang/Visual-Basic/Animation
Symbolic link
|
|
@ -0,0 +1 @@
|
|||
../../Task/Animation/Visual-Basic
|
||||
1
Lang/Visual-Basic/Assertions
Symbolic link
1
Lang/Visual-Basic/Assertions
Symbolic link
|
|
@ -0,0 +1 @@
|
|||
../../Task/Assertions/Visual-Basic
|
||||
1
Lang/Visual-Basic/Boolean-values
Symbolic link
1
Lang/Visual-Basic/Boolean-values
Symbolic link
|
|
@ -0,0 +1 @@
|
|||
../../Task/Boolean-values/Visual-Basic
|
||||
1
Lang/Visual-Basic/Command-line-arguments
Symbolic link
1
Lang/Visual-Basic/Command-line-arguments
Symbolic link
|
|
@ -0,0 +1 @@
|
|||
../../Task/Command-line-arguments/Visual-Basic
|
||||
1
Lang/Visual-Basic/Comments
Symbolic link
1
Lang/Visual-Basic/Comments
Symbolic link
|
|
@ -0,0 +1 @@
|
|||
../../Task/Comments/Visual-Basic
|
||||
1
Lang/Visual-Basic/Define-a-primitive-data-type
Symbolic link
1
Lang/Visual-Basic/Define-a-primitive-data-type
Symbolic link
|
|
@ -0,0 +1 @@
|
|||
../../Task/Define-a-primitive-data-type/Visual-Basic
|
||||
1
Lang/Visual-Basic/Determine-if-only-one-instance-is-running
Symbolic link
1
Lang/Visual-Basic/Determine-if-only-one-instance-is-running
Symbolic link
|
|
@ -0,0 +1 @@
|
|||
../../Task/Determine-if-only-one-instance-is-running/Visual-Basic
|
||||
1
Lang/Visual-Basic/Exceptions
Symbolic link
1
Lang/Visual-Basic/Exceptions
Symbolic link
|
|
@ -0,0 +1 @@
|
|||
../../Task/Exceptions/Visual-Basic
|
||||
1
Lang/Visual-Basic/Execute-a-system-command
Symbolic link
1
Lang/Visual-Basic/Execute-a-system-command
Symbolic link
|
|
@ -0,0 +1 @@
|
|||
../../Task/Execute-a-system-command/Visual-Basic
|
||||
1
Lang/Visual-Basic/GUI-component-interaction
Symbolic link
1
Lang/Visual-Basic/GUI-component-interaction
Symbolic link
|
|
@ -0,0 +1 @@
|
|||
../../Task/GUI-component-interaction/Visual-Basic
|
||||
1
Lang/Visual-Basic/GUI-enabling-disabling-of-controls
Symbolic link
1
Lang/Visual-Basic/GUI-enabling-disabling-of-controls
Symbolic link
|
|
@ -0,0 +1 @@
|
|||
../../Task/GUI-enabling-disabling-of-controls/Visual-Basic
|
||||
1
Lang/Visual-Basic/Greatest-element-of-a-list
Symbolic link
1
Lang/Visual-Basic/Greatest-element-of-a-list
Symbolic link
|
|
@ -0,0 +1 @@
|
|||
../../Task/Greatest-element-of-a-list/Visual-Basic
|
||||
1
Lang/Visual-Basic/Hash-from-two-arrays
Symbolic link
1
Lang/Visual-Basic/Hash-from-two-arrays
Symbolic link
|
|
@ -0,0 +1 @@
|
|||
../../Task/Hash-from-two-arrays/Visual-Basic
|
||||
1
Lang/Visual-Basic/Hello-world-Graphical
Symbolic link
1
Lang/Visual-Basic/Hello-world-Graphical
Symbolic link
|
|
@ -0,0 +1 @@
|
|||
../../Task/Hello-world-Graphical/Visual-Basic
|
||||
1
Lang/Visual-Basic/Infinity
Symbolic link
1
Lang/Visual-Basic/Infinity
Symbolic link
|
|
@ -0,0 +1 @@
|
|||
../../Task/Infinity/Visual-Basic
|
||||
1
Lang/Visual-Basic/Loops-For
Symbolic link
1
Lang/Visual-Basic/Loops-For
Symbolic link
|
|
@ -0,0 +1 @@
|
|||
../../Task/Loops-For/Visual-Basic
|
||||
1
Lang/Visual-Basic/Loops-Infinite
Symbolic link
1
Lang/Visual-Basic/Loops-Infinite
Symbolic link
|
|
@ -0,0 +1 @@
|
|||
../../Task/Loops-Infinite/Visual-Basic
|
||||
1
Lang/Visual-Basic/Mouse-position
Symbolic link
1
Lang/Visual-Basic/Mouse-position
Symbolic link
|
|
@ -0,0 +1 @@
|
|||
../../Task/Mouse-position/Visual-Basic
|
||||
Loading…
Add table
Add a link
Reference in a new issue