Vlah, Lorena (2016) Razvoj programske aplikacije za vizualizaciju relacija. = Development of software tool for relation visualization. Undergraduate thesis , Sveučilište u Zagrebu, Fakultet strojarstva i brodogradnje, UNSPECIFIED. Mentor: Pavković, Neven.
|
Text
Vlah_2016_zavrsni_preddiplomski.pdf - Published Version Jezik dokumenta:Croatian Download (3MB) | Preview |
Abstract (Croatian)
U ovom radu implementirana je aplikacija, kojoj je osnovna funkcija da omogući hijerarhijski prikaz podataka, manipulaciju njima i datotekama te zapis u obliku matrice. Korišten je programski jezik Visual Basic „for applications“i MS Excel. Excel raspolaže objektima specifičnim za tablične prikaze, kao što su radna knjiga, radni list i ćelija. Ćelija je objekt na koji se veže najviše metoda i svojstava koje VBA nudi. Hijerarhijski prikaz podataka realizira se pomoću TreeView kontrole. Aplikacija se sastoji od unaprijed uređenih radnih listova i forme koja ima dvije kartice. Prva kartica ima ulogu isključivo prikaza TreeView strukture, dodjeljivanja znaĉajki odabranog podatka te prikaz matrica. Druga kartica omogućuje manipulaciju podacima i datotekama. Kartica u gornjem desnom dijelu sadrži kontrole da manipulaciju radnim listovima i kontrolu za prikaz radnih listova koji su bitni za pravilno učitavanje TreeView kontrole. TreeView kontrola za svoju implementaciju zahtijeva jedinstvene kljuĉeve svojih članova, čvorova (Nodes). U ovoj aplikaciji ključevi su kreirani kao skup znakova koji ĉini ime radnog lista na kojem se podatak nalazi i vrijednost koja se nalazi unutar ćelije, odnosno ime podatka. Kada se podaci učitaju i hijerarhijski prikažu, moguće je njima manipulirati. To se ostvaruje preko gumbi za dodavanje čvorova nulte razine, dodavanje čvorova na istoj razini, dodavanje podređenog čvora te gumba za uklanjanje čvora. Za selektirani podatak korisnik može dodavati mu datoteke ili ih ukloniti. Dodavanje datoteka realizirano je pomoću dijaloškog okvira Open Dialog. Svaku promjenu na formi, moguće je spremiti. Spremanjem datoteka, one se zapisuju u odgovarajući radni list i u mapu namijenjenu za njihovu pohranu. Spremanjem promjena na TreeView kontroli, podaci se zapisuju u radne listove prema zadanoj strukturi. Matricama je moguće definirati i pridružiti veze. U priloženom kodu nalaze se komentari koji opisuju korištene procedure.
Item Type: | Thesis (Undergraduate thesis) |
---|---|
Uncontrolled Keywords: | VBA; TreeView; struktura; upute |
Subjects: | TECHNICAL SCIENCE > Mechanical Engineering |
Divisions: | 100 Department of Design > 110 Chair of Design |
Date Deposited: | 03 Mar 2016 07:51 |
Last Modified: | 30 Mar 2020 17:03 |
URI: | http://repozitorij.fsb.hr/id/eprint/5170 |
Actions (login required)
![]() |
View Item |