|
Oznaka predmeta: |
Naziv predmeta: |
Status predmeta: |
Semestar |
|
obvezni ili izborni |
opći ili stručni |
|
2028 |
Objektno orijentirano programiranje – praktikum u .NET okolini |
Obvezni |
Stručni |
4. |
|
ECTS |
Predavanja |
Vježbe |
Samostalni rad |
Ukupno |
|
5 |
15 |
45 |
90 |
150 |
|
Nastavnici i suradnici |
Marko Petričević, dipl.ing., prof.; Ivan Mesic |
|
Cilj predmeta |
Student treba naučiti izrađivati desktop aplikacije koje koriste mogućnosti modernih operativnih sustava. |
|
Znanja i vještine |
Student će steći znanje potrebno za izradu aplikacija, dohvat i izmjenu podataka, te korištenje naprednih tehnika za izradu aplikacija sa bogatim korisničkim sučeljem. |
|
Sadržaj predavanja |
Izrada jednostavne aplikacije. Korištenje standardnih kontrola. Izrada menija. Izrada MDI aplikacija. Prikaz i izmjena podataka u aplikaciji. Korištenje kontrola za pomoć korisniku. Korištenje nasljeđivanja dijaloga i formi. Prilagođavanje formi i kontrola. Korištenje povuci-ispusti i kopiraj-zalijepi tehnika. Ispis i izrada izvještaja. Prilagođavanje komponenti za ispis. Pokretanje asinhronih procedura. Višenitni rad. Izrada naprednog korisničkog sučelja. Priprema aplikacije za instalaciju . |
|
Sadržaj vježbi |
Laboratorijske:
Izrada desktop aplikacije, Korištenje kontrola, Izrada menija, Izrada MDI sučelja, Rad sa podacima, Tehnike nasljeđivanja, Prilagodba formi, Povuci-ispusti, Korištenje međuspremnika, Izrada izvještaja, Prilagodba ispisa, Pokretanje asinkronih procedura, Višenitni rad, Izrada naprednog korisničkog sučelja, Instalacija aplikacija. |
|
Način (oblik) izvođenja |
predavanja |
vježbi |
|
Gradivo se izlaže na predavanjima popraćenim prezentacijama s računala uz velik broj primjera. |
Laboratorijske vježbe:
Rješavanje unaprijed pripremljenih zadataka na računalima |
|
Način provjere znanja |
Laboratorijske vježbe, kontrolni i domaći uradci |
|
Literatura za studij i polaganje ispita: |
1. Grady Booch, Object-oriented Analysis and Design With Applications, second edition, Addison-Wesley, Menlo Park, CA, 1994.
2. Priručnik – Objektno orijentirano programiranje - praktikum u .NET okolini, Visoka škola za primijenjeno računarstvo, Marko Petričević, Zagreb, 2010. |
|
Preporučena dopunska literatura |
2. Brian Noyes , Data Binding with Windows Forms 2.0: Programming Smart Client Data Applications with .NET, Microsoft Press
3. Microsoft Corporation, Smart Client Architecture and Design Guide (Patterns & Practices), Microsoft Press
4. Charles Petzold, Programming Microsoft? Windows? Forms, Microsoft Press
5. Chris Sells, Windows Forms Programming in C#, Addison-Wesley Professional, September 2003 |