Zmaga.com | Spletno pridobivanje znanja
 
Domov | Programi | Programski jeziki | Visual Basic | Uporaba razhroščevalnika
Guest
Kliknite, da si ogledate svoj profil
Učenje
Programi
Jeziki
Recepti
Naredi sam
Bližnjice
 
  Uporaba razhroščevalnika
Spoznali bomo, kako lahko program ustavimo kar med samim delovanjem in tako preverimo, ali se izvaja v skladu z našimi pričakovanji.
 
  Avtor: podtalje | Različica: VS 2005 | 12. september 2011 |  
 
 
1.
  Razhroščevalnik (angleško debugger) nam omogoča, da program ustavimo med njegovim izvajanjem ter preverimo trenutne vrednosti spremenljivk.

Da pa bomo to lahko prikazal, bom za potrebe lekcije najprej spisal en enostaven program.

Zato najprej izberem File->New ter izberem Visual basic->Windows Application.
 
 
2.
  Naredili bomo enostaven program, ki bo opravljal funkcijo seštevanja.

Na obrazec dodamo trikrat objekt Textbox, trikrat objekt Label ter en gumb.

Obrazec oblikujemo, kot je prikazano na sliki.
 
 
3.
  Sedaj dvokliknemo na gumb Izračunaj ter vpišemo naslednjo kodo:

        Dim vrednost1, vrednost2, rezultat As Integer
        vrednost1 = CInt(TextBox1.Text)
        vrednost2 = CInt(TextBox2.Text)

        rezultat = vrednost1 + vrednost2

        TextBox3.Text = rezultat.ToString

Omenjena koda bo prebrala vrednosti iz TextBox1 in TextBox2 ter zapisala vsoto teh polj v TextBox3.
 
 
4.
  Program zaženemo in preverimo, da pravilno deluje.

V kolikor v prvo polje vnesemo vrednost 3 ter v drugo polje vrednost 4, bi morali po kliku na gumb Izračunaj v tretje polje dobiti rezultat 7.
 
 
5.
  Sedaj se bomo naučili, kako lahko program ustavimo kar sredi izvajanja kode.

Ob vrstici, na kateri želimo, da se program ustavi, kliknemo z miško ob levem robu.

Vrstica bi se morala v tem primeru obarvati rdeče.
 
 
6.
  Program sedaj še enkrat zaženemo.

Program se bo normalno zagnal in zopet v prvo in drugo polje vpišemo vrednost 3 in 4.

Po kliku na gumb Izračunaj pa program ne bo takoj vrnil rezultata, ampak se bo ustavil na vrstici, ki smo jo pred tem izbrali, da naj se program tam ustavi.


 
 
7.
  Sedaj bomo uporabili meni Debug ter izbrali opcijo QuickWatch ...

Preko tega menija bomo tako dodali imena spremenljivk, katerih vrednosti želimo spremljati.
 
 
8.
  V levo polje vpišem vrednost1 in kliknemo na gumb Add Watch.

Isti postopek ponovimo še za spremenljivki vrednost2 in rezultat.
 
 
9.
  V spodnjem delu Visual Studia bomo sedaj lahko videli trenutne vrednosti teh spremenljivk.

Kot vidimo, so vse vrednost enake nič, kar je povsem normalno, saj smo program ustavili, preden je prebral naše vnesene vrednosti.
 
 
10.
  Sedaj pritisnemo tipko F8.

S tem povemo, da naj program izvede samo naslednjo vrstico ter naj se nato zopet ustavi.
 
 
11.
  Program je tako izvedel vrstico:
vrednost1 = CInt(TextBox1.Text)

Ta vrstica v spremenljivko vrednost1 shrani  vrednost polja TextBox1 ter  jo obenem pretvori v tip Integer s pomočjo funkcije Cint.

Če sedaj spodaj pogledam vrednosti spremenljivk, ki jih spremljamo, lahko vidimo, da se je spremenljivka vrednost1 dejansko spremenila.
 
 
12.
  Program lahko s pritiskanjem na tipko F8 izvajamo naprej korak po koraku ter spremljamo, kako se se spreminjajo vrednosti spremenljivk.


 
 
13.
  Z omenjenim načinom razhroščevanja lahko tako vedno preverite ali se na določenem mestu v programu nahajajo pričakovane vrednosti.

V kolikor želite programirati, potem je uporaba tega postopka razhroščevanja ena izmed prvih stvari, ki se jih je smiselno naučiti, saj vam precej pomaga pri problemih, ko program ne deluje v skladu z vašimi pričakovanji.
 
 
 
 
  Kako narediti preprosti brskalnik
Visual Basic | 2. december 2010 | Avtor: PowerZan
V tej lekciji vam bom pokazal, kako v okolju Visual Basic Express naredite preprost brskalnik.
  Program za ugašanje računalnika
Visual Basic | 26. februar 2011 | Avtor: PowerZan
V tej lekciji vam bom pokazal, kako narediti program, ki bo računalnik ugašal, ponovno zagnal in še marsikaj drugega z enostavnim pritiskom na gumb.
  Dodajanje začetne slike
Visual Basic | 12. avgust 2010 | Avtor: Dixo
V programu Visual Basic 2008 bomo ustvarili začetno sliko oz. splash screen, ki se pojavi ob zagonu programa.
  Ustvarite napredni spletni brskalnik
Visual Basic | 6. december 2010 | Avtor: PowerZan
V tej lekciji, vam bom v okolju Visual Basic pokazal kako narediti naprednejši brskalnik, z funkcijami natisni stran, shrani stran, nastavitve strani, spremenitev domače strani, čas, url status, "progress bar", itd.
  Sestavljalec besed
Visual Basic | 16. maj 2012 | Avtor: sasko.123
V tej kratki in preprosti lekciji vam bom pokazal, kako narediti program, ki bo iz vpisanih znakov sestavljal besedo ali poved.
  Izdelajmo pregledovalnik slik
Visual Basic | 4. avgust 2010 | Avtor: Dixo
V programu Visual Basic 2008 bomo ustvarili nov program z gumbom, preko katerega lahko odprete slike v programu.
   
  Prosimo, da se prijavite, da boste lahko komentirali
  Kliknite, da odprete profil uporabnika  
PowerZan, 19.10.2011, 23:21
Podtalje, res zelo koristna lekcija, saj za to sploh nisem vedel, zdaj pa mi je rešilo že veliko problemov.
 
   
 
 
spletno pridobivanje znanja
Zmaga.com | sodeluj | forum | info