En vanlig uppgift i programmering innebär testa likvärdigheten i två poster eller variabler . Varje gång en användare skriver ett ID eller lösenord online , måste systemet för att kontrollera riktigheten . Att göra denna typ av jämförelse använder en villkorlig uppgift som grundas på " IF /THEN /else " syntax . Flera rader kod in synpunkter i form av siffror eller bokstäver från användare, eller från andra delar av ansökan . Använda en "= " tecken , ansökan tester för likvärdighet . Om objekten matchen, fortsätter som i en riktning , om inte , utvecklar ett annat resultat.
Du behöver :
Visual Basic 6
. 0 .
1 .
Öppna Visual Basic 6. 0 -program och skapa ett nytt projekt för att demonstrera ett enkelt sätt att testa likvärdigheten . Välj " Standard EXE " från listan över visade mallar .
2 .
Lägg till ett " CommandButton " från Toolbox i den vänstra panelen i formuläret i mitten skärmen genom att dubbelklicka på den lilla rektangeln nedanför kapital " A. " Lägg till en "etikett" till formuläret genom att dubbelklicka på bokstaven A ikonen i verktygslådan .
3 .
Klicka på etiketten du har lagt för att visa dess egenskaper i rätt hand panel . Leta reda på " Caption " egendom och dubbelklicka på den för att markera den aktuella inställningen. Klart detta med " Delete " -tangenten. Ändra " Name " egendom för att ändra bildtexten för Kommandoknapp på samma sätt , men gör detta man läsa " Test Ekvivalens . "
4 .
Klicka på " Visa " och sedan " Code " i Visual Basic menyn längst upp på skärmen . I fönstret Kod , skriv följande kodrader :
Sub Command1_Click ( )
Dim firstvariable , secondvariable As Variant
Dim Resultat As String
firstvariable=InputBox ( " Ange första variabeln " )
secondvariable=InputBox ( " Ange andra variabeln " )
Om firstvariable=secondvariable Då
MsgBox ( " De två variablerna är likvärdiga " )
Else : MsgBox ( " De två variablerna är inte likvärdiga " )
End If
End Sub
5 .
Tryck " F5 "för att köra programmet . Vid uppmaningarna , ange två variabler , antingen siffror eller ord . Ansökan kommer att testa om de har likvärdiga och visa resultatet .
tips och varningar
definiera de variabler som variant tillåter en användare att skriva in antingen siffror eller ord . Om alla likvärdiga provningar kommer att innebära endast siffror eller ord , kan du spara några smärre dator overhead genom att ändra Variant typ antingen " Integer " eller " String ". För senare versioner av Visual Basic , öppna en ny projektet och använda " Windows Forms Application " mall . Använd samma process som ovan förutom att göra de ändringar i " Text " egendom snarare än " Caption " egendom . Om du definierar variabler som heltal, men försök att använda en eller båda som bokstäver, programmet stannar och visar detta felmeddelande : " Körfel "13" Typblandningsfel . " Definiera dem som Variant eller String skapar inte detta fel . Men om en användare insatsvaror ett nummer i ett String definition steget jämför de två posterna som strängar , inte som heltal . Detta kan påverka andra delar av en större applikation .