Mine sisu juurde

Visual Basic 2005/Puust ja punaselt

Allikas: Vikiõpikud
Pilt 1
Pilt 2

Sissejuhatus

[muuda]

Vahel läheb vaja esmast abi, ennem kui geniaalsus tõeliselt väljenduma võib hakata. Siia on kirja pandud seletuselaadse iseloomuga õpetused, mis võiks isegi algaja näo punastama panna, kui õppejõudu sellega tülitada, samas mis võiks olla kui stopper ja ise ei pruugi sellele suuta vastust leida.

Kuidas käivitada koode

[muuda]
  1. Käivitada programm
  2. Avada uus projekt
    • Vajutades klahvikombinatsiooni "Ctrl" + "N"
    • Klikkides "Projekt" esilehelt
    • Valides menüüst File->New Project
  3. Võtke konsooli projekt pilt 1
  4. Teile avaneb koodimoodul
  5. Kirjutage Tere Maailm! kood
  6. Käivitage kood
    • Vajutades "F5"
    • Klikkides rohelist kolmnurka
    • Valides menüüst Debug->Start Debugging
  7. Avanema peaks pilt number 2
  8. Vajutage "Enter"
  9. Muutke sisestatud koodi teksti
  10. Käivitage uuesti
Kui jõudsite niikaugele olete omandanud kõige algelisema omaduse programmeerimiseks - iseseisvalt suutnud täita loodud raamistikus käske.

Nüüd võite proovida juba uusi koode.

Kuidas luua graafilist liidest oma programmile

[muuda]
Esmapilk Graafilisele liidesele
Pärast objektide lisamist
Automaatselt genereeritud pärast topetpõksi
Automaatselt genereeritakse abi täitmise ajal

Meeltetuletuseks, see on vaid lühijuhend kuidas alustada graafilist OOP [objekt orienteeritud programmeerimine] programmeerimist, seega ei oma endas kunsti kuidas Kasutajaliidest luua ehk "Skin"´'e tekitada ja rakendada.

Loome näidisprogrammi Pööra_mind

  • Valime uue graafilise projekti projekti
  • Esmalt tõstke vormile objektelementide kogumikust 1 label ja 1 textbox
  • Sooritades topeltplõksu textbox'il avatakse vormisisene koodimoodul, kus on automaatselt lisatud kood, mis käivitub iga kord kui textbox'is tekst muutub.
  • Vormil olevatele objektideele pääseme ligi läbi vormi objekti. Aktiivse vormi objekt on ME. Igale järgnevale objektile pääseb ligi lisades "." vahele. Kuna me ei muutnud taxtbox'i ega label'i ligipääsu nimesid, siis pääseb nendele tavaväärtuste kaudu. Tähele tasuks panna, et kui on alustatud alamobjekti või mõne tema atribuudi poole pöördumisega proovitakse abistada võimalike variantidega. Kui mingil põhjusel ei leidu loetelus soovitavat objekti on ta juured pärit mujalt või püüad juurdepääsu vale nime kaudu.
  • Lõpuks peaks kood nägema välja järgmine:
Public Class Form1
   Private Sub TextBox1_TextChanged(ByVal sender As System.Object, _
   ByVal e As System.EventArgs) Handles TextBox1.TextChanged
       Me.Label1.Text = StrReverse(Me.TextBox1.Text)
   End Sub
End Class

NB: Kuigi võib ise kirjutada Stringi ümberpööramise funktsiooni, võib kasutada ka olemasolevat süsteemifunktsiooni. Koodiseletuseks on ainsa isekirjutatud reaga öeldud järgmist - Võta vormilt objekt Label1 ja määra tema atribuudi tekst1 uueks väärtuseks vormil oleva textbox1'e atribuudi text'i stringi ümberpööratud väärtus.

  • Kui kõik vastas eelnevale on aeg käivitada programm.
Programm tööhoos
  • Soovi korral võib sellest luua *.exe fail mida on võimalik kasutada ilma VB 8 käivitamata.