CLASSICISTRANIERI HOME PAGE - YOUTUBE CHANNEL
SITEMAP
Audiobooks by Valerio Di Stefano: Single Download - Complete Download [TAR] [WIM] [ZIP] [RAR] - Alphabetical Download  [TAR] [WIM] [ZIP] [RAR] - Download Instructions

Make a donation: IBAN: IT36M0708677020000000008016 - BIC/SWIFT:  ICRAITRRU60 - VALERIO DI STEFANO or
Privacy Policy Cookie Policy Terms and Conditions
Visual Basic - Wikipedia

Visual Basic

Visual Basic (VB) is een programmeertaal uitgebracht door Microsoft.

Inhoud

[bewerk] Verschillende versies

Eerste versies van Visual Basic hadden veel elementen van QuickBASIC overgenomen. In de eerste versie van Visual Basic waren er applicaties voor MS-DOS en Windows 3.x Er dient een onderscheid gemaakt te worden tussen de versies 5 en 6 en .NET (ofwel versie 7 en hoger).

[bewerk] Visual Basic 1, 2, 3 en 4

De eerste drie versies van Visual Basic (1, 2 en 3) waren gemaakt voor Windows 3.x en DOS. Van Visual Basic 4 waren er twee uitvoeringen: een 16-bits versie voor Windows 3.x en een 32-bits voor Windows 95.

[bewerk] Visual Basic 5 en 6

Visual Basic (versies 5 en 6) is een semi-object-georiënteerde taal, enkel voor het Windows-platform. De taal is wel event-driven, maar niet gericht op het werken met object-oriëntatie zoals bijvoorbeeld de programmeertalen Object Pascal of C++.

De code die men ermee schrijft wordt gecompileerd, zodat het mogelijk is het programma als executable te draaien onder Windows.

Er is nog wel een Visual Basic-DLL (voor versie 6 de dll MSVBM60. nodig om de gecompileerde programma's uit te kunnen voeren. Sinds Windows 98 worden deze standaard meegeleverd met het Windows-besturingssysteem.

Een voorbeeldje:

Private Sub Form_Load()
    Dim strVoorbeeldzin As String
    Dim enmAntwoord As VbMsgBoxResult
strVoorbeeldzin = "Hello World" enmAntwoord = vbNo Do MsgBox strVoorbeeldzin, vbInformation enmAntwoord = MsgBox("Wilt u dit programma afsluiten?", vbQuestion Or vbYesNo, "Hello World") Loop While Not enmAntwoord = vbYes Unload Me End Sub

[bewerk] Visual Basic .NET

Visual Basic .NET daarentegen is wel een volledig objectgeoriënteerde taal maar de executables die er uit voortvloeien zijn ook niet volledig zelfstandig: om het programma uit te voeren heb je het .NET Framework nodig (gratis te downloaden van de Microsoft-site).

De verschillende versies zijn:

  • VB.NET 2002
  • VB.NET 2003
  • VB.NET 2005

Hetzelfde voorbeeldje in Visual Basic .NET:

Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
    Dim voorbeeldzin As String = "Hello World"
    Dim antwoord As Microsoft.VisualBasic.MsgBoxResult = MsgBoxResult.No
    Do While antwoord <> MsgBoxResult.Yes
        MessageBox.Show(voorbeeldzin)
        antwoord = MessageBox.Show("Programma sluiten?", "Hello World", MessageBoxButtons.YesNo)
    Loop
    Me.Close()
End Sub

[bewerk] Vergelijkbare talen

Visual Basic is gebaseerd op de programmeertaal BASIC.

Er zijn een aantal softwarepakketten die Visual Basic gedeeltelijk kunnen interpreteren. Ze zijn niet broncodecompatibel, maar de similariteit van de ontwikkelomgevingen staat het toe de Visual Basic-expertise snel toe te passen.

  • PowerBASIC (Windows - DOS) - Creëert kleine en snelladende standalone executables.
  • DarkBASIC (Windows) - BASIC taal met DirectX mogelijkheden speciaal voor het programmeren van games.
  • REALbasic (Macintosh - Windows - GNU/Linux) - Een taal die dezelfde keywords, API, en design-mode interface heeft.
  • StarOffice Basic - macrotaal gebruikt in StarOffice en OpenOffice.org
  • Kbasic (Linux - Windows) - is closed source initiatief om Visual Basic functionaliteit op Linux te bieden
  • Vrije software:
    • Gambas (GNU/Linux) - poging om het gebruiksgemak en de interface van Visual Basic te dupliceren.
    • HBasic (Qt, GNU/Linux)
    • Gnome Basic (GNOME, GNU/Linux) - bedoeld om VBA-functionaliteit te bieden in GNOME en aan vrije software in het algemeen. Veel ontwikkelaars van dit project werken nu aan Mono.

[bewerk] Zie ook


Overzicht van programmeertalen

Industrieel:
Ada | AWK | Assembler | C | C++ | C# | COBOL | Fortran | F# | Java | JavaScript | Lisp | Object Pascal | Pascal | Perl | PHP | Python | Visual Basic
Academisch:
Eiffel | Haskell | Logo | ML | Prolog | Scheme | Smalltalk
Historisch:
ALGOL | APL | BASIC | Clipper | MUMPS | PL/I | PowerBuilder | Simula

 
Static Wikipedia 2008 (no images)

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - en - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu -

Static Wikipedia 2007 (no images)

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - en - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu -

Static Wikipedia 2006 (no images)

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu -

Sub-domains

CDRoms - Magnatune - Librivox - Liber Liber - Encyclopaedia Britannica - Project Gutenberg - Wikipedia 2008 - Wikipedia 2007 - Wikipedia 2006 -

Other Domains

https://www.classicistranieri.it - https://www.ebooksgratis.com - https://www.gutenbergaustralia.com - https://www.englishwikipedia.com - https://www.wikipediazim.com - https://www.wikisourcezim.com - https://www.projectgutenberg.net - https://www.projectgutenberg.es - https://www.radioascolto.com - https://www.debitoformtivo.it - https://www.wikipediaforschools.org - https://www.projectgutenbergzim.com