Технике визуелног програмирања Шифра: 151307 | 6 ЕСПБ
Опште информације
Ниво студија:
Година студија:
2
Семестар/Триместар:
4
Услов:
Предзнање основа објектног програмирања.
Циљ:
Обучити студенте новим техникама пројектовања рачунарских интерфејса.
Исход:
Студенти су научени да пишу и дизајнирају самостално сложеније апликације у графичком окружењу користећи најактуелније програмске платформе и језике.
Садржај предмета
Теоријска настава:
- Рад апликација под графичким оперативним системима.
- Основе програмског језика C#. Референцни и вредносни типови. Класе и интерфејси.
- Израда корисничког графичког итерфејса (GUI).
- Повезивање визуелних објеката.
- Ресурси у апликацијама. Управљање У/И уређајима. Мултимедијални садржаји.
- Oбрада догађаја. Делегати. Својства. Прозори, подршка за више докумената, динамичке библиотеке.
- Форме. Штампање. Контекстно осетљива помоћ. Датотеке и серијализација. Дијагностика и изузетци.
- XML подршка. Складиштење података и информација о њима.
- Употреба структуираних података.
- Основе апликација повезаних са изворима података.
- Нови интерфејси.
- Независност од платформи.
Практична настава:
- Креирање графичких интрфејса.
- Нове визуелне контроле. Управљање подацима и повезивање са контролама.
- Рад са изворима података.
- Програмирање са графичким библиотекама.
Литература
- J. Allwork,C# Programiranje za Windows i Android, InfoElektronika 2016
- M. Price, C# 6 i .NET Core 1.0 moderno međuplatformsko program, Kompjuter biblioteka 2016
- J. Albahari, B. Albahari, C# 5.0 za programere sveobuhvatan referentni priručnik, Mikro knjiga 2015
- B. Watson, C# 4.0: Kako do rešenja. Rešeni zadaci iz programiranja na jeziku C#, Mikro knjiga 2011
- З.Ћировић, Технике визуелног програмирања – C#, ВИШЕР, 2005
- З. Ћировић, Предавања и пратећи материјали за учење на даљину, 2020
Број часова активне наставе (недељно)
Предавања:
3
Вежбе:
2
Други облици наставе:
0
Оцена знања (максималан број поена 100)
Предиспитне обавезе
Поени
активности у току предавања
10
активности на лабораторијским вежбама
0
семинарски рад
0
колоквијум
60
Завршни испит
Поени
Писмени испит
30
Усмени испит
0