Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> Visual Basics Programmering >> Content

    Hur göra ett Quiz i Visual Basic

    Gör en frågesport i Visual Basic med hjälp av en för nästa slinga för att uppmana frågesport tävlande med en fråga , jämföra sitt svar med den rätta , och log sitt pågående värdering . Du kan göra en sådan frågesport med bara en barebones användargränssnitt som utnyttjar InputBox och MsgBox funktioner för att kommunicera med frågesport tävlande . För en mer attraktiv presentation , designa ett formulär med Visual Basic : s " Form Designer " och kontrollerna i sin "verktygslåda" paletten , såsom " Button " och " Textruta " kontroller . Instruktioner
    1

    Öppna VB programmering fönstret och skriva uttalanden som tilldelar texten för alla dina frågesport frågor till en del av en sträng array . Till exempel kan du skriva dessa uttalanden : " Vem var den sista namnet på den första amerikanska presidenten "

    frågor ( 0 ) = frågor ( 1 ) = " Vad är produkten av 3 och 17 ? "
    2

    Skriv uttalanden tilldelar texten för varje svar till de delar av en annan sträng array . För de frågor som anges i steg ett , kan du skriva dessa uttalanden :

    svar ( 0 ) = " Washington " svar ( 1 ) = " 51 " Addera 3

    Skriv en For Next loop som visar de frågor och uppmanar användaren för svar . Till exempel , kan du skriva följande för nästa slinga .

    För i = 0 Till UBound ( frågor ) userAnswer = InputBox ( frågorna ( i) ) Next I
    4

    Skriv uttalanden som jämför användarens svar med det korrekta svaret . Till exempel kan du skriver de uttalanden i slutet av detta steg. Dessa uttalanden jämför användarens svar på det sanna svaret , sedan spåra spelarens poäng genom att öka värdet av variablerna " felaktiga " och " fel ".
    P Om userAnswer < > svar ( i) ThenMsgBox ( " Fel . Det rätta svaret är " & svar ( i) ) nIncorrect + = 1ElseMsgBox ( " korrekt ! " ) felakt g + = 1End Om
    5

    Skriv Dim uttalanden förklara alla variabler som används i ditt program . Till exempel kan du skriva dessa Dim uttalanden :

    Dim frågor ( 1 ) As StringDim svar ( 1 ) As StringDim userAnswer As StringDim nIncorrect Som IntegerDim felakt g Som IntegerDim I As Integer
    6

    Kör ditt program genom att trycka på " F5 ". Här är den kompletta program för din bekvämlighet .

    Private Sub Form1_Load ( ByVal avsändaren som System.Object , ByVal e som System.EventArgs ) Hanterar MyBase.LoadDim frågor ( 1 ) Som StringDim svar ( 1 ) As StringDim userAnswer As StringDim nIncorrect Som IntegerDim felakt g Som IntegerDim i Som Integerquestions ( 0 ) = " Vem var den sista namnet på den första amerikanska presidenten ? " frågor ( 1 ) = " Vad är produkten av 3 och 17 ? " svar ( 0 ) = " Washington "svar ( 1 ) = " 51 " för i = 0 till UBound ( frågor ) userAnswer = InputBox ( frågorna ( i) ) Om userAnswer < > svar ( i) ThenMsgBox ( " Fel . Det rätta svaret är " & svar ( i) ) nIncorrect + = 1ElseMsgBox ( " korrekt ! " ) felakt g + = 1End IfNext iMsgBox ( " Din poäng är " ; " . frågorna " & & ELAKTIGT & " korrigera ur " & UBound ( frågor ) + 1 & ) End Sub

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur gråtona Knappar i Visual Basic
    ·Hur man gör en Input Box i Visual Basic
    ·Hur man skriver ut innehållet i en listruta i VBA
    ·Lägga till kolumner i Datagrid
    ·Hur man spara en bild till en databas med MS Visual Bas…
    ·Hur man fixar en Microsoft Visual Basic Overflow Error
    ·Hur man skriver en array till en fil i Visual Basic
    ·Hur man beräknar månadsbetalningar i Visual Basic
    ·Konvertera ett Visual Basic-projekt till EXE
    ·Hur man skapar en Validate Field i VB6
    Utvalda artiklarna
    ·Hur man installerar Gapro i JW Player
    ·Hur man använder PHP Mail for Partier
    ·Skiftlägesokänslig strängjämförelser i Python
    ·Vad är en PHP -fil
    ·Hur man läser binärkod
    ·Hur man använder timern i VB6
    ·Hur man gör en JavaScript Kundvagn
    ·Python Tutorial för Sammanlänkning
    ·Hur du ändrar Border layout i NetBeans
    ·Hur man använder ConsoleWrite till Data Output Class
    Copyright © Dator Kunskap http://www.dator.xyz