Advertisement
Guest User

Untitled

a guest
Jun 19th, 2019
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.10 KB | None | 0 0
  1. Szanowni Państwo!
  2.  
  3. Poniżej przysyłam listę zagadnień na egzamin dla osób, które będą go musiały zdawać lub chciały niezależnie od uzyskanego zwolnienia.
  4. Przypominam, że do egzaminu mogą podchodzić tylko te osoby, które pozytywnie zaliczyły projekt.
  5.  
  6. Proponowane oceny z projektu oraz ewentualne oceny z kursu, które wynikają ze zwolnień, będę starał się wpisać dzisiaj względnie jutro do południa. Nie będą one zatwierdzone, a więc będą wciąż mogły podlegać reklamacji.
  7.  
  8. Z poważaniem,
  9. Bogdan Kreczmer
  10.  
  11.  
  12. - znajomość podstawowych różnic między tworzeniem programów konsolowych
  13. i okienkowych
  14.  
  15. - znajomość podstawowej struktury funkcji main() dla aplikacji
  16. pisanych z wykorzystaniem Qt
  17.  
  18. - znajomość podstawowych narzędzi Qt wykorzystywanych do
  19. * tworzenia pliku Makefile,
  20. * przetwarzania i definiowania pomocniczych struktur
  21. dla klas zawierających sygnały i sloty,
  22. * przetwarzania plików generowanych przez program designer,
  23. * przetwarzanie i "kompilacja" zasobów graficznych.
  24.  
  25. - znajomość podstawowych składników umożliwiających definicję klasy
  26. zawierającej sygnały i sloty, jak też właściwe ich wykorzystanie
  27.  
  28. - umiejętność konstruowania nazw slotów bazujących na automatycznym
  29. ich łączeniu z odpowiednimi sygnałami za pomocą metody
  30. QMetaObject::connectSlotsByName
  31. Chodzi o konstrukcje typu: on_NazwaObiektu_NazwaSygnalu
  32.  
  33. - znajomości mechanizmu rysowania w obiektach klasy QWidget i metod definiujących
  34. transformację układu współrzędnych (translacja, obrót). Chodzi o rysowanie 2D na samym
  35. obiekcie widget.
  36.  
  37. - Relacja między hierarchią obiektów graficznym typu rodzic <--> potomek,
  38. a wzajemnym położeniem ich graficznych obrazów,
  39.  
  40. - sposoby integrowania definicji klasy interfejsu graficznego generowanego
  41. przez program designer z definicją własnej klasy tworzącej okienko
  42. graficzne.
  43.  
  44. - zarządzanie geometrią okienka, automatyczna zmiana rozmieszczenia
  45. obiektów z wykorzystaniem obiektów typu layout (QGridLayout, QHBoxLayout,
  46. QVBoxLayout) oraz QSpacerItem
  47.  
  48. - umiejętność wykorzystywania zależności między obiektami Qt typu rodzic <-> potomek
  49. do aktywacji lub dezaktywacji obiektu lub grupy obiektów.
  50.  
  51. - opis zasobów graficznych integrowanych z aplikacją i umiejętność właściwego
  52. odwoływania się do nich.
  53.  
  54. - umiejętność wykorzystania atrybutów okienka do tworzenia okienek, które
  55. podlegają destrukcji po zamknięciu (chodzi o atrybut Qt::WA_DeleteOnClose),
  56.  
  57. - znajomość narzędzi z biblioteki Qt wspomagających tłumaczenie GUI
  58.  
  59. - umiejętność posługiwania się słowami kluczowymi systemu doxygen
  60. w opisach plików, klas i metod itd.
  61.  
  62. - znajomość zależności błędu wyznaczenia odległości przez czujnik triangulacyjny
  63. z sensorem PSD, od odległości do obiektu oraz odstępu między odbiornikiem i emiterem.
  64.  
  65. - znajomości wpływu długości fali emitowanego impulsu na sposób jej
  66. odbicia od obiektów i płaskich powierzchni
  67.  
  68. - znajomości wpływu progowej detekcji echa na pomiar odległości,
  69. gdy obiekt znajduje się pod różnymi kątami względem osi akustycznej
  70. dalmierza.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement