Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> Visual Basics Programming >> Content
Hoe te lezen Visual Basic
Microsoft Visual Basic is een populaire programmeertaal en Integrated Development Environment ( IDE ) voor het maken van Windows-toepassingen en componenten . Standaard Visual Basic gestopt worden verkocht tegen Versie 6 en is vervangen met VB.NET , een versie van Visual Basic gestandaardiseerd voor het . NET framework , dat kan worden gebruikt voor diverse toepassingen , zoals web applicaties , Windows -software , Windows Services en Web Services . Dit artikel is gebaseerd op Visual Basic 6 , maar de basisconcepten worden toegepast op elke versie van Visual Basic alsmede veel VB.NET . Instructies
1

recensie aantal essentiële Visual Basic concepten. Visual Basic -code wordt meestal ingekapseld in een project , die verder wordt onderverdeeld in types , zoals formulieren ( wat neerkomt op schermen of dialoogvensters van een Windows-toepassing ) , Modules ( groepen van functies die gerelateerd zijn ) , klassen ( groepen van verwante functies ingekapseld in een specifieke manier ) of Controls ( vertegenwoordigen schermen die kunnen worden bekeken in een ActiveX- compatibele webbrowser , hoofdzakelijk Web versies van formulieren ) . Als u gebruik maakt van Microsoft Visual Basic 6 , opent u het project bestand dat u wilt bekijken , waarin een . Vbp extensie heeft , en u krijgt een lijst van de mappen op de rechterzijde van het scherm dat individuele code-bestanden bevatten zien . De eigenlijke code is te vinden in de afzonderlijke bestanden door met de rechtermuisknop te klikken op elk bestand en te kiezen voor " View Code . " Kopen van 2

Learn Visual Basic 's voorkomende soorten data . U vindt deze gegevens typen zien over en weer : String , die een " string" van de tekst die altijd binnen haakjes omsloten vertegenwoordigt ; Boole , die True of False vertegenwoordigt ; Dubbel en zijn neef Single , die numerieke waarden bevatten met decimalen , integer en zijn neef Long , die getallen ( getallen zonder decimalen ) bevatten , en Byte , die een geheel getal tussen 0 en 255.To verklaren een variabele bevat , Visual Basic maakt gebruik van het trefwoord Dim in combinatie met het type gegevens , zoals deze voorbeelden : Dim complex_getal Zoals IntegerDim iNumberResult Zoals SingleDim resultString als Koord

recensie Visual Basic exploitanten 3 . Er zijn drie soorten operatoren : rekenkundige , relationeel en logisch . Rekenkundige operatoren worden gebruikt voor wiskundige bewerkingen , en omvatten : + ( plus ) , - (min ) , * ( vermenigvuldigen , of maal ) , /( delen ) , \\ ( integer deling ) , ^ ( exponent ) , Mod ( modulus , of . de rest van de divisie ) , en & ( gebruikt voor het samenvoegen of sluiten, strijkers ) Relationele operatoren worden gebruikt om gegevens zoals getallen en strings vergelijken , en omvatten : > ( groter dan ) , < ( kleiner dan ) , > , = ( groter dan of gelijk aan ) , < = ( kleiner dan of gelijk aan ) , < > ( niet gelijk aan) en = ( gelijk aan ) Logische operatoren worden gebruikt om beslissingen te nemen en direct de loop van . het programma , en omvatten OR ( de uitspraak waar is , indien ten minste een zijde van de OR uitspraak waar is ) en eN ( de uitspraak waar is als beide zijden van de AND statement waar zijn ) . Visual Basic maakt ook gebruik van het teken ' ( enkelvoudige citaat ) om opmerkingen of notities te duiden , in de code . Een enkel citaat op elk punt betekent alle tekst na dat citaat wordt genegeerd als het programma is executed.Some voorbeelden van het gebruik van deze operatoren : complex_getal = 7 ' dit is een reactie : voorbeeld van gelijken operatoriNumberResult = complex_getal /2 ' voorbeeld van verdeel operatorIf iNumberResult > 3 TheniNumberResult = 3 ' voorbeeld van meer dan exploitant; we zullen Als , dan , Else en End dekken Als in de komende step.ElseiNumberResult = 0End IFIF iNumberResult < 4 oF complex_getal > 7 dan iNumberResult = 0 ' voorbeeld van de OR operator
4

Lees Visual Basic conditionals , waarmee code alleen onder bepaalde voorwaarden worden uitgevoerd . De meest voorkomende conditionele ziet u in een Visual Basic of BASIC programma If ... Then ... Else ... End If statements . De If statement kunt u een blok code (een aantal regels samen) alleen uitvoeren wanneer een bepaalde toestand of een reeks voorwaarden wordt voldaan . U kunt dit zien in ons vorige voorbeeld : Als iNumberResult > 3 TheniNumberResult = 3 ' voorbeeld van meer dan exploitant; zullen wij Als , Dan , Else en End dekken Als in de komende step.ElseiNumberResult = 0End Als
< br >

Praktijk 5 het voorbeeld lezen van bovenstaande . Eerste blik op de code tussen de " Als " en de "Dan " verklaringen . Dit is de verklaring dat is het belangrijkste , want als deze uitspraak waar is , de code tussen de "Dan " en de " Else " ( of tussen "Dan " en " End If " als er geen " Else" aanwezig is ) zal worden uitgevoerd . Als deze verklaring vals is , en er is een " Else " aanwezig , de code tussen " Else " en " End If " wordt uitgevoerd . Dus in ons voorbeeld hier, als iNumberResult groter is dan 3 , de code wordt uitgevoerd te iNumberResult gelijk aan 3. Als iNumberResult is minder dan 3 , zal de code uit te voeren om iNumberResult gelijk aan 0 te stellen .
6

