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

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. 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. 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

  1. D. Schmidt, Programming principles in Java: architectures and interfaces, Kansas State University, 2003.
  2. X. Jia, Object oriented software development using Java , Addison Wesley, 2000.
  3. P. S. Wang, Java with object-oriented programming , Brooks/Cole-Thomson Learning, 2003.
  4. J. Schildt, Java 2: The complete reference, McGraw-Hill, 2001.
  5. I. Horton, Beginning Java 2, Wrox Press, 2000.

External resources

Lidhje të dobishme

Felix