UL/FRI/VSP-RI/UV
Iz E-študij, proste zakladnice študentskega znanja
| Abecedni seznam zapiskov
Predava: Vaje vodi: Povezave:
(Za kolokvije ustvari stran) Izpitni red: kako poteka ocenjevanje Ostalo: Ostalo .. posebnosti pri predmetu ... Ključne besede: kratica predmeta, itd. |
Predmet Uporabniški vmesniki se ukvarja z osnovami priprave aplikativnih programov za grafično uporabniško okolje ter poteka v poletnem semestru smeri Programska oprema drugega letnika visokošolskega strokovnega študija Fakultete za računalništvo in informatiko.
Študentje pri predmetu spoznajo tipične grafične uporabniške vmesnike in njihovo rekonfiguriranje. Spoznali bodo tudi koncepte dialoga človek - stroj, priporočila za uporabo barv in zvoka, priporočila za organiziranje ekranskih slik, podobe (widgets) in njihove karakteristike (resources), primeri GUI in delo s temi vmesniki (MOTIF, MS WINDOWS, OS2 PM), rekonfiguriranje okolja GUI, programiranje v okolju tipičnih GUI (uvod v programiranje z MOTIF) ter prenosljivost in večjezičnost.
Vsebina |
Uporabniški vmesniki
- Definicija uporabniškega vmesnika
- Grafični prikaz informacij
- Psihologija človeka in računalnikov
- Uporaba uporabniških vmesnikov
- Zmogljivosti človeka in računalnikov
Lastnosti uporabniških vmesnikov
- Zgodovina komunikacije človek - računalnik
- Obstoječi grafični sistemi
- Modeli pri načrtovanju uporabniških vmesnikov
- Koncept direktne manipulacije
- Grafični uporabniški vmesnik (GUV)
- Objektno usmerjen uporabniški vmesnik (OUUV)
X11
Motif
- Motif
- Lupine
- Upravniki
- Razvoj
- Glavno okno (MainWindow)
- Vrstični menu (MenuBar)
- Izvlečni menu (PulldownMenu)
- Pospeševalniki (Accelerator keys)
- Odzivna funkcija izvlečnega menuja
- Dialog za izbiro datoteke
- Dvižni menu (PopupMenu)
- Kaskadni menu (CascadingMenu)
- Opcijski menu (OptionMenu)
- Lastnosti aplikacije
- Barve
- Nabori znakov
- Okvir (Frame)
- Vrstica-kolona ( RowColumn)
- Upravljanje podob
- Upravnik z vertikalno nastavljivimi nasledniki (PanedWindow)
- Osnovni gradniki
GTK+/GNOME
- GTK
- Knjižnice
- Hierarhija
- Glib
- Objektno usmerjeno programiranje
- Primer
- Signali in dogodki
- Vsebovalniki
- Glade
- Delo z barvami
Standardi in testiranje uporabnosti
Objektno usmerjeni uporabniški vmesniki
- Razlike med aplikativno in objektno usmerjenimi uporabniškimi vmesniki (GUV, OUUV)
- Osnovni koncepti pri OUUV
- Arhitektura OUUV
- OUUV in obremenitev uporabnikovega spomina