Apache NetBeans IDE: Skirtumas tarp puslapio versijų

Iš OeeTechWiki.
Jump to navigation Jump to search
 
(nerodoma 6 tarpinės versijos, sukurtos to paties naudotojo)
6 eilutė: 6 eilutė:
 
   
 
   
 
[https://git-scm.com/download/win Parsisiūskite Naujausią Git versiją]
 
[https://git-scm.com/download/win Parsisiūskite Naujausią Git versiją]
 +
 +
=== Tomcat Naudojimas Apache NetBeans IDE ===
 +
 +
Įdiekite [[Tomcat Diegimas Netbeans IDE| Tomcat Į savo Netbeans IDE]]
 +
  
 
=== Git naudojimas Apache NetBeans IDE ===
 
=== Git naudojimas Apache NetBeans IDE ===
32 eilutė: 37 eilutė:
 
Norime išsiaiškinti, kas negerai su kodu, norime pereiti programą po vieną. Norėdami tai padaryti, pirmiausia galime nustatyti kodo lūžio tašką. Lūžio taškas yra tiesiog vėliava, nurodanti „NetBeans“ „Sustok čia, jei derini“.
 
Norime išsiaiškinti, kas negerai su kodu, norime pereiti programą po vieną. Norėdami tai padaryti, pirmiausia galime nustatyti kodo lūžio tašką. Lūžio taškas yra tiesiog vėliava, nurodanti „NetBeans“ „Sustok čia, jei derini“.
  
Pertraukos taškas yra derinimo mechanizmas, kuris programai nurodo, kad pasiekę šį tašką norite sustabdyti programą. Norėdami nustatyti pertraukos tašką, eikite į kodo eilutę, kurioje norite jį nustatyti, tada spustelėkite kairėje pusėje esančią pilką kraštinę. Tai padės tiesiai lūžio tašką.
+
Pertraukos taškas yra derinimo mechanizmas, kuris programai nurodo, kad pasiekę šį tašką norite sustabdyti programą. Norėdami nustatyti pertraukos tašką, eikite į kodo eilutę, kurioje norite jį nustatyti, tada spustelėkite kairėje pusėje esančią pilką kraštinę.  
 +
 
 +
[[File:debug1.png|thumb|900px|center|Sudėti pertraukos (breakpoint) taškai]]
 +
 
 +
Pažvelkime programą, kad sužinotume, kodėl įvyksta šios klaidos, pateikdami pertraukos[breakpoint] taškus trijose vietose.
 +
 
 +
[[File:debug2.png|thumb|900px|center|Paleisti kodą derinimo (debug) režimu]]
 +
 
 +
Kodas vykdomas iki 36 eilutės. ši eilutė nėra vykdoma, kodo vykdymas stabdomas eilutės pradžioje. apie tai indikuojama eilutėje esančia piktograma.
 +
 
 +
[[File:debug3.png|thumb|900px|center|Derinimo režime (debug) sustabdytas kodas]]
 +
 
 +
Norėdami jog eilutė 36 būtų įvykdyta iki kito breakpointo eilutės, spaudžiame mygtuką.
 +
 
 +
[[File:debug4.png|thumb|900px|center|Kodo vykdymas pažingsniui]]
 +
 
 +
Taip pat apačioje esančiuose lentelių meniu galime pažiūrėti
 +
* kodo vykdymo būsenoje esamas kintamųjų reikšmes [Variables],
 +
* derinimo režimo stabdymo eilučių aktyvumą [Breakpoints]
 +
* bei konsole [output]
 +
  
[[File:debug1.png|thumb|900px|center|alternatyvusis tekstas]]
+
[[File:debug5.png|thumb|900px|center|kintamūjų reikšmės kai kodas sustabdytas 36 eulutėje]]
  
 +
Kodo 35 eilutėje kintamasis "eilutės" neturi priskirtų reikšmių, kintamasis "tekstas" - šioje kodo dalyje dar yra nepatvirtintas.
  
  
 +
[[File:debug6.png|thumb|900px|center|Kodas įvykdytas iki antrojo breakpoint]]
  
Pažvelkime programą, kad sužinotume, kodėl įvyksta šios klaidos, pateikdami lūžio taškus teiginyje if, switch utasítás ir while loop. Tai galite padaryti spustelėję kairę pilką redaktoriaus lango juostą. (Spustelėkite dar kartą, kad pašalintumėte lūžio tašką.)
+
Kodas ivykdytas iki antrojo breakpoint ir šioje kodo dalyje kintamasis eilutės vis dar neturi priskirtų reikšmių, o kintamasis "tekstas" jau patvirtintas ir turi priskirtas reikšmes.

Dabartinė 09:41, 28 liepos 2021 versija

Programuotojo (Vartotojo) vadovas

Lokalaus Git įdiegimas

Pagal jūsų kompiuterio OS parsisiūskite ir įsidiekite lokalią git veriją.

Parsisiūskite Naujausią Git versiją

Tomcat Naudojimas Apache NetBeans IDE

Įdiekite Tomcat Į savo Netbeans IDE


Git naudojimas Apache NetBeans IDE

Naudokite Git


Git valdymas NetBeans IDE

Debuginimas Apache NetBeans IDE

Įsisavink debuginimo procesą

Kas yra derinimas [debuging]?

Kai rašote programas, ne visada viskas veikia tinkamai. Tai iš tikrųjų yra viena iš priežasčių, kodėl turime išbandyti savo klases - norime įsitikinti, kad jos veikia teisingai. Tačiau kai viskas neveikia tinkamai, gali būti sunku tiksliai išsiaiškinti, kokia yra problema, kad galėtume ją išspręsti. „NetBeans“, kaip ir dauguma kitų programavimo aplinkų, tam suteikia tam tikrą įrankį, vadinamą derintuvu.

Derinimą galima apibrėžti kaip procesą, naudojamą tikrinant kodą, ar nėra klaidų. Derinimas atliekamas nustatant lūžio taškus kode ir tada naudojant debugerį jam paleisti. Mes galime vykdyti savo kodą po vieną eilutę ir išnagrinėti mūsų programos būseną, kad rastume kokių nors problemų.

Kai pradedame derinimo sesiją „NetBeans“, visi atitinkami derinimo langai automatiškai pasirodo ekrano apačioje. Mes galime derinti visą projektą, bet kurią vykdomąją klasę ir visus „JUnit“ testus.

debuginimo veiksmai

Dabar mes ieškosime problemos priežasties naudodami derintuvą. Neišspręskite problemos tiesiog žiūrėdami į kodą. Šio pratimo esmė yra išmokti naudoti derintuvą išspręsti sudėtingesnes problemas nei ši.

Norime išsiaiškinti, kas negerai su kodu, norime pereiti programą po vieną. Norėdami tai padaryti, pirmiausia galime nustatyti kodo lūžio tašką. Lūžio taškas yra tiesiog vėliava, nurodanti „NetBeans“ „Sustok čia, jei derini“.

Pertraukos taškas yra derinimo mechanizmas, kuris programai nurodo, kad pasiekę šį tašką norite sustabdyti programą. Norėdami nustatyti pertraukos tašką, eikite į kodo eilutę, kurioje norite jį nustatyti, tada spustelėkite kairėje pusėje esančią pilką kraštinę.

Sudėti pertraukos (breakpoint) taškai

Pažvelkime programą, kad sužinotume, kodėl įvyksta šios klaidos, pateikdami pertraukos[breakpoint] taškus trijose vietose.

Paleisti kodą derinimo (debug) režimu

Kodas vykdomas iki 36 eilutės. ši eilutė nėra vykdoma, kodo vykdymas stabdomas eilutės pradžioje. apie tai indikuojama eilutėje esančia piktograma.

Derinimo režime (debug) sustabdytas kodas

Norėdami jog eilutė 36 būtų įvykdyta iki kito breakpointo eilutės, spaudžiame mygtuką.

Kodo vykdymas pažingsniui

Taip pat apačioje esančiuose lentelių meniu galime pažiūrėti

  • kodo vykdymo būsenoje esamas kintamųjų reikšmes [Variables],
  • derinimo režimo stabdymo eilučių aktyvumą [Breakpoints]
  • bei konsole [output]


kintamūjų reikšmės kai kodas sustabdytas 36 eulutėje

Kodo 35 eilutėje kintamasis "eilutės" neturi priskirtų reikšmių, kintamasis "tekstas" - šioje kodo dalyje dar yra nepatvirtintas.


Kodas įvykdytas iki antrojo breakpoint

Kodas ivykdytas iki antrojo breakpoint ir šioje kodo dalyje kintamasis eilutės vis dar neturi priskirtų reikšmių, o kintamasis "tekstas" jau patvirtintas ir turi priskirtas reikšmes.