Знакомство с QML. Пятнашки. Разработка графических приложений на C++ с Qt и QML.
Мы начинаем серию вебинаров-практикумов по С++, Qt и QML. В ходе данного цикла вебинаров будут рассмотрены все этапы создания кроссплатформенных графических приложений на основе фреймворка Qt.
Всего будет 4 вебинара:
- Знакомство с QML. Пятнашки (17 сентября)
- Model View Controller в Qt. Знакомство с QML - продолжение. (24 сентября)
- Работа с базами данных в Qt (22 октября)
- Работа с сетью в Qt (29 октября)
Мы рассмотрим самые важные части фреймворка в процессе создания приложения "Книга контактов", которое с каждым вебинаром будет улучшаться и масштабироваться. Таким образом, вы узнаете, как создавать интерфейс своей программы, как в нее добавить работу с базой данных, а также как создавать клиент-серверные приложения. Но, прежде чем приступать к созданию книги контактов, мы попрактикуемся с QML на примере создания игры 'Пятнашки'.
Итак, тема первого вебинара - Знакомство с QML. Пятнашки
В течении вебинара будет разработана игра «Пятнашки» с бизнес-логикой на C++ и графикой на QML. Эта маленькая игра позволит на практике понять основные принципы и best practices в QML.
После просмотра данного вебинара, зритель освоит базовую информацию о языке QML и об его интеграции с C++, что позволит ему эффективно разрабатывать графические приложения с динамичным пользовательским интерфейсом, используя Qt фреймворк.
Приложение, разработанное в течении вебинара, может стать примером в портфолио джуниор разработчиков.
План вебинара:
1) Структура QML компонентов
2) Компоненты QtObject, Item
3) Базовые графические компоненты
4) Взаимодействие C++ и QML:
- Q_PROPERTY
- Q_INVOKABLE
5) Компоненты ListView, GridView
6) Сигналы-слоты в QML
7) Свойства, алиасы
8) Регистрация своих классов в метасистеме
9) Кастомизация компонентов
Целевая аудитория:
Данный вебинар будет интересен разработчикам, желающим попрактиковаться с фреймворком Qt или людям, которые ранее не сталкивались с QML, а разрабатывали свои графические приложения с помощью Qt Widgets.
Также он будет интересен новичкам, которые хотят научиться писать кросплатформенные графические приложения на C++.
01.01.1960
120
2648
01.01.1960
120
2102
01.01.1960
120
1635
01.01.1960
120
2219
01.01.1960
120
2014
01.01.1960
120
1146
01.01.1960
120
1370
01.01.1960
120
4368
01.01.1960
120
2191
01.01.1960
120
2609
01.01.1960
120
4592
01.01.1960
120
6386