Windows апликације прављене за једног наручиоца и један конкретан посао: програм за унос података и израду фактура, евиденција прегледа са читањем паметних картица, приказ резултата квиза на пројектору и апликација за дипломски рад са едитором табела над Oracle базом. Ниједна од њих није готов програм за преузимање — свака је решење по мери, и баш зато показује како се посао преводи у програм који људи свакодневно користе. Овакве програме радим у оквиру услуге израде Windows програма и сервисних апликација, а када је у средишту база, и израде база података.
Програм за унос података и израду фактуре
Рађено у другом кварталу 2021.

Проблем
Наручиоцу је био потребан једноставан програм у коме се подаци уносе, претражују и из којих се прави фактура. Програм је требало да буде лак за коришћење, али и довољно прилагодљив да прати промене у подацима без поновног програмирања.
Решење
Направљен је Windows програм са базом података у позадини:
- унос и претрага података кроз једноставан интерфејс;
- израда фактуре из припремљеног Excel шаблона;
- подешавање кроз базу: доста тога се мења у самој бази података — нова колона додата у базу аутоматски се појављује у програму и одмах може да се користи.
Коришћене технологије
- C# програмски језик (programiranje.co.rs): језик у коме је програм написан.
- Microsoft Access: база података за чување и читање података.
- Excel: шаблон из кога се прави фактура.
Резултат
Програм је завршен за седам дана. Наручилац добија унос, претрагу и фактуре на једном месту, а проширење података не тражи измену програма.
Евиденција прегледа са читањем паметних картица
Рађено у четвртом кварталу 2020.

Проблем
Поводом усељења у студентске домове обављају се прегледи, и за њихову администрацију био је потребан програм. Подаци су морали да се чувају у бази, а истовремено да се читају са паметних картица и уписују у њих.
Решење
Направљена је Windows апликација за администрацију прегледа:
- евиденција прегледа поводом усељења у студентски дом;
- рад са паметним картицама: апликација чита податке са картица и уписује их у њих;
- база података у којој се подаци о прегледима чувају и из које се читају.
Коришћене технологије
- C# програмски језик (programiranje.co.rs): језик у коме је апликација написана.
- Паметне картице: читање и упис података.
- База података: трајно чување евиденције.
Резултат
Прегледи се воде у једној апликацији, а подаци су истовремено на картици станара и у бази.
Приказ резултата квиза на пројектору
Рађено у трећем кварталу 2020.

Проблем
За квиз између две екипе требало је резултат приказивати на пројектору, тако да га сви у просторији виде, док водитељ квиза управља током игре са свог екрана. Уз резултат су били пожељни и ефекти који подижу атмосферу, као и могућност да се на истом платну прикаже живи видео.
Решење
Направљена је Windows апликација са два екрана:
- главни екран за водитеља, са ког се управља целом игром;
- други екран са резултатом, који се приказује преко видео бима;
- промена резултата једноставним притиском на дугмад + и −;
- ефекат конфета за тренутке које треба прославити;
- живи видео: посебна дугмад укључују приказ VLC плејера (videolan.org) и живог видео стрима који је у њему подешен.
Коришћене технологије
- Delphi (wikipedia.org): језик и окружење у коме је апликација направљена.
- VLC плејер: приказ живог видео стрима.
Резултат
Програм је завршен за четрнаест дана. Водитељ води квиз са једног екрана, а публика на платну прати резултат, ефекте и живи видео.
Апликација за дипломски или семинарски рад: едитор табела над Oracle базом
Рађено у трећем кварталу 2020.

Проблем
Студент је имао Oracle базу са готовим објектима — табелама, процедурама и погледима — и требао му је програм за дипломски рад који те објекте користи, како би се база попуњавала кроз прегледан интерфејс уместо директно у бази.
Решење
Направљен је Windows програм са обрасцима изграђеним над постојећим објектима базе:
- коришћење објеката базе: програм се ослања на табеле, процедуре и погледе који већ постоје у бази;
- обрасци за унос: за објекте базе направљени су одговарајући елементи у Windows обрасцу, преко којих се база попуњава.
Коришћене технологије
- C# програмски језик (programiranje.co.rs): језик у коме је програм написан.
- Windows Forms: обрасци за унос података.
- Oracle: база података у позадини.
Резултат
Програм је завршен за седам дана, у августу 2020. Студент је добио радну апликацију над својом базом, спремну за дипломски рад.
Треба вам програм по мери?
Шта улази у израду, како се одређује цена и како изгледа ток посла, пише на страници израда Windows програма и сервисних апликација. Погледајте и Windows програме за аутоматизацију и софтвер за управљање уређајима, а остале радове међу референцама за Windows програме.
Оставите одговор