Целью данной программы является освоение слушателями кросс-платформенного инструментария разработки прикладного программного обеспечения – Qt, а также получение базовых навыков решения типовых задач на языке С++ с использованием Qt.
Для достижения указанной цели предполагается решение следующих задач:
- изучение дополнительных возможностей, предоставляемых Qt в качестве надстроек к языку С++;
- изучение основных классов, предоставляемых библиотекой Qt;
- изучение инструментария Qt;
- приобретение практических навыков создания приложений на базе Qt.
Знания и умения, полученные в результате изучения
В результате освоения программы у слушателей должен сформироваться комплекс знаний, умений и навыков в области написания эффективных программ с использованием инструментария Qt на базе языка С++.
В результате изучения программы слушатели должны:
знать:
-
состав интегрированной среды разработки Qt;
- основные классы библиотеки Qt;
- принципы мета-объектного программирования;
- составляющие мета объектной системы Qt;
- методологию разработки программного обеспечения;
уметь:
-
создавать приложения с графическим пользовательским интерфейсом;
- использовать средства Qt для интернационализации приложений – Qt Linguist;
- создавать соединения объектов посредством сигналов-слотов;
владеть:
- навыками подключения модулей Qt посредством директив проекта;
- приемами отладки программного кода;
- графическим конструированием интерфейса приложения – Qt Designer;
- приемами создания соединений посредством сигналов-слотов;
- навыками использования системой доставки событий Qt.