Beoordeling lussen , die hetzelfde blok code herhaaldelijk uit te voeren totdat een voorwaarde is voldaan , gebruikt een teller om te bepalen hoeveel keer een lus , of lus door een verzameling objecten . Voorbeelden van loops zijn doen terwijl [ conditie verklaring] ... Loop , Do ... Loop Tot [ voorwaarde verklaring] , For ... To ... Step ... Next , en For Each ... In ... Volgende . Voorbeelden van elk : ' Dit Do While-lus wordt herhaald totdat de toestand verklaring vals is , dat wil zeggen, totdat complex_getal is gelijk of groter dan 100.Do Terwijl complex_getal < 100iNumber = complex_getal + 1Loop'This Doe tot lus wordt herhaald totdat de toestand uitspraak waar is , dat is , tot complex_getal is gelijk of groter dan 100.DoiNumber = complex_getal * 2Loop tot complex_getal > = 100'This Voor Next-lus zal lus totdat de teller variabele , X , is gelijk aan de waarde tussen "Aan" en " Step " ( 100 ) , " het verhogen van de teller de waarde achter " Step" ( 2 ) per keer . Dit betekent dat elke keer dat de lus wordt uitgevoerd , ' de waarde van X wordt door 2 toenemen totdat het bereikt 100.For X = 0 To 100 Step 2iNumber = complex_getal + XNext X'This Voor Elke lus zal gaan door elk element in een verzameling , vertegenwoordigd door de variabele MyList . "Binnen de lus , is het huidige item uit de lijst vertegenwoordigd door de variabele MijnItem . ' een collectie is als een lijst van variabelen . In dit geval , MyList vertegenwoordigt een lijst van Integers.For Elke MijnItem in MyListiNumber = MyItemNext
7

recensie Functies en subroutines . Binnen elk van de code-bestanden vindt u een verzameling van de functie declaraties , functies , subroutines , en Variables.Functions , die beginnen met een verklaring gelijkaardig aan " Function SomeFunctionName ( SomeVariable als Koord , SomeOtherVariable als Koord ) als Koord " en eindigen met het vinden verklaring " end Function , " zijn bedoeld om ingangen , die de variabelen in de haakjes achter de functienaam ( " SomeFunctionName " in ons voorbeeld ) te nemen , en een uitgang , die is van het type dat is aangegeven na het einde haakjes ( " terug zoals String " in ons voorbeeld ) . Dit voorbeeld functie heeft twee parameters , de snaren SomeVariable en SomeOtherVariable , en retourneert een tekenreeks . Wanneer deze functie wordt gebruikt , zou je een regel als de volgende te zien : resultString = SomeFunctionName ( " OneInput " , " TwoInput " ) Als deze functie was binnen een klasse -bestand , en was buiten die klasse met de naam , de lijn zou er ongeveer zo uitzien dit : resultString = MyClassName.SomeFunctionName ( " OneInput " , " TwoInput " )
8

Leer hoe klassen en bibliotheken zijn toegankelijk in de code . Visual Basic gebruikt een standaard " dot " -structuur voor verwijzing functies en objecten in klassen en externe bibliotheken . Stel dat u op zoek bent naar code die een externe bibliotheek gebruikt om informatie te krijgen van Google Maps , die heet GoogleMaps . Je zou kunnen zien lijnen vergelijkbaar met het volgende : Dim GoogleMapObj Zoals GoogleMapsDim GoogleLocationObj Zoals GoogleMapsLocationGoogleMapObj = CreateObject ( " GoogleMaps " ) " Deze lijn zorgt voor de GoogleMaps objectGoogleLocationObj = GoogleMapObj.GetLocation ( " Seattle , WA " ) U kunt zien hoe de punt of periode gebruikt om een functie binnen de GoogleMaps bibliotheek verwijzen .
9

Zet het allemaal samen door te gaan door de code dat je bekijkt regel voor regel . Vergeet niet de concepten die je hebt geleerd , en raadpleeg de links aan het eind van dit artikel voor extra middelen die u kunnen helpen met geavanceerde code of code die is moeilijk te begrijpen .

Previous: Next:
  Visual Basics Programming
·Verschil tussen functies en su…
·Hoe te openen een programma Me…
·Hoe maak je een Picture Box in…
·Hoe je BMI berekenen met behul…
·Hoe maak je een valideren Fiel…
·Hoe u rapporten in VB Toegang 
·Hoe te Breakout maken in Visua…
·Hoe te msvidctl gebruiken in V…
·Hoe te Dice in VB Draw 
  Related Articles
Hoe maak je een Combo Box Maak in Visual…
Hoe maak je een Check Box Maak in Visual…
Hoe maak je een tekstvak maken in Visual…
Hoe maak je een optie Box in Visual Basi…
Hoe maak je een schijf keuzelijst in Vis…
Hoe kan ik een keuzelijst maken in Visua…
Hoe kan ik een Picture Box Maak in Visua…
Hoe een bestand keuzelijst Maak in Visua…
Hoe kan ik een afbeelding Box Maak in Vi…
  Programmering Articles
·Hoe te converteren naar een UTF - 8 met …
·Gemeenschappelijke PHP Bugs 
·Wat zijn Hiërarchische reacties ? 
·Hoe kan ik een array gebruiken QBasic Sa…
·Wat is de Perl syntax voor URL Encoding …
·Waarom is Scroll Bar Knippert ? 
·Hoe kan ik een HTML- galerie Creëren 
·Hoe je niet-alfanumerieke tekens in PHP …
·Hoe maak je een taak in Java JFrame verb…
Copyright © Computer Kennis http://www.nldit.com