hvordan man kan teste ensartethed i Visual Basic

Indlæg af Dorte Søndergaard Pe     opdateret: 2011-12-08

En fælles opgave i programmeringen indgår forsøg ligestilling af to elementer eller variable . Hver gang en bruger indtaster et id eller password online, systemet skal kontrollere for korrekthed . Ved denne type sammenligning bruger en betinget erklæring baseret på " if /then /else " syntaks . Flere kodelinjer samle input i form af tal eller bogstaver fra brugeren eller fra andre dele af ansøgningen . Brug en "=" tegn , anvendelsen test for ligestilling . Hvis de elementer, der matcher , at programmet fortsætter i én retning , hvis ikke , et andet resultat udvikler sig .

Du skal bruge:
Visual Basic 6
. 0 .


1 .
åbne Visual Basic 6,0 programmet og oprette et nyt projekt at demonstrere en enkel måde at teste ækvivalens . Vælg " Standard EXE " fra listen af viste skabeloner .
2 .
Tilføj en " CommandButton " fra Toolbox i panelet til venstre i formularen i midten af skærmen ved at dobbeltklikke på på de små rektangel under kapital " A. " Tilføj en " Label " til formularen ved at dobbeltklikke på den kapital, "A " ikonet i værktøjskassen .
3 .
Klik på etiketten , du har tilføjet for at vise dets egenskaber i den rigtige hånd panel . Find " Caption " ejendom og dobbeltklik på den for at markere den aktuelle indstilling . Ryd dette med " Slet " -tasten. Ændre " Navn " ejendom for at ændre billedteksten af CommandButton på samme måde , men gøre dette til en læser " Test Ækvivalens . "
4 .
Klik på " Vis "og derefter " Code " i Visual Basic menuen øverst på skærmen . I vinduet Kode følgende kodelinjer ind :

Private Sub Command1_Click ( )
Dim firstvariable , secondvariable Som Variant

Dim Resultat As String
firstvariable=InputBox ( " Indtast første variabel " )
secondvariable=InputBox ( " Indtast anden variabel " )

Hvis firstvariable=secondvariable Så
MsgBox ( " De to variabler svarer " )
Else : MsgBox ( "De to variable er ikke det samme " )

End If
End Sub
5 .
Tryk på " F5 " for at køre programmet . På anledning , skal du indtaste to variabler , enten tal eller ord . Ansøgningen vil teste , om de elementer er ækvivalente, og vise resultatet .

gode råd og advarsler


  • definere variablerne som " varianter " giver brugeren mulighed for at indtaste enten tal eller ord . Hvis alle ækvivalens test vil kun omfatte tal eller ord , kan du spare nogle mindre computer overhead ved at ændre Variant type til enten " Heltal "eller " String ".
  • for nyere versioner af Visual Basic , skal du åbne en ny projektet og bruge " Windows Forms Application " skabelon . Brug samme fremgangsmåde som ovenfor, bortset fra at foretage de ændringer til " Text " ejendom i stedet for " Caption " ejendom .
  • Hvis du definerer variabler som Integer , men prøv at bruge en eller begge som breve , de Programmet standser , viser denne fejlmeddelelse : " Run-time error ཉ ' Typeuoverensstemmelse . " Definere dem som Variant eller String ikke skaber denne fejl . Men hvis en bruger inputs et nummer i en streng definition skridt sammenligner de to poster som strenge , ikke som heltal . Dette kan påvirke andre dele af en større ansøgning .


  • Previous:hvordan man kan gennemføre en kode-review Next:hvordan man åbner en postsættet



     

    Kommentarer

    Code:
    change