Windows aplikacije pravljene za jednog naručioca i jedan konkretan posao: program za unos podataka i izradu faktura, evidencija pregleda sa čitanjem pametnih kartica, prikaz rezultata kviza na projektoru i aplikacija za diplomski rad sa editorom tabela nad Oracle bazom. Nijedna od njih nije gotov program za preuzimanje — svaka je rešenje po meri, i baš zato pokazuje kako se posao prevodi u program koji ljudi svakodnevno koriste. Ovakve programe radim u okviru usluge izrade Windows programa i servisnih aplikacija, a kada je u središtu baza, i izrade baza podataka.
Program za unos podataka i izradu fakture
Rađeno u drugom kvartalu 2021.

Problem
Naručiocu je bio potreban jednostavan program u kome se podaci unose, pretražuju i iz kojih se pravi faktura. Program je trebalo da bude lak za korišćenje, ali i dovoljno prilagodljiv da prati promene u podacima bez ponovnog programiranja.
Rešenje
Napravljen je Windows program sa bazom podataka u pozadini:
- unos i pretraga podataka kroz jednostavan interfejs;
- izrada fakture iz pripremljenog Excel šablona;
- podešavanje kroz bazu: dosta toga se menja u samoj bazi podataka — nova kolona dodata u bazu automatski se pojavljuje u programu i odmah može da se koristi.
Korišćene tehnologije
- C# programski jezik (programiranje.co.rs): jezik u kome je program napisan.
- Microsoft Access: baza podataka za čuvanje i čitanje podataka.
- Excel: šablon iz koga se pravi faktura.
Rezultat
Program je završen za sedam dana. Naručilac dobija unos, pretragu i fakture na jednom mestu, a proširenje podataka ne traži izmenu programa.
Evidencija pregleda sa čitanjem pametnih kartica
Rađeno u četvrtom kvartalu 2020.

Problem
Povodom useljenja u studentske domove obavljaju se pregledi, i za njihovu administraciju bio je potreban program. Podaci su morali da se čuvaju u bazi, a istovremeno da se čitaju sa pametnih kartica i upisuju u njih.
Rešenje
Napravljena je Windows aplikacija za administraciju pregleda:
- evidencija pregleda povodom useljenja u studentski dom;
- rad sa pametnim karticama: aplikacija čita podatke sa kartica i upisuje ih u njih;
- baza podataka u kojoj se podaci o pregledima čuvaju i iz koje se čitaju.
Korišćene tehnologije
- C# programski jezik (programiranje.co.rs): jezik u kome je aplikacija napisana.
- Pametne kartice: čitanje i upis podataka.
- Baza podataka: trajno čuvanje evidencije.
Rezultat
Pregledi se vode u jednoj aplikaciji, a podaci su istovremeno na kartici stanara i u bazi.
Prikaz rezultata kviza na projektoru
Rađeno u trećem kvartalu 2020.

Problem
Za kviz između dve ekipe trebalo je rezultat prikazivati na projektoru, tako da ga svi u prostoriji vide, dok voditelj kviza upravlja tokom igre sa svog ekrana. Uz rezultat su bili poželjni i efekti koji podižu atmosferu, kao i mogućnost da se na istom platnu prikaže živi video.
Rešenje
Napravljena je Windows aplikacija sa dva ekrana:
- glavni ekran za voditelja, sa kog se upravlja celom igrom;
- drugi ekran sa rezultatom, koji se prikazuje preko video bima;
- promena rezultata jednostavnim pritiskom na dugmad + i −;
- efekat konfeta za trenutke koje treba proslaviti;
- živi video: posebna dugmad uključuju prikaz VLC plejera (videolan.org) i živog video strima koji je u njemu podešen.
Korišćene tehnologije
- Delphi (wikipedia.org): jezik i okruženje u kome je aplikacija napravljena.
- VLC plejer: prikaz živog video strima.
Rezultat
Program je završen za četrnaest dana. Voditelj vodi kviz sa jednog ekrana, a publika na platnu prati rezultat, efekte i živi video.
Aplikacija za diplomski ili seminarski rad: editor tabela nad Oracle bazom
Rađeno u trećem kvartalu 2020.

Problem
Student je imao Oracle bazu sa gotovim objektima — tabelama, procedurama i pogledima — i trebao mu je program za diplomski rad koji te objekte koristi, kako bi se baza popunjavala kroz pregledan interfejs umesto direktno u bazi.
Rešenje
Napravljen je Windows program sa obrascima izgrađenim nad postojećim objektima baze:
- korišćenje objekata baze: program se oslanja na tabele, procedure i poglede koji već postoje u bazi;
- obrasci za unos: za objekte baze napravljeni su odgovarajući elementi u Windows obrascu, preko kojih se baza popunjava.
Korišćene tehnologije
- C# programski jezik (programiranje.co.rs): jezik u kome je program napisan.
- Windows Forms: obrasci za unos podataka.
- Oracle: baza podataka u pozadini.
Rezultat
Program je završen za sedam dana, u avgustu 2020. Student je dobio radnu aplikaciju nad svojom bazom, spremnu za diplomski rad.
Treba vam program po meri?
Šta ulazi u izradu, kako se određuje cena i kako izgleda tok posla, piše na stranici izrada Windows programa i servisnih aplikacija. Pogledajte i Windows programe za automatizaciju i softver za upravljanje uređajima, a ostale radove među referencama za Windows programe.
Ostavite odgovor