Kursiniai darbai

Java programavimas

9.6   (3 atsiliepimai)
Java programavimas 1 puslapis
Java programavimas 2 puslapis
Java programavimas 3 puslapis
Java programavimas 4 puslapis
Java programavimas 5 puslapis
Java programavimas 6 puslapis
Java programavimas 7 puslapis
Java programavimas 8 puslapis
Java programavimas 9 puslapis
Java programavimas 10 puslapis
Java programavimas 11 puslapis
Java programavimas 12 puslapis
Java programavimas 13 puslapis
Java programavimas 14 puslapis
Java programavimas 15 puslapis
Java programavimas 16 puslapis
Java programavimas 17 puslapis
www.nemoku.lt
www.nemoku.lt
Aukščiau pateiktos peržiūros nuotraukos yra sumažintos kokybės. Norėdami matyti visą darbą, spustelkite peržiūrėti darbą.
Ištrauka

Vilniaus Gedimino technikos universitetas Fundamentinių mokslų fakultetas Informacinių sistemų katedra Programavimas „java“ kursinis darbas 2010 Vilnius 1. Darbo tikslas Panaudoti per Javos programavimo kursą įgytas žinias ir parašyti programą Java kalba. 2. Darbo užduotis Savarankiškai sugalvoti užduoties temą ir parašyti programą kuri atliktų tokius veiksmus: 1. Duomenų skaitymas iš failo ir rezultatų rašymas į failą ; 2. Dinaminis sąrašas. Dinaminį įrašą turi sudaryti bent 3 dalys, o iš jų vienas masyvas. Pvz.: vardas, 3. pavardė, pažymiai; 4. Naujo elemento įterpimas į sąrašą; 5. Egzistuojančio elemento pašalinimas; 6. Rikiavimas vartotojo pasirinktu būdu; 7. Vartotojo pasirinktojo simbolio padvigubinimas arba pašalinimas iš pasirikto įrašo; 8. Minimumo bei maksimumo paieška; 9. Įdiegtas pagalbos mechanizmas; 10. Programa valdoma meniu punktais. 3. Užduoties analizė Šioje programoje naudojami tokie programiniai elementai: 1. Lygių paveldėjimas; 2. Sąsajos (interface); 3. Pritaikytas polimorfizmas; 4. Swing komponentai. 4. Pradinių duomenų failas duom.txt ______________________________ Lova "Gabija" 20090930 620 54 Spinta "Azuolas" 20100312 1000 21 Stalas "Berzas" 20090519 510 15 Kede "Pufas" 20100110 120 150 Sofa "Lina" 20090631 999 14 Lentyna "Tukas" 20100415 450 200 ______________________________ 5. Sprendimo būdas a. Klasių pavadinimai ▪ TLizdas ▪ TPreke ▪ TPrekes ▪ Main ▪ ApieDlg ▪ Elementas ▪ Iterpti ▪ KaipNaudotis ▪ RasytiFaila ▪ SalintiEl b. Klasių aprašymai TLizdas – atliekami veiksmai su vienu elementu; TPrekes – atliekami veiksmai su ciklinio sąrašo elementais, kreipiniai į įrašų funkcijas; TPreke – aprašomi programoje naudojami kintamieji; Main – sukuria pagrindinį programos langą bei kviečia kitas klases; ApieDlg – sukuriamas langas su aprašymu apie programą; Elementas – sukuriamas langas norimo matyti elemento numeriui įvesti; IterptiEl – sukuriamas langas naujo elemento duomenims įvesti; KaipNaudotisDlg – sukuriamas langas su programos funkcionalumo aprašymu; RasytiFaila – klasė duomenų išvedimui i pasirinktą failą; SalintiEl – sukuriamas langas norimo pašalinti elemento numeriui įvesti; SkaitytiFaila – klasė duomenims pasirinkti. c. Kintamųjų aprašymai data – baldo pagaminimo data; kaina – baldo kaina; kiek – esamas baldo kiekis; pav – baldo pavadinimas. d. Veikimo principai Atsidaręs programa vartotojas pirmiausiai turi pasirinkti duomenų failą, programa jį nuskaito ir išveda duomenis į ekraną. Vartotojas gali pasirinkti vieną elementą ir pamatyti jo duomenis ekrane, gali įterpti naują elementą arba ištrinti jau esamą. Įterpęs ar ištrynęs elementą jis gali iš naujo peržiūrėti duomenis ekrane. Taip pat galimi duomenų rikiavimai pagal esamą kiekį, kainą ar pagaminimo datą. Programa buvo kurta su „NetBeans“ – integruota programų kūrimo aplinka (IDE). Taigi su šia aplinka atidaryti programą reiktu taip: atidarome „NetBeans“ spaudžiame File > Open Project... ir nurodome kur randasi katalogas Kursinis tada spaudžiame Run > Run Project, tada turėtų pasirodyti programos langas. Kitose kūrimo aplinkose pvz., „Eclipse“ reikia susikurti nauja projektą pavadinimu „Kursinis“, tame projekte naują paketą pavadinimu „kursinis“ ir šiame pakete sukurti naują klasę pavadinimu „Main“, tada į šią klasę nukopijuoti programos kodą, pateiktą apačioje. 6. Galutiniai rezultatai 1 pav. Įvesti iš failo duomenys 2 pav. Pasirinkto pirmo elemento (Lentyna „Tukas“) informacija 3 pav. Įterptas naujas elementas (Fotelis „Krabas“) 4 pav. Pašalintas ketvirtas elementas (Stalas „Berzas“) 5 pav. Duomenys surikiuoti pagal kiekį 6 pav. Duomenys surikiuoti pagal kainą 7 pav. Duomenys surikiuoti pagal datą 8 pav. Langas „Programos užduotis“ 9 pav. Langas „Kaip naudotis programa“ 7. Programos kodas package kursinis; import java.io.*; import javax.swing.*; import java.awt.*; import java.awt.event.*; import java.text.*; class TPreke { String pav; // Pavadinimas int kiek; // Kiekis int data; // Pagaminimo data double kaina; // Kaina } class TLizdas { TPreke Preke; // Duomenys TLizdas d; // desinioji rodykle TLizdas k; // kairioji rodykle TLizdas () { Preke = new TPreke(); d = null; k = null; } } class TPrekes { TLizdas P; // pradzios rodykle TLizdas G; // galo rodykle int kiek; // el. kiekis sarase // konstruktorius public void TPrekes () { P = null; kiek = 0; } // ar sarasas tuscias public boolean Tuscias () { if (kiek > 0) return false; else return true; } // elementu kiekis public int ElementuKiekis () { return kiek; } // spausdinamas elementas T public void SpausdintiEl (JTextArea ta, TLizdas T) { if (T == null) { ta.append (" - Tokio el. nera\n"); return; } ta.append ("\n"); ta.append (" - Pavadinimas : " + T.Preke.pav + "\n"); ta.append (" - Kiekis : " + T.Preke.kiek + "\n"); ta.append (" - Pagam. data : " + T.Preke.data + "\n"); ta.append (" - Kaina : " + T.Preke.kaina + "\n\n"); for (int i=0; i kiek - 1) || nr kiek - 1) || nr kiek - 1) || nr

Daugiau informacijos...

Šį darbą sudaro 2545 žodžiai, tikrai rasi tai, ko ieškai!

★ Klientai rekomenduoja


Šį rašto darbą rekomenduoja mūsų klientai. Ką tai reiškia?

Mūsų svetainėje pateikiama dešimtys tūkstančių skirtingų rašto darbų, kuriuos įkėlė daugybė moksleivių ir studentų su skirtingais gabumais. Būtent šis rašto darbas yra patikrintas specialistų ir rekomenduojamas kitų klientų, kurie po atsisiuntimo įvertino šį mokslo darbą teigiamai. Todėl galite būti tikri, kad šis pasirinkimas geriausias!

Detali informacija
Darbo tipas
Lygis
Universitetinis
Failo tipas
Word failas (.doc)
Apimtis
17 psl., (2545 ž.)
Darbo duomenys
  • Programavimo kursinis darbas
  • 17 psl., (2545 ž.)
  • Word failas 444 KB
  • Lygis: Universitetinis
www.nemoku.lt Atsisiųsti šį kursinį darbą
Privalumai
Pakeitimo garantija Darbo pakeitimo garantija

Atsisiuntei rašto darbą ir neradai jame reikalingos informacijos? Pakeisime jį kitu nemokamai.

Sutaupyk 25% pirkdamas daugiau Gauk 25% nuolaidą

Pirkdamas daugiau nei vieną darbą, nuo sekančių darbų gausi 25% nuolaidą.

Greitas aptarnavimas Greitas aptarnavimas

Išsirink norimus rašto darbus ir gauk juos akimirksniu po sėkmingo apmokėjimo!

Atsiliepimai
www.nemoku.lt
Dainius Studentas
Naudojuosi nuo pirmo kurso ir visad randu tai, ko reikia. O ypač smagu, kad įdėjęs darbą gaunu bet kurį nemokamai. Geras puslapis.
www.nemoku.lt
Aurimas Studentas
Puiki svetainė, refleksija pilnai pateisino visus lūkesčius.
www.nemoku.lt
Greta Moksleivė
Pirkau rašto darbą, viskas gerai.
www.nemoku.lt
Skaistė Studentė
Užmačiau šią svetainę kursiokės kompiuteryje. :D Ką galiu pasakyti, iš kitur ir nebesisiunčiu, kai čia yra viskas ko reikia.
Palaukite! Šį darbą galite atsisiųsti visiškai NEMOKAMAI! Įkelkite bet kokį savo turimą mokslo darbą ir už kiekvieną įkeltą darbą būsite apdovanoti - gausite dovanų kodus, skirtus nemokamai parsisiųsti jums reikalingus rašto darbus.
Vilkti dokumentus čia:

.doc, .docx, .pdf, .ppt, .pptx, .odt