LINUXSOFT.cz Přeskoč levou lištu
Uživatel: Heslo:  
   CZUKPL

> Lazarus-Míny(2)

Zdravím čitateľov takže dnes dokončíme Míny ktoré sme začali v minulom dieli kto je mimo obraz môže si článok pozrieť tu Míny(1). Doplníme zdrojové kódy upravíme jemne vzhľad programu a môžeme hrať.

29.4.2010 00:00 | Sebastián Kunec | Články autora | přečteno 4676×

Na konci článku si môžete nájsť link s celým projektom míny.
V predošlej časti sme skončili s projektom ktorý vyzeral pred a po spustení následovňe:

Úprava formulára

Aby sa náš program podobal programu míny musíme si ho najprv vzhľadovo upraviť. Možte to urobiť aj podľa seba poprehadzujte objekty vo formulári alebo použite nižšie uvedený návod.
V inšpektorovy objektov kliknite na form1 a vykonajte nasledujúce úpravy.
  • width=188
  • height=256
  • BorderStyle=bsSingle

  • V inšpektorovy objektov kliknite na image1 a vykonajte nasledujúce úpravy.
  • width=180
  • height=180
  • left=0
  • top=72

  • V inšpektorovy objektov kliknite na image2 a vykonajte nasledujúce úpravy.
  • width=57
  • height=33
  • left=112
  • top=8

  • V inšpektorovy objektov kliknite na image3 a vykonajte nasledujúce úpravy.
  • width=41
  • height=33
  • left=0
  • top=8

  • V inšpektorovy objektov kliknite na label a vykonajte nasledujúce úpravy.
  • font->size=14
  • caption='s'
  • left=176
  • top=8

  • V inšpektorovy objektov kliknite na bitbtn a vykonajte nasledujúce úpravy.
  • caption=''
  • width=60
  • height=60
  • left=48
  • top=8

  • V inšpektorovy objektov kliknite na timer1 a vykonajte nasledujúce úpravy.
  • Enabled=false

  • Môžete vidieť že už to začína mať tie črty. Náš formulár pred a po spustení by mal vyzerať nejak takto:

    Události/Events

    Teraz musíme nastaviť aby v prípade kliknutia na image1 náš projekt zaregistroval že sa niečo deje a podľa toho aj konal. V inšpektorovy objektov kliknite na image1 a potom Events/Události.
    Nájdeme možnosti:
  • OnMouseDown
  • OnMouseUp
  • Na obidve dvakrát kliknemne čo spôsobí že sa v zdrojovom kóde vytvoria hlavičky týchto objektov.
    Do nich vložte nasledujúci kód malo by to vyzerať takto:



    To isté spravíme aj s tlačidlom BitBtn. Dvakrát klikneme vo formulári na toto tlačidlo vo formulári sa vytvorí hlavička a donej vložíme kód ako v predošlom príklade. V kóde sú odkomentované funkcie ktoré ešte nepoužívame v prípade že ich zadefinujeme môžte ich odkomentovať, prípadne vás na to prekladač upozorní.

    Final step

    Už sa blížime k záveru a teda vložíme drvivú vetšinu kódu ktorá je nezbytná k fungovaniu nášho projektu. V zdrojovom kóde nájdete aj jemné vysvetlenie fungovania kódu. Ako môžete vidieť hoci je to pomerne malý projekt vytvorenie nakódenie a ladenie trvá určite nezanedbateľnú časovú jednotku.
    Medzi Implementation a FormCreate vložíme nasledujúci kód:

    Záver

    Po spustení by hra mala vyzerať takto:

    Tak čo dodať dúfam že sa vám hra páči a že vás veľa nového naučila. Ak sa vám tam niečo nepozdáva len smelo do upravovania zlepšovania a rozvíjania mín. Tak ako v každom programe aj tu sa môže vyskytovať niekoľko chýb. A nakoniec sľubovaný link s funkčným projektom.Miny.tar.gz

    Verze pro tisk

    pridej.cz

     

    DISKUZE

    widle 29.4.2010 19:36 Radim Kolář
      L Re: widle 6.5.2010 02:14 Aleš Hakl




    Příspívat do diskuze mohou pouze registrovaní uživatelé.
    > Vyhledávání software
    > Vyhledávání článků

    5.3.2017 19:12 /Redakce Linuxsoft.cz
    PR: 23. března proběhne v Praze konferenci na téma Cloud computing v praxi. Hlavními tématy jsou: Nejžhavější trendy v oblasti cloudu a cloudových řešení, Moderní cloudové služby, Infrastruktura současných cloudů, Efektivní využití cloudu, Nástrahy cloudových řešení a jak se jim vyhnout.
    Přidat komentář

    27.2.2017 22:12 /František Kučera
    Pozvánka na 137. sraz OpenAlt – Praha: Tentokrát jsme si pro vás připravili neobvyklou akci. Ve středu 1.3. v 17:30 nás přivítá sdružení CZ.NIC ve svých prostorách v Milešovské ulici číslo 5 na Praze 3, kde si pro nás připravili krátkou prezentaci jejich činnosti. Následně navštívíme jejich datacentrum pod Žižkovskou věží. Provedou nás prostory, které jsou běžnému smrtelníkovi nedostupné!
    Po ukončení prohlídky se všchni odebereme do hostince U vodoucha, Jagelonská 21, Praha 3 pochutnat si na některém z vybraných piv či dát si něco na zub. Rezervaci máme od 19:30, heslo je OpenAlt.
    Ale pozor! Do prostor datového centra máme omezený přístup, dostane se tam pouze 10 lidí! Takže kdo přijde dříve, ten má přednost, a občanky s sebou! Kdo nebude chtít na prohlídku datového centra, může se pomalu přesunout do hostince U vodoucha a u nepřeberné nabídky piv počkat na ostatní.
    Přidat komentář

    18.1.2017 0:49 /František Kučera
    Členové a příznivci spolku OpenAlt se pravidelně schází v Praze a Brně. Fotky z pražských srazů za uplynulý rok si můžete prohlédnout na stránkách spolku. Příští sraz se koná už 19. ledna – tentokrát je tématem ergonomie ovládání počítače – tzn. klávesnice, myši a další zařízení. Také budete mít příležitost si prohlédnout pražský hackerspace Brmlab.
    Přidat komentář

    8.1.2017 17:51 /František Kučera
    Máš rád svobodný software a hardware nebo se o nich chceš něco dozvědět? Přijď na sraz spolku OpenAlt, který se bude konat ve čtvrtek 19. ledna od 18:30 v pražském hackerspacu Brmlab. Tentokrát je tématem srazu ergonomie ovládání počítače – tzn. klávesnice, myši a další zařízení. K vidění bude mechanická klávesnice dasKeyboard, trackball Logitech nebo grafický tablet (a velký touchpad) Wacom. Přineste i vy ukázat svoje zajímavé klávesnice a další HW. V 18:20 je sraz před budovou, v 18:30 jdeme společně dovnitř, je tedy dobré přijít včas. Podle zájmu se později přesuneme do nějaké restaurace v okolí.
    Přidat komentář

    1.12.2016 22:13 /František Kučera
    Máš rád svobodný software a hardware nebo se o nich chceš něco dozvědět? Přijď na sraz spolku OpenAlt, který se bude konat ve čtvrtek 8. prosince od 18:00 v Radegastovně Perón (Stroupežnického 20, Praha 5). Sraz bude tentokrát tématický. Bude retro! K vidění budou přístroje jako Psion 5mx nebo Palm Z22. Ze svobodného hardwaru pak Openmoko nebo čtečka WikiReader. Přijďte se i vy pochlubit svými legendami, nebo alespoň na pivo. Moderní hardware má vstup samozřejmě také povolen.
    Komentářů: 1

    4.9.2016 20:13 /Pavel `Goldenfish' Kysilka
    PR: Dne 22.9.2016 proběhne v Praze konference Cloud computing v praxi. Tématy bude např. nejnovější trendy v oblasti cloudu a cloudových řešení, provozování ERP v cloudu, o hostování různých typů softwaru, ale třeba i o zálohování dat nabízeném podnikům formou služby.
    Přidat komentář

    1.9.2016 11:27 /Honza Javorek
    Česká konference o Pythonu, PyCon CZ, stále hledá přednášející skrz dobrovolné přihlášky. Máte-li zajímavé téma, neváhejte a zkuste jej přihlásit, uzávěrka je již 12. září. Konference letos přijímá i přednášky v češtině a nabízí pomoc s přípravou začínajícím speakerům. Řečníci mají navíc vstup zadarmo! Více na webu.
    Přidat komentář

    27.8.2016 8:55 /Delujek
    Dnes po 4 letech komunitního vývoje vyšla diaspora 0.6.0.0
    diaspora* je open-source, distribuovaná sociální síť s důrazem na soukromý
    Více v oficiálním blog-postu
    Přidat komentář

       Více ...   Přidat zprávičku

    > Poslední diskuze

    24.3.2017 11:54 / Hui
    country cottages

    16.3.2017 16:33 / BezvaDesign.cz
    Re: Hledám grafika do teamu

    9.3.2017 11:44 / Jaromir Obr
    Re: chyba

    18.1.2017 20:18 / martin horky
    Spolupraca linuxu a microsoftu

    17.1.2017 9:57 / Pavel Hrubeš
    Re: Externí USB televizní karta

    Více ...

    ISSN 1801-3805 | Provozovatel: Pavel Kysilka, IČ: 72868490 (2003-2017) | mail at linuxsoft dot cz | Design: www.megadesign.cz | Textová verze