994:
1284:– which is interpreted at runtime. The benefits of P-Code include portability and smaller binary file sizes, but it usually slows execution, since an interpreter adds a layer to the execution environment. VB applications require the Microsoft VB runtime MSVBVM##.DLL, where ## is a version number, either 50 or 60. MSVBVM60.dll comes standard with Windows in all editions from Windows 98 to Windows 11 although some editions of Windows 7 do not include it. For Windows 95 however the application installation process requires the DLL needed by the program. VB 5 and 6 can compile code to either native or P-Code but the runtime is still required for built-in functions and forms management.
50:
114:
622:
4465:
1523:
1069:
ease migration of Office macros and scripts, features from WordBasic, Excel Basic and Access Basic were incorporated into the language. Incompatibilities between different releases of VB4 caused installation and operation problems. While previous versions of Visual Basic had used VBX controls, Visual Basic now used OLE controls (with files names ending in .OCX) instead. These were later to be named ActiveX controls.
1348:
product has never been supported on the latest versions of
Windows, key parts of the environment still work on newer platforms. It is possible to get a subset of the development environment working on 32-bit and 64-bit versions of Windows Vista, Windows 7, Windows 8, Windows 10 and Windows 11. Owing to its persistent remaining popularity, third-party attempts to further support it, such as Rubberduck, exist.
105:
950:
977:). Tripod did not include a programming language at all. Microsoft decided to combine Ruby with the Basic language to create Visual Basic. The Ruby interface generator provided the "visual" part of Visual Basic, and this was combined with the "EB" Embedded BASIC engine designed for Microsoft's abandoned "Omega" database system. Ruby also provided the ability to load
1164:, and Business Objects Desktop Intelligence. There are small inconsistencies in the way VBA is implemented in different applications, but it is largely the same language as Visual Basic 6.0 and uses the same runtime library. Visual Basic development ended with 6.0, but in 2010 Microsoft introduced VBA 7 to provide extended features and add 64-bit support.
1343:. Third party components that shipped with Visual Studio 6.0 are not included in this support statement. Some legacy Visual Basic components may still work on newer platforms, despite being unsupported by Microsoft and other vendors. Documentation for Visual Basic 6.0, its application programming interface and tools is best covered in the last
534:
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.
1078:
versions of
Windows. Programmers who preferred to write 16-bit programs were able to import programs written in Visual Basic 4.0 to Visual Basic 5.0, and Visual Basic 5.0 programs can easily be converted to Visual Basic 4.0. Visual Basic 5.0 also introduced the ability to create custom user controls,
533:
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
1068:
Windows programs. It has three editions; Standard, Professional, and
Enterprise. It also introduced the ability to write non-GUI classes in Visual Basic. With VB4 the language was separated from the GUI library, and made available as VBA, in which form it was embedded with the Office 95 suite. To
1347:
release before Visual Studio.NET 2002. Later releases of MSDN focused on .NET development and had significant parts of the Visual Basic 6.0 programming documentation removed as the language evolved, and support for older code ended. Although vendor support for Visual Basic 6 has ended, and the
560:
Controls provide the graphical functionality of a GUI application, and programmers attach code to event handlers to perform actions. For example, a drop-down control displays a list of items. When the user selects an item, an event handler is automatically called that executes the code that the
2118:
Cooper ... gained industry recognition as the "Father of Visual Basic." (Microsoft's lawyers once sent Cooper a cease-and-desist order, demanding that he stop using that title. But after Cooper complained, Gates patched things up and even lauded him as a "Windows
Pioneer" at an industry
514:
612:
The VB compiler is shared with other Visual Studio suite languages, C and C++. Nevertheless, by default the restrictions in the IDE do not allow creation of some targets (Windows model DLLs) and threading models, but over the years, developers have bypassed these restrictions.
1334:
All versions of the Visual Basic IDE, from 1.0 to 6.0, are no longer supported by
Microsoft. The associated runtime environments are also unsupported, except for the Visual Basic 6 core runtime environment, which Microsoft officially supports for the lifetime of
1045:
Visual Basic 2.0 was released in
November 1992. The programming environment was easier to use, and its speed was improved. Notably, forms became instantiable objects, thus laying the foundational concepts of class modules as were later offered in
709:
Code statements have no terminating character other than a line ending (carriage return/line feed), and versions since 3 allow for multi-line statements for concatenation of strings or explicitly using the underscore character (_) at the end of a
810:
statement can be used to set the default lower bound, but some claim that its use leads to confusion when reading code and is best avoided by always explicitly specifying the lower bound. This uncommon language trait does exist in
1079:
as well as the ability to compile to native
Windows executable code, speeding up calculation-intensive code execution. A free, downloadable Control Creation Edition was also released for creation of
1661:
You can choose a language based on how easy it is to learn. For beginners, Visual Basic is a good choice. A big advantage of Visual Basic is that it is a popular language since it is easy to learn.
1024:
was released in
September 1992. The language itself was not quite compatible with Visual Basic for Windows, as it was the next version of Microsoft's DOS-based BASIC compilers,
691:
can create an application using components provided by VB, developed internally or from third parties. Over time the development community produced and shared many components.
4492:
1010:
Project 'basic
Thunder' was initiated in 1990. Thunder persisted through to the last release of Visual Basic in the name of the primary internal function, "ThunderRTMain".
908:
statements in total offered by Visual Basic 6.0. The default type may be overridden for a specific declaration by using a special suffix character on the variable name (
1002:
1392:
This snippet makes a counter that moves up 1 every second (a label and a timer control need to be added to the form for this to work) until the form is closed or an
869:) so that division of one integer by another produces a result that may seem more intuitive from a mathematical perspective. VB provides an integer divide operator (
1220:
programming language for the Linux operating system. It is not a clone of Visual Basic, but it does have the ability to convert Visual Basic programs to Gambas.
780:
is also consistent with BASIC since the early 1970s
Microsoft BASIC implementation and is also related to the characteristics of CPU instructions at the time.
30:
This article is about the Visual Basic language that shipped with Microsoft Visual Studio pre-.NET. For the current Visual Basic language, based on .NET, see
3601:
400:
VB was first released in 1991. The final release was version 6 (VB6) in 1998. On April 8, 2008, Microsoft stopped supporting the VB6 IDE, relegating it to
957:
Visual Basic 1.0 was introduced in 1991. The drag and drop design for creating the user interface is derived from a prototype form generator developed by
1960:
404:. The Microsoft VB team still maintains compatibility for VB6 applications through its "It Just Works" program on supported Windows operating systems.
564:
For a DLL, the VB code generally provides no user interface, and instead provides COM objects to other programs. This allows for capabilities such as
2101:
488:
that directs behavior. Since components have default attributes and actions, a programmer can develop a simple program without writing much code.
2075:. September 23, 2010. Event occurs at 4:25Bill Gates: "A lot of people have called you the father of Visual Basic. What do you think about that?"
3326:
2501:
1250:
629:
Visual Basic has notable features and characteristics that are in some cases different than other BASIC variants or from other common languages:
491:
Programs built with earlier versions suffered performance problems, but faster computers and native code compilation made this less of an issue.
243:
5225:
5210:
2410:
2209:
1620:
1246:
2388:
5180:
1844:
5205:
1083:. It was also used as an introductory form of Visual Basic: a regular .exe project could be created and run in the IDE, but not compiled.
502:, it requires relatively large library files to be loaded at runtime; about 1 MB. Core runtime libraries are included by default in
760:. This inherent functionality becomes especially useful when performing logical operations on the individual bits of an integer such as
5230:
5215:
3594:
2864:
1051:
Visual Basic 3.0 was released in the summer of 1993 and came in Standard and Professional versions. VB3 included version 1.1 of the
696:
Unlike older BASIC variants, instead of requiring line numbers to support branching, code is grouped into named blocks delimited by
5195:
4254:
2517:
865:
An integer type value is automatically promoted to a floating point type in expressions that involve the normal division operator (
69:
Please help improve this article by looking for better, more reliable sources. Unreliable citations may be challenged and removed.
1188:, but is a separate language—executed by vbscript.dll instead of the VB runtime. ASP and VBScript should not be confused with
4499:
4001:
1912:
1717:
3996:
2371:
1694:
1654:
1128:
with Visual Basic 6.0. An automated conversion tool exists, but fully automated conversion for most projects is not possible.
584:
355:
5190:
4468:
3648:
3587:
3213:
2040:
684:
390:
1739:
3726:
1548:
498:
instead of interpreted as old BASIC variants, it runs relatively fast and requires relatively little storage space. But,
268:
216:
1867:
1821:
993:
426:
366:
119:
4731:
2435:
2313:
2111:
575:; recovering when the count reaches zero. VB reduces the count when a variable goes out of scope or when assigned to
525:
techniques. A tool is used to place controls (e.g., text boxes, buttons, etc.) on the form (window). Controls have
84:
2010:
5235:
5200:
4508:
4290:
4145:
3897:
2231:
5115:
4285:
4160:
3638:
3076:
2544:
1088:
Visual Basic 6.0 (Mid-1998) improved in a number of areas including the ability to create web-based applications.
878:
By default, if a variable has not been declared or if no type declaration character is specified, it acts like a
752:
signed integer with all ones in binary for true and zero for false. This is apparent when performing a (bitwise)
583:
that plague some, older languages such as C & C++. It differs significantly from the more modern approach of
3430:
3425:
1015:
Visual Basic 1.0 (May 1991) was released for Windows at the Comdex/Windows World trade show in Atlanta, Georgia.
5220:
5094:
4667:
3902:
3882:
3653:
3208:
2454:
2086:
1985:
1793:
1766:
1185:
602:
17:
1621:"Support Statement for Visual Basic 6.0 on Windows (updated with Windows 10 version 1709 support information)"
4280:
3850:
3838:
3736:
3281:
3191:
2824:
1133:
799:
634:
378:
311:
2147:
965:. Microsoft contracted with Cooper and his associates to develop Tripod into a programmable form system for
4249:
4193:
3870:
2976:
2103:
Go To: The Story of the Math Majors, Bridge Players, Engineers, Chess Wizards, Maverick Scientists, and Ico
5175:
4849:
4341:
4275:
4165:
4150:
3917:
3136:
2951:
2749:
2743:
1528:
1304:
974:
591:
506:
and later, but extended runtime components require extra installation consideration. Earlier versions of
181:
419:
can refer to a classic version, a .NET version or both. This article is about the versions before .NET.
4198:
4053:
3081:
2986:
2475:
1682:
756:
operation on the two's complement value 0, which returns the two's complement value −1, in other words
63:
5110:
4744:
4379:
4321:
4188:
4155:
3907:
3694:
3473:
3086:
2956:
1310:
1029:
606:
2522:
5185:
5170:
4726:
4648:
4574:
4205:
3966:
3674:
2754:
1242:
1037:
667:
638:
465:
386:
382:
140:
58:
605:
into a standard case and variable names to match the case used elsewhere in the project. Of note,
429:(IDE) – an application in the Visual Studio suite of tools of that era. Unlike modern versions of
4881:
4707:
4447:
3625:
1935:
1596:
646:
275:
4430:
4316:
3961:
3855:
3783:
3523:
2926:
2558:
2336:
2174:
1686:
1320:
1125:
982:
837:
422:
Just as BASIC was originally intended to be easy to learn, Microsoft intended the same for VB.
394:
4346:
1356:
The following code snippet displays a message box saying "Hello, World!" as the window loads:
4485:
4374:
4031:
3991:
3815:
3768:
3748:
3410:
3253:
3220:
2783:
2592:
2305:
789:), which have separate logical and bitwise operators. This is a traditional feature of BASIC.
526:
136:
2296:
Alex Homer; Dave Sussman; Rob Howard; Brian Francis; Karli Watson; Richard Anderson (2004).
1674:
1245:
implement access to VBA as one of the macro/scripting languages, the other major ones being
785:
Logical and bitwise operators are unified. This is unlike some C-derived languages (such as
444:. Visual Basic 6.0 was selected as the most dreaded programming language by respondents of
5081:
5033:
4974:
4953:
4907:
4859:
4813:
4767:
4740:
4699:
4676:
4630:
4594:
4566:
4525:
4231:
4210:
4101:
4058:
3478:
3342:
3294:
3233:
3147:
3051:
2938:
2656:
2651:
2646:
2512:
978:
845:
550:
358:
131:
1890:
1572:
840:. The native types for strings and arrays are the dedicated COM types, BSTR and SAFEARRAY.
8:
3753:
3741:
3558:
3448:
3322:
2666:
2599:
2537:
1173:
1052:
749:
654:
650:
31:
2274:
2066:
5061:
4877:
4244:
4239:
4183:
3971:
3763:
3689:
3633:
2739:
2260:
2188:
1153:
1137:
880:
572:
481:
437:
147:
49:
4996:
4825:
4775:
4435:
4140:
4116:
4063:
3833:
3731:
3435:
3271:
3071:
2907:
2622:
2609:
2367:
2309:
2298:
2131:
2107:
2080:
1690:
1675:
1650:
1177:
1117:
833:
812:
736:
507:
441:
408:
307:
228:
4477:
1124:
ecosystem (which over time has sometimes been called framework and core). It is not
953:
Alan Cooper created the drag-and-drop design for the user interface of Visual Basic.
5046:
4887:
4311:
4128:
3704:
3263:
2897:
2707:
2674:
1393:
1281:
1229:
1201:
1141:
827:
was introduced by ANSI, with the standard for ANSI Minimal BASIC in the late 1970s.
542:
223:
1925:
Microsoft Visual Basic Programmer's Guide Version 3.0 - Microsoft Corporation 1993
1074:
With version 5.0 (February 1997), Microsoft released Visual Basic exclusively for
590:
VB provides a large library of utility objects, and it provides basic support for
5125:
4712:
4452:
4046:
3820:
3758:
3669:
3468:
3458:
3400:
3258:
3202:
2881:
2638:
2582:
2506:
2361:
1101:
environment run in all 32-bit versions of Windows up to and including Windows 11.
795:
510:(95/98/NT), require the runtime libraries to be distributed with the executable.
291:
113:
2044:
5120:
5051:
4867:
4415:
3981:
3927:
3563:
3543:
3415:
3160:
3016:
2902:
2793:
2735:
2530:
1798:
1771:
1744:
1701:
Summary of positive issues: Visual Basic is easy to learn and widely available.
1259:
1193:
1097:
support ended in March 2008. However, primary components of the Visual Basic 6
1093:
Mainstream Support for Microsoft Visual Basic 6.0 ended on March 31, 2005, and
1033:
744:
Like other BASIC variants, but unlike many other languages that use 1, Boolean
598:
461:
445:
3579:
2476:"Visual Basic Resurgence? Project Seeks to 'Bring the VBE into This Century!'"
981:
containing additional controls (then called "gizmos"), which later became the
433:
that support many languages including VB (.NET), the VB IDE supports just VB.
5164:
5007:
4915:
4790:
4752:
4689:
4653:
4516:
4306:
4175:
4111:
4036:
3912:
3643:
3568:
3453:
3356:
2981:
2702:
2689:
2679:
2588:
2295:
1553:
1217:
530:
522:
430:
401:
331:
315:
407:
Microsoft significantly changed VB for the .NET technology and rebranded it
5140:
5066:
4924:
4891:
4780:
4684:
4638:
4405:
4096:
4091:
3922:
3773:
3483:
3395:
3285:
2996:
2912:
2769:
2722:
1541:– a function in several editions of Visual Basic roughly equivalent to the
1316:
1161:
503:
848:
as the default behavior when converting real numbers to integers with the
464:. Further, the IDE was intended to promote productivity; even for complex
4982:
4944:
4804:
4584:
4106:
4026:
3875:
3463:
3405:
3302:
3243:
3170:
3036:
3026:
2971:
2829:
2814:
2788:
2628:
2018:
1868:"Visual Basic 6.0 third party components for modern standards (a review)"
1233:
1225:
966:
958:
675:
580:
565:
485:
212:
207:
1822:"vkControls : 16 GRAPHICALS usercontrols ! NEVER SEEN before!"
621:
104:
5130:
4920:
4533:
3976:
3951:
3939:
3934:
3709:
3553:
3548:
3533:
3180:
3096:
3031:
3006:
2966:
2946:
2869:
2849:
2809:
2778:
2759:
2697:
2239:
1340:
1336:
1205:
1145:
1060:
Visual Basic 4.0 (August 1995) was the first version that could create
1025:
688:
495:
477:
473:
123:
1373:' Execute a simple message box that says "Hello, World!"
1120:
is Microsoft's successor to Visual Basic 6.0, and part of Microsoft's
715:
A code comment is denoted by a single apostrophe (') character, like:
484:, specifying attributes and actions for those components, and writing
5012:
4964:
4930:
4757:
4621:
4410:
4389:
4135:
3865:
3518:
3498:
3488:
3443:
3420:
3371:
3360:
3248:
3061:
3041:
3021:
3011:
2844:
2574:
2552:
2340:
2275:"Compatibility Between the 32-bit and 64-bit Versions of Office 2010"
1263:
1110:
370:
327:
152:
1989:
1522:
425:
Development of a VB application is exclusively supported via the VB
5145:
5089:
4643:
4538:
4364:
3956:
3860:
3843:
3684:
3508:
3503:
3493:
3312:
3196:
3091:
3066:
2991:
2819:
2730:
2617:
2518:
Instructions for installing Visual Basic 6 on a Windows 10 computer
1297:
1181:
1169:
816:
794:
Unlike for many languages which use zero for the lower bound of an
642:
571:
Via the COM technology, unused memory is recovered for reuse using
335:
38:
1913:"Tip 2: Use line numbers in your source code. : Visual Basic"
5135:
4369:
4123:
4086:
4041:
3986:
3944:
3793:
3788:
3699:
3538:
3165:
3121:
3106:
3001:
2889:
2712:
2363:
Pro VB 2008 and the .NET 3.5 Platform: The expert's voice in .NET
2071:
1189:
1149:
1080:
803:
658:
554:
374:
1028:
and BASIC Professional Development System. The interface used a
5071:
5002:
4785:
4579:
4543:
4384:
3721:
3714:
3528:
3513:
3366:
3317:
3175:
3155:
3116:
3111:
2961:
2859:
2854:
2839:
2834:
1646:
1213:
1157:
1075:
1065:
1061:
513:
319:
295:
232:
2011:"PRB: Round Function different in VBA 6 and Excel Spreadsheet"
884:. However this can be changed with Deftype statements such as
5041:
4834:
4821:
4606:
4425:
4420:
4068:
3892:
3778:
3679:
2554:
2389:"Getting ready for Windows 10 – SDKs, compatibility, bridges"
1001:
949:
735:
does not result in the values of A, B and C being equal. The
457:
362:
287:
1204:
is a Visual Basic compatible interpreter that originated in
5099:
5056:
4992:
4830:
4602:
4259:
4078:
3887:
3332:
3101:
2507:
Secure your Visual Basic 6.0 investment with Microsoft .NET
2189:"Product Family Life Cycle Guidelines for Visual Basic 6.0"
1344:
1121:
786:
347:
323:
499:
5104:
4897:
4871:
4557:
4440:
3352:
1542:
1537:
1319:
having a greater performance and storage "overhead" than
1021:
546:
1845:"CommonControls (Replacement of the MS common controls)"
1055:
that could read and write Jet (or Access) 1.x databases.
731:
Chained variable assignment is not allowed; for example
597:
Unlike many other programming languages, VB code is not
2455:"Popularity Index: Classic Visual Basic Hangs In There"
1113:
developed many derivatives of VB (classic), including:
936:. VB can be setup to require variable declarations via
27:
Microsoft's programming language based on BASIC and COM
2509:: Migrating from Visual Basic 6.0 to Visual Basic 2008
2067:"Alan Cooper Receiving the Windows Pioneer Award 1994"
1325:
dependency on complex and fragile COM registry entries
798:, VB allows the lower bound to be any value – like in
723:
Looping statement blocks begin and end with keywords:
625:
A function using the If, Then, Else and Dim statements
4507:
440:
still preferred Visual Basic 6.0 over its successor,
1936:"Visual Studio 2003 Retired Technical documentation"
1518:
1296:
versioning problems associated with DLLs, known as "
448:'s annual developer survey in 2016, 2017, and 2018.
2210:"Support Statement for Visual Basic 6.0 on Windows"
1718:"Visual Basic 6.0: A giant more powerful than ever"
2297:
2172:
1640:
2232:"Abandoning the Fantasy of VB Migration Wizardry"
1329:
5162:
2436:"Installing Visual Basic/Studio 6 on Windows 10"
2334:
1545:conditional operator of C and related languages.
1140:embedded in many Microsoft applications such as
494:Since a VB program is compiled as a native code
3609:
2359:
2154:. George Mack, 3rd edition, Copyright June 2002
1986:"Microsoft Basic Logical Expression Evaluation"
1573:"The Classic Visual Basic Programming Language"
748:has numeric value −1. VB stores a Boolean as a
678:via an external function declaration technology
1677:An executive's guide to information technology
411:(VB.NET), and then later rebranded it back to
4493:
3595:
2538:
2386:
2106:(revised ed.). Basic Books. p. 96.
1958:
1891:"Visual Basic 6 Renewed to Run on Windows 8"
1672:
1292:Criticisms of VB (prior to VB.NET) include:
1673:Plant, Robert T.; Murrell, Stephen (2007).
1641:Root, Randal; Romero Sweeney, Mary (2006).
1036:characters to simulate the appearance of a
739:result of "is B equal to C?" is stored in A
4812:
4629:
4524:
4500:
4486:
3602:
3588:
2545:
2531:
2513:Visual Basic 6 Renewed to Run on Windows 8
1711:
1709:
1105:
609:comparison is case sensitive by default.
537:Development in the IDE is organized as a
389:and both consumption and development of
85:Learn how and when to remove this message
4255:Business Intelligence Development Studio
2411:"Support Statement for Visual Basic 6.0"
1715:
1000:
992:
948:
725:Do...Loop, While...End While, For...Next
620:
512:
460:variants, VB was intended to have a low
2041:"Why I am "the father of Visual Basic""
1706:
1280:Versions before 5 compiled the code to
683:Supports sharing and reuse via the COM
541:which can be configured to output as a
14:
5163:
2229:
2038:
1794:"Stack Overflow Developer Survey 2018"
1767:"Stack Overflow Developer Survey 2017"
1740:"Stack Overflow Developer Survey 2016"
932:for Currency) or using the key phrase
5226:Programming languages created in 1991
5211:Object-oriented programming languages
4481:
3583:
2526:
2473:
2452:
2267:
2337:"Avoid Writing Tedious, Boring Code"
2099:
1643:A tester's guide to .NET programming
1321:strongly-typed programming languages
561:programmer attached to the handler.
557:(OCX) which is a specialized a DLL.
43:
5181:Integrated development environments
2433:
2408:
1819:
1549:Comparison of programming languages
468:applications. Programming involves
24:
5206:Object-based programming languages
2145:
427:integrated development environment
367:integrated development environment
25:
5247:
5231:BASIC programming language family
4509:Graphical user interface builders
2495:
2191:. Msdn2.microsoft.com. 2005-03-31
2173:www.insteptech.com (2005-07-22).
1842:
1313:applications using ActiveX or DLL
5216:Procedural programming languages
4464:
4463:
2502:Visual Basic 6.0 Resource Center
2434:Dan, Brust (14 September 2015).
2391:. Building Apps for Windows blog
1961:"Loop Structures - Visual Basic"
1888:
1521:
1144:, and third-party products like
704:. VB retains line number support
568:processing or an add-in module.
112:
103:
48:
5196:Microsoft programming languages
4347:Team Foundation Version Control
2467:
2446:
2427:
2402:
2380:
2353:
2328:
2289:
2253:
2223:
2202:
2181:
2166:
2139:
2136:Rian " Petot " Danao I <3 19
2124:
2093:
2059:
2032:
2003:
1978:
1952:
1928:
1919:
1905:
1882:
1865:
1859:
1836:
1813:
1351:
716:
517:An empty form in Visual Basic 6
2335:Marc D'Aoust (December 2000).
2238:. Jupitermedia. Archived from
2039:Cooper, Alan (22 April 1996).
1959:Kathleen Dollard; et al.
1786:
1759:
1732:
1666:
1634:
1613:
1589:
1565:
1330:Legacy development and support
1275:
1228:is a VBA variant available in
1184:scripting. It resembles VB in
641:(GUI) applications, access to
456:As was the intention of older
13:
1:
1988:. Vb.mvps.org. Archived from
1559:
1134:Visual Basic for Applications
635:rapid application development
379:rapid application development
312:Visual Basic for Applications
2387:Denning, Adam (2015-06-22).
1716:ISpliter (14 January 2014).
1172:is the default language for
601:– though the IDE transforms
7:
5191:Microsoft development tools
3610:Microsoft development tools
2750:Data General Extended BASIC
2474:Ramel, David (2020-02-28).
2453:Ramel, David (2020-07-07).
2261:"VBA for Office Developers"
2230:Piquet, Lori (2002-02-20).
2132:"The Birth of Visual Basic"
1529:Computer programming portal
1514:
1455:' units of milliseconds
1305:object-oriented programming
1262:use a variant of VB called
1216:is a Visual Basic inspired
988:
616:
592:object-oriented programming
451:
350:, sometimes referred to as
189:; 26 years ago
164:; 33 years ago
10:
5254:
2085:: CS1 maint: postscript (
1683:Cambridge University Press
1180:scripting and client-side
973:(no relation to the later
944:
36:
29:
5111:Resource construction set
5080:
5032:
5025:
4973:
4952:
4943:
4906:
4858:
4848:
4803:
4766:
4739:
4725:
4698:
4675:
4666:
4620:
4593:
4565:
4556:
4515:
4461:
4398:
4355:
4334:
4322:Extensible Storage Engine
4299:
4268:
4230:
4223:
4174:
4077:
4019:
4010:
3808:
3727:Robotics Developer Studio
3662:
3624:
3615:
3474:Disk Extended Color BASIC
3388:
3341:
3293:
3280:
3232:
3146:
3134:
3087:Open Programming Language
3050:
2937:
2925:
2880:
2802:
2768:
2721:
2688:
2665:
2637:
2608:
2573:
2566:
2148:"History of Visual Basic"
1940:Microsoft Download Center
1380:"Hello, World!"
1270:
1030:text-based user interface
975:Ruby programming language
661:controls and COM objects.
306:
301:
286:
281:
274:
266:
238:
222:
206:
202:
180:
176:
158:
146:
130:
111:
102:
4575:Glade Interface Designer
4146:Communication Foundation
3372:WinFBE, Visual FB Editor
2755:Southampton BASIC System
2360:Andrew Troelsen (2008).
2300:Professional ASP.NET 1.1
1398:
1358:
1287:
1243:Corel WordPerfect Office
834:Windows operating system
668:event-driven programming
639:graphical user interface
521:Forms are created using
387:event-driven programming
383:graphical user interface
37:Not to be confused with
5236:User interface builders
5201:Microsoft Visual Studio
4708:Microsoft Visual Studio
4448:Windows Package Manager
4161:Presentation Foundation
2277:. Microsoft Corporation
2212:. Microsoft. 2018-01-17
1196:for compiled web pages.
1154:WordPerfect Office 2002
1106:Derivative technologies
997:Visual Basic for MS-DOS
961:and his company called
717:' This is a comment
702:Function...End Function
657:(ADO), and creation of
647:Jet Data Access Objects
579:. This design prevents
555:ActiveX control library
276:Microsoft Visual Studio
57:Some of this article's
4431:Web Platform Installer
4317:Access Database Engine
3784:Native Image Generator
3649:Tools for Applications
3524:MS BASIC for Macintosh
3308:Visual Basic (classic)
2618:TI-BASIC (calculators)
2557:programming language (
2480:Visual Studio Magazine
1601:Visual Studio Magazine
1309:can only create multi-
1006:
998:
979:dynamic link libraries
969:, under the code name
954:
838:Component Object Model
626:
518:
395:Component Object Model
5221:Programming languages
3411:Atari Microsoft BASIC
3254:Microsoft Small Basic
3221:Embedded Visual Basic
2784:VSI BASIC for OpenVMS
2366:. Apress. p. 5.
2177:. www.insteptech.com.
1176:. It can be used in
1020:Visual Basic 1.0 for
1004:
996:
952:
873:) that does truncate.
832:Tightly bound to the
776:. This definition of
624:
516:
377:known for supporting
4059:Xbox Development Kit
3644:Team System Profiler
3479:Extended Color BASIC
2652:Rocky Mountain BASIC
2647:HP Time-Shared BASIC
2175:"What's new in VB6?"
2100:Lohr, Steve (2008).
1870:. Planet Source Code
1258:Earlier versions of
1126:backwards compatible
551:dynamic-link library
385:(GUI) applications,
359:programming language
352:Classic Visual Basic
4585:Stetic GUI Designer
4166:Workflow Foundation
4151:Identity Foundation
3737:SharePoint Designer
3559:TI BASIC (TI 99/4A)
3449:Benton Harbor BASIC
2667:Locomotive Software
1965:learn.microsoft.com
1174:Active Server Pages
1053:Jet Database Engine
655:ActiveX Data Object
651:Remote Data Objects
438:software developers
397:(COM) technology.
159:First appeared
99:
32:Visual Basic (.NET)
5176:BASIC interpreters
3764:Windows App Studio
2415:docs.microsoft.com
1241:Later versions of
1138:scripting language
1007:
999:
955:
674:Allows use of the
627:
585:garbage collection
573:reference counting
519:
252:/previous-versions
97:
5158:
5157:
5154:
5153:
5021:
5020:
4939:
4938:
4844:
4843:
4826:Interface Builder
4799:
4798:
4721:
4720:
4662:
4661:
4616:
4615:
4552:
4551:
4475:
4474:
4436:Windows Installer
4342:Visual SourceSafe
4330:
4329:
4250:Management Studio
4219:
4218:
4064:Windows Installer
3804:
3803:
3577:
3576:
3437:BASIC Programming
3384:
3383:
3380:
3379:
3323:Visual Basic .NET
3130:
3129:
2921:
2920:
2908:Super Expander 64
2623:TI Extended BASIC
2610:Texas Instruments
2373:978-1-59059-822-1
2304:. Wiley. p.
2015:Microsoft Support
1720:. CodeProject.com
1696:978-0-521-85336-1
1656:978-1-59059-600-5
1303:poor support for
1192:, which uses the
1118:Visual Basic .NET
846:Banker's rounding
813:Visual Basic .NET
508:Microsoft Windows
500:from version 5 on
442:Visual Basic .NET
409:Visual Basic .NET
341:
340:
308:Visual Basic .NET
229:Microsoft Windows
208:Typing discipline
118:Visual Basic 6.0
95:
94:
87:
16:(Redirected from
5243:
5030:
5029:
4950:
4949:
4856:
4855:
4810:
4809:
4758:Visual FB Editor
4737:
4736:
4673:
4672:
4627:
4626:
4563:
4562:
4522:
4521:
4502:
4495:
4488:
4479:
4478:
4467:
4466:
4312:Microsoft Access
4228:
4227:
4129:Entity Framework
4017:
4016:
3654:Tools for Office
3622:
3621:
3604:
3597:
3590:
3581:
3580:
3291:
3290:
3264:OpenOffice Basic
3144:
3143:
2935:
2934:
2873:
2708:North Star BASIC
2675:Locomotive BASIC
2571:
2570:
2553:Dialects of the
2547:
2540:
2533:
2524:
2523:
2490:
2489:
2487:
2486:
2471:
2465:
2464:
2462:
2461:
2450:
2444:
2443:
2431:
2425:
2424:
2422:
2421:
2406:
2400:
2399:
2397:
2396:
2384:
2378:
2377:
2357:
2351:
2350:
2348:
2347:
2332:
2326:
2325:
2323:
2322:
2303:
2293:
2287:
2286:
2284:
2282:
2271:
2265:
2264:
2257:
2251:
2250:
2248:
2247:
2227:
2221:
2220:
2218:
2217:
2206:
2200:
2199:
2197:
2196:
2185:
2179:
2178:
2170:
2164:
2163:
2161:
2159:
2143:
2137:
2135:
2128:
2122:
2121:
2097:
2091:
2090:
2084:
2076:
2063:
2057:
2056:
2054:
2052:
2043:. Archived from
2036:
2030:
2029:
2027:
2026:
2017:. Archived from
2007:
2001:
2000:
1998:
1997:
1982:
1976:
1975:
1973:
1971:
1956:
1950:
1949:
1947:
1946:
1932:
1926:
1923:
1917:
1916:
1909:
1903:
1902:
1900:
1898:
1886:
1880:
1879:
1877:
1875:
1863:
1857:
1856:
1854:
1852:
1840:
1834:
1833:
1831:
1829:
1817:
1811:
1810:
1808:
1807:
1790:
1784:
1783:
1781:
1780:
1763:
1757:
1756:
1754:
1753:
1736:
1730:
1729:
1727:
1725:
1713:
1704:
1703:
1680:
1670:
1664:
1663:
1638:
1632:
1631:
1629:
1628:
1617:
1611:
1610:
1608:
1607:
1593:
1587:
1586:
1584:
1583:
1569:
1540:
1531:
1526:
1525:
1510:
1507:
1504:
1501:
1498:
1495:
1492:
1489:
1486:
1483:
1480:
1477:
1474:
1471:
1468:
1465:
1462:
1459:
1456:
1453:
1450:
1447:
1444:
1441:
1438:
1435:
1432:
1429:
1426:
1423:
1420:
1417:
1414:
1411:
1408:
1405:
1402:
1394:integer overflow
1388:
1385:
1382:
1381:
1378:
1374:
1371:
1368:
1365:
1362:
1230:Lotus SmartSuite
1202:OpenOffice Basic
1142:Microsoft Office
1081:ActiveX controls
939:
935:
931:
928:for String, and
927:
923:
919:
915:
911:
907:
903:
899:
895:
891:
887:
883:
872:
868:
859:
855:
851:
826:
809:
779:
775:
771:
767:
763:
759:
758:True = Not False
755:
750:two's complement
747:
734:
718:
578:
356:third-generation
262:
260:.0-documentation
259:
257:
255:
253:
251:
249:
247:
245:
197:
195:
190:
187:6.0 / 1998
172:
170:
165:
116:
107:
100:
96:
90:
83:
79:
76:
70:
52:
44:
21:
5253:
5252:
5246:
5245:
5244:
5242:
5241:
5240:
5186:Microsoft BASIC
5171:BASIC compilers
5161:
5160:
5159:
5150:
5126:Embedded Wizard
5076:
5017:
4969:
4935:
4902:
4840:
4795:
4762:
4730:
4717:
4713:Microsoft Blend
4694:
4658:
4612:
4589:
4548:
4511:
4506:
4476:
4471:
4457:
4453:Microsoft Store
4394:
4380:Script Debugger
4357:
4351:
4326:
4295:
4264:
4215:
4170:
4073:
4047:Managed DirectX
4012:
4006:
3800:
3759:Windows App SDK
3695:Macro Assembler
3658:
3617:
3611:
3608:
3578:
3573:
3469:Dartmouth BASIC
3459:Commodore BASIC
3401:Applesoft BASIC
3376:
3344:
3337:
3284:
3276:
3235:
3228:
3203:Microsoft Excel
3139:
3126:
3053:
3046:
2930:
2917:
2876:
2867:
2798:
2764:
2717:
2684:
2661:
2639:Hewlett-Packard
2633:
2604:
2587:TRS-80 BASICs (
2583:Microsoft BASIC
2562:
2551:
2498:
2493:
2484:
2482:
2472:
2468:
2459:
2457:
2451:
2447:
2432:
2428:
2419:
2417:
2407:
2403:
2394:
2392:
2385:
2381:
2374:
2358:
2354:
2345:
2343:
2333:
2329:
2320:
2318:
2316:
2294:
2290:
2280:
2278:
2273:
2272:
2268:
2259:
2258:
2254:
2245:
2243:
2228:
2224:
2215:
2213:
2208:
2207:
2203:
2194:
2192:
2187:
2186:
2182:
2171:
2167:
2157:
2155:
2144:
2140:
2130:
2129:
2125:
2114:
2098:
2094:
2078:
2077:
2065:
2064:
2060:
2050:
2048:
2047:on 9 March 2017
2037:
2033:
2024:
2022:
2009:
2008:
2004:
1995:
1993:
1984:
1983:
1979:
1969:
1967:
1957:
1953:
1944:
1942:
1934:
1933:
1929:
1924:
1920:
1911:
1910:
1906:
1896:
1894:
1887:
1883:
1873:
1871:
1864:
1860:
1850:
1848:
1841:
1837:
1827:
1825:
1818:
1814:
1805:
1803:
1792:
1791:
1787:
1778:
1776:
1765:
1764:
1760:
1751:
1749:
1738:
1737:
1733:
1723:
1721:
1714:
1707:
1697:
1671:
1667:
1657:
1639:
1635:
1626:
1624:
1619:
1618:
1614:
1605:
1603:
1595:
1594:
1590:
1581:
1579:
1571:
1570:
1566:
1562:
1536:
1527:
1520:
1517:
1512:
1511:
1508:
1505:
1502:
1499:
1496:
1493:
1490:
1487:
1484:
1481:
1478:
1475:
1472:
1469:
1466:
1463:
1460:
1457:
1454:
1451:
1448:
1445:
1442:
1439:
1436:
1433:
1430:
1427:
1424:
1421:
1418:
1415:
1412:
1409:
1406:
1403:
1400:
1390:
1389:
1386:
1383:
1379:
1376:
1375:
1372:
1369:
1366:
1363:
1360:
1354:
1332:
1290:
1278:
1273:
1108:
991:
947:
938:Option Explicit
937:
933:
929:
925:
921:
917:
913:
909:
905:
904:. There are 12
901:
897:
893:
889:
885:
879:
870:
866:
858:? Round(3.5, 0)
857:
854:? Round(2.5, 0)
853:
849:
824:
807:
777:
773:
769:
765:
761:
757:
753:
745:
732:
619:
576:
454:
292:Microsoft BASIC
269:implementations
258:/visual-basic-6
256:/visual-basic-6
242:
198:
193:
191:
188:
168:
166:
163:
126:
91:
80:
74:
71:
68:
53:
42:
35:
28:
23:
22:
15:
12:
11:
5:
5251:
5250:
5239:
5238:
5233:
5228:
5223:
5218:
5213:
5208:
5203:
5198:
5193:
5188:
5183:
5178:
5173:
5156:
5155:
5152:
5151:
5149:
5148:
5143:
5138:
5133:
5128:
5123:
5121:Softwell Maker
5118:
5113:
5108:
5102:
5097:
5092:
5086:
5084:
5078:
5077:
5075:
5074:
5069:
5064:
5059:
5054:
5049:
5044:
5038:
5036:
5027:
5023:
5022:
5019:
5018:
5016:
5015:
5010:
5005:
5000:
4990:
4985:
4979:
4977:
4971:
4970:
4968:
4967:
4962:
4958:
4956:
4947:
4941:
4940:
4937:
4936:
4934:
4933:
4928:
4918:
4912:
4910:
4904:
4903:
4901:
4900:
4895:
4885:
4875:
4868:Android Studio
4864:
4862:
4853:
4846:
4845:
4842:
4841:
4839:
4838:
4828:
4818:
4816:
4807:
4801:
4800:
4797:
4796:
4794:
4793:
4788:
4783:
4778:
4772:
4770:
4764:
4763:
4761:
4760:
4755:
4749:
4747:
4734:
4723:
4722:
4719:
4718:
4716:
4715:
4710:
4704:
4702:
4696:
4695:
4693:
4692:
4687:
4681:
4679:
4670:
4664:
4663:
4660:
4659:
4657:
4656:
4651:
4646:
4641:
4635:
4633:
4624:
4618:
4617:
4614:
4613:
4611:
4610:
4599:
4597:
4591:
4590:
4588:
4587:
4582:
4577:
4571:
4569:
4560:
4554:
4553:
4550:
4549:
4547:
4546:
4541:
4536:
4530:
4528:
4519:
4513:
4512:
4505:
4504:
4497:
4490:
4482:
4473:
4472:
4462:
4459:
4458:
4456:
4455:
4450:
4445:
4444:
4443:
4433:
4428:
4423:
4418:
4413:
4408:
4402:
4400:
4396:
4395:
4393:
4392:
4387:
4382:
4377:
4372:
4367:
4361:
4359:
4353:
4352:
4350:
4349:
4344:
4338:
4336:
4335:Source control
4332:
4331:
4328:
4327:
4325:
4324:
4319:
4314:
4309:
4303:
4301:
4297:
4296:
4294:
4293:
4288:
4283:
4278:
4272:
4270:
4266:
4265:
4263:
4262:
4257:
4252:
4247:
4242:
4236:
4234:
4225:
4221:
4220:
4217:
4216:
4214:
4213:
4208:
4203:
4202:
4201:
4196:
4186:
4180:
4178:
4176:Device drivers
4172:
4171:
4169:
4168:
4163:
4158:
4153:
4148:
4143:
4138:
4133:
4132:
4131:
4121:
4120:
4119:
4114:
4109:
4104:
4099:
4094:
4083:
4081:
4075:
4074:
4072:
4071:
4066:
4061:
4056:
4051:
4050:
4049:
4039:
4034:
4029:
4023:
4021:
4014:
4008:
4007:
4005:
4004:
3999:
3994:
3989:
3984:
3982:Project Verona
3979:
3974:
3969:
3964:
3959:
3954:
3949:
3948:
3947:
3942:
3932:
3931:
3930:
3925:
3915:
3910:
3905:
3900:
3895:
3890:
3885:
3880:
3879:
3878:
3873:
3868:
3863:
3853:
3848:
3847:
3846:
3841:
3836:
3831:
3823:
3818:
3812:
3810:
3806:
3805:
3802:
3801:
3799:
3798:
3797:
3796:
3791:
3786:
3781:
3776:
3766:
3761:
3756:
3751:
3746:
3745:
3744:
3734:
3729:
3724:
3719:
3718:
3717:
3707:
3702:
3697:
3692:
3687:
3682:
3677:
3675:Expression Web
3672:
3666:
3664:
3660:
3659:
3657:
3656:
3651:
3646:
3641:
3636:
3630:
3628:
3619:
3613:
3612:
3607:
3606:
3599:
3592:
3584:
3575:
3574:
3572:
3571:
3566:
3564:Turbo-BASIC XL
3561:
3556:
3551:
3546:
3544:Sinclair BASIC
3541:
3536:
3531:
3526:
3521:
3516:
3511:
3506:
3501:
3496:
3491:
3486:
3481:
3476:
3471:
3466:
3461:
3456:
3451:
3446:
3441:
3433:
3428:
3423:
3418:
3416:Atari ST BASIC
3413:
3408:
3403:
3398:
3392:
3390:
3386:
3385:
3382:
3381:
3378:
3377:
3375:
3374:
3369:
3364:
3349:
3347:
3339:
3338:
3336:
3335:
3330:
3320:
3315:
3310:
3305:
3299:
3297:
3288:
3278:
3277:
3275:
3274:
3269:
3266:
3261:
3256:
3251:
3246:
3240:
3238:
3230:
3229:
3227:
3226:
3223:
3218:
3217:
3216:
3211:
3199:
3194:
3189:
3186:
3183:
3178:
3173:
3168:
3163:
3161:Chipmunk Basic
3158:
3152:
3150:
3141:
3132:
3131:
3128:
3127:
3125:
3124:
3119:
3114:
3109:
3104:
3099:
3094:
3089:
3084:
3079:
3074:
3069:
3064:
3058:
3056:
3048:
3047:
3045:
3044:
3039:
3034:
3029:
3024:
3019:
3014:
3009:
3004:
2999:
2994:
2989:
2984:
2979:
2974:
2969:
2964:
2959:
2954:
2949:
2943:
2941:
2932:
2923:
2922:
2919:
2918:
2916:
2915:
2910:
2905:
2903:Super Expander
2900:
2895:
2894:Graphics BASIC
2892:
2886:
2884:
2878:
2877:
2875:
2874:
2862:
2857:
2852:
2847:
2842:
2837:
2832:
2827:
2822:
2817:
2812:
2806:
2804:
2800:
2799:
2797:
2796:
2794:CALL/360:BASIC
2791:
2786:
2781:
2775:
2773:
2766:
2765:
2763:
2762:
2757:
2752:
2747:
2736:Business Basic
2733:
2727:
2725:
2719:
2718:
2716:
2715:
2710:
2705:
2700:
2694:
2692:
2690:Microcomputers
2686:
2685:
2683:
2682:
2677:
2671:
2669:
2663:
2662:
2660:
2659:
2654:
2649:
2643:
2641:
2635:
2634:
2632:
2631:
2626:
2620:
2614:
2612:
2606:
2605:
2603:
2602:
2596:
2585:
2579:
2577:
2568:
2564:
2563:
2550:
2549:
2542:
2535:
2527:
2521:
2520:
2515:
2510:
2504:
2497:
2496:External links
2494:
2492:
2491:
2466:
2445:
2426:
2401:
2379:
2372:
2352:
2327:
2314:
2288:
2266:
2252:
2222:
2201:
2180:
2165:
2146:George, Mack.
2138:
2123:
2112:
2092:
2058:
2031:
2002:
1977:
1951:
1927:
1918:
1904:
1889:Jeff, Martin.
1881:
1858:
1835:
1820:violent, ken.
1812:
1799:Stack Overflow
1785:
1772:Stack Overflow
1758:
1745:Stack Overflow
1731:
1705:
1695:
1665:
1655:
1633:
1612:
1588:
1563:
1561:
1558:
1557:
1556:
1551:
1546:
1533:
1532:
1516:
1513:
1399:
1359:
1353:
1350:
1331:
1328:
1327:
1326:
1323:
1314:
1307:
1301:
1289:
1286:
1277:
1274:
1272:
1269:
1268:
1267:
1260:Microsoft Word
1255:
1254:
1238:
1237:
1222:
1221:
1210:
1209:
1198:
1197:
1194:.NET Framework
1166:
1165:
1130:
1129:
1107:
1104:
1103:
1102:
1090:
1089:
1085:
1084:
1071:
1070:
1057:
1056:
1048:
1047:
1042:
1041:
1034:extended ASCII
1017:
1016:
1012:
1011:
990:
987:
946:
943:
942:
941:
875:
874:
862:
861:
842:
841:
829:
828:
821:
820:
791:
790:
782:
781:
741:
740:
728:
727:
720:
719:
712:
711:
706:
705:
693:
692:
687:technology. A
680:
679:
671:
670:
663:
662:
618:
615:
599:case-sensitive
531:event handlers
462:learning curve
453:
450:
446:Stack Overflow
436:In 2014, some
339:
338:
304:
303:
299:
298:
284:
283:
279:
278:
272:
271:
264:
263:
240:
236:
235:
226:
220:
219:
210:
204:
203:
200:
199:
186:
184:
178:
177:
174:
173:
160:
156:
155:
150:
144:
143:
134:
128:
127:
117:
109:
108:
93:
92:
59:listed sources
56:
54:
47:
26:
18:Visual Basic 6
9:
6:
4:
3:
2:
5249:
5248:
5237:
5234:
5232:
5229:
5227:
5224:
5222:
5219:
5217:
5214:
5212:
5209:
5207:
5204:
5202:
5199:
5197:
5194:
5192:
5189:
5187:
5184:
5182:
5179:
5177:
5174:
5172:
5169:
5168:
5166:
5147:
5144:
5142:
5139:
5137:
5134:
5132:
5129:
5127:
5124:
5122:
5119:
5117:
5114:
5112:
5109:
5106:
5103:
5101:
5098:
5096:
5093:
5091:
5088:
5087:
5085:
5083:
5079:
5073:
5070:
5068:
5065:
5063:
5060:
5058:
5055:
5053:
5050:
5048:
5045:
5043:
5040:
5039:
5037:
5035:
5031:
5028:
5024:
5014:
5011:
5009:
5008:Liberty BASIC
5006:
5004:
5001:
4998:
4994:
4991:
4989:
4986:
4984:
4981:
4980:
4978:
4976:
4972:
4966:
4963:
4960:
4959:
4957:
4955:
4951:
4948:
4946:
4942:
4932:
4929:
4926:
4922:
4919:
4917:
4916:IntelliJ IDEA
4914:
4913:
4911:
4909:
4905:
4899:
4896:
4893:
4889:
4886:
4883:
4879:
4876:
4873:
4869:
4866:
4865:
4863:
4861:
4857:
4854:
4851:
4847:
4836:
4832:
4829:
4827:
4823:
4820:
4819:
4817:
4815:
4811:
4808:
4806:
4802:
4792:
4791:Borland Kylix
4789:
4787:
4784:
4782:
4779:
4777:
4774:
4773:
4771:
4769:
4765:
4759:
4756:
4754:
4751:
4750:
4748:
4746:
4742:
4738:
4735:
4733:
4728:
4724:
4714:
4711:
4709:
4706:
4705:
4703:
4701:
4697:
4691:
4690:PascalABC.NET
4688:
4686:
4683:
4682:
4680:
4678:
4674:
4671:
4669:
4665:
4655:
4654:wxFormBuilder
4652:
4650:
4647:
4645:
4642:
4640:
4637:
4636:
4634:
4632:
4628:
4625:
4623:
4619:
4608:
4604:
4601:
4600:
4598:
4596:
4592:
4586:
4583:
4581:
4578:
4576:
4573:
4572:
4570:
4568:
4564:
4561:
4559:
4555:
4545:
4542:
4540:
4537:
4535:
4532:
4531:
4529:
4527:
4523:
4520:
4518:
4514:
4510:
4503:
4498:
4496:
4491:
4489:
4484:
4483:
4480:
4470:
4460:
4454:
4451:
4449:
4446:
4442:
4439:
4438:
4437:
4434:
4432:
4429:
4427:
4424:
4422:
4419:
4417:
4414:
4412:
4409:
4407:
4404:
4403:
4401:
4397:
4391:
4388:
4386:
4383:
4381:
4378:
4376:
4373:
4371:
4368:
4366:
4363:
4362:
4360:
4354:
4348:
4345:
4343:
4340:
4339:
4337:
4333:
4323:
4320:
4318:
4315:
4313:
4310:
4308:
4307:Visual FoxPro
4305:
4304:
4302:
4298:
4292:
4289:
4287:
4284:
4282:
4279:
4277:
4274:
4273:
4271:
4267:
4261:
4258:
4256:
4253:
4251:
4248:
4246:
4243:
4241:
4238:
4237:
4235:
4233:
4229:
4226:
4222:
4212:
4209:
4207:
4204:
4200:
4197:
4195:
4192:
4191:
4190:
4187:
4185:
4182:
4181:
4179:
4177:
4173:
4167:
4164:
4162:
4159:
4157:
4154:
4152:
4149:
4147:
4144:
4142:
4139:
4137:
4134:
4130:
4127:
4126:
4125:
4122:
4118:
4115:
4113:
4110:
4108:
4105:
4103:
4100:
4098:
4095:
4093:
4090:
4089:
4088:
4085:
4084:
4082:
4080:
4076:
4070:
4067:
4065:
4062:
4060:
4057:
4055:
4052:
4048:
4045:
4044:
4043:
4040:
4038:
4035:
4033:
4030:
4028:
4025:
4024:
4022:
4018:
4015:
4009:
4003:
4000:
3998:
3995:
3993:
3990:
3988:
3985:
3983:
3980:
3978:
3975:
3973:
3970:
3968:
3965:
3963:
3960:
3958:
3955:
3953:
3950:
3946:
3943:
3941:
3938:
3937:
3936:
3933:
3929:
3926:
3924:
3921:
3920:
3919:
3916:
3914:
3913:Visual FoxPro
3911:
3909:
3906:
3904:
3901:
3899:
3896:
3894:
3891:
3889:
3886:
3884:
3881:
3877:
3874:
3872:
3869:
3867:
3864:
3862:
3859:
3858:
3857:
3854:
3852:
3849:
3845:
3842:
3840:
3837:
3835:
3832:
3830:
3827:
3826:
3825:Visual Basic
3824:
3822:
3819:
3817:
3814:
3813:
3811:
3807:
3795:
3792:
3790:
3787:
3785:
3782:
3780:
3777:
3775:
3772:
3771:
3770:
3767:
3765:
3762:
3760:
3757:
3755:
3752:
3750:
3747:
3743:
3740:
3739:
3738:
3735:
3733:
3730:
3728:
3725:
3723:
3720:
3716:
3713:
3712:
3711:
3708:
3706:
3703:
3701:
3698:
3696:
3693:
3691:
3688:
3686:
3683:
3681:
3678:
3676:
3673:
3671:
3668:
3667:
3665:
3661:
3655:
3652:
3650:
3647:
3645:
3642:
3640:
3637:
3635:
3632:
3631:
3629:
3627:
3626:Visual Studio
3623:
3620:
3614:
3605:
3600:
3598:
3593:
3591:
3586:
3585:
3582:
3570:
3569:Vilnius BASIC
3567:
3565:
3562:
3560:
3557:
3555:
3552:
3550:
3547:
3545:
3542:
3540:
3537:
3535:
3532:
3530:
3527:
3525:
3522:
3520:
3517:
3515:
3512:
3510:
3507:
3505:
3502:
3500:
3497:
3495:
3492:
3490:
3487:
3485:
3482:
3480:
3477:
3475:
3472:
3470:
3467:
3465:
3462:
3460:
3457:
3455:
3454:Chinese BASIC
3452:
3450:
3447:
3445:
3442:
3440:
3438:
3434:
3432:
3429:
3427:
3424:
3422:
3419:
3417:
3414:
3412:
3409:
3407:
3404:
3402:
3399:
3397:
3394:
3393:
3391:
3387:
3373:
3370:
3368:
3365:
3362:
3358:
3357:Basic4android
3354:
3351:
3350:
3348:
3346:
3340:
3334:
3331:
3328:
3324:
3321:
3319:
3316:
3314:
3311:
3309:
3306:
3304:
3301:
3300:
3298:
3296:
3292:
3289:
3287:
3283:
3279:
3273:
3270:
3267:
3265:
3262:
3260:
3257:
3255:
3252:
3250:
3247:
3245:
3242:
3241:
3239:
3237:
3231:
3225:WinWrap Basic
3224:
3222:
3219:
3215:
3212:
3210:
3207:
3206:
3204:
3200:
3198:
3195:
3193:
3190:
3187:
3184:
3182:
3179:
3177:
3174:
3172:
3169:
3167:
3164:
3162:
3159:
3157:
3154:
3153:
3151:
3149:
3145:
3142:
3138:
3133:
3123:
3120:
3118:
3115:
3113:
3110:
3108:
3105:
3103:
3100:
3098:
3095:
3093:
3090:
3088:
3085:
3083:
3080:
3078:
3075:
3073:
3070:
3068:
3065:
3063:
3060:
3059:
3057:
3055:
3049:
3043:
3040:
3038:
3035:
3033:
3030:
3028:
3025:
3023:
3020:
3018:
3015:
3013:
3010:
3008:
3005:
3003:
3000:
2998:
2995:
2993:
2990:
2988:
2985:
2983:
2982:Liberty BASIC
2980:
2978:
2975:
2973:
2970:
2968:
2965:
2963:
2960:
2958:
2955:
2953:
2950:
2948:
2945:
2944:
2942:
2940:
2936:
2933:
2928:
2924:
2914:
2911:
2909:
2906:
2904:
2901:
2899:
2898:Simons' BASIC
2896:
2893:
2891:
2888:
2887:
2885:
2883:
2879:
2871:
2866:
2863:
2861:
2858:
2856:
2853:
2851:
2848:
2846:
2843:
2841:
2838:
2836:
2833:
2831:
2828:
2826:
2823:
2821:
2818:
2816:
2813:
2811:
2808:
2807:
2805:
2801:
2795:
2792:
2790:
2787:
2785:
2782:
2780:
2777:
2776:
2774:
2771:
2767:
2761:
2758:
2756:
2753:
2751:
2748:
2745:
2741:
2737:
2734:
2732:
2729:
2728:
2726:
2724:
2723:Minicomputers
2720:
2714:
2711:
2709:
2706:
2704:
2703:Integer BASIC
2701:
2699:
2696:
2695:
2693:
2691:
2687:
2681:
2680:Mallard BASIC
2678:
2676:
2673:
2672:
2670:
2668:
2664:
2658:
2655:
2653:
2650:
2648:
2645:
2644:
2642:
2640:
2636:
2630:
2627:
2624:
2621:
2619:
2616:
2615:
2613:
2611:
2607:
2601:
2597:
2594:
2590:
2586:
2584:
2581:
2580:
2578:
2576:
2572:
2569:
2565:
2560:
2556:
2548:
2543:
2541:
2536:
2534:
2529:
2528:
2525:
2519:
2516:
2514:
2511:
2508:
2505:
2503:
2500:
2499:
2481:
2477:
2470:
2456:
2449:
2441:
2437:
2430:
2416:
2412:
2405:
2390:
2383:
2375:
2369:
2365:
2364:
2356:
2342:
2338:
2331:
2317:
2315:0-7645-5890-0
2311:
2307:
2302:
2301:
2292:
2276:
2270:
2262:
2256:
2242:on 2007-05-19
2241:
2237:
2233:
2226:
2211:
2205:
2190:
2184:
2176:
2169:
2153:
2149:
2142:
2133:
2127:
2120:
2115:
2113:9780786730766
2109:
2105:
2104:
2096:
2088:
2082:
2074:
2073:
2068:
2062:
2046:
2042:
2035:
2021:on 2013-10-29
2020:
2016:
2012:
2006:
1992:on 2009-08-23
1991:
1987:
1981:
1966:
1962:
1955:
1941:
1937:
1931:
1922:
1914:
1908:
1892:
1885:
1869:
1862:
1846:
1839:
1823:
1816:
1801:
1800:
1795:
1789:
1774:
1773:
1768:
1762:
1747:
1746:
1741:
1735:
1719:
1712:
1710:
1702:
1698:
1692:
1688:
1684:
1679:
1678:
1669:
1662:
1658:
1652:
1649:. p. 3.
1648:
1644:
1637:
1622:
1616:
1602:
1598:
1592:
1578:
1574:
1568:
1564:
1555:
1554:Control array
1552:
1550:
1547:
1544:
1539:
1535:
1534:
1530:
1524:
1519:
1397:
1395:
1357:
1349:
1346:
1342:
1338:
1324:
1322:
1318:
1317:variant types
1315:
1312:
1308:
1306:
1302:
1299:
1295:
1294:
1293:
1285:
1283:
1265:
1261:
1257:
1256:
1252:
1251:PerfectScript
1248:
1244:
1240:
1239:
1235:
1231:
1227:
1224:
1223:
1219:
1218:free software
1215:
1212:
1211:
1208:office suite.
1207:
1203:
1200:
1199:
1195:
1191:
1187:
1183:
1179:
1175:
1171:
1168:
1167:
1163:
1159:
1155:
1151:
1147:
1143:
1139:
1135:
1132:
1131:
1127:
1123:
1119:
1116:
1115:
1114:
1112:
1100:
1096:
1092:
1091:
1087:
1086:
1082:
1077:
1073:
1072:
1067:
1063:
1059:
1058:
1054:
1050:
1049:
1044:
1043:
1039:
1035:
1031:
1027:
1023:
1019:
1018:
1014:
1013:
1009:
1008:
1003:
995:
986:
984:
980:
976:
972:
968:
964:
960:
951:
924:for Integer,
882:
877:
876:
864:
863:
847:
844:
843:
839:
835:
831:
830:
823:
822:
818:
814:
805:
801:
797:
793:
792:
788:
784:
783:
751:
743:
742:
738:
730:
729:
726:
722:
721:
714:
713:
708:
707:
703:
699:
698:Sub...End Sub
695:
694:
690:
686:
682:
681:
677:
673:
672:
669:
665:
664:
660:
656:
652:
648:
644:
640:
636:
632:
631:
630:
623:
614:
610:
608:
604:
600:
595:
593:
588:
586:
582:
574:
569:
567:
562:
558:
556:
552:
548:
544:
540:
535:
532:
528:
524:
523:drag-and-drop
515:
511:
509:
505:
501:
497:
492:
489:
487:
483:
479:
475:
471:
467:
463:
459:
449:
447:
443:
439:
434:
432:
431:Visual Studio
428:
423:
420:
418:
415:. Therefore,
414:
410:
405:
403:
398:
396:
392:
388:
384:
380:
376:
372:
368:
364:
360:
357:
353:
349:
345:
337:
333:
332:Basic4android
329:
325:
321:
317:
316:Windows Forms
313:
309:
305:
300:
297:
293:
289:
285:
282:Influenced by
280:
277:
273:
270:
265:
261:
254:/visualstudio
241:
237:
234:
230:
227:
225:
221:
218:
214:
211:
209:
205:
201:
185:
183:
182:Final release
179:
175:
162:May 1991
161:
157:
154:
151:
149:
145:
142:
138:
135:
133:
129:
125:
121:
115:
110:
106:
101:
89:
86:
78:
66:
65:
60:
55:
51:
46:
45:
40:
33:
19:
5141:PowerBuilder
4988:Visual Basic
4987:
4685:SharpDevelop
4639:Code::Blocks
4406:Active Setup
4291:Notification
4269:SQL services
4102:Dynamic Data
3828:
3774:CLR Profiler
3618:environments
3484:Family BASIC
3439:(Atari 2600)
3436:
3396:Altair BASIC
3307:
2997:Mobile BASIC
2913:YS MegaBasic
2770:Time-sharing
2744:Data General
2625:(aka XBasic)
2593:Level II/III
2483:. Retrieved
2479:
2469:
2458:. Retrieved
2448:
2440:danbrust.net
2439:
2429:
2418:. Retrieved
2414:
2404:
2393:. Retrieved
2382:
2362:
2355:
2344:. Retrieved
2330:
2319:. Retrieved
2299:
2291:
2279:. Retrieved
2269:
2263:. Microsoft.
2255:
2244:. Retrieved
2240:the original
2235:
2225:
2214:. Retrieved
2204:
2193:. Retrieved
2183:
2168:
2156:. Retrieved
2151:
2141:
2126:
2119:conference.)
2117:
2102:
2095:
2070:
2061:
2049:. Retrieved
2045:the original
2034:
2023:. Retrieved
2019:the original
2014:
2005:
1994:. Retrieved
1990:the original
1980:
1968:. Retrieved
1964:
1954:
1943:. Retrieved
1939:
1930:
1921:
1907:
1895:. Retrieved
1884:
1872:. Retrieved
1861:
1849:. Retrieved
1838:
1826:. Retrieved
1815:
1804:. Retrieved
1797:
1788:
1777:. Retrieved
1770:
1761:
1750:. Retrieved
1743:
1734:
1722:. Retrieved
1700:
1676:
1668:
1660:
1642:
1636:
1625:. Retrieved
1615:
1604:. Retrieved
1600:
1597:"Classic VB"
1591:
1580:. Retrieved
1576:
1567:
1470:Timer1_Timer
1391:
1355:
1352:Example code
1333:
1291:
1279:
1162:Sage 300 ERP
1109:
1098:
1094:
970:
962:
956:
916:for Single,
912:for Double,
724:
701:
697:
628:
611:
596:
589:
581:memory leaks
570:
563:
559:
553:(DLL) or an
538:
536:
520:
504:Windows 2000
493:
490:
469:
455:
435:
424:
421:
417:Visual Basic
416:
413:Visual Basic
412:
406:
399:
369:(IDE), from
351:
346:(VB) before
344:Visual Basic
343:
342:
141:event-driven
137:Object-based
98:Visual Basic
81:
72:
61:
5095:Clarion IDE
5082:Proprietary
5034:Open source
4983:CA-Realizer
4975:Proprietary
4954:Open source
4945:Windows API
4908:Proprietary
4860:Open source
4814:Proprietary
4768:Proprietary
4741:Open source
4700:Proprietary
4677:Open source
4631:Open source
4595:Proprietary
4567:Open source
4526:Open source
4356:Testing and
4286:Integration
4206:Windows HLK
4032:Silverlight
4027:Windows API
3992:Small Basic
3871:Managed C++
3816:Dynamics AX
3769:Windows SDK
3749:Small Basic
3616:Development
3464:Color BASIC
3406:Atari BASIC
3345:open source
3303:CA-Realizer
3295:Proprietary
3268:ScriptBasic
3236:open source
3171:LotusScript
3148:Proprietary
3082:Indic BASIC
3054:open source
3037:Turbo Basic
3027:Tiger-BASIC
2972:FutureBASIC
2939:Proprietary
2868: [
2830:Casio BASIC
2815:Astro BASIC
2789:SUPER BASIC
2629:TI-BASIC 83
1970:December 4,
1623:. Microsoft
1276:Performance
1247:CorelScript
1234:Lotus Notes
1226:LotusScript
1136:(VBA) is a
1099:development
1064:as well as
1005:VB DOS icon
985:interface.
967:Windows 3.0
959:Alan Cooper
852:function.
825:OPTION BASE
815:but not in
808:Option Base
676:Windows API
566:server-side
361:, based on
122:running on
62:may not be
5165:Categories
5131:OutSystems
4921:JDeveloper
4781:C++Builder
4534:Qt Creator
4375:Playwright
4232:SQL Server
4013:frameworks
3977:PowerShell
3952:IronPython
3940:TypeScript
3935:JavaScript
3856:Visual C++
3710:QuickBASIC
3554:SuperBASIC
3549:STOS BASIC
3534:QuickBASIC
3259:Mono-Basic
3181:PowerBASIC
3140:extensions
3097:SmallBASIC
3032:True BASIC
3017:SmileBASIC
3007:PowerBASIC
2967:Beta BASIC
2952:AMOS BASIC
2947:AmigaBASIC
2850:Tiny BASIC
2810:AlphaBasic
2779:BASIC-PLUS
2760:Wang BASIC
2698:Atom BASIC
2485:2023-03-28
2460:2023-03-28
2420:2022-07-26
2395:2015-08-02
2346:2008-11-10
2321:2008-10-08
2246:2007-05-17
2216:2019-06-20
2195:2009-06-16
2025:2014-01-25
1996:2009-06-16
1945:2023-02-07
1847:. VBForums
1806:2020-12-18
1779:2020-12-18
1752:2020-12-18
1685:. p.
1627:2015-10-15
1606:2024-08-29
1582:2023-02-07
1560:References
1341:Windows 11
1337:Windows 10
1206:StarOffice
1146:SolidWorks
1026:QuickBASIC
920:for Long,
689:programmer
527:attributes
496:executable
474:components
472:arranging
391:components
302:Influenced
246:.microsoft
124:Windows XP
75:April 2014
5146:AppStudio
5013:PureBasic
4931:WaveMaker
4622:wxWidgets
4411:ClickOnce
4390:xUnit.net
4358:debugging
4281:Reporting
4141:CardSpace
4117:Web Forms
3898:Dexterity
3876:C++/WinRT
3809:Languages
3754:WebMatrix
3742:FrontPage
3519:MSX BASIC
3499:IBM BASIC
3489:GFA BASIC
3444:BBC BASIC
3361:Basic4ppc
3286:designers
3249:FreeBASIC
3201:VB 5 for
3188:Run BASIC
3072:DarkBASIC
3062:Basic-256
3042:WordBASIC
3022:ThinBasic
3012:PureBasic
2927:Procedure
2882:Extenders
2845:SDS BASIC
2772:computers
2600:BASIC 1.0
2575:Microsoft
2409:paulyuk.
2341:Microsoft
2152:June 2002
1425:Form_Load
1367:Form_Load
1264:WordBasic
1111:Microsoft
934:As (type)
856:gives 2,
733:A = B = C
685:component
666:Supports
643:databases
637:(RAD) of
381:(RAD) of
371:Microsoft
365:, and an
328:Basic4ppc
153:Microsoft
148:Developer
5100:Projucer
5090:Axure RP
4888:NetBeans
4644:CodeLite
4539:KDevelop
4469:Category
4399:Delivery
4365:CodeView
4276:Analysis
4224:Database
4011:APIs and
3972:Power Fx
3957:IronRuby
3844:VBScript
3690:MACRO-80
3685:GW-BASIC
3509:MacBASIC
3504:JR-BASIC
3494:GW-BASIC
3431:BASIC XL
3426:BASIC XE
3421:BASIC A+
3343:Free and
3313:NS Basic
3244:BlitzMax
3234:Free and
3197:VBScript
3185:ProvideX
3092:SdlBasic
3077:Euphoria
3067:Basic4GL
3052:Free and
2992:MapBasic
2931:oriented
2820:BASICODE
2731:BASIC-11
2657:HP Basic
2598:Thomson
2236:DevX.com
2158:10 April
2081:cite web
1515:See also
1446:Interval
1404:Explicit
1396:occurs:
1311:threaded
1298:DLL hell
1182:web page
1170:VBScript
1095:Extended
1032:, using
989:Timeline
860:gives 4.
836:and the
817:VBScript
633:Enables
617:Features
603:keywords
478:controls
470:visually
452:Overview
393:via the
336:NS Basic
132:Paradigm
64:reliable
39:VBScript
5136:Topincs
5062:Morphic
4997:Windows
4878:Eclipse
4753:Lazarus
4732:related
4649:wxGlade
4370:OneFuzz
4245:Compact
4240:Express
4124:ADO.NET
4087:ASP.NET
4042:DirectX
3945:JScript
3866:C++/CLI
3794:XAMLPad
3789:WinDiff
3700:MSBuild
3639:Express
3539:S-BASIC
3389:Defunct
3327:Mercury
3166:GLBasic
3122:Yabasic
3107:wxBasic
3002:OWBasic
2890:BASIC 8
2865:ETBASIC
2713:SCELBAL
2589:Level I
2567:Classic
2281:16 July
2072:YouTube
2051:8 March
1897:5 April
1893:. INFOQ
1874:4 April
1851:5 April
1843:Krool.
1828:5 April
1724:3 April
1497:Caption
1464:Private
1419:Private
1416:Integer
1361:Private
1190:ASP.NET
1178:Windows
1150:AutoCAD
945:History
906:Deftype
890:DefBool
881:variant
804:Fortran
737:Boolean
659:ActiveX
577:Nothing
543:program
539:project
375:Windows
354:, is a
239:Website
192: (
169:1991-05
167: (
5107:Design
5072:XBasic
5067:TheIDE
5057:InForm
5003:RapidQ
4965:WinFBE
4852:-based
4786:RadPHP
4776:Delphi
4580:Gambas
4544:Gambas
4385:WinDbg
4020:Native
3861:C++/CX
3851:Bosque
3834:VB.NET
3829:legacy
3732:Roslyn
3722:QuickC
3715:QBasic
3705:Pascal
3663:Others
3529:QBasic
3514:MBASIC
3367:Gambas
3318:RapidQ
3272:Roslyn
3176:Morfik
3156:AutoIt
3137:object
3117:Xblite
3112:XBasic
2962:BasicX
2860:ZBasic
2855:UBASIC
2840:PBASIC
2835:CBASIC
2370:
2312:
2110:
1802:. 2018
1775:. 2017
1748:. 2016
1693:
1653:
1647:Apress
1491:Label1
1440:Timer1
1401:Option
1377:MsgBox
1282:P-Code
1271:Issues
1214:Gambas
1186:syntax
1158:ArcGIS
1076:32-bit
1066:16-bit
1062:32-bit
963:Tripod
902:DefStr
898:DefObj
894:DefVar
886:DefInt
806:. The
800:Pascal
645:using
607:string
402:legacy
334:, and
320:Gambas
296:QBasic
267:Major
250:/en-us
233:MS-DOS
217:strong
213:Static
5116:LANSA
5042:FLUID
5026:Other
4995:(for
4961:GNAVI
4925:Swing
4923:(via
4892:Swing
4890:(via
4880:(via
4870:(via
4835:macOS
4822:Xcode
4805:Cocoa
4607:Linux
4426:vcpkg
4421:NuGet
4300:Other
4112:Razor
4069:WinUI
3893:Dafny
3821:BASIC
3779:ILAsm
3680:FxCop
3670:Blend
3135:With
2977:GRASS
2872:]
2803:Other
2555:BASIC
1866:PSC.
1824:. PSC
1577:TIOBE
1503:Count
1482:Count
1476:Count
1431:Count
1410:Count
1288:Other
918:&
850:Round
796:array
653:, or
549:), a
480:on a
458:BASIC
363:BASIC
288:BASIC
244:learn
5047:Gorm
4993:Xojo
4850:Java
4833:(on
4831:Xojo
4605:(on
4603:Xojo
4260:MSDE
4199:UMDF
4194:KMDF
4156:LINQ
4136:MAUI
4097:AJAX
4092:Core
4079:.NET
4002:XAML
3962:Lean
3918:Java
3888:C/AL
3634:Code
3333:Xojo
3214:VSTA
3209:VSTO
3205:5.0
3102:QB64
2957:ASIC
2559:list
2368:ISBN
2310:ISBN
2283:2012
2160:2014
2108:ISBN
2087:link
2053:2017
1972:2017
1899:2014
1876:2014
1853:2014
1830:2014
1726:2014
1691:ISBN
1651:ISBN
1452:1000
1345:MSDN
1339:and
1249:and
1232:and
1122:.NET
1046:VB4.
971:Ruby
802:and
787:Perl
778:True
772:and
746:True
710:line
529:and
486:code
482:form
373:for
348:.NET
324:Xojo
248:.com
231:and
194:1998
139:and
5105:XVT
5052:IUP
4898:B4X
4882:SWT
4872:XML
4745:LCL
4727:VCL
4668:CLI
4558:GTK
4441:WiX
4416:npm
4211:WDM
4189:WDF
4184:WDK
4107:MVC
4054:UWP
4037:XNA
3997:VPL
3923:J++
3839:VBA
3353:B4X
3282:RAD
3192:VBA
2987:LSE
2825:BAL
2740:B32
1687:343
1538:IIf
1509:Sub
1506:End
1467:Sub
1461:Sub
1458:End
1422:Sub
1407:Dim
1387:Sub
1384:End
1364:Sub
1038:GUI
1022:DOS
983:VBX
774:Not
770:Xor
762:And
754:Not
700:or
594:.
547:EXE
476:or
466:GUI
120:IDE
5167::
4824:,
4743:,
4517:Qt
3987:Q#
3928:J#
3908:F*
3903:F#
3883:C#
3359:,
2870:zh
2742:,
2591:,
2478:.
2438:.
2413:.
2339:.
2308:.
2306:71
2234:.
2150:.
2116:.
2083:}}
2079:{{
2069:.
2013:.
1963:.
1938:.
1796:.
1769:.
1742:.
1708:^
1699:.
1689:.
1681:.
1659:.
1645:.
1599:.
1575:.
1543:?:
1473:()
1428:()
1413:As
1370:()
1160:,
1156:,
1152:,
1148:,
926:$
900:,
896:,
892:,
888:,
768:,
766:Or
764:,
649:,
587:.
330:,
326:,
322:,
318:,
314:,
310:,
294:,
290:,
224:OS
215:,
4999:)
4927:)
4894:)
4884:)
4874:)
4837:)
4729:,
4609:)
4501:e
4494:t
4487:v
3967:P
3603:e
3596:t
3589:v
3363:)
3355:(
3329:)
3325:(
2929:-
2746:)
2738:(
2595:)
2561:)
2546:e
2539:t
2532:v
2488:.
2463:.
2442:.
2423:.
2398:.
2376:.
2349:.
2324:.
2285:.
2249:.
2219:.
2198:.
2162:.
2134:.
2089:)
2055:.
2028:.
1999:.
1974:.
1948:.
1915:.
1901:.
1878:.
1855:.
1832:.
1809:.
1782:.
1755:.
1728:.
1630:.
1609:.
1585:.
1500:=
1494:.
1488:1
1485:+
1479:=
1449:=
1443:.
1437:0
1434:=
1300:"
1266:.
1253:.
1236:.
1040:.
940:.
930:@
922:%
914:!
910:#
871:\
867:/
819:.
545:(
196:)
171:)
88:)
82:(
77:)
73:(
67:.
41:.
34:.
20:)
Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.