Knowledge

Visual Basic (.NET)

Source đź“ť

1852:
the same language development team at Microsoft. They compile to the same intermediate language (IL), which runs against the same .NET Framework runtime libraries. Although there are some differences in the programming constructs, their differences are primarily syntactic and, assuming one avoids the Visual Basic "Compatibility" libraries provided by Microsoft to aid conversion from Visual Basic 6, almost every feature in VB has an equivalent feature in C# and vice versa. Lastly, both languages reference the same Base Classes of the .NET Framework to extend their functionality. As a result, with few exceptions, a program written in either language can be run through a simple syntax converter to translate to the other. There are many open source and commercially available products for this task.
2777: 149: 2318: 546: 7988: 7658: 6714: 5436: 2791: 7960: 5446: 47: 5456: 533:
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.
2649:. The Visual Basic compiler was improved to infer line continuation in a set of common contexts, in many cases removing the need for the " _" line continuation characters. Also, existing support of inline Functions was complemented with support for inline Subs as well as multi-line versions of both Sub and Function lambdas. 2641:(DLR) for that release but shifted to a co-evolution strategy between Visual Basic and sister language C# to bring both languages into closer parity with one another. Visual Basic's innate ability to interact dynamically with CLR and COM objects has been enhanced to work with dynamic languages built on the DLR such as 3475: 1980: 820:
This is a module definition. Modules are a division of code, which can contain any kind of object, like constants or variables, functions or methods, or classes, but can not be instantiated as objects like classes and cannot inherit from other modules. Modules serve as containers of code that can be
1341:
The changes have altered many underlying assumptions about the "right" thing to do with respect to performance and maintainability. Some functions and libraries no longer exist; others are available, but not as efficient as the "native" .NET alternatives. Even if they compile, most converted Visual
1851:
and more; others have also added languages). Though C# and Visual Basic are syntactically different, that is where the differences mostly end. Microsoft developed both of these languages to be part of the same .NET Framework development platform. They are both developed, managed, and supported by
532:
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
509:
The Windows Forms library is most commonly used to create GUI interfaces in Visual Basic. All visual elements in the Windows Forms class library derive from the Control class. This provides the minimal functionality of a user interface element such as location, size, color, font, text, as well as
3467: 415:
language, the last version of which was Visual Basic 6.0. Although the ".NET" portion of the name was dropped in 2005, this article uses "Visual Basic " to refer to all Visual Basic languages released since 2002, in order to distinguish between them and the
3590:"Download Microsoft .NET Framework 4.5.2 Developer Pack for Windows Vista SP2, Windows 7 SP1, Windows 8, Windows 8.1, Windows Server 2008 SP2 Windows Server 2008 R2 SP1, Windows Server 2012 and Windows Server 2012 R2 from Official Microsoft Download Center" 2706:
Visual Basic 2017 (code named VB "15.0") was released with Visual Studio 2017. Extends support for new Visual Basic 15 language features with revision 2017, 15.3, 15.5, 15.8. Introduces new refactorings that allow organizing source code with one action.
3198: 1556:
namespace). Some programmers prefer to do things "the .NET way", since the Framework classes have more features and are less language-specific. Others argue that using language-specific features makes code more readable (for example, using
2697:
Visual Basic 2015 (code named VB "14.0") was released with Visual Studio 2015. Language features include a new "?." operator to perform inline null checks, and a new string interpolation feature is included to format strings inline.
679:
There is no unified way of defining blocks of statements. Instead, certain keywords, such as "If … Then" or "Sub" are interpreted as starters of sub-blocks of code and have matching termination keywords such as "End If" or "End
1486:
All procedure calls must be made with parentheses in VB.NET, whereas in Visual Basic 6 there were different conventions for functions (parentheses required) and subs (no parentheses allowed, unless called using the keyword
1552:) similarly to the corresponding function in Visual Basic 6. There is a controversy about which function to use as a best practice (not only restricted to showing message boxes but also regarding other features of the 428:, it is one of the three main languages targeting the .NET ecosystem. Microsoft updated its VB language strategy on 6 February 2023, stating that VB is a stable language now and Microsoft will keep maintaining it. 3202: 1354:
The following simple examples compare VB and VB.NET syntax. They assume that the developer has created a form, placed a button on it and has associated the subroutines demonstrated in each example with the click
1261:
Whether Visual Basic .NET should be considered as just another version of Visual Basic or a completely different language is a topic of debate. There are new additions to support new features, such as
691:. Multiple-line statements in Visual Basic are enabled with " _" at the end of each such line. The need for the underscore continuation character was largely removed in version 10 and later versions. 3840: 823:
It is common practice for a module and the code file which contains it to have the same name. However, this is not required, as a single code file may contain more than one module or class.
2392:) and runtime. In addition, Visual Basic .NET 2003 was available in the Visual Studio.NET Academic Edition, distributed to a certain number of scholars from each country without cost. 4174: 3753: 3691: 3629: 2974: 2542:, a method of defining some parts of a class in one file and then adding more definitions later; particularly useful for integrating user code with auto-generated code 2689:
Visual Basic 2013 was released alongside .NET Framework 4.5.1 with Visual Studio 2013. Can also build .NET Framework 4.5.2 applications by installing Developer Pack.
1334:. The increased breadth of the latter is also a problem that VB developers have to deal with when coming to the language, although this is somewhat addressed by the 5492: 708:, both to declare them and to get a value at a given index in one of them. Visual Basic uses round brackets to define the parameters of subroutines or functions. 1323: 2916: 5850: 2942: 3005: 600:
new values. To modify the normal sequential execution of statements, Visual Basic provides several control-flow statements identified by reserved keywords.
3876: 1346:
to take full advantage of the new language. Documentation is available to cover changes in the syntax, debugging applications, deployment and terminology.
1279:
has been doubled in length from 32 bits to 64 bits. This is true for all versions of VB.NET. A 16-bit integer in all versions of VB.NET is now known as a
3722: 3836: 5813: 1256: 30:
This article is about the modern programming language for .NET. For the original Visual Basic, the last version of which was Visual Basic 6.0, see
3660: 7692: 4722: 868:
is a system object, representing a command-line interface (also known as a "console") and granting programmatic access to the operating system's
365: 8042: 2715:
Visual Basic 2019 (code named VB "16.0") was released with Visual Studio 2019. It is the first version of Visual Basic focused on .NET Core.
510:
common events like click and drag/drop. The Control class also has docking support to let a control rearrange its position under its parent.
5485: 3599: 3536: 3417: 3175: 3109: 3083: 3057: 5803: 2814: 1842: 1265:
and short-circuited expressions. Also, two important data-type changes occurred with the move to VB.NET: compared to Visual Basic 6, the
3497: 8022: 7976: 5843: 5808: 4260: 3390: 3360: 3330: 3263: 3031: 8032: 6748: 6503: 4997: 3810: 3300: 3745: 3683: 3621: 3567: 2361: 7981: 5478: 2400:
After Visual Basic .NET 2003, Microsoft dropped ".NET" from the name of the product, calling the next version Visual Basic 2005.
2352:
version 6.0, the first version of Visual Basic .NET debuted in 2002. As of 2020, ten versions of Visual Basic .NET are released.
332: 6250: 5188: 883:
Instead of Console.WriteLine, one could use MsgBox, which prints the message in a dialog box instead of a command-line window.
3145: 1475:
statements when the corresponding button is double-clicked in design view. Visual Basic .NET will also generate the necessary
7971: 6245: 5022: 3228: 2964: 2809: 7630: 7339: 6717: 5897: 5836: 4609: 3440: 2782: 2885: 8012: 7712: 7685: 5975: 2829: 389: 310: 7364: 5360: 2754: 517: 432: 2735:
development platform provides an implementation of Visual Basic-specific libraries and a Visual Basic 2005 compatible
727:
characters at the beginning of a line, or after other code on a line, indicates that the (remainder of the) line is a
7717: 7079: 2506: 668:
statement has separate initialisation and testing sections, both of which must be present. (See examples below.) The
17: 2848: 1502:
are not obligatory. However, these are default names for a command button in Visual Basic 6 and VB.NET respectively.
1359:
of the mentioned button. Each example creates a "Hello, World" message box after the button on the form is clicked.
524:
techniques. A tool is used to place controls (e.g., text boxes, buttons, etc.) on the form (window). Controls have
8037: 7722: 7661: 7549: 7384: 7164: 7159: 6539: 6394: 6146: 5220: 2908: 492: 2938: 7640: 7411: 7154: 6534: 6409: 5887: 5378: 5245: 5200: 4472: 3935: 2997: 2804: 4826: 4821: 3872: 2431:
Easy access to certain areas of the .NET Framework that otherwise require significant code to access like using
7991: 7923: 7796: 7678: 7294: 7254: 6911: 6901: 6151: 6131: 5902: 5798: 5762: 5686: 5676: 5501: 5449: 5049: 4604: 2728: 2408: 1848: 728: 425: 421: 3781: 7966: 7944: 7898: 7871: 7846: 7806: 7478: 7124: 7054: 6896: 6760: 6529: 6099: 6087: 5985: 5173: 4677: 4587: 4220: 2819: 2404: 2389: 839:
This line defines a subroutine called "Main". "Main" is the entry point, where the program begins execution.
597: 581: 3714: 491:. Programming for Windows Forms with Visual Basic involves dragging and dropping controls on a form using a 7938: 7841: 7811: 7581: 7394: 7274: 7259: 7184: 6741: 6498: 6442: 6119: 5777: 5722: 5542: 5525: 4990: 4372: 1606:
The following example demonstrates a difference between Visual Basic 6 and VB.NET. Both examples close the
577: 448: 185: 2723:
The official Visual Basic compiler is written in Visual Basic and is available on GitHub as a part of the
557: 59: 7913: 7908: 7851: 7831: 7625: 7359: 7234: 7169: 6590: 6524: 6414: 6399: 6166: 5707: 5251: 5239: 4532: 4347: 4140: 4134: 2796: 1705:
The 'cmd' prefix is replaced by the 'btn' prefix, conforming to the new convention previously mentioned.
393: 140: 71: 1847:
C# and Visual Basic are Microsoft's first languages made to program on the .NET Framework (later adding
1294:
changed significantly are the semantics—from those of an object-based programming language running on a
7856: 7752: 7735: 7399: 7084: 6447: 6302: 5717: 4477: 4382: 3652: 3515:
With the new DLR, we have support for IronPython, IronRuby, Javascript, and the new dynamic VBx compile
2555: 247: 227: 7866: 7821: 7509: 7389: 7299: 6916: 6774: 6628: 6570: 6437: 6404: 6156: 5943: 5194: 4869: 4482: 4352: 2606: 2403:
For this release, Microsoft added many features intended to reinforce Visual Basic .NET's focus as a
3913: 3528: 8027: 7903: 7786: 7635: 7576: 7483: 7416: 7114: 6941: 6779: 6454: 6215: 5923: 5588: 5547: 5530: 5183: 4145: 2665: 2638: 1521:. In Visual Basic 6, event handler subs must have a specific name consisting of the object's name ( 1327: 477: 87: 7174: 6878: 6852: 6734: 6726: 6696: 5874: 5368: 5105: 5094: 5017: 4983: 3501: 3413: 3167: 1315: 148: 75: 3589: 1483:
statements. The developer need only add the statement to display the "Hello, World" message box.
8017: 7772: 6936: 6822: 6679: 6565: 6210: 6104: 6077: 6032: 5621: 5340: 5335: 5299: 5056: 4919: 4703: 4322: 3949: 3105: 3079: 3053: 2724: 2388:. Improvements were also made to the performance and reliability of .NET IDE (particularly the 2381: 2349: 1303: 804: 601: 593: 417: 412: 349: 189: 181: 83: 67: 63: 31: 6595: 7645: 7314: 7279: 7199: 6966: 6623: 6280: 6240: 6064: 6017: 5997: 5782: 5661: 5573: 5459: 5205: 5086: 4806: 4649: 4616: 4179: 3983: 2824: 2574:. It gained notoriety when it was found to be the subject of a Microsoft patent application. 712: 525: 444: 361: 7701: 7134: 7014: 6480: 6459: 6350: 6307: 5767: 5626: 5520: 5156: 5061: 4874: 4738: 4690: 4629: 4543: 4447: 4334: 4047: 4042: 4037: 3856: 2761:
environment is also similar but distinct from Visual Basic, as is the Visual FB Editor for
2750: 2727:. The creation of open-source tools for Visual Basic development has been slow compared to 2594: 2545: 705: 580:
to specify actions. The most common statement is an expression statement, consisting of an
484: 396: 54: 8: 7568: 7109: 6857: 6832: 6002: 5990: 5215: 4954: 4844: 4057: 3990: 3928: 3901: 3382: 3352: 3322: 3251: 3027: 2534: 892: 684: 480: 440: 79: 3286: 2331:
Please help update this article to reflect recent events or newly available information.
1708:
Visual Basic 6 did not provide common operator shortcuts. The following are equivalent:
7421: 7334: 7304: 6946: 6842: 6807: 6493: 6488: 6432: 6220: 6012: 5938: 5882: 5537: 5515: 5116: 4130: 3563: 2658: 2611: 2583: 2377: 1299: 1262: 456: 317: 275: 196: 106: 3802: 3444: 7757: 7524: 7456: 7309: 7264: 7179: 7049: 6976: 6684: 6389: 6365: 6312: 6082: 5980: 5681: 5226: 5141: 4831: 4667: 4467: 4303: 4013: 4000: 2385: 488: 321: 263: 3550:
Visual Basic binds to objects from dynamic languages such as IronPython and IronRuby
2841: 7591: 7129: 6837: 6827: 6560: 6377: 5953: 5267: 5129: 4659: 4293: 4098: 4065: 3131: 2626: 2516: 869: 604:
is supported by several constructs including two conditional execution constructs (
258: 216: 3224: 2637:
In April 2010, Microsoft released Visual Basic 2010. Microsoft had planned to use
291: 7620: 7441: 7379: 7289: 7214: 7139: 7119: 6847: 6701: 6295: 6069: 6007: 5918: 5642: 5470: 5411: 5373: 5071: 4864: 4854: 4796: 4654: 4598: 4277: 4029: 3973: 2732: 2597:, "If(condition as Boolean, truepart, falsepart)", to replace the "IIf" function. 2539: 1319: 1307: 720: 467: 404: 325: 205: 177: 94: 2873: 2530:
To bridge the gaps between itself and other .NET languages, this version added:
7446: 7189: 7004: 6999: 6956: 6802: 6664: 6230: 6176: 5752: 5712: 5616: 5583: 5578: 5568: 5563: 5395: 5284: 5044: 4959: 4939: 4811: 4556: 4412: 4298: 4189: 4126: 3921: 3466:
Vick, Paul A. Jr.; Barsan, Costica Corneliu; Silver, Amanda K. (May 14, 2003).
2621: 2600: 1311: 740:
The following is a very simple Visual Basic program, a version of the classic "
408: 267: 201: 5828: 2519:
written by the Visual Studio .NET IDE and system library code during debugging
1287:
editor is very similar in style and function to the Visual Basic form editor.
8006: 7876: 7406: 7374: 7344: 7044: 6812: 6555: 6424: 6360: 6285: 6161: 5892: 5439: 5257: 5233: 5210: 5166: 5076: 4964: 4849: 4752: 4377: 4093: 4080: 4070: 3979: 2740: 2549: 1607: 1356: 1331: 1295: 1284: 741: 724: 529: 521: 514: 504: 474: 436: 2874:"Option Explicit and Option Strict in Visual Basic .NET and in Visual Basic" 7928: 7767: 7269: 7089: 7034: 7029: 6654: 6345: 6340: 6171: 6022: 5747: 5390: 5325: 5151: 5146: 4879: 4791: 4681: 4392: 4308: 4160: 4113: 2616: 2505:
A "using" keyword, simplifying the use of objects that require the Dispose
2365: 460: 7488: 7219: 7074: 7039: 6862: 6817: 6355: 6275: 6124: 5385: 5307: 5161: 5100: 4859: 4801: 4698: 4639: 4566: 4432: 4422: 4367: 4225: 4210: 4184: 4019: 3908: 2746: 2739:
written in Visual Basic, as well as standard framework libraries such as
2027:' Write in the console "Hello world!" and start a new line. 1343: 701: 695: 688: 589: 235: 172: 7670: 545: 7836: 7554: 7529: 7504: 7059: 6971: 6951: 6926: 6225: 6200: 6188: 6183: 5958: 5737: 5732: 5691: 5276: 4949: 4944: 4929: 4576: 4492: 4427: 4402: 4362: 4342: 4265: 4245: 4205: 4169: 4150: 4088: 2642: 585: 3323:"What's New with the Visual Basic Upgrade Wizard in Visual Basic 2005" 1979: 698:("=") is used in both assigning values to variables and in comparison. 7933: 7534: 7451: 7329: 7144: 7099: 7064: 7009: 6757: 6659: 6638: 6384: 6114: 5727: 5416: 5289: 5178: 4914: 4894: 4884: 4839: 4816: 4767: 4756: 4644: 4457: 4437: 4417: 4407: 4240: 3965: 3943: 3594: 3532: 3296: 3259: 3252:"Navigate The .NET Framework And Your Projects With The My Namespace" 3141: 2881: 2762: 2425: 1467:
Both Visual Basic 6 and Visual Basic .NET automatically generate the
1276: 1269: 880:
which causes the string passed to it to be displayed on the console.
111: 99: 2939:"Visual Basic support planned for .NET 5.0 | Visual Basic Blog" 2790: 2329:. The reason given is: give update about Visual Studio 2022 release. 7599: 7514: 7324: 7284: 7209: 7194: 7149: 6931: 6921: 6613: 6205: 6109: 6092: 5933: 5742: 4904: 4899: 4889: 4708: 4592: 4487: 4462: 4387: 4215: 4121: 4008: 3775: 3199:"Microsoft converging programming languages | Developer World" 2736: 2646: 2523: 463: 452: 6756: 7826: 7816: 7431: 7349: 7319: 7249: 7224: 7104: 7024: 6961: 6618: 6372: 6335: 6290: 6235: 6193: 6042: 6037: 5948: 5772: 5757: 5421: 5346: 5312: 5136: 5124: 4934: 4561: 4517: 4502: 4397: 4285: 4103: 2069:
Requires a TextBox titled 'TextBox1' and a button called Button1.
764:' The classic "Hello, World!" demonstration program 222: 1146:''' Like Console.ReadLine but takes a prompt string. 7893: 7861: 7745: 7604: 7472: 7229: 7204: 7069: 7019: 6633: 5970: 5963: 5647: 5066: 4924: 4909: 4762: 4713: 4571: 4551: 4512: 4507: 4357: 4255: 4250: 4235: 4230: 2969: 2758: 584:
to be evaluated, on a single line. As part of that evaluation,
2042:' The user must press any key before the application ends. 46: 7801: 7791: 7762: 7740: 7544: 7519: 7426: 7354: 7244: 6906: 6674: 6669: 6317: 6141: 6027: 5928: 5330: 3945: 2718: 960:"Enter a value for how many rows to be displayed: " 243: 239: 2589:
For this release, Microsoft added many features, including:
1272:
has been doubled in length from 16 bits to 32 bits, and the
411:. Microsoft launched VB.NET in 2002 as the successor to its 7883: 7539: 7369: 7094: 6994: 6508: 6327: 6136: 5611: 5038: 5006: 4728: 4497: 3291: 3136: 1250: 719:, placed at the beginning of a line or after any number of 400: 251: 209: 864:
This line performs the actual task of writing the output.
7918: 7888: 7436: 7239: 6689: 4748: 231: 2868: 2866: 1962:' Show a message that says "Hello world!". 4975: 3132:"Microsoft Visual Basic 6.0 Migration Resource Center" 3287:"My.Internals: Examining the Visual Basic My Feature" 2863: 2661:. Major features introduced in this version include: 3168:"Visual Studio 2003 Retired Technical documentation" 2772: 807:. Each line serves a specific purpose, as follows: 473:Visual Basic is often used in conjunction with the 5500: 3353:"Defining and Using Generics in Visual Basic 2005" 2931: 632:) and four iterative execution (loop) constructs ( 3684:"What's new for Visual Basic 2017,15.3,15.5,15.8" 3414:"Real Software slams MS IsNot patent application" 3256:MSDN Magazine Visual Studio 2005 Guided Tour 2006 2849:"Visual Studio 2022 version 17.9.2 Release Notes" 2368:, which contrasts with the classic Visual Basic. 1393:VB.NET (MsgBox or MessageBox class can be used): 495:and writing corresponding code for each control. 8004: 3465: 2360:The first version, Visual Basic .NET, relies on 1342:Basic 6 applications will require some level of 1257:Comparison of Visual Basic and Visual Basic .NET 5858: 3472:Patent Application Full Text and Image Database 3468:"United States Patent Application: 20040230959" 2998:"Visual Basic language strategy - Visual Basic" 2995: 2248:' Say "Enter the text to speak: " 3441:"Real Software Slams Microsofts Patent Effort" 2064: 1725:'Reduces Form Height by one pixel per tick 672:statement steps through each value in a list. 470:also includes a command-line VB.NET compiler. 7686: 6742: 5844: 5486: 4991: 3929: 498: 27:Object-oriented computer programming language 3839:. Microsoft Corporation. November 15, 2005. 2941:. Blogs.msdn.microsoft.com. March 11, 2020. 2269:' The user must enter the text to speak. 1865: 744:" example created as a console application: 520:. In Visual Studio, forms are created using 3383:"Operator Overloading in Visual Basic 2005" 2558:data types commonly used in other languages 2407:platform and further differentiate it from 1843:Comparison of C Sharp and Visual Basic .NET 7959: 7693: 7679: 6749: 6735: 5851: 5837: 5493: 5479: 5445: 4998: 4984: 3936: 3922: 3873:"Visual Basic Language Specification 11.0" 3859:. Microsoft Corporation. December 19, 2007 3622:"New Language Features in Visual Basic 14" 2719:Cross-platform and open-source development 2680:"Global" keyword in "namespace" statements 2290:' Speak the text the user has entered. 147: 7700: 3857:"Visual Basic Language Specification 9.0" 3837:"Visual Basic Language Specification 8.0" 3249: 2657:Visual Basic 2012 was released alongside 2582:Visual Basic 9.0 was released along with 2376:Visual Basic .NET 2003 was released with 1314:, which consists of a combination of the 821:referenced from other parts of a program. 6504:Business Intelligence Development Studio 3411: 2380:. New features included support for the 2175: 1978: 1548:namespace which can be used (instead of 1251:Comparison with the classic Visual Basic 683:Statements are terminated either with a 435:(IDE) for developing in Visual Basic is 3875:. Microsoft Corporation. June 7, 2013. 3284: 2907:Dollard, Kathleen (November 13, 2018). 2906: 1572:In Visual Basic 2008, the inclusion of 1349: 14: 8005: 5189:Extensible Application Markup Language 3784:from the original on February 22, 2021 3756:from the original on September 1, 2019 3725:from the original on November 29, 2021 3694:from the original on September 1, 2019 3632:from the original on December 25, 2014 3478:from the original on February 11, 2006 3266:from the original on February 15, 2014 3178:from the original on December 30, 2014 3106:"Visual Basic Version of Hello, World" 2919:from the original on November 19, 2018 2815:Comparison of C# and Visual Basic .NET 1987: 996:"Allowed range is 1 and {0}" 8043:Object-oriented programming languages 7674: 6730: 5832: 5474: 4979: 3917: 3843:from the original on January 21, 2011 3813:from the original on January 30, 2021 3663:from the original on January 22, 2018 3439:Taft, Darryl K. (February 21, 2005). 3196: 3148:from the original on November 9, 2014 3112:from the original on January 11, 2010 3086:from the original on January 28, 2010 2810:List of .NET libraries and frameworks 2242:"Enter the text to speak: " 1836: 7631:Microsoft Open Specification Promise 7340:Text Template Transformation Toolkit 6761:free and open-source software (FOSS) 5455: 3602:from the original on January 9, 2020 3474:. US Patent & Trademark Office. 3438: 3412:Sherriff, Lucy (February 22, 2005). 3060:from the original on January 9, 2010 2996:KathleenDollard (February 6, 2023). 2945:from the original on January 5, 2022 2783:Free and open-source software portal 2493:Dynamically generated classes (e.g. 2311: 1017:' Output of Floyd's Triangle 540: 513:Forms are typically designed in the 3780:, .NET Foundation, April 13, 2019, 3743: 3712: 3681: 3650: 3539:from the original on August 4, 2009 3420:from the original on August 3, 2009 3393:from the original on April 23, 2008 3363:from the original on April 23, 2008 3008:from the original on March 31, 2023 2830:Comparison of programming languages 2668:with "async" and "await" statements 24: 5814:Visual Basic and Visual Basic .NET 3879:from the original on March 5, 2012 3828: 3746:"What's new for Visual Basic 16.0" 3715:"Visual Studio 2019 Release Notes" 3653:"Visual Studio 2017 Release Notes" 3570:from the original on July 26, 2010 3529:"What is New in Visual Basic 2010" 3333:from the original on April 6, 2008 3303:from the original on June 14, 2012 3034:from the original on March 4, 2016 2888:from the original on April 4, 2015 2515:feature, which hides (steps over) 2307: 886: 439:. Most Visual Studio editions are 433:integrated development environment 25: 8054: 8023:BASIC programming language family 3893: 3564:"What's New in Visual Basic 2010" 3231:from the original on June 2, 2013 3225:"Microsoft Intermediate Language" 3197:Krill, Paul (February 27, 2009). 3028:"New Features in Visual Basic 10" 2710: 2701: 2692: 2684: 2652: 2632: 2562:Visual Basic 2005 introduced the 2421:Design-time expression evaluation 1870:Requires a button called Button1. 735: 7987: 7986: 7958: 7657: 7656: 7550:TPM 2.0 Reference Implementation 7385:Windows Communication Foundation 7160:Microsoft Automatic Graph Layout 6713: 6712: 5454: 5444: 5435: 5434: 5221:Windows Communication Foundation 3285:Whitney, Tyler (November 2005). 3080:"Main Procedure in Visual Basic" 2977:from the original on May 2, 2019 2789: 2775: 2577: 2395: 2371: 2364:. The most important feature is 2355: 2316: 1509:keyword is used to make the sub 1149:''' </summary> 544: 45: 8033:Microsoft programming languages 7641:Open Source Security Foundation 7412:Windows Presentation Foundation 7155:Managed Extensibility Framework 6596:Team Foundation Version Control 5246:Windows Presentation Foundation 5201:Managed Extensibility Framework 3795: 3768: 3737: 3706: 3675: 3644: 3614: 3582: 3556: 3521: 3490: 3459: 3432: 3405: 3375: 3345: 3315: 3278: 3243: 3217: 3190: 3160: 3124: 3098: 2909:"Visual Basic in .NET Core 3.0" 2805:Microsoft Visual Studio Express 2502:Improved VB-to-VB.NET converter 1860: 1338:feature in Visual Studio 2005. 1324:generational garbage collection 1143:''' <summary> 7295:Python Tools for Visual Studio 7255:Open Management Infrastructure 7165:Microsoft C++ Standard Library 5502:Common Language Infrastructure 3072: 3046: 3020: 2989: 2957: 2900: 675:In addition, in Visual Basic: 13: 1: 3500:. May 1, 2007. Archived from 2835: 2820:Visual Basic for Applications 2428:called "My", which provides: 2405:rapid application development 1263:structured exception handling 7582:Microsoft Reciprocal License 7260:Open Neural Network Exchange 7185:Microsoft Enterprise Library 5543:Platform Invocation Services 5526:Common Intermediate Language 2522:Data Source binding, easing 704:(parentheses) are used with 7: 7360:Virtual File System for Git 7235:Neural Network Intelligence 7170:Microsoft Cognitive Toolkit 5859:Microsoft development tools 5252:Windows Workflow Foundation 5240:Windows Identity Foundation 4175:Extra! Basic Macro Language 4141:Data General Extended BASIC 3201:. InfoWorld. Archived from 3108:. MSDN – Developer Center. 3082:. MSDN – Developer Center. 3056:. MSDN – Developer Center. 2797:Computer programming portal 2768: 2059: 1855: 1540:There is a function called 891:This piece of code outputs 123:; 23 years ago 10: 8059: 8013:.NET programming languages 3909:The Visual Basic Team Blog 3250:Mackenzie, Duncan (2006). 1840: 1254: 502: 499:Use in making GUI programs 443:; the only exceptions are 29: 7954: 7731: 7708: 7654: 7613: 7590: 7567: 7510:Extensible Storage Engine 7497: 7465: 7390:Windows Driver Frameworks 7300:R Tools for Visual Studio 7175:Microsoft Design Language 6985: 6887: 6871: 6795: 6788: 6775:Microsoft and open source 6767: 6710: 6647: 6604: 6583: 6571:Extensible Storage Engine 6548: 6517: 6479: 6472: 6423: 6326: 6268: 6259: 6057: 5976:Robotics Developer Studio 5911: 5873: 5864: 5791: 5700: 5669: 5660: 5635: 5604: 5597: 5556: 5508: 5430: 5404: 5359: 5321: 5298: 5275: 5266: 5195:Language Integrated Query 5115: 5085: 5031: 5013: 4870:Disk Extended Color BASIC 4784: 4737: 4689: 4676: 4628: 4542: 4530: 4483:Open Programming Language 4446: 4333: 4321: 4276: 4198: 4159: 4112: 4079: 4056: 4028: 3999: 3964: 3957: 3498:"What the heck is "VBx"?" 3172:Microsoft Download Center 2526:client/server development 2456: 2432: 2325:This section needs to be 2065:Windows Forms Application 1866:Windows Forms Application 1588: 1573: 1534: 1530: 1529:), and the event's name ( 1526: 1522: 1330:engine) and a far larger 856:"Hello, world!" 779:"Hello, World!" 536: 360: 355: 348: 343: 338: 331: 316: 308: 286: 274: 257: 215: 195: 171: 167: 139: 135: 117: 105: 93: 53: 44: 7636:Open Letter to Hobbyists 7577:Microsoft Public License 7475:(v1.25, v2.0 & v4.0) 7417:Windows Template Library 7115:Dynamic Language Runtime 6780:Shared Source Initiative 6395:Communication Foundation 5804:C# and Visual Basic .NET 5548:Virtual Execution System 5184:Dynamic Language Runtime 5023:Libraries and frameworks 5005: 4768:WinFBE, Visual FB Editor 4146:Southampton BASIC System 2913:blogs.msdn.microsoft.com 2666:Asynchronous programming 2639:Dynamic Language Runtime 2384:and a better VB upgrade 2350:the classic Visual Basic 2203:"Sapi.Spvoice" 2179: 2137:"Sapi.Spvoice" 2071: 2021:"Hello world!" 1991: 1956:"Hello world!" 1938:"Hello world!" 1872: 1765: 1713: 1643: 1615: 1452:"Hello, World" 1395: 1382:"Hello, World" 1364: 1328:just-in-time compilation 897: 872:. The program calls the 841: 825: 809: 746: 586:functions or subroutines 8038:Microsoft Visual Studio 6853:Windows Package Manager 6697:Windows Package Manager 6410:Presentation Foundation 5809:Java and .NET platforms 5106:Framework Class Library 5095:Common Language Runtime 3443:. eWeek. Archived from 1316:Common Language Runtime 1310:language backed by the 933:' Input validation. 449:Visual Studio Community 7626:F# Software Foundation 6680:Web Platform Installer 6566:Access Database Engine 6033:Native Image Generator 5898:Tools for Applications 5622:.NET Compact Framework 5341:Native Image Generator 5336:.NET Compiler Platform 5057:.NET Compact Framework 4920:MS BASIC for Macintosh 4704:Visual Basic (classic) 4009:TI-BASIC (calculators) 3948:programming language ( 2725:.NET Compiler Platform 2586:on November 19, 2007. 2488:" MainForm " 2452:" MainForm " 2382:.NET Compact Framework 1984: 602:Structured programming 339:Microsoft Visual Basic 154:; 7 months ago 32:Visual Basic (classic) 7702:Programming languages 7646:Outercurve Foundation 7200:Mixed Reality Toolkit 5574:Global Assembly Cache 5206:Microsoft Silverlight 4807:Atari Microsoft BASIC 4650:Microsoft Small Basic 4617:Embedded Visual Basic 4180:VSI BASIC for OpenVMS 2825:Microsoft Small Basic 1982: 1554:Microsoft.VisualBasic 1546:Microsoft.VisualBasic 713:single quotation mark 445:Visual Studio Express 413:original Visual Basic 380:), originally called 7135:Fluent Design System 7015:.NET Micro Framework 6308:Xbox Development Kit 5893:Team System Profiler 5627:.NET Micro Framework 5521:Code Access Security 5062:.NET Micro Framework 4875:Extended Color BASIC 4043:Rocky Mountain BASIC 4038:HP Time-Shared BASIC 3807:www.mono-project.com 3750:www.visualstudio.com 3719:www.visualstudio.com 3688:www.visualstudio.com 3657:www.visualstudio.com 3227:. Dotnet-guide.com. 2973:. November 2, 2022. 2595:conditional operator 2566:operator that makes 2546:Operator overloading 1602:has become optional. 1565:(VB.NET) instead of 1517:event of the object 1350:Comparative examples 459:includes a freeware 418:classic Visual Basic 397:programming language 350:Classic Visual Basic 186:both safe and unsafe 182:both strong and weak 6858:WorldWide Telescope 6833:Microsoft PowerToys 6415:Workflow Foundation 6400:Identity Foundation 5986:SharePoint Designer 5216:Parallel Extensions 4955:TI BASIC (TI 99/4A) 4845:Benton Harbor BASIC 4058:Locomotive Software 3566:. Microsoft. 2010. 3387:msdn2.microsoft.com 3357:msdn2.microsoft.com 3327:msdn2.microsoft.com 3205:on January 26, 2013 3002:learn.microsoft.com 2851:. February 27, 2024 2464:WindowsApplication1 2390:background compiler 2176:Console Application 1988:Console Application 1983:Hello world! window 1104:"{0,-2} " 805:command-line window 715:(') or the keyword 455:. In addition, the 276:Filename extensions 118:First appeared 41: 7422:Windows UI Library 7335:T2 Temporal Prover 7305:RecursiveExtractor 6967:Small Basic Online 6843:Windows Calculator 6013:Windows App Studio 5589:Standard Libraries 5538:Common Type System 5516:Application domain 3054:"Module Statement" 2884:. March 19, 2008. 2677:Caller information 2659:.NET Framework 4.5 2612:Lambda expressions 2584:.NET Framework 3.5 2378:.NET Framework 1.1 2362:.NET Framework 1.0 1985: 1837:Comparison with C# 1525:), an underscore ( 1513:a handler for the 687:(":") or with the 576:Visual Basic uses 556:. You can help by 457:.NET Framework SDK 318:.NET Framework SDK 268:Apache License 2.0 152:/ 27 February 2024 39: 8000: 7999: 7982:Non-English-based 7668: 7667: 7563: 7562: 7466:Operating systems 7457:Z3 Theorem Prover 7265:Open Service Mesh 7180:Microsoft Detours 7050:ASP.NET Web Forms 6988:development tools 6724: 6723: 6685:Windows Installer 6591:Visual SourceSafe 6579: 6578: 6499:Management Studio 6468: 6467: 6313:Windows Installer 6053: 6052: 5826: 5825: 5822: 5821: 5656: 5655: 5468: 5467: 5355: 5354: 5227:WCF Data Services 4973: 4972: 4833:BASIC Programming 4780: 4779: 4776: 4775: 4719:Visual Basic .NET 4526: 4525: 4317: 4316: 4304:Super Expander 64 4014:TI Extended BASIC 4001:Texas Instruments 2627:Extension methods 2509:to free resources 2416:Edit and Continue 2346: 2345: 1300:reference-counted 1283:. Similarly, the 574: 573: 399:, implemented on 382:Visual Basic .NET 371: 370: 173:Typing discipline 18:Visual Basic .NET 16:(Redirected from 8050: 7990: 7989: 7962: 7961: 7695: 7688: 7681: 7672: 7671: 7660: 7659: 7130:Entity Framework 6828:Open Live Writer 6793: 6792: 6751: 6744: 6737: 6728: 6727: 6716: 6715: 6561:Microsoft Access 6477: 6476: 6378:Entity Framework 6266: 6265: 5903:Tools for Office 5871: 5870: 5853: 5846: 5839: 5830: 5829: 5667: 5666: 5602: 5601: 5495: 5488: 5481: 5472: 5471: 5458: 5457: 5448: 5447: 5438: 5437: 5273: 5272: 5130:Entity Framework 5000: 4993: 4986: 4977: 4976: 4687: 4686: 4660:OpenOffice Basic 4540: 4539: 4331: 4330: 4269: 4099:North Star BASIC 4066:Locomotive BASIC 3962: 3961: 3944:Dialects of the 3938: 3931: 3924: 3915: 3914: 3905: 3904: 3902:Official website 3888: 3886: 3884: 3868: 3866: 3864: 3852: 3850: 3848: 3823: 3822: 3820: 3818: 3799: 3793: 3792: 3791: 3789: 3772: 3766: 3765: 3763: 3761: 3741: 3735: 3734: 3732: 3730: 3710: 3704: 3703: 3701: 3699: 3679: 3673: 3672: 3670: 3668: 3648: 3642: 3641: 3639: 3637: 3618: 3612: 3611: 3609: 3607: 3586: 3580: 3579: 3577: 3575: 3560: 3554: 3553: 3546: 3544: 3525: 3519: 3518: 3511: 3509: 3494: 3488: 3487: 3485: 3483: 3463: 3457: 3456: 3454: 3452: 3447:on July 31, 2012 3436: 3430: 3429: 3427: 3425: 3416:. The Register. 3409: 3403: 3402: 3400: 3398: 3379: 3373: 3372: 3370: 3368: 3349: 3343: 3342: 3340: 3338: 3319: 3313: 3312: 3310: 3308: 3282: 3276: 3275: 3273: 3271: 3247: 3241: 3240: 3238: 3236: 3221: 3215: 3214: 3212: 3210: 3194: 3188: 3187: 3185: 3183: 3164: 3158: 3157: 3155: 3153: 3128: 3122: 3121: 3119: 3117: 3102: 3096: 3095: 3093: 3091: 3076: 3070: 3069: 3067: 3065: 3050: 3044: 3043: 3041: 3039: 3030:. June 3, 2010. 3024: 3018: 3017: 3015: 3013: 2993: 2987: 2986: 2984: 2982: 2961: 2955: 2954: 2952: 2950: 2935: 2929: 2928: 2926: 2924: 2904: 2898: 2897: 2895: 2893: 2870: 2861: 2860: 2858: 2856: 2845: 2799: 2794: 2793: 2785: 2780: 2779: 2778: 2573: 2569: 2565: 2556:unsigned integer 2517:boilerplate code 2490: 2489: 2486: 2483: 2480: 2477: 2474: 2471: 2468: 2465: 2462: 2459: 2454: 2453: 2450: 2447: 2444: 2441: 2438: 2435: 2341: 2338: 2332: 2320: 2319: 2312: 2303: 2300: 2297: 2294: 2291: 2288: 2285: 2282: 2279: 2276: 2273: 2270: 2267: 2264: 2261: 2258: 2255: 2252: 2249: 2246: 2243: 2240: 2237: 2234: 2231: 2228: 2225: 2222: 2219: 2216: 2213: 2210: 2207: 2204: 2201: 2198: 2195: 2192: 2189: 2186: 2183: 2171: 2168: 2165: 2162: 2159: 2156: 2153: 2150: 2147: 2144: 2141: 2138: 2135: 2132: 2129: 2126: 2123: 2120: 2117: 2114: 2111: 2108: 2105: 2102: 2099: 2096: 2093: 2090: 2087: 2084: 2081: 2078: 2075: 2055: 2052: 2049: 2046: 2043: 2040: 2037: 2034: 2031: 2028: 2025: 2022: 2019: 2016: 2013: 2010: 2007: 2004: 2001: 1998: 1995: 1975: 1972: 1969: 1966: 1963: 1960: 1957: 1954: 1951: 1948: 1945: 1942: 1939: 1936: 1933: 1930: 1927: 1924: 1921: 1918: 1915: 1912: 1909: 1906: 1903: 1900: 1897: 1894: 1891: 1888: 1885: 1882: 1879: 1876: 1832: 1829: 1826: 1823: 1820: 1817: 1814: 1811: 1808: 1805: 1802: 1799: 1796: 1793: 1790: 1787: 1784: 1781: 1778: 1775: 1772: 1769: 1759: 1756: 1753: 1750: 1747: 1744: 1741: 1738: 1735: 1732: 1729: 1726: 1723: 1720: 1717: 1711:Visual Basic 6: 1701: 1698: 1695: 1692: 1689: 1686: 1683: 1680: 1677: 1674: 1671: 1668: 1665: 1662: 1659: 1656: 1653: 1650: 1647: 1637: 1634: 1631: 1628: 1625: 1622: 1619: 1613:Visual Basic 6: 1601: 1600: 1597: 1594: 1591: 1586: 1585: 1582: 1579: 1576: 1568: 1564: 1560: 1555: 1551: 1547: 1543: 1536: 1532: 1528: 1524: 1520: 1516: 1512: 1508: 1501: 1497: 1490: 1482: 1478: 1474: 1470: 1462: 1459: 1456: 1453: 1450: 1447: 1444: 1441: 1438: 1435: 1432: 1429: 1426: 1423: 1420: 1417: 1414: 1411: 1408: 1405: 1402: 1399: 1389: 1386: 1383: 1380: 1377: 1374: 1371: 1368: 1362:Visual Basic 6: 1302:engine based on 1290:The things that 1282: 1275: 1268: 1246: 1243: 1240: 1237: 1234: 1231: 1228: 1225: 1222: 1219: 1216: 1213: 1210: 1207: 1204: 1201: 1198: 1195: 1192: 1189: 1186: 1183: 1180: 1177: 1174: 1171: 1168: 1165: 1162: 1159: 1156: 1153: 1150: 1147: 1144: 1141: 1138: 1135: 1132: 1129: 1126: 1123: 1120: 1117: 1114: 1111: 1108: 1105: 1102: 1099: 1096: 1093: 1090: 1087: 1084: 1081: 1078: 1075: 1072: 1069: 1066: 1063: 1060: 1057: 1054: 1051: 1048: 1045: 1042: 1039: 1036: 1033: 1030: 1027: 1024: 1021: 1018: 1015: 1012: 1009: 1006: 1003: 1000: 997: 994: 991: 988: 985: 982: 979: 976: 973: 970: 967: 964: 961: 958: 955: 952: 949: 946: 943: 940: 937: 934: 931: 928: 925: 922: 919: 916: 913: 910: 907: 904: 901: 895:to the console: 893:Floyd's Triangle 870:standard streams 860: 857: 854: 851: 848: 845: 835: 832: 829: 816: 813: 795: 792: 789: 786: 783: 780: 777: 774: 771: 768: 765: 762: 759: 756: 753: 750: 718: 671: 667: 663: 659: 655: 651: 647: 643: 639: 635: 631: 627: 623: 619: 615: 611: 607: 569: 566: 548: 541: 466:called vbc.exe. 304: 301: 299: 297: 295: 293: 282: 162: 160: 159:27 February 2024 155: 151: 131: 129: 124: 95:Designed by 49: 42: 38: 21: 8058: 8057: 8053: 8052: 8051: 8049: 8048: 8047: 8028:Microsoft BASIC 8003: 8002: 8001: 7996: 7950: 7727: 7704: 7699: 7669: 7664: 7650: 7621:.NET Foundation 7609: 7586: 7559: 7493: 7461: 7442:XDP for Windows 7380:Windows App SDK 7140:Fluid Framework 7120:eBPF on Windows 6987: 6981: 6889: 6883: 6867: 6848:Windows Console 6784: 6763: 6755: 6725: 6720: 6706: 6702:Microsoft Store 6643: 6629:Script Debugger 6606: 6600: 6575: 6544: 6513: 6464: 6419: 6322: 6296:Managed DirectX 6261: 6255: 6049: 6008:Windows App SDK 5944:Macro Assembler 5907: 5866: 5860: 5857: 5827: 5818: 5787: 5696: 5670:Major languages 5652: 5631: 5598:Implementations 5593: 5552: 5504: 5499: 5469: 5464: 5426: 5412:.NET Foundation 5400: 5351: 5317: 5294: 5262: 5111: 5081: 5050:Version history 5032:Implementations 5027: 5009: 5004: 4974: 4969: 4865:Dartmouth BASIC 4855:Commodore BASIC 4797:Applesoft BASIC 4772: 4740: 4733: 4680: 4672: 4631: 4624: 4599:Microsoft Excel 4535: 4522: 4449: 4442: 4326: 4313: 4272: 4263: 4194: 4155: 4108: 4075: 4052: 4030:Hewlett-Packard 4024: 3995: 3978:TRS-80 BASICs ( 3974:Microsoft BASIC 3953: 3942: 3900: 3899: 3896: 3891: 3882: 3880: 3871: 3862: 3860: 3855: 3846: 3844: 3835: 3831: 3829:Further reading 3826: 3816: 3814: 3801: 3800: 3796: 3787: 3785: 3774: 3773: 3769: 3759: 3757: 3742: 3738: 3728: 3726: 3711: 3707: 3697: 3695: 3680: 3676: 3666: 3664: 3649: 3645: 3635: 3633: 3620: 3619: 3615: 3605: 3603: 3588: 3587: 3583: 3573: 3571: 3562: 3561: 3557: 3542: 3540: 3527: 3526: 3522: 3507: 3505: 3504:on May 25, 2009 3496: 3495: 3491: 3481: 3479: 3464: 3460: 3450: 3448: 3437: 3433: 3423: 3421: 3410: 3406: 3396: 3394: 3381: 3380: 3376: 3366: 3364: 3351: 3350: 3346: 3336: 3334: 3321: 3320: 3316: 3306: 3304: 3283: 3279: 3269: 3267: 3248: 3244: 3234: 3232: 3223: 3222: 3218: 3208: 3206: 3195: 3191: 3181: 3179: 3166: 3165: 3161: 3151: 3149: 3130: 3129: 3125: 3115: 3113: 3104: 3103: 3099: 3089: 3087: 3078: 3077: 3073: 3063: 3061: 3052: 3051: 3047: 3037: 3035: 3026: 3025: 3021: 3011: 3009: 2994: 2990: 2980: 2978: 2965:"Dotnet/Roslyn" 2963: 2962: 2958: 2948: 2946: 2937: 2936: 2932: 2922: 2920: 2905: 2901: 2891: 2889: 2872: 2871: 2864: 2854: 2852: 2847: 2846: 2842: 2838: 2795: 2788: 2781: 2776: 2774: 2771: 2731:, although the 2721: 2713: 2704: 2695: 2687: 2655: 2635: 2601:Anonymous types 2580: 2572:'If Not X Is Y' 2571: 2567: 2563: 2540:Partial classes 2487: 2484: 2481: 2478: 2475: 2472: 2469: 2466: 2463: 2460: 2457: 2451: 2448: 2445: 2442: 2439: 2436: 2433: 2398: 2374: 2358: 2342: 2336: 2333: 2330: 2321: 2317: 2310: 2308:Version history 2305: 2304: 2301: 2298: 2295: 2292: 2289: 2286: 2283: 2280: 2277: 2274: 2271: 2268: 2265: 2262: 2259: 2256: 2253: 2250: 2247: 2244: 2241: 2238: 2235: 2232: 2229: 2226: 2223: 2220: 2217: 2214: 2211: 2208: 2205: 2202: 2199: 2196: 2193: 2190: 2187: 2184: 2181: 2178: 2173: 2172: 2169: 2166: 2163: 2160: 2157: 2154: 2151: 2148: 2145: 2142: 2139: 2136: 2133: 2130: 2127: 2124: 2121: 2118: 2115: 2112: 2109: 2106: 2103: 2100: 2097: 2094: 2091: 2088: 2085: 2082: 2079: 2076: 2073: 2067: 2062: 2057: 2056: 2053: 2050: 2047: 2044: 2041: 2038: 2035: 2032: 2029: 2026: 2023: 2020: 2017: 2014: 2011: 2008: 2005: 2002: 1999: 1996: 1993: 1990: 1977: 1976: 1973: 1970: 1967: 1964: 1961: 1958: 1955: 1952: 1949: 1946: 1943: 1940: 1937: 1934: 1931: 1928: 1925: 1922: 1919: 1916: 1913: 1910: 1907: 1904: 1901: 1898: 1895: 1892: 1889: 1886: 1883: 1880: 1877: 1874: 1868: 1863: 1858: 1845: 1839: 1834: 1833: 1830: 1827: 1824: 1821: 1818: 1815: 1812: 1809: 1806: 1803: 1800: 1797: 1794: 1791: 1788: 1785: 1782: 1779: 1776: 1773: 1770: 1767: 1761: 1760: 1757: 1754: 1751: 1748: 1745: 1742: 1739: 1736: 1733: 1730: 1727: 1724: 1721: 1718: 1715: 1703: 1702: 1699: 1696: 1693: 1690: 1687: 1684: 1681: 1678: 1675: 1672: 1669: 1666: 1663: 1660: 1657: 1654: 1651: 1648: 1645: 1639: 1638: 1635: 1632: 1629: 1626: 1623: 1620: 1617: 1598: 1595: 1592: 1589: 1583: 1580: 1577: 1574: 1566: 1562: 1558: 1553: 1549: 1545: 1542:MessageBox.Show 1541: 1518: 1514: 1510: 1506: 1505:In VB.NET, the 1499: 1495: 1488: 1480: 1476: 1472: 1468: 1464: 1463: 1460: 1457: 1454: 1451: 1448: 1445: 1442: 1439: 1436: 1433: 1430: 1427: 1424: 1421: 1418: 1415: 1412: 1409: 1406: 1403: 1400: 1397: 1391: 1390: 1387: 1384: 1381: 1378: 1375: 1372: 1369: 1366: 1352: 1320:virtual machine 1308:object-oriented 1280: 1273: 1266: 1259: 1253: 1248: 1247: 1244: 1241: 1238: 1235: 1232: 1229: 1226: 1223: 1220: 1217: 1214: 1211: 1208: 1205: 1202: 1199: 1196: 1193: 1190: 1187: 1184: 1181: 1178: 1175: 1172: 1169: 1166: 1163: 1160: 1157: 1154: 1151: 1148: 1145: 1142: 1139: 1136: 1133: 1130: 1127: 1124: 1121: 1118: 1115: 1112: 1109: 1106: 1103: 1100: 1097: 1094: 1091: 1088: 1085: 1082: 1079: 1076: 1073: 1070: 1067: 1064: 1061: 1058: 1055: 1052: 1049: 1046: 1043: 1040: 1037: 1034: 1031: 1028: 1025: 1022: 1019: 1016: 1013: 1010: 1007: 1004: 1001: 998: 995: 992: 989: 986: 983: 980: 977: 974: 971: 968: 965: 962: 959: 956: 953: 950: 947: 944: 941: 938: 935: 932: 929: 926: 923: 920: 917: 914: 911: 908: 905: 902: 899: 889: 887:Complex example 862: 861: 858: 855: 852: 849: 846: 843: 837: 836: 833: 830: 827: 822: 818: 817: 814: 811: 797: 796: 793: 790: 787: 784: 781: 778: 775: 772: 769: 766: 763: 760: 757: 754: 751: 748: 738: 716: 669: 665: 661: 657: 653: 649: 645: 641: 637: 633: 629: 625: 621: 617: 613: 609: 605: 570: 564: 561: 554:needs expansion 539: 507: 501: 394:object-oriented 322:Roslyn Compiler 311:implementations 290: 280: 270: 225: 163: 158: 156: 153: 127: 125: 122: 72:object-oriented 35: 28: 23: 22: 15: 12: 11: 5: 8056: 8046: 8045: 8040: 8035: 8030: 8025: 8020: 8015: 7998: 7997: 7995: 7994: 7984: 7979: 7974: 7969: 7955: 7952: 7951: 7949: 7948: 7941: 7936: 7931: 7926: 7921: 7916: 7911: 7906: 7901: 7896: 7891: 7886: 7881: 7880: 7879: 7869: 7864: 7859: 7854: 7849: 7844: 7839: 7834: 7829: 7824: 7819: 7814: 7809: 7804: 7799: 7794: 7789: 7784: 7783: 7782: 7781: 7780: 7775: 7760: 7755: 7750: 7749: 7748: 7738: 7732: 7729: 7728: 7726: 7725: 7720: 7715: 7709: 7706: 7705: 7698: 7697: 7690: 7683: 7675: 7666: 7665: 7655: 7652: 7651: 7649: 7648: 7643: 7638: 7633: 7628: 7623: 7617: 7615: 7611: 7610: 7608: 7607: 7602: 7596: 7594: 7588: 7587: 7585: 7584: 7579: 7573: 7571: 7565: 7564: 7561: 7560: 7558: 7557: 7552: 7547: 7542: 7537: 7532: 7527: 7522: 7517: 7512: 7507: 7501: 7499: 7495: 7494: 7492: 7491: 7486: 7481: 7476: 7469: 7467: 7463: 7462: 7460: 7459: 7454: 7449: 7444: 7439: 7434: 7429: 7424: 7419: 7414: 7409: 7404: 7403: 7402: 7397: 7387: 7382: 7377: 7372: 7367: 7362: 7357: 7352: 7347: 7342: 7337: 7332: 7327: 7322: 7317: 7312: 7307: 7302: 7297: 7292: 7287: 7282: 7277: 7272: 7267: 7262: 7257: 7252: 7247: 7242: 7237: 7232: 7227: 7222: 7217: 7212: 7207: 7202: 7197: 7192: 7190:Microsoft SEAL 7187: 7182: 7177: 7172: 7167: 7162: 7157: 7152: 7147: 7142: 7137: 7132: 7127: 7122: 7117: 7112: 7107: 7102: 7097: 7092: 7087: 7082: 7077: 7072: 7067: 7062: 7057: 7052: 7047: 7042: 7037: 7032: 7027: 7022: 7017: 7012: 7007: 7005:.NET Gadgeteer 7002: 7000:.NET Framework 6997: 6991: 6989: 6983: 6982: 6980: 6979: 6974: 6969: 6964: 6959: 6957:Project Verona 6954: 6949: 6944: 6939: 6934: 6929: 6924: 6919: 6914: 6909: 6904: 6899: 6893: 6891: 6885: 6884: 6882: 6881: 6875: 6873: 6869: 6868: 6866: 6865: 6860: 6855: 6850: 6845: 6840: 6835: 6830: 6825: 6820: 6815: 6810: 6805: 6803:3D Movie Maker 6799: 6797: 6790: 6786: 6785: 6783: 6782: 6777: 6771: 6769: 6765: 6764: 6754: 6753: 6746: 6739: 6731: 6722: 6721: 6711: 6708: 6707: 6705: 6704: 6699: 6694: 6693: 6692: 6682: 6677: 6672: 6667: 6662: 6657: 6651: 6649: 6645: 6644: 6642: 6641: 6636: 6631: 6626: 6621: 6616: 6610: 6608: 6602: 6601: 6599: 6598: 6593: 6587: 6585: 6584:Source control 6581: 6580: 6577: 6576: 6574: 6573: 6568: 6563: 6558: 6552: 6550: 6546: 6545: 6543: 6542: 6537: 6532: 6527: 6521: 6519: 6515: 6514: 6512: 6511: 6506: 6501: 6496: 6491: 6485: 6483: 6474: 6470: 6469: 6466: 6465: 6463: 6462: 6457: 6452: 6451: 6450: 6445: 6435: 6429: 6427: 6425:Device drivers 6421: 6420: 6418: 6417: 6412: 6407: 6402: 6397: 6392: 6387: 6382: 6381: 6380: 6370: 6369: 6368: 6363: 6358: 6353: 6348: 6343: 6332: 6330: 6324: 6323: 6321: 6320: 6315: 6310: 6305: 6300: 6299: 6298: 6288: 6283: 6278: 6272: 6270: 6263: 6257: 6256: 6254: 6253: 6248: 6243: 6238: 6233: 6231:Project Verona 6228: 6223: 6218: 6213: 6208: 6203: 6198: 6197: 6196: 6191: 6181: 6180: 6179: 6174: 6164: 6159: 6154: 6149: 6144: 6139: 6134: 6129: 6128: 6127: 6122: 6117: 6112: 6102: 6097: 6096: 6095: 6090: 6085: 6080: 6072: 6067: 6061: 6059: 6055: 6054: 6051: 6050: 6048: 6047: 6046: 6045: 6040: 6035: 6030: 6025: 6015: 6010: 6005: 6000: 5995: 5994: 5993: 5983: 5978: 5973: 5968: 5967: 5966: 5956: 5951: 5946: 5941: 5936: 5931: 5926: 5924:Expression Web 5921: 5915: 5913: 5909: 5908: 5906: 5905: 5900: 5895: 5890: 5885: 5879: 5877: 5868: 5862: 5861: 5856: 5855: 5848: 5841: 5833: 5824: 5823: 5820: 5819: 5817: 5816: 5811: 5806: 5801: 5795: 5793: 5789: 5788: 5786: 5785: 5780: 5775: 5770: 5765: 5760: 5755: 5750: 5745: 5740: 5735: 5730: 5725: 5720: 5715: 5710: 5704: 5702: 5698: 5697: 5695: 5694: 5689: 5684: 5679: 5673: 5671: 5664: 5658: 5657: 5654: 5653: 5651: 5650: 5645: 5639: 5637: 5633: 5632: 5630: 5629: 5624: 5619: 5617:.NET Framework 5614: 5608: 5606: 5599: 5595: 5594: 5592: 5591: 5586: 5581: 5576: 5571: 5566: 5560: 5558: 5554: 5553: 5551: 5550: 5545: 5540: 5535: 5534: 5533: 5523: 5518: 5512: 5510: 5506: 5505: 5498: 5497: 5490: 5483: 5475: 5466: 5465: 5463: 5462: 5452: 5442: 5431: 5428: 5427: 5425: 5424: 5419: 5414: 5408: 5406: 5402: 5401: 5399: 5398: 5396:Xamarin Studio 5393: 5388: 5383: 5382: 5381: 5376: 5365: 5363: 5357: 5356: 5353: 5352: 5350: 5349: 5344: 5338: 5333: 5328: 5322: 5319: 5318: 5316: 5315: 5310: 5304: 5302: 5296: 5295: 5293: 5292: 5287: 5285:.NET Reflector 5281: 5279: 5270: 5264: 5263: 5261: 5260: 5255: 5249: 5243: 5237: 5231: 5230: 5229: 5218: 5213: 5208: 5203: 5198: 5192: 5186: 5181: 5176: 5171: 5170: 5169: 5164: 5159: 5154: 5149: 5144: 5134: 5133: 5132: 5121: 5119: 5113: 5112: 5110: 5109: 5103: 5098: 5091: 5089: 5083: 5082: 5080: 5079: 5074: 5069: 5064: 5059: 5054: 5053: 5052: 5045:.NET Framework 5042: 5035: 5033: 5029: 5028: 5026: 5025: 5020: 5014: 5011: 5010: 5003: 5002: 4995: 4988: 4980: 4971: 4970: 4968: 4967: 4962: 4960:Turbo-BASIC XL 4957: 4952: 4947: 4942: 4940:Sinclair BASIC 4937: 4932: 4927: 4922: 4917: 4912: 4907: 4902: 4897: 4892: 4887: 4882: 4877: 4872: 4867: 4862: 4857: 4852: 4847: 4842: 4837: 4829: 4824: 4819: 4814: 4812:Atari ST BASIC 4809: 4804: 4799: 4794: 4788: 4786: 4782: 4781: 4778: 4777: 4774: 4773: 4771: 4770: 4765: 4760: 4745: 4743: 4735: 4734: 4732: 4731: 4726: 4716: 4711: 4706: 4701: 4695: 4693: 4684: 4674: 4673: 4671: 4670: 4665: 4662: 4657: 4652: 4647: 4642: 4636: 4634: 4626: 4625: 4623: 4622: 4619: 4614: 4613: 4612: 4607: 4595: 4590: 4585: 4582: 4579: 4574: 4569: 4564: 4559: 4557:Chipmunk Basic 4554: 4548: 4546: 4537: 4528: 4527: 4524: 4523: 4521: 4520: 4515: 4510: 4505: 4500: 4495: 4490: 4485: 4480: 4475: 4470: 4465: 4460: 4454: 4452: 4444: 4443: 4441: 4440: 4435: 4430: 4425: 4420: 4415: 4410: 4405: 4400: 4395: 4390: 4385: 4380: 4375: 4370: 4365: 4360: 4355: 4350: 4345: 4339: 4337: 4328: 4319: 4318: 4315: 4314: 4312: 4311: 4306: 4301: 4299:Super Expander 4296: 4291: 4290:Graphics BASIC 4288: 4282: 4280: 4274: 4273: 4271: 4270: 4258: 4253: 4248: 4243: 4238: 4233: 4228: 4223: 4218: 4213: 4208: 4202: 4200: 4196: 4195: 4193: 4192: 4190:CALL/360:BASIC 4187: 4182: 4177: 4172: 4166: 4164: 4157: 4156: 4154: 4153: 4148: 4143: 4138: 4127:Business Basic 4124: 4118: 4116: 4110: 4109: 4107: 4106: 4101: 4096: 4091: 4085: 4083: 4081:Microcomputers 4077: 4076: 4074: 4073: 4068: 4062: 4060: 4054: 4053: 4051: 4050: 4045: 4040: 4034: 4032: 4026: 4025: 4023: 4022: 4017: 4011: 4005: 4003: 3997: 3996: 3994: 3993: 3987: 3976: 3970: 3968: 3959: 3955: 3954: 3941: 3940: 3933: 3926: 3918: 3912: 3911: 3906: 3895: 3894:External links 3892: 3890: 3889: 3869: 3853: 3832: 3830: 3827: 3825: 3824: 3803:"Redirecting…" 3794: 3767: 3736: 3705: 3674: 3643: 3613: 3581: 3555: 3520: 3489: 3458: 3431: 3404: 3374: 3344: 3314: 3277: 3242: 3216: 3189: 3159: 3123: 3097: 3071: 3045: 3019: 2988: 2956: 2930: 2899: 2862: 2839: 2837: 2834: 2833: 2832: 2827: 2822: 2817: 2812: 2807: 2801: 2800: 2786: 2770: 2767: 2720: 2717: 2712: 2711:2019 (VB 16.0) 2709: 2703: 2702:2017 (VB 15.x) 2700: 2694: 2693:2015 (VB 14.0) 2691: 2686: 2685:2013 (VB 12.0) 2683: 2682: 2681: 2678: 2675: 2674:Call hierarchy 2672: 2669: 2654: 2653:2012 (VB 11.0) 2651: 2634: 2633:2010 (VB 10.0) 2631: 2630: 2629: 2624: 2622:Type Inference 2619: 2614: 2609: 2603: 2598: 2579: 2576: 2570:equivalent to 2568:'If X IsNot Y' 2560: 2559: 2552: 2550:nullable types 2543: 2537: 2528: 2527: 2520: 2510: 2503: 2500: 2499: 2498: 2491: 2422: 2419: 2411:., including: 2397: 2394: 2373: 2370: 2357: 2354: 2344: 2343: 2324: 2322: 2315: 2309: 2306: 2180: 2177: 2174: 2072: 2066: 2063: 2061: 2058: 1992: 1989: 1986: 1873: 1867: 1864: 1862: 1859: 1857: 1854: 1841:Main article: 1838: 1835: 1766: 1714: 1649:btnClose_Click 1644: 1621:cmdClose_Click 1616: 1604: 1603: 1570: 1538: 1535:Command1_Click 1503: 1492: 1484: 1396: 1373:Command1_Click 1365: 1351: 1348: 1312:.NET Framework 1255:Main article: 1252: 1249: 903:System.Console 898: 888: 885: 842: 826: 810: 747: 737: 736:Simple example 734: 733: 732: 709: 702:Round brackets 699: 692: 681: 572: 571: 551: 549: 538: 535: 530:event handlers 500: 497: 409:.NET Framework 390:multi-paradigm 369: 368: 358: 357: 353: 352: 346: 345: 341: 340: 336: 335: 329: 328: 314: 313: 306: 305: 288: 284: 283: 278: 272: 271: 261: 255: 254: 219: 213: 212: 202:.NET Framework 199: 193: 192: 175: 169: 168: 165: 164: 145: 143: 141:Stable release 137: 136: 133: 132: 119: 115: 114: 109: 103: 102: 97: 91: 90: 60:Multi-paradigm 57: 51: 50: 26: 9: 6: 4: 3: 2: 8055: 8044: 8041: 8039: 8036: 8034: 8031: 8029: 8026: 8024: 8021: 8019: 8018:2001 software 8016: 8014: 8011: 8010: 8008: 7993: 7985: 7983: 7980: 7978: 7975: 7973: 7970: 7968: 7965: 7957: 7956: 7953: 7947: 7946: 7942: 7940: 7937: 7935: 7932: 7930: 7927: 7925: 7922: 7920: 7917: 7915: 7912: 7910: 7907: 7905: 7902: 7900: 7897: 7895: 7892: 7890: 7887: 7885: 7882: 7878: 7877:Object Pascal 7875: 7874: 7873: 7870: 7868: 7865: 7863: 7860: 7858: 7855: 7853: 7850: 7848: 7845: 7843: 7840: 7838: 7835: 7833: 7830: 7828: 7825: 7823: 7820: 7818: 7815: 7813: 7810: 7808: 7805: 7803: 7800: 7798: 7795: 7793: 7790: 7788: 7785: 7779: 7776: 7774: 7771: 7770: 7769: 7766: 7765: 7764: 7761: 7759: 7756: 7754: 7751: 7747: 7744: 7743: 7742: 7739: 7737: 7734: 7733: 7730: 7724: 7721: 7719: 7716: 7714: 7711: 7710: 7707: 7703: 7696: 7691: 7689: 7684: 7682: 7677: 7676: 7673: 7663: 7653: 7647: 7644: 7642: 7639: 7637: 7634: 7632: 7629: 7627: 7624: 7622: 7619: 7618: 7616: 7612: 7606: 7603: 7601: 7598: 7597: 7595: 7593: 7589: 7583: 7580: 7578: 7575: 7574: 7572: 7570: 7566: 7556: 7553: 7551: 7548: 7546: 7543: 7541: 7538: 7536: 7533: 7531: 7528: 7526: 7523: 7521: 7518: 7516: 7513: 7511: 7508: 7506: 7503: 7502: 7500: 7496: 7490: 7487: 7485: 7482: 7480: 7477: 7474: 7471: 7470: 7468: 7464: 7458: 7455: 7453: 7450: 7448: 7445: 7443: 7440: 7438: 7435: 7433: 7430: 7428: 7425: 7423: 7420: 7418: 7415: 7413: 7410: 7408: 7407:Windows Forms 7405: 7401: 7398: 7396: 7393: 7392: 7391: 7388: 7386: 7383: 7381: 7378: 7376: 7375:Vowpal Wabbit 7373: 7371: 7368: 7366: 7363: 7361: 7358: 7356: 7353: 7351: 7348: 7346: 7343: 7341: 7338: 7336: 7333: 7331: 7328: 7326: 7323: 7321: 7318: 7316: 7313: 7311: 7308: 7306: 7303: 7301: 7298: 7296: 7293: 7291: 7288: 7286: 7283: 7281: 7278: 7276: 7273: 7271: 7268: 7266: 7263: 7261: 7258: 7256: 7253: 7251: 7248: 7246: 7243: 7241: 7238: 7236: 7233: 7231: 7228: 7226: 7223: 7221: 7218: 7216: 7213: 7211: 7208: 7206: 7203: 7201: 7198: 7196: 7193: 7191: 7188: 7186: 7183: 7181: 7178: 7176: 7173: 7171: 7168: 7166: 7163: 7161: 7158: 7156: 7153: 7151: 7148: 7146: 7143: 7141: 7138: 7136: 7133: 7131: 7128: 7126: 7123: 7121: 7118: 7116: 7113: 7111: 7108: 7106: 7103: 7101: 7098: 7096: 7093: 7091: 7088: 7086: 7083: 7081: 7078: 7076: 7073: 7071: 7068: 7066: 7063: 7061: 7058: 7056: 7053: 7051: 7048: 7046: 7045:ASP.NET Razor 7043: 7041: 7038: 7036: 7033: 7031: 7028: 7026: 7023: 7021: 7018: 7016: 7013: 7011: 7008: 7006: 7003: 7001: 6998: 6996: 6993: 6992: 6990: 6984: 6978: 6975: 6973: 6970: 6968: 6965: 6963: 6960: 6958: 6955: 6953: 6950: 6948: 6945: 6943: 6940: 6938: 6935: 6933: 6930: 6928: 6925: 6923: 6920: 6918: 6915: 6913: 6910: 6908: 6905: 6903: 6900: 6898: 6895: 6894: 6892: 6886: 6880: 6877: 6876: 6874: 6870: 6864: 6861: 6859: 6856: 6854: 6851: 6849: 6846: 6844: 6841: 6839: 6836: 6834: 6831: 6829: 6826: 6824: 6821: 6819: 6816: 6814: 6813:Conference XP 6811: 6809: 6806: 6804: 6801: 6800: 6798: 6794: 6791: 6787: 6781: 6778: 6776: 6773: 6772: 6770: 6766: 6762: 6759: 6752: 6747: 6745: 6740: 6738: 6733: 6732: 6729: 6719: 6709: 6703: 6700: 6698: 6695: 6691: 6688: 6687: 6686: 6683: 6681: 6678: 6676: 6673: 6671: 6668: 6666: 6663: 6661: 6658: 6656: 6653: 6652: 6650: 6646: 6640: 6637: 6635: 6632: 6630: 6627: 6625: 6622: 6620: 6617: 6615: 6612: 6611: 6609: 6603: 6597: 6594: 6592: 6589: 6588: 6586: 6582: 6572: 6569: 6567: 6564: 6562: 6559: 6557: 6556:Visual FoxPro 6554: 6553: 6551: 6547: 6541: 6538: 6536: 6533: 6531: 6528: 6526: 6523: 6522: 6520: 6516: 6510: 6507: 6505: 6502: 6500: 6497: 6495: 6492: 6490: 6487: 6486: 6484: 6482: 6478: 6475: 6471: 6461: 6458: 6456: 6453: 6449: 6446: 6444: 6441: 6440: 6439: 6436: 6434: 6431: 6430: 6428: 6426: 6422: 6416: 6413: 6411: 6408: 6406: 6403: 6401: 6398: 6396: 6393: 6391: 6388: 6386: 6383: 6379: 6376: 6375: 6374: 6371: 6367: 6364: 6362: 6359: 6357: 6354: 6352: 6349: 6347: 6344: 6342: 6339: 6338: 6337: 6334: 6333: 6331: 6329: 6325: 6319: 6316: 6314: 6311: 6309: 6306: 6304: 6301: 6297: 6294: 6293: 6292: 6289: 6287: 6284: 6282: 6279: 6277: 6274: 6273: 6271: 6267: 6264: 6258: 6252: 6249: 6247: 6244: 6242: 6239: 6237: 6234: 6232: 6229: 6227: 6224: 6222: 6219: 6217: 6214: 6212: 6209: 6207: 6204: 6202: 6199: 6195: 6192: 6190: 6187: 6186: 6185: 6182: 6178: 6175: 6173: 6170: 6169: 6168: 6165: 6163: 6162:Visual FoxPro 6160: 6158: 6155: 6153: 6150: 6148: 6145: 6143: 6140: 6138: 6135: 6133: 6130: 6126: 6123: 6121: 6118: 6116: 6113: 6111: 6108: 6107: 6106: 6103: 6101: 6098: 6094: 6091: 6089: 6086: 6084: 6081: 6079: 6076: 6075: 6074:Visual Basic 6073: 6071: 6068: 6066: 6063: 6062: 6060: 6056: 6044: 6041: 6039: 6036: 6034: 6031: 6029: 6026: 6024: 6021: 6020: 6019: 6016: 6014: 6011: 6009: 6006: 6004: 6001: 5999: 5996: 5992: 5989: 5988: 5987: 5984: 5982: 5979: 5977: 5974: 5972: 5969: 5965: 5962: 5961: 5960: 5957: 5955: 5952: 5950: 5947: 5945: 5942: 5940: 5937: 5935: 5932: 5930: 5927: 5925: 5922: 5920: 5917: 5916: 5914: 5910: 5904: 5901: 5899: 5896: 5894: 5891: 5889: 5886: 5884: 5881: 5880: 5878: 5876: 5875:Visual Studio 5872: 5869: 5863: 5854: 5849: 5847: 5842: 5840: 5835: 5834: 5831: 5815: 5812: 5810: 5807: 5805: 5802: 5800: 5797: 5796: 5794: 5790: 5784: 5781: 5779: 5776: 5774: 5771: 5769: 5766: 5764: 5761: 5759: 5756: 5754: 5751: 5749: 5746: 5744: 5741: 5739: 5736: 5734: 5731: 5729: 5726: 5724: 5721: 5719: 5716: 5714: 5711: 5709: 5706: 5705: 5703: 5699: 5693: 5690: 5688: 5685: 5683: 5680: 5678: 5675: 5674: 5672: 5668: 5665: 5663: 5659: 5649: 5646: 5644: 5641: 5640: 5638: 5634: 5628: 5625: 5623: 5620: 5618: 5615: 5613: 5610: 5609: 5607: 5603: 5600: 5596: 5590: 5587: 5585: 5582: 5580: 5577: 5575: 5572: 5570: 5567: 5565: 5562: 5561: 5559: 5555: 5549: 5546: 5544: 5541: 5539: 5536: 5532: 5529: 5528: 5527: 5524: 5522: 5519: 5517: 5514: 5513: 5511: 5507: 5503: 5496: 5491: 5489: 5484: 5482: 5477: 5476: 5473: 5461: 5453: 5451: 5443: 5441: 5433: 5432: 5429: 5423: 5420: 5418: 5415: 5413: 5410: 5409: 5407: 5405:Organizations 5403: 5397: 5394: 5392: 5389: 5387: 5384: 5380: 5377: 5375: 5372: 5371: 5370: 5369:Visual Studio 5367: 5366: 5364: 5362: 5358: 5348: 5345: 5342: 5339: 5337: 5334: 5332: 5329: 5327: 5324: 5323: 5320: 5314: 5313:SmartAssembly 5311: 5309: 5306: 5305: 5303: 5301: 5297: 5291: 5288: 5286: 5283: 5282: 5280: 5278: 5274: 5271: 5269: 5265: 5259: 5258:.NET Remoting 5256: 5253: 5250: 5247: 5244: 5241: 5238: 5235: 5234:Windows Forms 5232: 5228: 5225: 5224: 5222: 5219: 5217: 5214: 5212: 5211:Microsoft XNA 5209: 5207: 5204: 5202: 5199: 5196: 5193: 5190: 5187: 5185: 5182: 5180: 5177: 5175: 5172: 5168: 5165: 5163: 5160: 5158: 5155: 5153: 5150: 5148: 5145: 5143: 5140: 5139: 5138: 5135: 5131: 5128: 5127: 5126: 5123: 5122: 5120: 5118: 5114: 5107: 5104: 5102: 5099: 5096: 5093: 5092: 5090: 5088: 5084: 5078: 5077:XNA Framework 5075: 5073: 5070: 5068: 5065: 5063: 5060: 5058: 5055: 5051: 5048: 5047: 5046: 5043: 5040: 5037: 5036: 5034: 5030: 5024: 5021: 5019: 5018:.NET strategy 5016: 5015: 5012: 5008: 5001: 4996: 4994: 4989: 4987: 4982: 4981: 4978: 4966: 4965:Vilnius BASIC 4963: 4961: 4958: 4956: 4953: 4951: 4948: 4946: 4943: 4941: 4938: 4936: 4933: 4931: 4928: 4926: 4923: 4921: 4918: 4916: 4913: 4911: 4908: 4906: 4903: 4901: 4898: 4896: 4893: 4891: 4888: 4886: 4883: 4881: 4878: 4876: 4873: 4871: 4868: 4866: 4863: 4861: 4858: 4856: 4853: 4851: 4850:Chinese BASIC 4848: 4846: 4843: 4841: 4838: 4836: 4834: 4830: 4828: 4825: 4823: 4820: 4818: 4815: 4813: 4810: 4808: 4805: 4803: 4800: 4798: 4795: 4793: 4790: 4789: 4787: 4783: 4769: 4766: 4764: 4761: 4758: 4754: 4753:Basic4android 4750: 4747: 4746: 4744: 4742: 4736: 4730: 4727: 4724: 4720: 4717: 4715: 4712: 4710: 4707: 4705: 4702: 4700: 4697: 4696: 4694: 4692: 4688: 4685: 4683: 4679: 4675: 4669: 4666: 4663: 4661: 4658: 4656: 4653: 4651: 4648: 4646: 4643: 4641: 4638: 4637: 4635: 4633: 4627: 4621:WinWrap Basic 4620: 4618: 4615: 4611: 4608: 4606: 4603: 4602: 4600: 4596: 4594: 4591: 4589: 4586: 4583: 4580: 4578: 4575: 4573: 4570: 4568: 4565: 4563: 4560: 4558: 4555: 4553: 4550: 4549: 4547: 4545: 4541: 4538: 4534: 4529: 4519: 4516: 4514: 4511: 4509: 4506: 4504: 4501: 4499: 4496: 4494: 4491: 4489: 4486: 4484: 4481: 4479: 4476: 4474: 4471: 4469: 4466: 4464: 4461: 4459: 4456: 4455: 4453: 4451: 4445: 4439: 4436: 4434: 4431: 4429: 4426: 4424: 4421: 4419: 4416: 4414: 4411: 4409: 4406: 4404: 4401: 4399: 4396: 4394: 4391: 4389: 4386: 4384: 4381: 4379: 4378:Liberty BASIC 4376: 4374: 4371: 4369: 4366: 4364: 4361: 4359: 4356: 4354: 4351: 4349: 4346: 4344: 4341: 4340: 4338: 4336: 4332: 4329: 4324: 4320: 4310: 4307: 4305: 4302: 4300: 4297: 4295: 4294:Simons' BASIC 4292: 4289: 4287: 4284: 4283: 4281: 4279: 4275: 4267: 4262: 4259: 4257: 4254: 4252: 4249: 4247: 4244: 4242: 4239: 4237: 4234: 4232: 4229: 4227: 4224: 4222: 4219: 4217: 4214: 4212: 4209: 4207: 4204: 4203: 4201: 4197: 4191: 4188: 4186: 4183: 4181: 4178: 4176: 4173: 4171: 4168: 4167: 4165: 4162: 4158: 4152: 4149: 4147: 4144: 4142: 4139: 4136: 4132: 4128: 4125: 4123: 4120: 4119: 4117: 4115: 4114:Minicomputers 4111: 4105: 4102: 4100: 4097: 4095: 4094:Integer BASIC 4092: 4090: 4087: 4086: 4084: 4082: 4078: 4072: 4071:Mallard BASIC 4069: 4067: 4064: 4063: 4061: 4059: 4055: 4049: 4046: 4044: 4041: 4039: 4036: 4035: 4033: 4031: 4027: 4021: 4018: 4015: 4012: 4010: 4007: 4006: 4004: 4002: 3998: 3992: 3988: 3985: 3981: 3977: 3975: 3972: 3971: 3969: 3967: 3963: 3960: 3956: 3951: 3947: 3939: 3934: 3932: 3927: 3925: 3920: 3919: 3916: 3910: 3907: 3903: 3898: 3897: 3883:September 22, 3878: 3874: 3870: 3863:September 28, 3858: 3854: 3842: 3838: 3834: 3833: 3812: 3808: 3804: 3798: 3783: 3779: 3778: 3771: 3755: 3751: 3747: 3740: 3724: 3720: 3716: 3709: 3693: 3689: 3685: 3678: 3662: 3658: 3654: 3647: 3631: 3627: 3623: 3617: 3601: 3597: 3596: 3591: 3585: 3569: 3565: 3559: 3552: 3551: 3538: 3534: 3530: 3524: 3517: 3516: 3503: 3499: 3493: 3477: 3473: 3469: 3462: 3446: 3442: 3435: 3419: 3415: 3408: 3392: 3388: 3384: 3378: 3362: 3358: 3354: 3348: 3332: 3328: 3324: 3318: 3302: 3298: 3294: 3293: 3288: 3281: 3265: 3261: 3257: 3253: 3246: 3230: 3226: 3220: 3204: 3200: 3193: 3177: 3173: 3169: 3163: 3147: 3143: 3139: 3138: 3133: 3127: 3111: 3107: 3101: 3085: 3081: 3075: 3059: 3055: 3049: 3033: 3029: 3023: 3007: 3003: 2999: 2992: 2976: 2972: 2971: 2966: 2960: 2944: 2940: 2934: 2918: 2914: 2910: 2903: 2887: 2883: 2879: 2875: 2869: 2867: 2850: 2844: 2840: 2831: 2828: 2826: 2823: 2821: 2818: 2816: 2813: 2811: 2808: 2806: 2803: 2802: 2798: 2792: 2787: 2784: 2773: 2766: 2764: 2760: 2756: 2752: 2748: 2744: 2743:GUI library. 2742: 2741:Windows Forms 2738: 2734: 2730: 2726: 2716: 2708: 2699: 2690: 2679: 2676: 2673: 2670: 2667: 2664: 2663: 2662: 2660: 2650: 2648: 2644: 2640: 2628: 2625: 2623: 2620: 2618: 2615: 2613: 2610: 2608: 2604: 2602: 2599: 2596: 2592: 2591: 2590: 2587: 2585: 2578:2008 (VB 9.0) 2575: 2557: 2553: 2551: 2547: 2544: 2541: 2538: 2536: 2533: 2532: 2531: 2525: 2521: 2518: 2514: 2511: 2508: 2504: 2501: 2496: 2492: 2430: 2429: 2427: 2423: 2420: 2417: 2414: 2413: 2412: 2410: 2406: 2401: 2396:2005 (VB 8.0) 2393: 2391: 2387: 2383: 2379: 2372:2003 (VB 7.1) 2369: 2367: 2363: 2356:2002 (VB 7.0) 2353: 2351: 2340: 2328: 2323: 2314: 2313: 2089:Button1_Click 2070: 1981: 1890:Button1_Click 1871: 1853: 1850: 1844: 1764: 1712: 1709: 1706: 1642: 1614: 1611: 1609: 1608:active window 1571: 1539: 1511:Button1_Click 1504: 1493: 1485: 1466: 1465: 1404:Button1_Click 1394: 1363: 1360: 1358: 1357:event handler 1347: 1345: 1339: 1337: 1333: 1332:class library 1329: 1325: 1321: 1317: 1313: 1309: 1305: 1301: 1297: 1296:deterministic 1293: 1288: 1286: 1285:Windows Forms 1278: 1271: 1264: 1258: 896: 894: 884: 881: 879: 875: 871: 867: 840: 824: 808: 806: 802: 801:Hello, World! 745: 743: 742:Hello, World! 730: 726: 722: 714: 710: 707: 703: 700: 697: 693: 690: 686: 682: 678: 677: 676: 673: 603: 599: 595: 591: 587: 583: 579: 568: 559: 555: 552:This section 550: 547: 543: 542: 534: 531: 527: 523: 522:drag-and-drop 519: 516: 515:Visual Studio 511: 506: 505:Windows Forms 496: 494: 490: 486: 482: 479: 476: 475:Windows Forms 471: 469: 465: 462: 458: 454: 450: 446: 442: 438: 437:Visual Studio 434: 429: 427: 423: 420:. Along with 419: 414: 410: 406: 402: 398: 395: 391: 387: 383: 379: 375: 367: 363: 359: 354: 351: 347: 344:Influenced by 342: 337: 334: 330: 327: 323: 319: 315: 312: 307: 303: 300:/visual-basic 289: 285: 279: 277: 273: 269: 265: 262: 260: 256: 253: 249: 245: 241: 237: 233: 229: 224: 220: 218: 214: 211: 207: 203: 200: 198: 194: 191: 187: 183: 179: 176: 174: 170: 166: 150: 144: 142: 138: 134: 120: 116: 113: 110: 108: 104: 101: 98: 96: 92: 89: 85: 81: 77: 73: 69: 65: 61: 58: 56: 52: 48: 43: 37: 33: 19: 7977:Generational 7967:Alphabetical 7963: 7943: 7777: 7768:Visual Basic 7345:TLA+ Toolbox 7270:Open XML SDK 7090:CLR Profiler 7035:ASP.NET Core 7030:ASP.NET AJAX 6977:Visual Basic 6823:File Manager 6796:Applications 6655:Active Setup 6540:Notification 6518:SQL services 6351:Dynamic Data 6023:CLR Profiler 5867:environments 5748:JScript .NET 5682:Visual Basic 5531:instructions 5509:Architecture 5391:SharpDevelop 5326:CLR Profiler 5157:Dynamic Data 5087:Architecture 4880:Family BASIC 4835:(Atari 2600) 4832: 4792:Altair BASIC 4718: 4393:Mobile BASIC 4309:YS MegaBasic 4161:Time-sharing 4135:Data General 4016:(aka XBasic) 3984:Level II/III 3881:. Retrieved 3861:. Retrieved 3847:December 10, 3845:. Retrieved 3815:. Retrieved 3806: 3797: 3786:, retrieved 3776: 3770: 3758:. Retrieved 3749: 3739: 3727:. Retrieved 3718: 3708: 3696:. Retrieved 3687: 3677: 3665:. Retrieved 3656: 3646: 3634:. Retrieved 3625: 3616: 3604:. Retrieved 3593: 3584: 3572:. Retrieved 3558: 3549: 3548: 3541:. Retrieved 3523: 3514: 3513: 3506:. Retrieved 3502:the original 3492: 3480:. Retrieved 3471: 3461: 3449:. Retrieved 3445:the original 3434: 3422:. Retrieved 3407: 3395:. Retrieved 3386: 3377: 3365:. Retrieved 3356: 3347: 3335:. Retrieved 3326: 3317: 3305:. Retrieved 3290: 3280: 3268:. Retrieved 3255: 3245: 3233:. Retrieved 3219: 3207:. Retrieved 3203:the original 3192: 3180:. Retrieved 3171: 3162: 3150:. Retrieved 3135: 3126: 3114:. Retrieved 3100: 3088:. Retrieved 3074: 3062:. Retrieved 3048: 3038:September 5, 3036:. Retrieved 3022: 3010:. Retrieved 3001: 2991: 2979:. Retrieved 2968: 2959: 2947:. Retrieved 2933: 2923:November 21, 2921:. Retrieved 2912: 2902: 2890:. Retrieved 2877: 2855:February 27, 2853:. Retrieved 2843: 2753:alternative 2745: 2722: 2714: 2705: 2696: 2688: 2656: 2636: 2617:XML Literals 2605:Support for 2588: 2581: 2561: 2554:Support for 2529: 2513:Just My Code 2512: 2494: 2455:rather than 2415: 2402: 2399: 2375: 2366:managed code 2359: 2347: 2334: 2326: 2197:CreateObject 2131:CreateObject 2068: 1869: 1861:Hello World! 1846: 1762: 1719:Timer1_Timer 1710: 1707: 1704: 1640: 1612: 1605: 1567:System.Int32 1392: 1361: 1353: 1340: 1335: 1291: 1289: 1260: 890: 882: 877: 873: 865: 863: 838: 819: 800: 798: 739: 674: 575: 562: 558:adding to it 553: 512: 508: 493:GUI designer 485:desktop apps 472: 461:command-line 451:, which are 431:Microsoft's 430: 385: 381: 377: 374:Visual Basic 373: 372: 146:17.9.2  88:event-driven 40:Visual Basic 36: 7972:Categorical 7489:Azure Linux 7220:MonoDevelop 7040:ASP.NET MVC 6986:Frameworks, 6888:Programming 6872:Video games 6863:XML Notepad 6818:Family.Show 6605:Testing and 6535:Integration 6455:Windows HLK 6281:Silverlight 6276:Windows API 6241:Small Basic 6120:Managed C++ 6065:Dynamics AX 6018:Windows SDK 5998:Small Basic 5865:Development 5799:C# and Java 5783:Small Basic 5386:MonoDevelop 5308:Dotfuscator 5300:Obfuscators 5277:Decompilers 5101:COM Interop 4860:Color BASIC 4802:Atari BASIC 4741:open source 4699:CA-Realizer 4691:Proprietary 4664:ScriptBasic 4632:open source 4567:LotusScript 4544:Proprietary 4478:Indic BASIC 4450:open source 4433:Turbo Basic 4423:Tiger-BASIC 4368:FutureBASIC 4335:Proprietary 4264: [ 4226:Casio BASIC 4211:Astro BASIC 4185:SUPER BASIC 4020:TI-BASIC 83 3760:January 11, 3698:January 11, 3636:February 5, 3606:January 11, 3397:January 29, 3367:January 29, 3337:January 29, 3307:February 6, 3270:February 6, 3152:November 9, 3116:January 20, 3090:January 20, 3064:January 20, 2751:open-source 2747:MonoDevelop 2348:Succeeding 1950:Information 1944:MsgBoxStyle 1771:Timer1_Tick 1344:refactoring 1306:to a fully 799:It prints " 696:equals sign 689:end of line 622:Select Case 362:Small Basic 76:declarative 8007:Categories 7837:JavaScript 7713:Comparison 7555:WikiBhasha 7530:Project Mu 7505:ChronoZoom 7479:Barrelfish 7315:Sandcastle 7280:Playwright 7085:ChakraCore 7060:Babylon.js 6972:TypeScript 6952:PowerShell 6927:IronPython 6879:Allegiance 6624:Playwright 6481:SQL Server 6262:frameworks 6226:PowerShell 6201:IronPython 6189:TypeScript 6184:JavaScript 6105:Visual C++ 5959:QuickBASIC 5792:Comparison 5738:IronPython 5733:IronScheme 5692:PowerShell 5557:Components 5236:(WinForms) 5117:Components 4950:SuperBASIC 4945:STOS BASIC 4930:QuickBASIC 4655:Mono-Basic 4577:PowerBASIC 4536:extensions 4493:SmallBASIC 4428:True BASIC 4413:SmileBASIC 4403:PowerBASIC 4363:Beta BASIC 4348:AMOS BASIC 4343:AmigaBASIC 4246:Tiny BASIC 4206:AlphaBasic 4170:BASIC-PLUS 4151:Wang BASIC 4089:Atom BASIC 3543:August 12, 3508:August 12, 3235:August 18, 3209:August 18, 2949:August 26, 2892:August 22, 2836:References 2643:IronPython 1494:The names 878:WriteLine, 630:End Select 582:expression 578:statements 565:April 2014 526:attributes 503:See also: 441:commercial 407:, and the 356:Influenced 294:.microsoft 266:compiler: 190:nominative 84:reflective 68:imperative 64:structured 7934:Smalltalk 7535:ReactiveX 7452:xUnit.net 7365:Voldemort 7330:SVNBridge 7145:Infer.NET 7100:DeepSpeed 7075:C++/WinRT 7065:BitFunnel 7010:.NET MAUI 6890:languages 6758:Microsoft 6660:ClickOnce 6639:xUnit.net 6607:debugging 6530:Reporting 6390:CardSpace 6366:Web Forms 6147:Dexterity 6125:C++/WinRT 6058:Languages 6003:WebMatrix 5991:FrontPage 5768:Phalanger 5662:Languages 5605:Microsoft 5417:Microsoft 5179:ClickOnce 5142:Web Forms 4915:MSX BASIC 4895:IBM BASIC 4885:GFA BASIC 4840:BBC BASIC 4757:Basic4ppc 4682:designers 4645:FreeBASIC 4597:VB 5 for 4584:Run BASIC 4468:DarkBASIC 4458:Basic-256 4438:WordBASIC 4418:ThinBasic 4408:PureBasic 4323:Procedure 4278:Extenders 4241:SDS BASIC 4163:computers 3991:BASIC 1.0 3966:Microsoft 3788:April 14, 3744:reshmim. 3729:August 2, 3713:reshmim. 3682:reshmim. 3651:reshmim. 3595:Microsoft 3574:August 1, 3533:Microsoft 3297:Microsoft 3260:Microsoft 3142:Microsoft 3012:March 31, 2981:April 14, 2882:Microsoft 2763:FreeBasic 2671:Iterators 2426:namespace 2424:A pseudo- 2337:June 2022 2113:EventArgs 2015:WriteLine 1914:EventArgs 1795:EventArgs 1673:EventArgs 1599:EventArgs 1481:End Class 1428:EventArgs 1277:data type 1270:data type 1128:WriteLine 990:WriteLine 850:WriteLine 773:WriteLine 658:End While 594:variables 112:Microsoft 107:Developer 100:Microsoft 7992:Category 7758:Assembly 7718:Timeline 7662:Category 7600:CodePlex 7569:Licenses 7515:FlexWiki 7325:StyleCop 7285:ProcDump 7210:mod_mono 7195:mimalloc 7150:LightGBM 7125:Electron 7055:Avalonia 6947:Power Fx 6932:IronRuby 6922:GW-BASIC 6838:Terminal 6789:Software 6768:Overview 6718:Category 6648:Delivery 6614:CodeView 6525:Analysis 6473:Database 6260:APIs and 6221:Power Fx 6206:IronRuby 6093:VBScript 5939:MACRO-80 5934:GW-BASIC 5743:IronRuby 5584:Metadata 5579:Manifest 5569:Delegate 5564:Assembly 5440:Category 5174:Avalonia 4905:MacBASIC 4900:JR-BASIC 4890:GW-BASIC 4827:BASIC XL 4822:BASIC XE 4817:BASIC A+ 4739:Free and 4709:NS Basic 4640:BlitzMax 4630:Free and 4593:VBScript 4581:ProvideX 4488:SdlBasic 4473:Euphoria 4463:Basic4GL 4448:Free and 4388:MapBasic 4327:oriented 4216:BASICODE 4122:BASIC-11 4048:HP Basic 3989:Thomson 3877:Archived 3841:Archived 3817:June 30, 3811:Archived 3782:archived 3754:Archived 3723:Archived 3692:Archived 3667:April 5, 3661:Archived 3630:Archived 3626:msdn.com 3600:Archived 3568:Archived 3537:Archived 3535:. 2009. 3482:April 6, 3476:Archived 3451:April 6, 3424:April 6, 3418:Archived 3391:Archived 3361:Archived 3331:Archived 3301:Archived 3264:Archived 3229:Archived 3182:July 24, 3176:Archived 3146:Archived 3110:Archived 3084:Archived 3058:Archived 3032:Archived 3006:Archived 2975:Archived 2943:Archived 2917:Archived 2886:Archived 2769:See also 2737:compiler 2647:IronRuby 2535:Generics 2524:database 2495:My.Forms 2263:ReadLine 2149:TextBox1 2060:Speaking 1856:Examples 1763:VB.NET: 1682:btnClose 1641:VB.NET: 1561:(C#) or 1533:, hence 1523:Command1 1496:Command1 1239:Function 1230:ReadLine 1161:Optional 1155:ReadLine 1152:Function 1008:MaxValue 954:ReadLine 948:TryParse 670:For Each 660:) . The 650:For Each 598:assigned 483:to make 464:compiler 453:freeware 388:), is a 333:Dialects 226:Also on 221:Chiefly 197:Platform 55:Paradigm 7945:more... 7924:Scratch 7827:Haskell 7817:Fortran 7773:classic 7723:History 7614:Related 7432:WinObjC 7350:U-Prove 7320:SignalR 7290:ProcMon 7275:Orleans 7250:OneFuzz 7225:MSBuild 7105:DiskSpd 7025:ASP.NET 6619:OneFuzz 6494:Compact 6489:Express 6373:ADO.NET 6336:ASP.NET 6291:DirectX 6194:JScript 6115:C++/CLI 6043:XAMLPad 6038:WinDiff 5949:MSBuild 5888:Express 5763:Oxygene 5758:Nemerle 5728:C++/CLI 5460:Commons 5422:Xamarin 5379:Express 5347:XAMLPad 5290:dotPeek 5137:ASP.NET 5125:ADO.NET 4935:S-BASIC 4785:Defunct 4723:Mercury 4562:GLBasic 4518:Yabasic 4503:wxBasic 4398:OWBasic 4286:BASIC 8 4261:ETBASIC 4104:SCELBAL 3980:Level I 3958:Classic 2878:Support 2749:was an 2593:A true 2507:pattern 2418:feature 2327:updated 2257:Console 2230:Console 2209:Private 2188:Private 2185:Module1 2122:Button1 2119:Handles 2083:Private 2036:ReadKey 2030:Console 2009:Console 1997:Module1 1923:Button1 1920:Handles 1884:Private 1801:Handles 1679:Handles 1563:Integer 1544:in the 1519:Button1 1507:Handles 1500:Button1 1473:End Sub 1437:Button1 1434:Handles 1398:Private 1367:Private 1267:Integer 1224:Console 1197:Nothing 1176:Nothing 1116:current 1110:current 1059:Integer 1047:Integer 1029:Integer 1023:current 1002:Integer 978:AndAlso 942:Integer 930:Integer 909:Program 900:Imports 876:method 874:Console 866:Console 844:Console 815:Module1 803:" on a 767:Console 752:Module1 729:comment 596:may be 588:may be 489:Windows 481:library 366:Mercury 298:/dotnet 287:Website 259:License 248:Solaris 228:Android 223:Windows 157: ( 126: ( 80:generic 7964:Lists: 7899:Python 7894:Prolog 7872:Pascal 7862:MATLAB 7847:Kotlin 7807:Erlang 7746:Simula 7605:GitHub 7592:Forges 7525:Gollum 7473:MS-DOS 7310:Roslyn 7230:MsQuic 7205:ML.NET 7070:Blazor 7020:AirSim 6897:Bosque 6634:WinDbg 6269:Native 6110:C++/CX 6100:Bosque 6083:VB.NET 6078:legacy 5981:Roslyn 5971:QuickC 5964:QBasic 5954:Pascal 5912:Others 5648:DotGNU 5343:(NGen) 5223:(WCF) 5197:(LINQ) 5191:(XAML) 5067:DotGNU 5041:(Core) 4925:QBasic 4910:MBASIC 4763:Gambas 4714:RapidQ 4668:Roslyn 4572:Morfik 4552:AutoIt 4533:object 4513:Xblite 4508:XBasic 4358:BasicX 4256:ZBasic 4251:UBASIC 4236:PBASIC 4231:CBASIC 3777:Roslyn 2970:GitHub 2759:Gambas 2757:. The 2458:System 2386:wizard 2302:Module 2218:String 2182:Module 2101:Object 2095:sender 2074:Public 2054:Module 1994:Module 1932:MsgBox 1902:Object 1896:sender 1875:Public 1819:Height 1804:Timer1 1783:Object 1777:sender 1746:Height 1734:Height 1661:Object 1655:sender 1627:Unload 1584:Object 1578:sender 1550:MsgBox 1446:MsgBox 1416:object 1410:sender 1379:MsgBox 1326:and a 1322:using 1245:Module 1221:Return 1209:prompt 1191:prompt 1185:String 1170:String 1164:prompt 1083:column 1053:column 966:vbcrlf 906:Module 812:Module 794:Module 749:Module 706:arrays 652:, and 618:End If 590:called 537:Syntax 386:VB.NET 309:Major 264:Roslyn 250:, and 178:Static 7939:Swift 7929:Shell 7842:Julia 7812:Forth 7802:COBOL 7763:BASIC 7741:ALGOL 7545:TLAPS 7520:FourQ 7498:Other 7484:SONiC 7427:WinJS 7355:vcpkg 7245:NuGet 7110:Dryad 6907:Dafny 6675:vcpkg 6670:NuGet 6549:Other 6361:Razor 6318:WinUI 6142:Dafny 6070:BASIC 6028:ILAsm 5929:FxCop 5919:Blend 5778:Scala 5723:Cobra 5701:Other 5636:Other 5374:Blend 5331:ILAsm 5268:Tools 5248:(WPF) 5242:(WIF) 5167:Razor 5108:(FCL) 5097:(CLR) 4531:With 4373:GRASS 4268:] 4199:Other 3946:BASIC 2564:IsNot 2476:Form2 2470:Forms 2440:Form2 2278:Speak 2272:Voice 2236:Write 2191:Voice 2170:Class 2143:Speak 2128:Click 2080:Form1 2077:Class 1974:Class 1929:Click 1881:Form1 1878:Class 1691:Close 1688:Click 1590:ByVal 1575:ByVal 1531:Click 1515:Click 1477:Class 1443:Click 1281:Short 1203:Write 1194:IsNot 1098:Write 984:>= 963:& 939:Until 721:space 685:colon 680:Sub". 654:While 628:... 624:... 620:and 244:macOS 240:Linux 7914:Rust 7909:Ruby 7884:Perl 7852:Lisp 7832:Java 7778:.NET 7540:SILK 7400:UMDF 7395:KMDF 7370:VoTT 7215:Mono 7095:Dapr 6995:.NET 6937:Lean 6808:Atom 6509:MSDE 6448:UMDF 6443:KMDF 6405:LINQ 6385:MAUI 6346:AJAX 6341:Core 6328:.NET 6251:XAML 6211:Lean 6167:Java 6137:C/AL 5883:Code 5708:Axum 5643:Mono 5612:.NET 5450:List 5361:IDEs 5254:(WF) 5152:Core 5147:AJAX 5072:Mono 5039:.NET 5007:.NET 4729:Xojo 4610:VSTA 4605:VSTO 4601:5.0 4498:QB64 4353:ASIC 3950:list 3885:2013 3865:2011 3849:2010 3819:2008 3790:2019 3762:2020 3731:2019 3700:2020 3669:2017 3638:2015 3608:2020 3576:2010 3545:2009 3510:2009 3484:2009 3453:2009 3426:2009 3399:2008 3369:2008 3339:2008 3309:2014 3292:MSDN 3272:2014 3237:2013 3211:2013 3184:2018 3154:2014 3137:MSDN 3118:2010 3092:2010 3066:2010 3040:2015 3014:2023 2983:2019 2951:2020 2925:2018 2894:2013 2857:2024 2733:Mono 2645:and 2607:LINQ 2548:and 2482:text 2446:Text 2284:Text 2251:Text 2224:Main 2212:Text 2155:Text 2003:Main 1810:Tick 1498:and 1489:Call 1479:and 1471:and 1292:have 1274:Long 1200:Then 1134:Next 1125:Next 1077:rows 1014:Loop 981:rows 972:rows 924:rows 915:Main 831:Main 758:Main 694:The 664:... 656:... 644:... 638:Loop 636:... 626:Case 616:... 614:Else 612:... 610:Then 608:... 592:and 528:and 487:for 468:Mono 447:and 424:and 405:Mono 401:.NET 326:Mono 324:and 296:.com 292:docs 252:Unix 210:.NET 206:Mono 128:2001 121:2001 86:and 7919:SQL 7889:PHP 7857:Lua 7792:C++ 7753:APL 7736:Ada 7447:XSP 7437:WiX 7240:npm 7080:CCF 6690:WiX 6665:npm 6460:WDM 6438:WDF 6433:WDK 6356:MVC 6303:UWP 6286:XNA 6246:VPL 6172:J++ 6088:VBA 5718:Boo 5162:MVC 4749:B4X 4678:RAD 4588:VBA 4383:LSE 4221:BAL 4131:B32 2755:IDE 2299:End 2296:Sub 2293:End 2221:Sub 2167:End 2164:Sub 2161:End 2086:Sub 2051:End 2048:Sub 2045:End 2000:Sub 1971:End 1968:Sub 1965:End 1887:Sub 1831:Sub 1828:End 1768:Sub 1758:Sub 1755:End 1716:Sub 1700:Sub 1697:End 1646:Sub 1636:Sub 1633:End 1618:Sub 1559:int 1469:Sub 1461:Sub 1458:End 1401:Sub 1388:Sub 1385:End 1370:Sub 1318:(a 1304:COM 1242:End 1236:End 1215:End 1140:Sub 1137:End 1095:row 1080:For 1065:row 1062:For 1050:Dim 1041:row 1038:Dim 1020:Dim 921:Dim 912:Sub 828:Sub 791:End 788:Sub 785:End 755:Sub 725:tab 723:or 717:REM 662:For 642:For 560:. 518:IDE 478:GUI 281:.vb 236:iOS 232:BSD 184:, 8009:: 7867:ML 7822:Go 7797:C# 6962:Q# 6917:F* 6912:F# 6902:C# 6236:Q# 6177:J# 6157:F* 6152:F# 6132:C# 5773:Q# 5753:J# 5713:A# 5687:F# 5677:C# 4755:, 4266:zh 4133:, 3982:, 3809:. 3805:. 3752:. 3748:. 3721:. 3717:. 3690:. 3686:. 3659:. 3655:. 3628:. 3624:. 3598:. 3592:. 3547:. 3531:. 3512:. 3470:. 3389:. 3385:. 3359:. 3355:. 3329:. 3325:. 3299:. 3295:. 3289:. 3262:. 3258:. 3254:. 3174:. 3170:. 3144:. 3140:. 3134:. 3004:. 3000:. 2967:. 2915:. 2911:. 2880:. 2876:. 2865:^ 2765:. 2729:C# 2434:My 2409:C# 2266:() 2227:() 2215:As 2140:). 2110:As 2098:As 2039:() 2006:() 1911:As 1899:As 1849:F# 1822:-= 1813:Me 1792:As 1780:As 1740:Me 1728:Me 1722:() 1694:() 1670:As 1658:As 1630:Me 1624:() 1610:. 1596:as 1587:, 1581:as 1569:). 1537:). 1491:). 1425:As 1413:As 1376:() 1336:My 1298:, 1233:() 1218:If 1188:If 1182:As 1167:As 1131:() 1119:+= 1092:To 1074:To 1056:As 1044:As 1026:As 969:), 936:Do 927:As 918:() 834:() 761:() 711:A 666:To 648:, 646:To 640:, 634:Do 606:If 426:F# 422:C# 403:, 392:, 378:VB 364:, 320:, 246:, 242:, 238:, 234:, 230:, 217:OS 208:, 204:, 188:, 180:, 82:, 78:, 74:, 70:, 66:, 62:: 7904:R 7787:C 7694:e 7687:t 7680:v 6942:P 6750:e 6743:t 6736:v 6216:P 5852:e 5845:t 5838:v 5494:e 5487:t 5480:v 4999:e 4992:t 4985:v 4759:) 4751:( 4725:) 4721:( 4325:- 4137:) 4129:( 3986:) 3952:) 3937:e 3930:t 3923:v 3887:. 3867:. 3851:. 3821:. 3764:. 3733:. 3702:. 3671:. 3640:. 3610:. 3578:. 3486:. 3455:. 3428:. 3401:. 3371:. 3341:. 3311:. 3274:. 3239:. 3213:. 3186:. 3156:. 3120:. 3094:. 3068:. 3042:. 3016:. 2985:. 2953:. 2927:. 2896:. 2859:. 2497:) 2485:= 2479:. 2473:. 2467:. 2461:. 2449:= 2443:. 2437:. 2339:) 2335:( 2287:) 2281:( 2275:. 2260:. 2254:= 2245:) 2239:( 2233:. 2206:) 2200:( 2194:= 2158:) 2152:. 2146:( 2134:( 2125:. 2116:) 2107:e 2104:, 2092:( 2033:. 2024:) 2018:( 2012:. 1959:) 1953:, 1947:. 1941:, 1935:( 1926:. 1917:) 1908:e 1905:, 1893:( 1825:1 1816:. 1807:. 1798:) 1789:e 1786:, 1774:( 1752:1 1749:- 1743:. 1737:= 1731:. 1685:. 1676:) 1667:e 1664:, 1652:( 1593:e 1527:_ 1455:) 1449:( 1440:. 1431:) 1422:e 1419:, 1407:( 1227:. 1212:) 1206:( 1179:) 1173:= 1158:( 1122:1 1113:) 1107:, 1101:( 1089:1 1086:= 1071:1 1068:= 1035:1 1032:= 1011:) 1005:. 999:, 993:( 987:1 975:) 957:( 951:( 945:. 859:) 853:( 847:. 782:) 776:( 770:. 731:. 567:) 563:( 384:( 376:( 302:/ 161:) 130:) 34:. 20:)

Index

Visual Basic .NET
Visual Basic (classic)

Paradigm
Multi-paradigm
structured
imperative
object-oriented
declarative
generic
reflective
event-driven
Designed by
Microsoft
Developer
Microsoft
Stable release
Edit this on Wikidata
Typing discipline
Static
both strong and weak
both safe and unsafe
nominative
Platform
.NET Framework
Mono
.NET
OS
Windows
Android

Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.

↑