Material arkivor
OOP & GUI
Lëndë e obligueshme
- Semestri
- IV
- ECTS
- 6 pikë
- Fondi javor
- 2 + 2 + 2 orë
- Fondi i përgjithshëm
- 30 + 30 + 30 orë
- Mësimdhënësi
- Prof. Faton Berisha
Kjo faqe ruhet si material arkivor nga një lëndë e zhvilluar më parë.
Downloads
Materialet
Detyra provimesh
Learning outcomes
Qëllimet
Qëllimet:
Paisja e studentëve me njohuri shtesë mbi programimin e orientuar nga objektet në Java dhe programimin sipas ngjarjeve. Aftësimi për zbatimin e strukturave e avansuara të komponenteve dhe trashigimisë. Zbatimi i Swing komponentës për GUI.
Assessment
Notimi
Notimi i kandidatëve:
Notimi bëhet në bazë të skemës vijuese.
Prezenca dhe aktiviteti në mësim: 10%.
Provimet periodike: 30%.
Punimi laboratorik: 15%.
Provimi përfundimtar: 45%.
Course programme
Përmbajtja
- 1.Programimi sipas interfejseve. Interfejset. Case study: bazat e të dhënave. Implementimi dhe trashigimia. Klasat abstrakte. Nëntipet dhe nënklasat. Klasa Object dhe mbështjellësit. Pakot.
- 2.Interjesat shfrytëzues grafikë dhe programimi sipas ngjarjeve. Studim i avansuar i arkitekturës MVC. Ngjarjet. Kierarkia e klasave të AWT/Swing. Dritaret e thjeshta: labelat dhe butonët. Përpunimi i një ngjarjeje. Shtrirje e avansuar: panelat dhe kornizat. Shtrirja rrjetore. Skrollimi i listave. Fushat e tekstit. Raportimi i gabimeve me dialogje. Hapësirat e tekstit dhe menytë. Programimi sipas ngjarjeve me observues.
Sources
Literatura
- D. Schmidt, Programming principles in Java: architectures and interfaces, Kansas State University, 2003.
- X. Jia, Object oriented software development using Java , Addison Wesley, 2000.
- P. S. Wang, Java with object-oriented programming , Brooks/Cole-Thomson Learning, 2003.
- J. Schildt, Java 2: The complete reference, McGraw-Hill, 2001.
- I. Horton, Beginning Java 2, Wrox Press, 2000.
External resources
Lidhje të dobishme
- Për leximin e materialeve në formatin PDF mund të përdoret Okular.
- Java SDK dhe dokumentacioni detaj.
- Libri i D. Schmidt-it.
- Universitetit të Prishtinës
