создаем свое приложение
Профессия «Разработчик С++»:
Мастер класс
Профессия: разработчик С++
Сферы деятельности
  • проектирование приложений
  • разработка приложений
  • программирование скриптов
Используемые технологии
C, C++, Qt, Boost, STL, CMake, Git, OpenGL
Необходимые навыки
знание языка C++ и принципов программирования
Продуктовые результаты
высококачественные, эффективные и масштабируемые приложения или системы, которые удовлетворяют требования пользователей и обеспечивают надежную работу.
Где учиться
ТПУ, ТГУ, ТУСУР
Где работать
IT-компании, игровые студии, разработчики программного обеспечения, научно-исследовательские институты, компании, занимающиеся разработкой встроенных систем.
О чём мероприятие?
На мастер-классе участники познакомятся с основами программирования на C++, методами его применения в реальных проектах и разработкой приложений. Будут обсуждены ключевые технологии и инструменты, используемые в C++, а также представлен реальный опыт применения языка в различных отраслях. Участники смогут освоить практические навыки написания простых программ, выполняя практическое задание по созданию приложения. Мероприятие предоставит отличную возможность для совместного обучения и обмена опыта, где родители и дети смогут реализовать свои идеи в области программирования и разработать проекты в этой востребованной сфере!
Для кого мероприятие?

Для детей и их родителей

Для работы вам понадобится:
Персональный компьютер или ноутбук
Полезные материалы:
Ход работы:
В C++ программирование графического пользовательского интерфейса (GUI) важно для современной разработки приложений, в которых пользователи имеют доступ к приятной графике. Хотя C++ обычно ассоциируется с системным программированием и написанием игр, он может быть отличной альтернативой для написания GUI. На этом мастер классе мы обсудим программирование GUI на C++, некоторые популярные библиотеки GUI для C++ и то, как создать простое приложение с GUI на C++.
1. Первый шаг
Переходим по ссылке, скачиваем и устанавливаем Qt Creator.
2. Второй шаг
Открываем Qt Creator и создаем новый проект типа «Qt Widget Application». Введите название, выберите месторасположение и всё готово. Qt Creator создал проект со всеми файлами графиков.
3. Третий шаг
Слева на панели выбираем вкладку «Design».
4. Четвертый шаг
Затем мы откроем файл «mainWindow.ui». Этот файл содержит пользовательский интерфейс приложения. Мы добавим одну текстовую метку с помощью открытого конструктора.
5. Пятый шаг
Слева на панели выбираем вкладку «Edit».
6. Шестой шаг
Выбираем папку «Sourse Files», в ней мы будем создавать файлы.
7. Седьмой шаг
Создадим файл «MainWindow.h» и запишем код, в котором будут записаны основные функции, которые будем использовать.
8. Восьмой шаг
Создадим файл «main.cpp» и запишем код, который будет работать с содержимым окна.
9. Девятый шаг
Создадим файл «mainWindow.cpp» и запишем код, который будет создавать графическое окно.
10. Десятый шаг
Откроем файл «MainWindow.ui» и запишем код, который задает характеристики для графического окна.
Обратите внимание, что mainWindow.ui написан на XML. Это связано с тем, что Qt пишет свои файлы пользовательского интерфейса на XML.
11. Одиннадцатый шаг
Мы можем собрать и запустить проект Qt в Qt Creator одним щелчком мыши.
12. Двенадцатый шаг
После запуска появится графическое окно. Попробуйте изменить надпись «Hello World», переместить ее и создать несколько надписей в данном окне.
Итоговый продукт
Участники обсудили ключевые технологии и инструменты, используемые в C++, а также получили реальный опыт применения языка. Участники смогли освоить практические навыки написания простых программ, выполняя практическое задание по созданию приложения.
Вопросы для обсуждения
1. Что нового Вы узнали?
2. Чему вы научились из данного проекта?
3. Какие новые навыки Вы сегодня получили?
4. Порекомендовали бы вы этот мастер класс вашим друзьям и знакомым?
5. Как еще можно дополнить данную программу?
Разработчики