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 man bygger en bödel spel i Visual Basic

    I den klassiska gissningslek av Hangman är en dold ord avslöjade en bokstav i taget som spelaren gissar brevet. Om spelaren gissar en bokstav inte i ord , får en ritning av en man på en galge allt närmare att slutföra . Återskapa det här spelet i Microsoft Visual Basic är enkel . Det finns inga komplicerade regler och ingen verklig strategi som måste programmeras . Ett enkelt användargränssnitt och en del enkel kod är allt som du behöver . Saker du behöver
    Microsoft Visual Basic
    Visa fler instruktioner
    1

    starta ett nytt projekt i Microsoft Visual Basic och skapa ett nytt Windows-formulär . Detta kommer att vara den huvudsakliga användargränssnittet och den enda form som måste skapas . På denna blankett plats 26 etiketter eller knappar , en för varje bokstav , i en kontroll array arrangerade i en fin rutnät på höger sida av blanketten . Placera en enda kontroll bildblock på vänster sida av blanketten . Längs botten , placera etiketten kontroller , en för varje tomt utrymme , med tillräckligt för bokstäverna i det längsta ordet . Texten för varje kontroll ska ett understreck . Även i botten , placera en " Avsluta " -knappen och "Nytt spel " -knappen . Skapa ett imagelist kontroll i formuläret och ladda den med bilder av de olika etapperna i hängd mans , från tomma galgen vid starten till en helt dragen man och " Game over " på slutet . Slutligen , skapa en global variabel som kommer att lagra ord att använda för det aktuella spelet .
    2

    Skapa en lista med ord som kommer att användas och spara dem i en textfil i samma mapp som projektet . I " Form_Load " vid den viktigaste formen , lägga till kod som kommer att ladda textfil till en array av strängar . Om du använder Visual Basic 6.0 , skulle koden för att läsa textfilen vara ungefär så här :

    Open för Input som # 1Ta inte EOF ( 1 ) svärd = linjeingång # 1WendClose ( 1 ) Addera 3

    Ställ in användargränssnittet för det första spelet . I en slinga , som alla brev för att aktiveras . Ställ alla tomma brev etiketter som ska döljas och ställa in bilden kontrollen att vara den tomma galgen bilden från imagelist .
    4

    Lägg en händelsehanterare för " Nytt spel " -knappen . I det , plocka ett slumpmässigt nummer mellan 1 och antalet element i ordet array , sedan få ordet i denna array positionen . Hitta längden av ordet och gör att många av de tomma brev märker synliga . Ställ alla tomma brev etiketter som ska döljas och ställa in bilden kontrollen att vara den tomma galgen bilden från imagelist . Detta skedde vid en belastning av blanketten samt. För att spara kodning , kan den " Form_Load " händelse göras helt enkelt ringa det nya spelet " click-händelse " , så att lastning formuläret automatiskt startar ett nytt spel .
    5

    Lägg en klick händelse till kontroll array för bokstaven knapparna . I händelsehanterare för knapp , kontrollera om det aktuella spelet ordet innehåller den bokstaven . Om den gör det , ändra etiketten för bokstaven position från ett understreck till den valda bokstaven . Ställ sedan in egenskapen enabled den klickade knappen " False " så det går inte att klicka igen . Detta kommer också att vara en visuell indikering av breven som har prövats . Om vald bokstav är inte i spelet ordet , öka bilden i bilden rutan till nästa bild i bildlistan . Om nästa bild är det " Game over " bilden , då spelet är slut och alla brev knappar bör sättas till funktionshindrade . Lägg en klick händelse till " Avsluta " knapp som
    6

    bara avslutar programmet ( med hjälp av Visual Basic s " End " uttalande ) .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur du startar Adobe Från Visual Basic 6
    ·Vad är Mswinsck.ocx
    ·Hur man läser xls-fil Vb
    ·Hur man använder variabler med en InStr funktion i Acc…
    ·Hur man skapar en VBA Macro
    ·Användning av LETARAD i VBA
    ·Konvertera ActiveX till Vb.NET & Vice Versa
    ·Hur man tar bort knappen Stäng på VBA
    ·Hur man skriver ett skript som ska visas i Windows Time…
    ·Hur hämta data i den andra kolumnen i en listruta Punk…
    Utvalda artiklarna
    ·Hur man gör en Ping från Visual Basic
    ·Hur man söker ett ListBox i Visual Basic
    ·Hur man kan stoppa en fråga i MySQL
    ·Avancerade SAS certifiering exempel frågor
    ·Hur du fyller klasserna Dynamiskt i PHP
    ·Hur man skapar Implicit Structures i ColdFusion
    ·Hur man öppnar en URL Via en VBS
    ·Hur Design N - Differentierad Data Access lager med Dat…
    ·Hur du ändrar egenskaper i en CSS- mall
    ·Kod för Referera en JS -fil
    Copyright © Dator Kunskap http://www.dator.xyz