VELEUČILIŠTE U VARAŽDINU ELEKTROTEHNIKA PROGRAMSKI ALATI 2. Stručni studij: Multimedija, oblikovanje i primjena
|
|
- Noreen Craig
- 5 years ago
- Views:
Transcription
1 ELEKTROTEHNIKA PROGRAMSKI ALATI 2 Stručni studij: Multimedija, oblikovanje i primjena Samostalna izrada korisničkog sučelja tablični prikaz podataka i pohrana u datoteke Upute za laboratorijske vježbe VARAŽDIN, 2009.
2 VJEŽBA 5: Samostalna izrada korisničkog sučelja tablični prikaz podataka i pohrana u datoteke NAPOMENA: Pravila za bodovanje (max. 5 bodova) su dostupna na Moodle stranicama kolegija. Na ovoj laboratorijskoj vježbi studenti moraju samostalno izraditi jednostavan telefonski imenik. Ovisno o uspješnosti i realizaciji svih funkcija, asistent ocjenjuje studente adekvatnim brojem bodova. Zadatak je potrebno, kao i na ostalim vježbama u sklopu kolegija, izraditi u razvojnom okruženju NetBeans korištenjem Java programskog jezika i dostupnih SWING kontrola. Izrada korisničkog sučelja 1. Otvorite novi projekt 2. Dodajte novu datoteku koristite predložak JFrame form 3. U prozor dodan pod 2 ubacite elemente korisničkog sučelja kako je prikazano na slikama: Sučelje radnog prozora Novosti u odnosu na dosad obrañivane elemente sučelja: Tablica JTable kontrola Korištenjem UIManagera postavite WindowsXP look! Provjeravajte uspješnost funkcioniranja koda koji dodajete pokretanjem programa nakon svake veće modifikacije i dodavanja koda!!! VJEŽBA 5: Samostalna izrada korisničkog sučelja tablični prikaz podataka i pohrana u datoteke 2
3 Definiranje stupaca u tablici - označite JTable kontrolu i desnom tipkom otvorite padajući izbornik - birajte Table Contents na stranici Columns definirajte nazive stupaca kao na slici - na stranici Rows postavite broj redaka na 0 VJEŽBA 5: Samostalna izrada korisničkog sučelja tablični prikaz podataka i pohrana u datoteke 3
4 Zahtijevane funkcije Gumbi u desnom dijelu prozora moraju obavljati funkcije dodavanja redaka u tablicu, brisanja označenog retka, te učitavanja i snimanja podataka iz tablice. 1. Dodaj dodaje novi redak u tablicu 2. Obriši postavlja pitanje (JOptionPane Confirmation Dialog) da li se stvarno želi obrisati redak, te ovisno o odgovoru briše označeni redak 3. Učitaj otvara standardni dijalog za odreñivanje datoteke (JFileChooser) i učitava podatke u tablicu 4. Snimi otvara standardni dijalog za odreñivanje naziva datoteke (JFileChooser) i snima podatke iz tablice Dodatno, potrebno je popunjavati tekstualna polja u donjem dijelu prozora podacima iz označenog retka u tablici. Osnovne funkcije za rad s JTable kontrolom Standarno definirana JTable kontrola omogućava direktni unos i promjenu sadržaja ćelija. Meñutim, odreñene funkcije potrebne za izvedbu zadatka je nužno izvesti "ručno", tj. povezati sa adekvatnim gumbima u aplikaciji. Povežite dodavanje i brisanje retka sa gumbima! Dodavanje novog retka: DefaultTableModel model=(defaulttablemodel) jtable1.getmodel(); model.addrow(new Object[] "","","",""); Navedeni kod dodaje redak od četiri elementa (kao u našem primjeru). Brisanje označenog retka: DefaultTableModel model=(defaulttablemodel) jtable1.getmodel(); int rez=joptionpane.showconfirmdialog(this, "Jeste li sigurni?", "Brisanje retka",joptionpane.yes_no_option); if (rez==joptionpane.yes_option) if (jtable1.getselectedrowcount()>0) model.removerow(jtable1.getselectedrow()); Navedeni kod postavlja upit i ovisno o odgovoru briše označeni redak (ako je označen). Dohvat i postavljanje sadržaja pojedine ćelije: jtable1.getvalueat(jtable1.getselectedrow(),0) Dohvaća sadržaj prve ćelije (prvi stupac indeks 0) u označenom retku. Općenito, funkcija getvalueat prima dva indeksa broj retka i broj stupca (numeracija ide od 0!). Za postavljanje vrijednosti se koristi funkcija setvalueat prima tri parametra prvi je sadržaj polja, a drugi i treći indeksi kao i kod getvalueat. VJEŽBA 5: Samostalna izrada korisničkog sučelja tablični prikaz podataka i pohrana u datoteke 4
5 Rad s dijalozima za izbor datoteka U zadatku se traži implementacija mogućnosti izbora datoteke i učitavanja i snimanja u datoteku. Preduvjet uspješne implementacije je pozivanje metoda razreda JFileChooser. Dijalog za izbor datoteke za otvaranje (učitavanje) - showopendialog: private void UcitajDatoteku() JFileChooser izbor=new JFileChooser(); izbor.setdialogtitle("odredite datoteku"); int rez=izbor.showopendialog(this); if (rez==jfilechooser.approve_option) File dat=izbor.getselectedfile(); //... obrada... Dijalog za izbor datoteke za snimanje showsavedialog: private void SnimiDatoteku() JFileChooser izbor=new JFileChooser(); izbor.setdialogtitle("odredite datoteku"); int rez=izbor.showsavedialog(this); if (rez==jfilechooser.approve_option) File dat = izbor.getselectedfile(); //... obrada... Ključne funkcije vezane uz JFileChooser su setdialogtitle (postavlja naziv dijaloga), showopendialog i showsavedialog (otvaraju dijaloge) i getselectedfile (dohvaća podatak o izabranoj datoteci). Navedeni kodovi su uključeni u nove funkcije UcitajDatoteku i SnimiDatoteku te funkcije je potrebno pozivati sa mjesta u programu gdje je to potrebno. Ugradite navedeni kod u program povežite sa gumbima za učitavanje i snimanje same funkcije učitavanja i snimanja ugradit ćete naknadno! Povezivanje kontrola s dogañajima u tablici Za "osluškivanje" promjena u JTable kontroli koriste se tzv. listeneri. Da bi to funkcioniralo, potrebno je u kodu definirati funkcije koje se aktiviraju nakon promjene retka. U našem slučaju, želimo u dostupna polja u donjem dijelu prozora prikazati podatke iz aktualnog retka našeg telefonskog imenika. Za samo popunjavanje definiramo funkciju PopuniPolja: public void PopuniPolja() if (jtable1.getselectedrowcount()>0) jtextfield1.settext((string) jtable1.getvalueat(jtable1.getselectedrow(),0)); jtextfield2.settext((string) jtable1.getvalueat(jtable1.getselectedrow(),1)); jtextfield3.settext((string) jtable1.getvalueat(jtable1.getselectedrow(),2)); jtextfield4.settext((string) jtable1.getvalueat(jtable1.getselectedrow(),3)); VJEŽBA 5: Samostalna izrada korisničkog sučelja tablični prikaz podataka i pohrana u datoteke 5
6 Za povezivanje sa dogañajem promjene pozicije u tablici, potrebno je dodati listener u konstruktorskoj funkciji kao što prikazuje slika: Provjerite funkcioniranje programa da li se polja popunjavaju vrijednostima iz tablice?! Rad s datotekama Programski jezika Java omogućava korištenje tokova podataka za spremanje različitih oblika informacija. Ugrañene kontrole već sadrže implementacije mnogih korisnih funkcija. U našem slučaju koristimo getdatavector funkciju na TableModel objektom (objekt unutar JTable kontrole koji se koristi za manipulaciju podacima) kako bi dohvatili sve podatke u tablici (konkretno, imamo li tablicu koja sadrži 10 redaka s podacima, ta funkcija će vratiti popis svih 10 redaka sa svim definiranim vrijednostima (stupcima)). To je upravo ono što nam treba te podatke snimimo u datoteku i kasnije obradimo kod učitavanja! NAPOMENA: iako su podaci čitljivi u tekst editoru, ne radi se o čistom tekstu, već prilagoñenom obliku zapisa (takozvana serijalizacija objekata). Prije navedenu funkciju SnimiDatoteku nadopunjavamo kodom za snimanje u datoteku! private void SnimiDatoteku() JFileChooser izbor=new JFileChooser(); izbor.setdialogtitle("odredite datoteku"); int rez=izbor.showsavedialog(this); if (rez==jfilechooser.approve_option) File dat = izbor.getselectedfile(); DefaultTableModel model=(defaulttablemodel) jtable1.getmodel(); FileOutputStream fos = null; ObjectOutputStream pom = null; try fos=new FileOutputStream(dat); pom=new ObjectOutputStream(fos); pom.writeobject(model.getdatavector()); pom.close(); fos.close(); catch (IOException e) System.out.println("Greska kod snimanja!"); Ključne funkcije za snimanje su writeobject nad ObjectOutputStream objektom, te prije spomenuta funkcija getdatavector nad TableModel objektom (podaci u tablici). VJEŽBA 5: Samostalna izrada korisničkog sučelja tablični prikaz podataka i pohrana u datoteke 6
7 Kod učitavanja podataka, dohvaćamo snimljeni popis vektora iz datoteke, a zatim moramo obaviti dodatnu obradu kako bi popunili tablicu. Funkciju UcitajDatoteku nadopunjavamo kako slijedi: private void UcitajDatoteku() JFileChooser izbor=new JFileChooser(); izbor.setdialogtitle("odredite datoteku"); int rez=izbor.showopendialog(this); if (rez==jfilechooser.approve_option) File dat=izbor.getselectedfile(); DefaultTableModel temp=(defaulttablemodel) jtable1.getmodel(); FileInputStream fis=null; ObjectInputStream pom=null; try fis=new FileInputStream(dat); pom=new ObjectInputStream(fis); Object obj=pom.readobject(); Vector v=(vector)obj; temp.setnumrows(0); for (int i=0;i<v.size();i++) temp.addrow((vector)v.elementat(i)); pom.close(); fis.close(); catch(exception e) System.out.println("Greska pri ucitavanju!"); Popunjavanje tablice podacima iz datoteke odvija se u posebno označenom dijelu koda. Prvo se brišu svi reci tablice (broj redaka postavlja se na nulu), a zatim pojedinačno dodaje svaki od redaka pohranjenih u "polju" vektora (vektor koji sadrži vektore podaci koje kod snimanja generira getdatavector funkcija). VJEŽBA 5: Samostalna izrada korisničkog sučelja tablični prikaz podataka i pohrana u datoteke 7
8 Dodatne funkcionalnosti Kao što je već navedeno potrebno je implementirati funkcije vezane uz sve gumbe u prozoru, te listener koji omogućava popunjavanje tekstualnih polja kad se dogodi promjena retka u tablici. Dodatno, potrebno je kontrolirati izlazak iz programa, kao u prošloj vježbi, što je opisan u nastavku. Izlazak iz programa U kod glavnog prozora dodajte funkciju ZatvoriAplikaciju. private void ZatvoriAplikaciju() int rez=joptionpane.showconfirmdialog(this, "Jeste li sigurni?", "Izlazak iz programa",joptionpane.yes_no_option); if (rez==joptionpane.yes_option) System.exit(0); Ovom funkcijom se u slučaju izbora Yes završava izvoñenje programa. Povežite funkciju sa zatvaranjem prozora korištenjem ikone X. Potrebno je označiti JFrame i odabrati Events Window windowclosing. To je dogañaj koji se aktivira klikom na X. Kao i na prošloj vježbu dovoljno je pozvati funkciju ZatvoriAplikaciju. Java SWING inicijalno postavlja JFrame tako da se sa X uvijek zatvori. Da bi se to izbjeglo odaberite JFrame, te desnom tipkom miša aktivirajte Properties. Promijenite defaultcloseaction na DO_NOTHING umjesto inicijalnog EXIT_ON_CLOSE. Bodovanje Bodovi se dodjeljuju prema sljedećem pravilu: 1 bod za uspješno definiranje korisničkog sučelja 1 bod za uspješnu implementaciju dodavanja novog retka i brisanja retka u tablici te implementaciju listenera i popunjavanje tekstualnih polja podacima iz aktualnog retka tablice 1 bod za uspješnu implementaciju prikaza dijaloga za odreñivanje datoteka, te kontrolu izlaska iz programa 1 bod za uspješno snimanje i učitavanje podataka iz tablice u/iz datoteke 1 bod za samostalnu implementaciju promjene podataka u tablici preko tekstualnih polja dodajte gumb Promijeni, omogućite promjenu podataka u aktualnom retku, ali i mogućnost promjene pojedinačnog polja (dakle, ne svi podaci u retku već samo željeni) VJEŽBA 5: Samostalna izrada korisničkog sučelja tablični prikaz podataka i pohrana u datoteke 8
Informatika Uvod u C#,.NET Framework i Visual Studio... nastavak...
Informatika Uvod u C#,.NET Framework i Visual Studio... nastavak... Prof. dr. sc. Tomislav Pribanić Izv. prof. dr. sc. Vedran Podobnik Doc. dr. sc. Marija Seder Sveučilište u Zagrebu Fakultet elektrotehnike
More informationIzrada VI laboratorijske vježbe
Izrada VI laboratorijske vježbe 1. Programirati proceduru koja se aktivira sa Standard palete alatki klikom na button Fajlovi. Prilikom startovanja procedure prikazuje se forma koja sadrži jedan list box
More informationJavaScript i HTML DOM
4. vježbe iz WEB programiranja četvrtak, 22. ožujka 2012. JavaScript 1. dio JavaScript i Što je DOM? Kako JS koristi DOM? Pristup elementima dokumenta Promjena i učitavanje vrijednosti tagova Primjer 1.
More informationUpute za postavljanje Outlook Expressa
Upute za postavljanje Outlook Expressa Prije postavljanja klijenata morate obavezno obaviti prvu prijavu na web mail kako bi aktivirali vaš račun na novom sustavu. Ukoliko niste obavili prvu prijavu, nećete
More informationVDSL modem Zyxel VMG1312-B10A/B30A
VDSL modem Zyxel VMG1312-B10A/B30A Default Login Details LAN IP Address http://192.168.2.1 User Name user Password 1234 Funkcionalnost lampica Power lampica treperi kratko vrijeme nakon uključivanja modema,
More informationVjež ba 3-3: Ražvoj ASP.NET MVC 4 Pogleda s Ražor sintaksom
Vjež ba 3-3: Ražvoj ASP.NET MVC 4 Pogleda s Ražor sintaksom U ovoj vježbi trebate dodati sljedeće view-ove u OnlineVrijednosnice aplikaciju: Details view za Graf model objekte ovaj view će prikazivati
More informationVB komande. Programiranje 1
VB komande Programiranje 1 Zadatak 1: Sastaviti program koji se sastoji iz jedne ListBox kontrole, jedne Textbox kontrole i dva komandna dugmeta. Klikom na prvo komandno dugme umeće se u ListBox sadržaj
More informationSberbank Business Online na Mozilla FireFox
Sberbank Business Online na Mozilla FireFox Verzija 1.6 Srpanj 2016. Sberbank d.d. Stranica 1 SADRŽAJ 1 INSTALACIJA... 2 2 POKRETANJE MOZILLE FIREFOX... 3 2.1 IMPORT SECURITY MODULA... 4 2.2 AUTOMATSKI
More informationUputa za instaliranje programske potpore za operativni sustav WINDOWS
ZABA SignErgy Desktop aplikacija Uputa za instaliranje programske potpore za operativni sustav WINDOWS SADRŽAJ 1. UVOD 3 2. PODRŽANI OPERATIVNI SUSTAVI 3 3. PROGRAMSKI PREDUVJETI ZA INSTALACIJU PROGRAMSKE
More informationVRIJEDNOSTI ATRIBUTA
VRIJEDNOSTI ATRIBUTA Svaki atribut (bilo da je primarni ključ, vanjski ključ ili običan atribut) može i ne mora imati ograničenja na svojim vrijednostima. Neka od ograničenja nad atributima: Null / Not
More informationProgramiranje Programski jezik C. Sadržaj. Datoteke. prof.dr.sc. Ivo Ipšić 2009/2010
Programiranje Programski jezik C prof.dr.sc. Ivo Ipšić 2009/2010 Sadržaj Ulazno-izlazne funkcije Datoteke Formatirane datoteke Funkcije za rad s datotekama Primjeri Datoteke komunikacija između programa
More informationPKI Applet Desktop Application Uputa za instalaciju programske potpore
1 SADRŽAJ 1. UVOD 3 2. PODRŽANI OPERATIVNI SUSTAVI 3 3. PROGRAMSKI PREDUVJETI ZA INSTALACIJU PROGRAMSKE POTPORE 3 4. INSTALACIJA PROGRAMSKE POTPORE 3 5. DEINSTALACIJA PROGRAMSKE POTPORE 6 2 1. Uvod PKI
More informationUPUTSTVO ZA KORIŠĆENJE NOVOG SPINTER WEBMAIL-a
UPUTSTVO ZA KORIŠĆENJE NOVOG SPINTER WEBMAIL-a Webmail sistem ima podršku za SSL (HTTPS). Korištenjem ovog protokola sva komunikacija između Webmail sistema i vašeg Web čitača je kriptovana. Prilikom pristupa
More informationUputstva za instaliranje čitača Datalogic Skorpio u operativnom sistemu Windows 7 i višim POM-NA-XX-46, V3.0
POM - Pomoć korisnicima Uputstva za instaliranje čitača Datalogic Skorpio u operativnom sistemu Windows 7 i višim POM-NA-XX-46, V3.0 IZUM, 2016 COBISS, COMARC, COBIB, COLIB, IZUM su zaštićeni znaci u posedu
More informationVHDLPrimeri Poglavlje5.doc
5. VHDL opis kola koja obavljaju osnovne aritmetičke funkcije Sabirači Jednobitni potpuni sabirač definisan je tablicom istinitosti iz Tabele 5.1. Tabela 5.1. cin a b sum cout 0 0 0 0 0 0 0 1 1 0 0 1 0
More informationUputstvo za podešavanje mail klijenta
Uputstvo za podešavanje mail klijenta 1. Podešavanje Thunderbird mail klijenta 1.1 Dodavanje mail naloga Da biste podesili Vaš mail klijent (u ovom slučaju Thunderbird) da prima i šalje mail-ove potrebno
More informationSveučilište u Zagrebu PMF Matematički odsjek. Mreže računala. Vježbe 08. Zvonimir Bujanović Slaven Kožić Vinko Petričević
Sveučilište u Zagrebu PMF Matematički odsjek Mreže računala Vježbe 08 Zvonimir Bujanović Slaven Kožić Vinko Petričević Uvod: (X)HTML i CSS Na ovim i idućim vježbama naučit ćemo osnove jezika za opisivanje
More informationBinarne hrpe. Strukture podataka i algoritmi VJEŽBE 26. siječnja / 133
Binarne hrpe Potpuno binarno stablo binarno stablo u kojem svaki čvor koji nije list ima točno 2 nasljednika. Binarna hrpa potpuno binarno stablo u kojem svaki čvor koji nije list ima veću ključnu vrijednost
More informationMicrosoft Hyper-V Server 2016 radionica EDU IT Pro, Zagreb,
Microsoft Hyper-V Server 2016 radionica EDU IT Pro, Zagreb, 13.04.2017. Podešavanje Hyper-V Servera 2016 za RSAT upravljanje Dario Štefek Lokacije za preuzimanje: Microsoft Hyper-V Server 2016 https://www.microsoft.com/en-us/evalcenter/evaluate-hyper-v-server-2016
More informationUNIVERZITET U BEOGRADU ELEKTROTEHNIČKI FAKULTET
UNIVERZITET U BEOGRADU ELEKTROTEHNIČKI FAKULTET Katedra za elektroniku Računarska elektronika Grupa br. 11 Projekat br. 8 Studenti: Stefan Vukašinović 466/2013 Jelena Urošević 99/2013 Tekst projekta :
More informationUpute za pristup bežičnoj mreži Medicinskog fakulteta u Splitu (MS Windows XP) ver 1.1, lipanj 2010.
Upute za pristup bežičnoj mreži Medicinskog fakulteta u Splitu (MS Windows XP) ver 1.1, lipanj 2010. Upute za pristup bežičnoj mreži Medicinskog fakulteta u Splitu na Microsoft Windows XP operativnom sustavu
More informationNOVI SAD. Primenjeno programiranje Java i NetBeans IDE 7.0 vežbe
VISOKA POSLOVNA ŠKOLA STRUKOVNIH STUDIJA NOVI SAD Primenjeno programiranje Java i NetBeans IDE 7.0 vežbe 8-9-10 Kreiranje korisničkog interfejsa desktop aplikacije 1. Odabrati opciju File > New Project
More informationRačunarske osnove Interneta (SI3ROI, IR4ROI)
Računarske osnove terneta (SI3ROI, IR4ROI) Vežbe MPLS Predavač: 08.11.2011. Dražen Drašković, drazen.draskovic@etf.rs Autori: Dražen Drašković Naučili ste na predavanjima MPLS (Multi-Protocol Label Switching)
More informationOsnove programskog jezika C# Čas 5. Delegati, događaji i interfejsi
Osnove programskog jezika C# Čas 5. Delegati, događaji i interfejsi DELEGATI Bezbedni pokazivači na funkcije Jer garantuju vrednost deklarisanog tipa. Prevodilac prijavljuje grešku ako pokušate da povežete
More informationnamespace spojneice { public partial class Form1 : Form { public Form1() { InitializeComponent(); }
Spojnice using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; using System.IO;
More informationCSS CSS. selector { property: value; } 3/20/2018. CSS: Cascading Style Sheets
CSS CSS CSS: Cascading Style Sheets - Opisuje izgled (appearance) i raspored (layout) stranice - Sastoji se od CSS pravila, koji defini[u skup stilova selector { property: value; 1 Font face: font-family
More informationUputa: Zabranjeno je koristiti bilo kakva pomagala. Rje²enja pi²ete desno od zadatka. Predajete samo ovaj list.
Ime i prezime: Asistent: Predava : Programiranje (C) 1. kolokvij 14. 4. 2003. 1. 2. 3. 4. 5. 6. 7. Uputa: Zabranjeno je koristiti bilo kakva pomagala. Rje²enja pi²ete desno od zadatka. Predajete samo ovaj
More information<A rel="stylesheet" B="mystylesheet.css" C="text/css" />
1 od 9 9.4.2013 7:18 EFOS_kol1_2011 - RJEŠENJA 16.4.2011. Uključivanje vanjske mystylesheet.css datoteke sa određenim stilovima, postiže se zadavanjem naredbe unutar HTML koda, koja izgleda ovako:
More informationUvod u relacione baze podataka
Uvod u relacione baze podataka Ana Spasić 5. čas 1 Podupiti, operatori exists i in 1. Izdvojiti imena i prezimena studenata koji su položili predmet čiji je identifikator 2001. Rešenje korišćenjem spajanja
More informationOUR KNOWLEDGE FOR YOUR SUCCESS. Iskustva u razvoju i implementaciji ADF aplikacije
Iskustva u razvoju i implementaciji ADF aplikacije Sadržaj Opis aplikacije za AZ Mirovinski Fond Internacionalizacija aplikacije Integracija sa Oracle Reports Iskorištenje postojeće PL/SQL logike Kreiranje
More informationPrimenjeno programiranje - Vežbe Java i NetBeans IDE 6.5
Primenjeno programiranje - Vežbe Java i NetBeans IDE 6.5 Kreiranje korisničkog interfejsa desktop aplikacije Primer jednostavne aplikacije: 1. Odabrati opciju File > New Project 2. Meñu kategorijama odabrati
More informationPREDMET. Osnove Java Programiranja. Čas JAVADOC
PREDMET Osnove Java Programiranja JAVADOC Copyright 2010 UNIVERZITET METROPOLITAN, Beograd. Sva prava zadržana. Bez prethodne pismene dozvole od strane Univerziteta METROPOLITAN zabranjena je reprodukcija,
More informationvar Form1: TForm1; implementation {$R *.dfm} procedure TForm1.Button1Click(Sender: TObject); begin ListBox1.Items.LoadFromFile('d:\brojevi.
1 PANEL komponenta kontejnerska, slična GropBox. Roditeljska komponenta za komp. postavljene na nju. Zajedno se pomeraju. Caption svojstvo za naziv; Alighment pomera svojstvo Caption levo i desno; Align
More informationVežbe - XII nedelja PHP Doc
Vežbe - XII nedelja PHP Doc Dražen Drašković, asistent Elektrotehnički fakultet Univerziteta u Beogradu Verzija alata JavaDoc za programski jezik PHP Standard za komentarisanje PHP koda Omogućava generisanje
More informationSVEUČILIŠTE U MOSTARU FAKULTET PRIRODOSLOVNO-MATEMATIČKIH I ODGOJNIH ZNANOSTI BAZE PODATAKA 2. Doc.dr.sc. GORAN KRALJEVIĆ BAZE PODATAKA 2 1
SVEUČILIŠTE U MOSTARU FAKULTET PRIRODOSLOVNO-MATEMATIČKIH I ODGOJNIH ZNANOSTI BAZE PODATAKA 2 Doc.dr.sc. GORAN KRALJEVIĆ BAZE PODATAKA 2 1 Baze podataka 2 Web: http://www.fpmoz.ba/gkraljevic Pitanja, primjedbe,
More informationMoja naslovnica / Sveučilište u Zagrebu / Fakultet prometnih znanosti / Baze podataka / Opći dio / Izvanredni studenti - test za potpis
Moja naslovnica / Sveučilište u Zagrebu / Fakultet prometnih znanosti / Baze podataka / Opći dio / Izvanredni studenti - test za potpis Započeto Četvrtak, 27 Listopad 2016, 22:34 Stanje završen Završeno
More informationSveučilište u Zagrebu Fakultet strojarstva i brodogradnje. WEB programiranje HTML & CSS
Sveučilište u Zagrebu Fakultet strojarstva i brodogradnje WEB programiranje HTML & CSS Autor/i: Juraj Benić 2018 1. Zadatak Kreirati stranicu kojoj će naslov biti Zadatak 1. i veličina teksta 20px te staviti
More informationDesktop IKONE START MENI. TASK BAR traka zadataka RADNA POVRŠINA
Windows XP Windows XP Operativni Sistem koji podržava multi-tasking Kompatibilan sa prethodnim verzijama Windows-a Koristi grafičko okruženje Jednostavan za instalaciju i upotrebu Desktop IKONE START MENI
More informationType 'demo()' for some demos, 'help()' for on-line help, or 'help.start()' for an HTML browser interface to help. Type 'q()' to quit R.
R version 2.13.1 (2011-07-08) Copyright (C) 2011 The R Foundation for Statistical Computing ISBN 3-900051-07-0 Platform: x86_64-pc-mingw32/x64 (64-bit) R is free software and comes with ABSOLUTELY NO WARRANTY.
More informationPrva recenica. Druga recenica.
Algoritmi i programiranje Predavanje 4 METODE LOKALNE, GLOBALNE VARIJABLE I KONSTANTE METODA je imenovani izdvojeni slijed naredbi koji rješava određeni zadatak i po potrebi se poziva jednom ili više puta
More informationProgramiranje III razred
Tehnička škola 9. maj Bačka Palanka Programiranje III razred Naredbe ciklusa for petlja Naredbe ciklusa Veoma često se ukazuje potreba za ponavljanjem nekih naredbi više puta tj. za ponavljanjem nekog
More informationRačunalne mreže. Analiza Grafičkog mrežnog simulatora GNS3
Sveučilište u Zagrebu Fakultet prometnih znanosti Vukelićeva 4, Zagreb Programski zadatak iz predmeta: Računalne mreže Tema: Analiza Grafičkog mrežnog simulatora GNS3 Mentor: Ivan Grgurević, dipl. ing.
More informationILM implementacija DWH baza u T-mobile
ILM implementacija DWH baza u T-mobile Bojan Šumljak, PS Consultant Hrvoje Dubravica, PS Head Consultant www.snt-world.com 1 Što je ILM? - information Lifecycle Management praksa primjenjivanja pravila
More informationpojedinačnom elementu niza se pristupa imeniza[indeks] indeks od 0 do n-1
NIZOVI Niz deklarišemo navođenjemtipa elemenata za kojim sledi par srednjih zagrada[] i naziv niza. Ako je niz višedimenzionalni između zagrada[] se navode zarezi, čiji je broj za jedan manji od dimenzija
More informationUputstvo za korišćenje logrotate funkcije
Copyright AMRES Sadržaj Uvod 3 Podešavanja logrotate konfiguracionog fajla 4 Strana 2 od 5 Uvod Ukoliko je aktivirano logovanje za RADIUS proces, može se desiti da posle određenog vremena server bude preopterećen
More information9. RAD S DATOTEKAMA PODATAKA
Rad s datotekama 7-1 9. RAD S DATOTEKAMA PODATAKA U programiranju se često radi sa skupovima podataka koji se čuvaju na jedinicama perfernih memorija, a koji se organizuju u posebne cjeline koje nazivamo
More informationBesplatni softverski alati
Sadržaj Besplatni softverski alati GIMP 1 1. 2. 3. 4. 5. Zoltan Geller zoltang@ff.uns.ac.rs 2016 6. Potrebni alati - Kompresovanje fajlova i foldera - Potrebni alati - Dekompresovanje fajlova i foldera
More information13 (ono@is.nagoya-u.ac.jp) 2008 1 15 1 factory., factory,. 2 2.,, JFileChooser. 1. Java,,, Serializable *1., FigBase ( 1). FigBase.java 3 5. 1 import java. lang.*; 2 import java. awt.*; 3 import java.
More informationNastavni materijali za vježbe 2. HTML tablice
Ekonomski fakultet u Osijeku Kolegij: Elektroničko i mobilno poslovanje Nositelj: prof. dr. sc. Branimir Dukić Asistentica: Sanja Dugandžić, mag. oec. Nastavni materijali za vježbe 2. HTML tablice 1. HTML
More informationWindows Server 2012, VDI Licenciranje najprodavanijeg servera, što je novo, VDI licenciranje. Office 2013 / Office 365
Windows 8 Licenciranje, razlike u verzijama Windows Server 2012, VDI Licenciranje najprodavanijeg servera, što je novo, VDI licenciranje Serverski proizvodi Server 2012, System centar 2012, SQL 2012, Sharepoint
More informationUputstvo za konfiguraciju računara za korištenje BIHnet ADSL usluge
Uputstvo za konfiguraciju računara za korištenje BIHnet ADSL usluge Za ADSL vezu na Internet potrebno je: Računar: 133MHz i 16 MB Ram (preporučeno više), 10 Base-T/ 100 Base- TX Ethernet mrežni adapter,
More informationSvi Java tipovi imaju ekvivalentan tip u jeziku Scala Većina Scala koda se direktno preslikava u odgovarajući Java konstrukt
Funkcionalno programiranje Interoperabilnost jezika Scala i Java Prevođenje u Java bajt kod Svi Java tipovi imaju ekvivalentan tip u jeziku Scala Većina Scala koda se direktno preslikava u odgovarajući
More informationKINEMATIČKA ANALIZA MEHANIZAMA INDUSTRIJSKIH ROBOTA KORIŠTENJEM PROGRAMSKOG JEZIKA MATLAB
10 th International Scientific Conference on Production Engineering DEVELOPMENT AND MODERNIZATION OF PRODUCTION KINEMATIČKA ANALIZA MEHANIZAMA INDUSTRIJSKIH ROBOTA KORIŠTENJEM PROGRAMSKOG JEZIKA MATLAB
More informationNASLOV SEMINARSKOG RADA (16 pt, Bold) Seminarski rad. (16 pt, Bold)
Sveučilište u Zagrebu (12 pt, Bold) Ekonomski fakultet (12 pt, Bold) Naziv diplomskog studija (12 pt, Bold) NASLOV SEMINARSKOG RADA (16 pt, Bold) Seminarski rad (16 pt, Bold) Ime i prezime studenta/studentice,
More informationOperativni Sistem koji podržava multitasking
Windows Windows Operativni Sistem koji podržava multitasking Kompatibilan sa prethodnim verzijama Windows-a Koristi grafičko okruženje Jednostavan za instalaciju i upotrebu IKONE Desktop START MENI TASK
More informationHipertekst - nastavak. 2. vježbe iz WEB programiranja. Dodavanje slika. Ćelija, redak i ćelija zaglavlja. Struktura tablice 8.3.
2. vježbe iz WEB programiranja četvrtak, 8. ožujka 2012. XHTML i CSS 2. dio Hipertekst - nastavak ZADATAK: Kreirajte HTML dokument web_prog.html na kome ćete koristiti link prema web stranici kolegija
More informationKorisničko uputstvo za podešavanje Home Gateway Cisco EPC3928S. (Windows XP)
Korisničko uputstvo za podešavanje Home Gateway Cisco EPC3928S (Windows XP) CISCO EPC3928S je multi-funkcionalni uređaj koji služi za povezivanje većeg broja uređaja na internet ili drugi WAN. Ovaj uređaj
More informationx y = z Zadaci - procedure
Zadaci - procedure Zad1. Data je kvadratna meta u koordinatnom sistemu sa koordinatama A(0,0), B(1,0), C(1,1), D(0,1). Sastaviti proceduru Gadjanje koja će odrediti broj poena na sledeći način: ako je
More informationPrije početka instalacije e-kbz korisničkog paketa morate biti sigurni da Vaše PC računalo zadovoljava određene hardverske i softverske preduvjete.
Sadržaj 1 UVOD...2 1.1 Spajanje čitača pametnih kartica na računalo...3 2 INSTALACIJA PROGRAMSKOG e-kbz PAKETA...4 2.1 Instalacija pogonskih programa za čitače pametnih kartica...7 2.1.1 Instalacija programske
More informationInformacioni sistemi i baze podataka
Fakultet tehničkih nauka, Novi Sad Predmet: Informacioni sistemi i baze podataka Dr Slavica Kordić Milanka Bjelica Vojislav Đukić Rad u učionici (1/2) Baze podataka (db2015): Studentska korisnička šema
More informationProgramski jezik JAVA PREDAVANJE
Programski jezik JAVA PREDAVANJE 8 2018 www.etf.ac.me Polja za potvrdu i Radio tasteri Polja za potvrdu i radio tasteri nijesu uzajamno isključivi, što znači da ako imate pet polja za potvrdu u jednom
More information4.1 Učitavanje podatka tipa string Učitavanje brojčanih vrijednosti Rad sa dinamičkim objektima... 7
Java zadaci Zadaci 1. Priprema novog projekta... 1 2. Organizacija klasa u fajlove... 2 3. Ispis vrijednosti u konzolni prozor... 3 4. Učitavanje vrijednosti sa konzolnog prozora... 4 4.1 Učitavanje podatka
More informationJAVA DESKTOP APLIKACIJA ZA PREGLED I VOĐENJE FINANCIJA
SVEUČILIŠTE JOSIPA JURJA STROSSMAYERA U OSIJEKU FAKULTET ELEKTROTEHNIKE, RAČUNARSTVA I INFORMACIJSKIH TEHNOLOGIJA OSIJEK Sveučilišni studij računarstva JAVA DESKTOP APLIKACIJA ZA PREGLED I VOĐENJE FINANCIJA
More informationJezik Baze Podataka SQL. Jennifer Widom
Jezik Baze Podataka SQL SQL o Jezik koji se koristi u radu sa relacionim bazama podataka o Nije programski jezik i manje je kompleksan. o Koristi se isključivo u radu za bazama podataka. o SQL nije case
More informationRačunarska grafika-vežbe. 3 JavaFX animacija i interakcija
Računarska grafika-vežbe 3 JavaFX animacija i interakcija Zadatak1: Spirala+ Kolokvijum K1 09/10, zadatak prerađen za JavaFX Napisati klasu koja sastavlja graf scene za crtanje centralno simetrične figure
More informationZadaci za Tutorijal 2.
Dr. Željko Jurić: Tehnike programiranja /kroz programski jezik C++/ Tutorijal 2 Zadaci predviđeni za rad na laboratorijskim vježbama uz pomoć tutora Akademska godina 2013/14 Zadaci za Tutorijal 2. NAPOMENA:
More informationExtensible Stylesheet Language jezik za definiranje stila XML dokumenta
7. XSL Extensible Stylesheet Language jezik za definiranje stila XML dokumenta 1 Što je XSL? XSL = Extensible Stylesheet Language (proširivi jezik stilskog uzorka) XSL definira kako će se neki XML dokument
More informationCiljevi. Poslije kompletiranja ove lekcije trebalo bi se biti u mogućnosti: Opisati ograničenja Generisati i održavati ograničenja u bazi
Ograničenja Ciljevi Poslije kompletiranja ove lekcije trebalo bi se biti u mogućnosti: Opisati ograničenja Generisati i održavati ograničenja u bazi Generisati i održavati ograničenja u bazi podataka Uvod
More informationPROGRAMIRANJE. Amir Hajdar
PROGRAMIRANJE Amir Hajdar Teme 2 Klase i objekti u Javi Primjer kroz klasu Krug Atributi i metode Inicijalizacija objekata (konstruktori) Polymorphism Statičke varijable i metode This Klase i objekti u
More informationprogecad NLM Korisničke upute
progecad NLM Korisničke upute Sadržaj Uvod... 2 Kako započeti... 2 progecad NLM Server instalacija... 2 progecad NLM Server registracija... 2 Dodavanje licenci i aktivacija... 3 progecad instalacija i
More informationKURSORI BAZE PODATAKA U ORACLE 11g
KURSORI BAZE PODATAKA U ORACLE 11g SAŽETAK Kursor baze podataka je privatno SQL područje u kojem se čuvaju informacije za procesiranje određene SQL naredbe. Oracle PLSQL jezik koristi implicitne i eksplicitne
More information1.9. Kratica kolegija
1. OPĆE INFORMACIJE 1.1. Naziv kolegija PHP programiranje 1.6. Semestar 5 1.2. Nositelj kolegija Sanja Brekalo 1.7. Bodovna vrijednost (ECTS) 5 1.3. Suradnici 1.8. Način izvođenja nastave (broj sati P+V+S+e-učenje)
More informationTP-LINK TL-WPA4220 strujni prijenosnik Internet ili IPTV signala s bežičnim modulom. Priručnik za korištenje i brzu instalaciju
TP-LINK TL-WPA4220 strujni prijenosnik Internet ili IPTV signala s bežičnim modulom Priručnik za korištenje i brzu instalaciju Sadržaj ŠTO JE TP-LINK TL-WPA4220... 3 KAKO KORISITI TP-LINK TL-WPA4220...
More informationRad sa MySQL bazom podataka
13. PHP 4.dio Rad sa MySQL bazom podataka M. Zekić-Sušac 1 Što je MySQL? MySQL je relacijska baza podataka. Relacijski model podrazumijeva određenu strukturu podataka, pohranjenu u tablice. Jedna baza
More informationVježbe 8 Analiza rastera
Vježbe 8 Analiza rastera Sadržaj današnjih vježbi: a) Primjena filtera b) Analiza nagiba padine c) Reklasifikacija rastera d) Clip e) Cost distance analiza f) Buffer analiza g) Ekstrakcija rasterskih vrijednosti
More informationOsnove programskog jezika C# Čas 4. Nasledjivanje 2. deo
Osnove programskog jezika C# Čas 4. Nasledjivanje 2. deo Nasledjivanje klasa Modifikator new class A { public virtual void F() { Console.WriteLine("I am A"); } } class B : A { public override void F()
More informationSoftver pisača. O softveru pisača. Epsonov softver uključuje upravljački program pisača i program EPSON Status Monitor 3.
Softver pisača O softveru pisača Epsonov softver uključuje upravljački program pisača i program EPSON Status Monitor 3. Upravljački program je softver koji računalu omogućuje upravljanje pisačem. Morate
More informationKratke upute za korištenje MATLAB-a
Kratke upute za korištenje MATLAB-a O MATLAB-u Program MATLAB služi za rješavanje različitih matematičkih problema, te čitav niz izračunavanja i simulacija vezanih uz obradu signala, upravljanje, regulaciju
More informationZadano: q o = 1000 N ë mm 2, F= N, E = MPa, n = 0.3, L = 1 m, B = 0.5 m
Pravokutna tanka ploča debljine h = 10 mm opterećena je kontinuiranim opterećenjem q o i koncentriranom silom F prema slici. Pomoću osnovnih trokutnih konačnih elemenata za dvodimenzionalnu analizu potrebno
More informationWindows Explorer. Organizacija podataka
Windows Explorer Organizacija podataka Imena trajnih memorijskih jedinica Simbolička imena, opšte prihvaćena kod MS Windows operativnog sistema: (A: - prva disketna jedinica) ( B: - druga disketna jedinica
More informationUpotreba programa Adobe Bridge
Lekcija 1 Šta ćete naučiti u ovoj lekciji: Kretanje kroz Adobe Bridge Upotreba direktorijuma u Bridgeu Dodavanje stavke kartici Favorites Dodavanje metapodataka Upotreba automatizovanih alatki Upotreba
More informationGeant2 - JRA1. Upravljanje mjerenjem i performansama mreža (perfsonar, baza multi-domain nadzorne usluge) Danijel Matek (Srce)
Geant2 - JRA1 Upravljanje mjerenjem i performansama mreža (perfsonar, baza multi-domain nadzorne usluge) Danijel Matek (Srce) 21.11.2007, CUC2007, Rijeka Što je to JRA1? Glavni zadatak JRA1 (Performance
More informationHR imago WI-FI PORTAFON KONEKCIJE
HR imago WI-FI PORTAFON KONEKCIJE INSTALACIJA APLIKACIJE Instalirajte aplikaciju SafeSmart sa Google Play Store ili App Store, na vaš mobitel ili tablet. ios ANDROiD Napomena: Za prvu instalaciju, molimo
More informationMy SQL Izrada baze podataka za WEB. 8. vježbe. Upotreba odgovarajuće baze podataka. Značenje ostalih rezerviranih riječi
Web programiranje i primjene Sveučilište Josipa Jurja Strossmayera u Osijeku, Odjel za matematiku, Trg Ljudevita Gaja 6 31000 Osijek Sveučilište Josipa Jurja Strossmayera u Osijeku, Odjel za matematiku,
More informationPrihvaćen: UDK :004.62
Primljen: 23.11.2015. Stručni rad Prihvaćen: 25.11.2015. UDK 004.03:004.62 Razvoj informacijskog sustava za evidentiranje podataka na primjeru obrasca zahtjeva za odgodu nastave i definiranje termina nadoknade
More informationApache Solr kako i zašto ga koristiti. Josip Maslać, Nabava.net (Aplos d.o.o.)
Apache Solr kako i zašto ga koristiti Josip Maslać, Nabava.net (Aplos d.o.o.) LIKE %...%?? Što Apache Solr - open source enterprise search server analizira, indeksira i pretražuje tekst ne služi za (trajno)
More informationUNIVERZITET CRNE GORE ELEKTROTEHNIČKI FAKULTET LABORATORIJSKA VJEŽBA
UNIVERZITET CRNE GORE ELEKTROTEHNIČKI FAKULTET STUDIJSKI PROGRAM: PREDMET: SPECIJALISTIČKE STUDIJE - ELEKTRONIKA PROJEKTOVANJE DIGITALNIH SISTEMA FOND ČASOVA: 3+0+1 LABORATORIJSKA VJEŽBA NAZIV: TOK DIZAJNA
More informationPROCENA UGROŽENOSTI METODOM INDEKSA POŽARA I EKSPLOZIJE (F&EI) DOW INDEKS
PROCENA UGROŽENOSTI METODOM INDEKSA POŽARA I EKSPLOZIJE (F&EI) DOW INDEKS Risk Assessment with Fire and Explosion Index (F&EI) Method - DOW Index Miroslav Gojić d.o.o. Termoenergo inženjering, Beograd
More informationIskočni okviri (eng. popup boxes)
9. JavaScript 2.dio Iskočni okviri, funkcije, petlje, događaji M. Zekić-Sušac 1 Iskočni okviri (eng. popup boxes) U JavaScriptu mogu se koristiti 3 vrste iskočnih okvira: Upozoravajući okviri (eng. alert
More informationPVC Eco. Eco Prozori i Balkonska Vrata Bela Boja Dezeni drveta su 40% skuplji
PVC Eco Eco Prozori i Balkonska Vrata Bela Boja Dezeni drveta su 40% skuplji PVC prozori i Balkonska vrata od 5-komornik profilanemačkog proizvođača Trocal 70.A5 Okovi za PVC stolariju nemačkog proizvođača
More informationPVC Eco. Eco Prozori i Balkonska Vrata Bela Boja Dezeni drveta su 40% skuplji
PVC Eco Eco Prozori i Balkonska Vrata PVC prozori i Balkonska vrata od 5-komornik profilanemačkog proizvođača Trocal 70.A5 Niskoemisiono 2-slojno staklo 4+16+4mm, proizvođaća Guardian iz Luxemburga Profil:
More informationUvod u operativni sustav MS-DOS
Uvod u operativni sustav MS-DOS Ranko Čelustka OSNOVNE KARAKTERISTIKE...1 DISKOVNI POGONI, DATOTEKE I IMENICI...2 Diskovni pogoni...2 Datoteke...2 Imenici...2 ZADAVANJE NAREDBI...5 Komandna linija i znak
More informationb) program deljiv3; uses wincrt; var i:integer; begin i:=3; while i<100 do begin write(i:5); i:=i+3; end; end.
NAREDBA CIKLUSA SA PREDUSLOVOM WHILE 1.Odrediti vrednosti s i p nakon izvrsenja sledecih naredbi za dato a=43, a=34, a=105 program p1; var a,s,p:integer; write('unesite a:');readln(a); p:=a; s:=0; while
More informationCLOUD STORAGE UPUTE ZA KORISNIKE
CLOUD STORAGE UPUTE ZA KORISNIKE Opis usluge, aktivacija, korištenje, deaktivacija STUDENI 2016. CLOUD STORAGE: UPUTE ZA KORISNIKE 2 SADRŽAJ UKRATKO O USLUZI... 4 Pojašnjenje osnovnih pojmova... 5 NAJČEŠĆA
More informationfor i:=2 to n do if glasovi[i]>max then begin max:=glasovi[i]; k:=i {*promenljiva k ce cuvati indeks takmicara sa najvise glasova *} end;
{*Na Evroviziji je ucestvovalo n izvodjaca. Koji od njih je osvojio najvise glasova publike?*} program Evrovizija; glasovi:array[1..50] of integer; max,k:integer; writeln('unosi se broj izvodjaca:'); writeln('unose
More informationSadržaj. Verzija 03/2017 Primjenjuje se od 20. novembra godine
Sadržaj 1 Web hosting 3 2 Registracija domena 3 3 Internet marketing 3 4 E mail paketi 4 5 Virtuoz 4 6 Internet Security servis 5 7 Kolokacija servera 6 8 Cloud usluge 6 9 Aktivni servisi koji nijesu u
More information32-Bit-Digital Signal Controller TMS320F2833x. Texas Instruments Incorporated
Modul 16: FLASH Memory API 32-Bit-Digital Signal Controller TMS320F2833x Texas Instruments Incorporated 16-1 TMS320F2833x FLASH Load Options 16-2 FLASH API - Instalacija 1. Download from: www.ti.com: F2833x:
More informationInformatika Uvod u C#,.NET Framework i Visual Studio
Informatika Uvod u C#,.NET Framework i Visual Studio Prof. dr. sc. Tomislav Pribanić Izv. prof. dr. sc. Vedran Podobnik Doc. dr. sc. Marija Seder Sveučilište u Zagrebu Fakultet elektrotehnike i računarstva
More informationUvod u programiranje - vežbe. Kontrola toka izvršavanja programa
Uvod u programiranje - vežbe Kontrola toka izvršavanja programa Naredbe za kontrolu toka if, if-else, switch uslovni operator (?:) for, while, do-while break, continue, return if if (uslov) naredba; if
More informationPARALELNO PROGRAMIRANJE
Predavanje 09 Odjel za matematiku 1 PARALELNO PROGRAMIRANJE POSIX threadovi za C++ Predavanje 09 Odjel za matematiku 2 Programske niti (thread) unutar procesa Danas ćemo se upoznati s POSIX thread bibliotekom
More information