Основне карактеристике програма заснованих на прозорима

Пре него што се детаљније позабавимо програмирањем програма заснованих на прозорима, требало би да схватимо разлике између њих и конзолних програма.

• Програми засновани на прозоримa • Конзолни програми
Рад оваквих програма се заснива на ономе што корисник уради са графичким корисничком интерфејсом. Бирањем чланова менија, дугмади или коришћењем миша/ тастатуре изазивамо дешавања унутар програма. У сваком тренутку имамо велики број интеракција које су нам доступне, а од којих свака резултује другачијом програмском акцијом. Док ми нешто не урадимо, није познат програмски код који следећи треба да се изврши. Код конзолних програма, ми покрећемо програм, а програмски код одређује след догађаја. Уносимо податке када се то затражи, а програм избацује резултате када то жели, па је најчешће све унапред одређено. У било ком тренутку је познато који ће се програмски код следећи извршити.

Слика 2.2. Радна површина Microsoft Office Excel-a Слика 2.3. Конзола


Материјали за напредне кориснике.