Ovu stranicu je najbolje pregledavati u modernom internet pregledniku s omogućenim JavaScriptom.

[OOUP] 3. laboratorijska vježba - 2021/2022

Ducky

Jel tko uspio pokrenut 1. zadatak na windowsima i kako?


steker

Ducky nemres ni na linuxu a ti bi na windowsima


Ardura

Ducky ako te zanimaju bas naredbe, ove sam ja koristila:
gcc main.c -o main myfactory.c
gcc -Wall -shared tiger.c -o tiger.dll
main.exe tiger Lala

A za myfactory sam po ovom isla:
https://docs.microsoft.com/en-us/windows/win32/dlls/using-run-time-dynamic-linking


Mike

fala Bogu da je ovo zadnja vježba u kojoj moram koristit C


---

jel se itko susreo s:

/usr/bin/ld: /tmp/cccpUk2P.o: warning: relocation against `parrot_functions' in read-only section `.text'
/usr/bin/ld: /tmp/cccpUk2P.o: relocation R_X86_64_PC32 against symbol `parrot_funs` can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: final link failed: bad value
collect2: error: ld returned 1 exit status

---

moze li se na blicu skupit bodova ako smo napravili samo dio s tvornicama i prosli predavanja do adaptera - ili je dosta povezano s text editorom?


AntonioB25

🤡
Mislim da budu i pitanja usko vezana uz TextEditor također, npr koji se obrazac koristio za neku funkcionalnost, koja metoda nešto zove i slično.
U drugom labosu je npr. bilo pitanje koja metoda od navedenih može izazvati iznimku ili može pozvati notifyObservers

Ako ništa, barem pročitaj zadatke da vidiš kako otprilike izgleda (u nekima čak i piše koje obrasce koristit)


---

Vidimo da osnovni razred omogućava da grafički podsustav samostalno poziva naš kod za crtanje kad god se za to javi potreba, iako je oblikovan i izveden davno prije naše grafičke komponente. Koji oblikovni obrazac to omogućava?

Vidimo također da naša grafička komponenta preko osnovnog razreda može dobiti informacije o pritisnutim tipkama bez potrebe za čekanjem u radnoj petlji. Koji oblikovni obrazac to omogućava?

Jel bi ovo bili strategija i promatrač?


Mike

jel ima još tko da mu nisu upisani bodovi iz same vježbe (ne blica)?