NAPOMENE: - Za pocetak je dovoljno kopirati sadrzaj mreznog kazala na lokalni disk, npr: C:\USR\STUDENT> md moj C:\USR\STUDENT> cd moj C:\USR\STUDENT\MOJ> xcopy F:\prog\ppij\. . - Na nekim racunalima disk F: moze biti E: a mogu postojati i oba. - Borland C nalazi se na mreznom disku, pa po otvaranju DOS prozora treba pokrenuti: C:\USR\STUDENT\MOJ> SETBC - Visual Basic nalazi se u: Program Files\Microsoft Visual Basic\Vb32.exe - SVAKAKO PO ZAVRSETKU RADA NAPRAVITI VLASTITU REZERVNU KOPIJU !!! ======================================================================= PROGRAMSKE PARADIGME I JEZICI I laboratorijske vježbe Napisati C program za pregled slijedne formatizirane datoteke korištenjem biblioteke curses te pomoćnih datoteka sa opis izbornika i strukture podataka. Prethodno proučiti datoteke s primjerima: menu.c, menu.def, prijepis.c, list.c. Definirati izbornik sa opcijama: Prvi, Sljedeći za prikaz odgovarajućeg zapisa, Prijepis za prijepis svih zapisa u novu direktnu neformatiziranu datoteku te Kraj za kraj programa. Kreirati datoteku sa opisom izbornika te datoteku sa opisom strukture i formata podataka u datotekama. Imena relevantnih datoteka predati kao argumente pri pozivu programa. PROGRAMSKE PARADIGME I JEZICI II laboratorijske vježbe Napisati C program za pregled direktne neformatizirane datoteke korištenjem biblioteke curses te pomoćnih datoteka sa opis ekrana i strukture podataka. Prethodno proučiti datoteke s primjerima: prikaz.c, maska, list.c. Definirati izbornik sa opcijama: Prvi, Sljedeći, Prethodni, Zadnji za prikaz odgovarajućeg zapisa, Prijepis za prijepis svih zapisa u novu slijednu formatiziranu datoteku te Kraj za kraj programa. Kreirati datoteke sa opisom izbornika, opisom ekranske maske za podatke te opisom strukture i formata podataka u datotekama. Imena relevantnih datoteka predati kao argumente pri pozivu programa. PROGRAMSKE PARADIGME I JEZICI III laboratorijske vježbe Proučiti razvojnu okolinu alata Microsoft Visual Basic. Upoznati se sa sadržajem izbornika i načinom rada te organizacijom datoteka (opcija File) koje čine program (izbornik View, opcija Project). Upoznati se sa standardnim objektima (View, Toolbox) i načinom njihove ugradnje u program te svojstvima (View, Properties). Proučiti način ugradnje programskog koda (View, Code). Kreirati projekt koji se sastoji od ekrana s nekoliko standardnih objekata. PROGRAMSKE PARADIGME I JEZICI IV laboratorijske vježbe Napisati Visual Basic program za pregled slijedne formatizirane datoteke. Prethodno proučiti projekt menu1.vbp s primjerom izbornika i tekst interaktivne pomoći Help o naredbama Open i Input te objektima Label i Text. Definirati Visual Basic izbornik s opcijama: Otvori za otvaranje datoteke, Sljedeći za prikaz odgovarajućeg zapisa, Kraj za kraj programa. Standardnim uređivačem teksta kreirati datoteku s ulaznim podacima. Napisati programski kod za obradu opcija izbornika. Podatke (polja zapisa) prikazati objektima Label (značenje podatka) i Text (vrijednost podatka). PROGRAMSKE PARADIGME I JEZICI V laboratorijske vježbe Proučiti projekte seqdir.vbp (prijenos podataka iz slijedne u direktnu datoteku) i direk.vbp (pregled direktne datoteke) te tekst interaktivne pomoći Help o naredbama Get i Put. Napisati Visual Basic program za pregled direktne neformatizirane datoteke u kojoj redni broj zapisa odgovara njegovoj adresi. Definirati izbornik sa opcijama: Puni za prijepis svih zapisa iz slijedne u direktnu datoteku, Prvi, Sljedeći, Prethodni, Zadnji za prikaz odgovarajućeg zapisa te Kraj za kraj programa. PROGRAMSKE PARADIGME I JEZICI VI laboratorijske vježbe Proučiti projekt student.vbp te tekst interaktivne pomoći Help o Data kontroli i dodatnom (Add-In) programu Data Manager. S pomoću programa Data Manager kreirati vlastitu bazu podataka s tablicom proizvoljne strukture. Kreirati Visual Basic program (ekran i odgovarajući programski k(d) za obradu podataka u kreiranoj bazi (tablici) uporabom Data kontrole. Realizirati izbornik sastavljen od dugmadi sa sljedećim opcijama: Prvi, Sljedeći, Prethodni, Zadnji za prikaz odgovarajućeg zapisa Novi za unos novog zapisa Brisanje za brisanje zapisa uz potvrdu pitalicom Da/Ne (Yes/No) Spremanje, Opoziv za potvrdu, odnosno prekid pohrane te Kraj za kraj programa. PROGRAMSKE PARADIGME I JEZICI VII laboratorijske vježbe Proučiti tekst interaktivne pomoći o skupovima podataka (Recordset Object), njihovim svojstvima i metodama. Obratiti pažnju na razliku između skupa tipa tablica (Table-Type Recordset) i skupa tipa dinamički skup (Dynaset-Type Recordset). Proučiti osobinu Index te metode Seek i FindFirst. S pomoću programa Data Manager kreirati vlastitu bazu podataka s tablicom proizvoljne strukture (dovoljno šifra i naziv). Opcijom Design-Indexes...kreirati indekse nad poljima. Napraviti Visual Basic program (ekran i odgovarajući programski k(d) koji će generirati test podatke i pohraniti ih u kreiranu tablicu. Nakon toga provjeriti brzinu traženja podataka naredbom Seek u slučaju kada postoji, odnosno ne postoji indeks nad poljem na koje se postavlja uvjet traženja. Za generiranje test podataka koristiti naredbu Randomize (za inicijalizaciju generatora slučajnih brojeva) i funkciju Rnd (vraća slučajni broj). Za mjerenje vremena korisititi funkciju Timer (vraća broj sekundi proteklih od ponoći do trenutka poziva).