Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako sa stavia Hangman hry v jazyku Visual Basic

V klasickom tipovacej hre Hangman , skryté slovo je odhalený jeden list v čase, keď hráč háda list . Ak hráč háda list nie je v slove , kresba človeka na šibenici dostáva čoraz bližšie k dokončeniu . Obnovovať túto hru v aplikácii Microsoft Visual Basic je jednoduchá . Nie sú žiadne zložité pravidlá a skutočná stratégia , ktorá musí byť naprogramovaný . Jednoduché užívateľské rozhranie a niektoré jednoduché kód je všetko , čo budete potrebovať . Veci , ktoré budete potrebovať v Microsoft Visual Basic
Zobraziť ďalšie inštrukcie Cestuj 1

Spustenie nového projektu v aplikácii Microsoft Visual Basic a vytvoriť nový formulár pre systém Windows . To bude hlavný užívateľské rozhranie a jediný formulár , ktorý musí byť vytvorený . Na tomto mieste formulára 26 štítky alebo gombíky , jeden pre každé písmeno , v riadiacom poli usporiadané v príjemnom mriežke na pravej strane formulára . Umiestnite jeden ovládací prvok obrázok poľa na ľavej strane formulára . Pozdĺž spodnej časti , umiestniť ovládacie prvky štítkov , jeden pre každé prázdne miesto , s dosť písmen v najdlhšej slovo . Text každej kontroly bude podčiarkovník . Tiež v dolnej časti , vložte " Ukončiť " tlačidlo a tlačidlo " New Game " . Vytvoriť ovládací prvok Imagelist na formulári a vložte ho s obrázkami rôznych fázach zavesil muža , z prázdnych šibenicu na začiatku na plne ťahaného mužom a " Game Over " na konci . Nakoniec , vytvoriť globálnu reťazcovú premennú , ktorá bude ukladať slovo použiť pre aktuálnu hru .
2

Vytvorte si zoznam slov , ktoré budú použité , a uložiť ich do textového súboru v rovnakom priečinku ako projekt . V " Form_Load " prípade hlavného formulára , pridajte kód , ktorý načíta textový súbor do poľa reťazcov . Ak používate Visual Basic 6.0 , kód pre čítanie textového súboru by byť niečo ako toto :

názov súboru Otvoriť pre vstup ako # 1Když nie je EOF ( 1 ) Meč = linkový vstup # 1WendClose ( 1 )
3

Nastavte užívateľské rozhranie pre prvú hru . V slučke , nastaviť všetky tlačidlá písmeno, ktoré majú byť povolené. Nastavte všetky prázdne listový štítky , ktoré majú byť skryté a nastavenie Picture Control byť prázdny šibenice obrázok z Imagelist .
4

Pridať obslužnú rutinu udalosti pre tlačidlo " New Game " . V tom , vybrať náhodné číslo medzi 1 a počtom prvkov v textovom poli , potom si slovo v tejto pozícii poľa . Nájdite dĺžku slova a robiť , že mnoho z prázdneho listu menovkami viditeľné . Nastavte všetky prázdne listový štítky , ktoré majú byť skryté a nastavenie Picture Control byť prázdny šibenice obrázok z Imagelist . To bolo vykonané na zaťaženie podobe . Ak chcete ušetriť kódovanie , môže byť " Form_Load " udalosť , ktorá stačí zavolať na novú hru " Kliknite na udalosť " , takže načítanie formulára automaticky spustí novú hru .
5

Pridať udalosť click na riadenie pole pre tlačidlá listu . V obslužné rutine udalosti pre tlačidlo , skontrolujte , či súčasná hra slovo obsahuje ten list . Ak k tomu dôjde , zmeňte popisek na pozíciu písmeno z podčiarknikom na zvolenej písmeno. Potom nastavte vlastnosť enabled na kliknutie na tlačidlo na " False " , takže to nemôže byť znovu klikol . To bude tiež vizuálna indikácia listov , ktoré boli vyskúšané . Keď je zvolené písmeno nie je v hernom slová , zvýšiť obrázok v rámčeku obrázku na ďalší obrázok v zozname obrázkov . Ak ďalší obrázok je " Game over " obraz , potom sa hra skončila a všetky tlačidlá listu by mala byť nastavená na vypnuté .
6

Pridať udalosť click na tlačidlo " Quit " , ktorý práve končí programu ( pomocou jazyka Visual Basic je " End " vyhlásenie ) .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené