Hoe om te lezen van Visual Basic

Microsoft Visual Basic is een populaire programmeertaal en Integrated Development Environment (IDE) voor het maken van Windows-toepassingen en onderdelen. Standaard Visual Basic gestopt wordt verkocht op versie 6 en is vervangen door VB.NET, een versie van Visual Basic gestandaardiseerd voor .NET framework, die kan worden gebruikt voor diverse toepassingen, met inbegrip van webapplicaties, Windows-software, Windows Services en Web Services. Dit artikel is gebaseerd op Visual Basic 6, maar de basisconcepten kunnen worden toegepast op elke versie van Visual Basic ook over veel van VB.NET.

  • Bekijk enkele essentiële begrippen van Visual Basic. Visual Basic-code wordt meestal ingekapseld in een project, dat is verder onderverdeeld in soorten zoals formulieren (namens schermen of dialoogvensters van een Windows-toepassing), Modules (groepen van functies die gerelateerd zijn), klassen (groepen van verwante functies ingekapseld in een bepaalde manier) of besturingselementen (namens schermen die kunnen worden bekeken in een webbrowser uit de ActiveX-compatibel, in wezen Web versies van formulieren). Als u van Microsoft Visual Basic 6 gebruikmaakt, open het projectbestand u bekijken wilt, die een .vbp-extensie heeft, en aan de rechterkant van het scherm waarin individuele codebestanden ziet u een lijst met mappen. De feitelijke code kan binnen de afzonderlijke bestanden worden gevonden door met de rechtermuisknop op elk bestand en te selecteren "View Code."


  • Leer veelgebruikte gegevenstypen van Visual Basic. Ziet u steeds opnieuw deze gegevenstypen: String die vertegenwoordigt een "tekenreeks" die altijd is omsloten door haakjes; Boolean, die waar of onwaar aangeeft; Double en zijn neef Single, waarin numerieke waarden met decimalen; Integer en zijn neef Long, waarin gehele getallen (getallen zonder decimalen); en Byte, waarin een geheel getal tussen 0 en 255.
    Een variabele wilt declareren, wordt in Visual Basic het sleutelwoord Dim in combinatie met het gegevenstype, zoals deze voorbeelden:
    Dim iNumber As Integer
    Dim iNumberResult als één
    Dim ResultString As String

  • Bekijk de exploitanten van Visual Basic. Er zijn drie typen operatoren: rekenkundige en logische en relationele. Rekenkundige operatoren worden gebruikt voor wiskundige bewerkingen, en omvatten: + (plus), - (min), * (vermenigvuldigen, of tijden), / (delen), \ (geheel getal divisie), ^ (exponent), Mod (modulus, of de rest van deling) en & (gebruikt voor aaneenschakelen of join, tekenreeksen).
    Relationele operators worden gebruikt voor gegevens zoals getallen en tekenreeksen vergelijken, en omvatten: > (groter dan), < (less="" than),=""> = (groter dan of gelijk aan), <= (less="" than="" or="" equal="" to),=""> <> (niet gelijk aan), en = (gelijk aan).
    Logische operatoren worden gebruikt voor beslissingen en het leiden van de loop van het programma, en omvatten of (de verklaring is heeft de waarde true als ten minste één zijde van de OR-instructie klopt) en en (de verklaring is waar als beide zijden van de verklaring van en waar zijn).
    Visual Basic maakt ook gebruik van het teken ' (enkel aanhalingsteken) om aan te duiden commentaar, of wijst in de code. Een enkel aanhalingsteken op elk gewenst moment betekent alle tekst nadat dit citaat wordt genegeerd als het programma wordt uitgevoerd.
    Enkele voorbeelden van het gebruik van deze operatoren:
    Complex_getal = 7' Dit is een commentaar: voorbeeld van de operator is gelijk aan
    iNumberResult = complex_getal / 2' voorbeeld van verdeel-operator
    Als iNumberResult > 3 dan
    iNumberResult = 3' voorbeeld van meer dan exploitant; Wij zullen behandelen als, vervolgens, Else en End If in de volgende stap.
    Anders
    iNumberResult = 0
    End If
    Als iNumberResult < 4="" or="" inumber=""> 7 dan iNumberResult = 0 ' in het volgende voorbeeld van de operator OR

  • Leren Visual Basic conditionals, waardoor code kan worden uitgevoerd alleen onder bepaalde voorwaarden. De meest voorkomende conditionals u in een Visual Basic of BASIC-programma ziet zijn als... Dan... Anders... End If verklaringen. De als verklaring toe: staan u te voeren een blok code (verschillende regels bijeenhouden) alleen wanneer een bepaalde voorwaarde of set voorwaarden is voldaan. U kunt dit zien in ons eerdere voorbeeld:
    Als iNumberResult > 3 dan
    iNumberResult = 3' voorbeeld van meer dan exploitant; Wij zullen behandelen als, vervolgens, Else en End If in de volgende stap.
    Anders
    iNumberResult = 0
    End If

  • Praktijk lezen van het bovenstaande voorbeeld. Eerste blik op de code tussen de 'als' en de verklaringen van de 'Toen'. Dit is de verklaring die is meest belangrijk, want als deze verklaring klopt, de code tussen het 'toen' en de "Else" (of "Dan" en "End If" als geen "Else" ontbreekt niet) zal worden uitgevoerd. Als deze verklaring onjuist is, en er is een "Else" presenteren, de code tussen "Else" en "End If" zal worden uitgevoerd. Dus in ons voorbeeld hier, zal als iNumberResult groter dan 3 is, de code uitvoeren om in te stellen iNumberResult gelijk is aan 3. Als iNumberResult minder dan 3 is, zal de code uitvoeren om in te stellen iNumberResult gelijk is aan 0.

  • Beoordeling lussen, die hetzelfde blok van code wordt herhaaldelijk uitvoeren totdat een voorwaarde is voldaan, gebruik een teller om te bepalen hoeveel keer lus of lus door een verzameling van objecten. Voorbeelden van lussen zijn doen terwijl [voorwaarde verklaring]... Lus,... Lus tot [voorwaarde rekeninguittreksel], voor... Aan... Stap... Volgende, en voor elk... In... Volgende. Voorbeelden van elk:
    ' Dit doen terwijl lus wordt herhaald totdat de verklaring van de voorwaarde onwaar is, dat wil zeggen tot complex_getal is is gelijk of groter dan 100.
    Do While complex_getal<>
    Complex_getal = complex_getal + 1
    Loop
    ' Dit doen totdat lus wordt herhaald totdat de voorwaarde bewering, dat wil zeggen tot complex_getal klopt is gelijk of groter dan 100.
    Doen
    Complex_getal = complex_getal * 2
    Loop totdat complex_getal > = 100
    ' Deze For Next-lus wordt herhaald tot de teller-variabele, X, is gelijk aan de waarde tussen 'Aan' en 'Stap' (100),
    ' de teller na de "Stap" (2) telkens met de waarde te verhogen. Dit betekent dat elke keer dat de lus wordt uitgevoerd,
    ' de waarde van X met 2 zal toenemen, totdat zij 100 tot.
    Voor X = 0 tot 100 stap 2
    Complex_getal = complex_getal + X
    Volgende X
    ' Dit voor elke lus elke element in een collectie doorloopt, vertegenwoordigd door de variabele MyList.
    ' Binnen de lus, het huidige item in de lijst wordt vertegenwoordigd door de variabele MijnItem.
    ' Een verzameling is net als een lijst van variabelen. In dit geval vertegenwoordigt MyList een lijst met gehele getallen.
    Voor elke MyItem in mijnlijst
    Complex_getal = MijnItem
    Volgende

  • Overzicht functies en Subroutines. Binnen elk van de codebestanden vindt u een verzameling van functie declaraties, functies, Subroutines en variabelen.
    Functies, die begint met een instructie vergelijkbaar met "Functie SomeFunctionName(SomeVariable As String, SomeOtherVariable As String) As String" en het einde met de instructie "End Function", zijn ontworpen om de ingangen, die de variabelen in de haakjes na de naam van de functie ("SomeFunctionName" in ons voorbeeld), en terug te keren een output, dat is van het type opgegeven na het einde haakje ("As String" in ons voorbeeld). Dit voorbeeld functie neemt twee parameters, de snaren SomeVariable en SomeOtherVariable, en geeft een tekenreeks als resultaat. Wanneer deze functie wordt gebruikt, zou u een lijn als volgt:
    ResultString = SomeFunctionName ("OneInput", "TwoInput")
    Als deze functie was binnen een klassebestand heette buiten die klasse, de lijn zou als volgt uitzien:
    ResultString = MyClassName.SomeFunctionName ("OneInput", "TwoInput")

  • Leer hoe klassen en bibliotheken worden benaderd in de code. In Visual Basic wordt een standaard "stip"-structuur voor het verwijzen naar functies en objecten in de klassen en externe bibliotheken. Stel dat u op zoek bent naar code die gebruikmaakt van een externe bibliotheek om informatie te krijgen van Google Maps, die GoogleMaps heet. Lijnen de volgende strekking kan worden weergegeven:
    Dim GoogleMapObj As GoogleMaps
    Dim GoogleLocationObj As GoogleMapsLocation
    GoogleMapObj CreateObject("GoogleMaps") = ' deze regel maakt het object GoogleMaps
    GoogleLocationObj = GoogleMapObj.GetLocation ("Seattle, WA")
    U kunt zien hoe de stip of periode verwijst naar een functie binnen de GoogleMaps bibliotheek wordt gebruikt.

  • Zet het allemaal samen door te gaan door de code die u per regel bekijkt. Vergeet niet de concepten u hebben geleerd, en de koppelingen aan het einde van dit artikel raadplegen voor aanvullende bronnen die u met geavanceerde code helpen kunnen of code die is moeilijk te begrijpen.

  • Tips & waarschuwingen
    • Als u geen van de Microsoft Visual Basic IDE gebruikmaakt, bladert u de inhoud van het project handmatig via het bestandssysteem op uw computer. Door te kijken naar het bestandsextensies kunt u enkele aanwijzingen voor de verschillende bestandstypen. Formulieren hebben de extensie .frm; Modules hebben de extensie .bas; Klassen hebben de extensie CLS; en besturingselementen hebben de extensie .ctl. U kunt het downloaden van een gratis editie van Visual Basic van Microsoft Visual Basic Express, met behulp van de koppeling in bronnen. Hierdoor zal u bekijken en bladeren van de Visual Basic-projecten. U wellicht zoekt oudere edities van Visual Basic Express (huidige editie is 2008) als u wilt manipuleren van oudere code, of wordt u gevraagd ze te converteren naar Visual Basic 2008 voordat u ze kunt bekijken. Dit proces kan wijzigen in de code, dus als u bekijken van de code wilt, precies zoals het werd gegeven aan u, u een oudere versie moet of elke codebestand afzonderlijk bekijken. Neem een kijkje op de afbeelding hieronder stap 7, waarin een geconverteerd voorbeeldproject van VB 6 indeling naar Visual Basic 2008.

    Gerelateerde Artikelen

    Het gebruik van Visual Basic

    Het gebruik van Visual Basic

    VBA is een programmeertaal als C++ of Java. Visual Basic computerprogrammeurs gebruiken om te schrijven venster gebaseerde programma's. U kunt Visual Basic gebruiken om pictogrammen, klokken en temperaturen van het converteren van Fahrenheit naar Cel
    Het configureren van een USB-poort met behulp van Visual Basic

    Het configureren van een USB-poort met behulp van Visual Basic

    Visual Basic (VB) is een bekende gebeurtenisgestuurde programmeertaal die een belangrijk onderdeel van de Microsoft .NET-programmeeromgeving. Visual Basic is achterwaarts compatibel met het COM-programmeermodel en is het best bekend voor het opnemen
    Hoe om te lezen van koormuziek

    Hoe om te lezen van koormuziek

    Lid worden van een koor is een uitstekende manier om uw zingen-ervaring te verbeteren. Het kunnen lezen van de koormuziek kunt u gemakkelijker nemen en leer meer over zingen. De mogelijkheid om te lezen van koormuziek zal leiden tot een betere perfor
    Hoe om te lezen van de GPS-coördinaten

    Hoe om te lezen van de GPS-coördinaten

    Hoe om te lezen van de GPS-coördinaten. De 27 (24 actieve en 3 back-ups) satellieten maken tot het GPS-netwerk over de aarde sturen signalen op de lichtsnelheid te communiceren posities magnetron. Jarenlang heeft de militaire GPS-coördinaten gebruikt
    Hoe om te lezen van de IRS-formulier W2

    Hoe om te lezen van de IRS-formulier W2

    31 januari van elk jaar, is uw werkgever moet u een formulier van de Internal Revenue Service (IRS) formulier W2 verzenden zodat kunt u uw BTW-aangifte indienen. Vakken A tot en met F zijn heel simpel: aanbieding van jou en van uw werkgever adressen
    Hoe om te lezen van belastingaangiften

    Hoe om te lezen van belastingaangiften

    Wanneer u iemand anders uw belastingaangifte doen, moet u wellicht een probleem inzicht in sommige van de kredietinstellingen, betalingen en inhoudingen. U kan zelfs vragen hebt over het verdiende inkomen krediet (EIC). U kan zich afvragen waarom u g
    Hoe om te lezen van een Corvette VIN-nummer

    Hoe om te lezen van een Corvette VIN-nummer

    Korvetten zijn vervaardigd door General Motors, een divisie van Chevrolet sportwagens. De Corvette is een 2-deurs-voertuig dat is in productie sinds 1953 en is gemaakt in twee modellen: Cabrio en coupe. Weten hoe om te lezen van een Corvette VIN of v
    Hoe om te lezen van Volume op een voorraadgrafiek

    Hoe om te lezen van Volume op een voorraadgrafiek

    Stock market handelaren die op korte termijn strategieën gebruiken als dag ruilen of kopen en verkopen van aandelenopties sterk afhankelijk zijn van de informatie in voorraadgrafieken. Voor de beginner kunnen deze grafieken intimideren, verpakt zoals
    Hoe om te lezen van auto accu nummers

    Hoe om te lezen van auto accu nummers

    De batterij in uw auto biedt de elektrische energie om uw auto te starten en dingen als de lichten en de klok. Uw batterij helpt ook te stabiliseren van spanning en te houden van uw motor soepel. Een nieuwe batterij meestal beschikt over een garantie
    Hoe om te lezen van Aura 's

    Hoe om te lezen van Aura 's

    Een aura is een emanating energie die elk ding in de wereld doordringt. Het is een uitbreiding van de persoon of van het object fysieke vorm dat is meestal onzichtbaar voor het blote oog. De mogelijkheid om te zien en het interpreteren van de Aura's
    De voordelen & nadelen van Visual Basic

    De voordelen & nadelen van Visual Basic

    Visual Basic is Microsofts eigen programmeertaal. Want het is een Microsoft-product, is het moeilijk te bewegen van programma's die zijn geschreven in Visual Basic naar andere soorten besturingssystemen. Zeker, er zijn sommige types van Visual Basic
    Hoe af te drukken vanuit Visual Basic 6

    Hoe af te drukken vanuit Visual Basic 6

    Afdrukken in Visual Basic kunnen een beetje omslachtig om in te stellen, maar eenmaal gedaan, de fijne kneepjes zijn onzichtbaar voor de gebruiker. Een besturingselement van Visual Basic genaamd de Common Dialog Control bevat een methode voor het afd
    Hoe om te debuggen met Visual Basic 6

    Hoe om te debuggen met Visual Basic 6

    Visual Basic 6 is een programmeertaal die door Microsoft gebruikt om te schrijven van programma's die op Windows draaien. Wanneer een programmeur een programma schrijft, moet hij of zij debuggen om ervoor te zorgen dat het draait zonder problemen. Fo
    Componenten van Visual Basic

    Componenten van Visual Basic

    VBA is een programmeertaal die maakt maken toepassingen en vormen geschikt voor beginnende programmaontwikkelaars. De toepassing gebruikt een grafische programma-omgeving waarmee ontwikkelaars toe te voegen van een grote hoeveelheid code in hun progr