-
-
Notifications
You must be signed in to change notification settings - Fork 85
/
visual-basic.scroll
117 lines (102 loc) · 5.25 KB
/
visual-basic.scroll
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
import ../code/conceptPage.scroll
id visual-basic
name Visual Basic
appeared 1991
tags pl
website https://msdn.microsoft.com/en-us/library/windows/desktop/ms788229.aspx
aka vb
aka VisualBasic
clocExtensions BAS bas ctl dsr frm FRX frx VBHTML vbhtml vbp vbw cls
fileType text
documentation https://learn.microsoft.com/en-us/dotnet/visual-basic/
antlr https://github.com/antlr/grammars-v4/tree/master/vb6
monaco vb
quineRelay Visual Basic
centralPackageRepositoryCount 0
ubuntuPackage mono-vbnc
country United States
originCommunity Microsoft
rijuRepl https://riju.codes/visualbasic
example
Module Main
Sub Main(args As String())
Console.WriteLine("Hello, world!")
End Sub
End Module
subreddit https://reddit.com/r/visualbasic
memberCount
2017 3474
2022 7807
leachim6 Visual Basic
filepath v/Visual Basic.vb
example
Module HelloWorld
Sub Main()
MsgBox("Hello World")
End Sub
End Module
compilerExplorer Visual Basic
example
Module Program
Function Square(num As Integer) As Integer
Return num * num
End Function
End Module
meetup https://www.meetup.com/topics/vb
memberCount 12487
groupCount 21
keywords AddHandler AddressOf Alias And AndAlso As Async Boolean ByRef Byte ByVal Call Case Catch CBool CByte CChar CDate CDbl CDec Char CInt Class CLng CObj Const Continue CSByte CShort CSng CStr CType CUInt CULng CUShort Date Decimal Declare Default Delegate Dim DirectCast Do Double Each Else ElseIf End EndIf Enum Erase Error Event Exit False Finally For Friend Function Get GetType GetXMLNamespace Global GoSub GoTo Handles If Implements Imports In Inherits Integer Interface Is IsNot Let Lib Like Long Loop Me Mod Module MustInherit MustOverride MyBase MyClass NameOf Namespace Narrowing New Next Not Nothing NotInheritable NotOverridable Object Of On Operator Option Optional Or OrElse Out Overloads Overridable Overrides ParamArray Partial Private Property Protected Public RaiseEvent ReadOnly ReDim RemoveHandler Resume Return SByte Select Set Shadows Shared Short Single Static Step Stop String Structure Sub SyncLock Then Throw To True Try TryCast TypeOf UInteger ULong UShort Using Variant Wend When While Widening With WithEvents WriteOnly Xor
lineCommentToken '
multiLineCommentTokens /* */
printToken Console.WriteLine
stringToken "
booleanTokens True False
hasDirectives true
Option Explicit On|Off
Option Compare Binary
hasOperatorOverloading false
hasComments true
hasLineComments true
' A comment
hasMultiLineComments false
hasPrintDebugging true
hasSemanticIndentation false
hasCaseInsensitiveIdentifiers true
hasStrings true
hasBooleans true
wikipedia https://en.wikipedia.org/wiki/Visual_Basic
example
Option Explicit
Dim Count As Integer
Private Sub Form_Load()
Count = 0
Timer1.Interval = 1000 ' units of milliseconds
End Sub
Private Sub Timer1_Timer()
Count = Count + 1
Label1.Caption = Count
End Sub
related visual-basic.net visual-studio-editor basic gambas xojo basic4ppc ns-basic vba perl pascal fortran vbscript ruby quickbasic autocad-app asp winwrap-basic lotusscript
summary 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. Microsoft intended Visual Basic to be relatively easy to learn and use. Visual Basic was derived from BASIC and enables the rapid application development (RAD) of graphical user interface (GUI) applications, access to databases using Data Access Objects, Remote Data Objects, or ActiveX Data Objects, and creation of ActiveX controls and objects. A programmer can create an application using the components provided by the Visual Basic program itself. Over time the community of programmers developed third-party components. Programs written in Visual Basic can also use the Windows API, which requires external function declarations. The final release was version 6 in 1998 (now known simply as Visual Basic). On April 8, 2008, Microsoft stopped supporting Visual Basic 6.0 IDE. The Microsoft Visual Basic team still maintains compatibility for Visual Basic 6.0 applications on Windows Vista, Windows Server 2008 including R2, Windows 7, Windows 8, Windows 8.1, Windows Server 2012, Windows 10 and Windows Server 2016 through its "It Just Works" program. In 2014, some software developers still preferred Visual Basic 6.0 over its successor, Visual Basic .NET. In 2014 some developers lobbied for a new version of the VB6 programming environment. In 2016, Visual Basic 6.0 won the technical impact award at The 19th Annual D.I.C.E. Awards. A dialect of Visual Basic, Visual Basic for Applications (VBA), is used as a macro or scripting language within several Microsoft applications, including Microsoft Office.
pageId 6097382
dailyPageViews 1574
created 2001
backlinksCount 2512
revisionCount 4052
appeared 1991
hopl https://hopl.info/showlanguage.prx?exp=1374
tiobe Visual Basic
currentRank 6
pypl Visual Basic
githubBigQuery Visual Basic
repos 10510
users 9062
linguistGrammarRepo https://github.com/angryant0007/VBDotNetSyntax
firstCommit 2012
lastCommit 2017
committerCount 4
commitCount 61
isbndb 0
indeedJobs visual basic engineer
2017 3294
semanticScholar 0