C++ Bundle 2nd Edition


Мгновенная доставка
Несколько типов файлов
Эксперт Обучение






























Информация о пакете


Hands-On Mobile and Embedded Development with Qt 5
Изучите инфраструктуру и API Qt для создания кроссплатформенных приложений для мобильных устройств, встроенных систем и IoT
Учить
- Изучите последние возможности Qt, такие как предварительный просмотр для Qt для Python и Qt для WebAssembly
- Создавайте плавные интерфейсы с динамической разметкой для экранов разных размеров
- Развертывание встроенных приложений в системах Linux с использованием Yocto
- Разработка Qt API для создания приложений для встраиваемых и мобильных устройств
- Используйте подключение для сетевых и машинных приложений
- Откройте для себя эффективные методы применения графических эффектов с помощью приложений Qt Quick
Около
Qt - это фреймворк мирового класса, помогающий вам разрабатывать богатые графические пользовательские интерфейсы (GUI) и мультиплатформенные приложения, которые работают на всех основных настольных платформах и на большинстве мобильных или встраиваемых платформ. Инфраструктура помогает вам соединить точки на разных платформах, а также между онлайн и физическим опытом.
Эта книга поможет вам использовать полнофункциональную инфраструктуру Qt и ее модульные кроссплатформенные библиотечные классы и интуитивно понятные API для разработки приложений для мобильных устройств, IoT и промышленных встраиваемых систем. Будут обсуждаться такие вопросы, как размер экрана, изменения ориентации устройства и небольшой объем памяти. Мы сосредоточимся на различных основных аспектах встраиваемых и мобильных систем, таких как подключение, сети и датчики; нет IoT без датчиков. Вы узнаете, как быстро создать гибкий, быстрый и отзывчивый пользовательский интерфейс, который выглядит великолепно. В дальнейшем вы сможете за несколько минут реализовать различные элементы и синхронизировать элементы пользовательского интерфейса с трехмерными ресурсами с высокой точностью. Вы узнаете, как создавать высокопроизводительные встроенные системы с пользовательскими интерфейсами 3D / 2D, а также развертывать и тестировать на целевом оборудовании. В книге будут рассмотрены несколько новых функций, включая Qt для WebAssembly.
В конце этой книги вы узнаете о создании полного программного стека для встроенных систем Linux с использованием Yocto и Boot to Qt для создания устройств.
особенности
- Создание кроссплатформенных приложений и их развертывание на мобильных и подключенных устройствах.
- Разработка 2D и 3D интерфейсов для встроенных систем с использованием Yocto и Qt Creator
- Построить решение для автоматизации между машинами, используя QtSensors, QtMQTT и QtWebSockets
Детали электронной книги
Об этом комплекте
Узнайте, как освоить один из самых популярных языков программирования для графических приложений на сегодняшний день с фантастическим C ++ Bundle 2nd Edition.
С 15 электронными книгами в комплекте с тремя новыми фанатскими изданиями вы сможете изучить все тонкости C ++, предоставляя инструменты для понимания основных шаблонов и компонентов, чтобы по-настоящему понять дизайн приложения.
Создавайте плавные пользовательские интерфейсы с динамическим макетом для экранов разных размеров с помощью Hands-On Mobile и Embedded Development с Qt 5; создать новое мультипроектное решение с нуля и контролировать каждый его аспект с помощью QMake; и писать ясный и выразительный код на C ++, и получить представление о том, как сохранить ваш код без ошибок с помощью Mastering C ++ Programming.
Смотрите использование первоклассных функций и чистых функций в функциональном стиле с помощью Learning C ++ Functional Programming; расширить свои знания C ++ и поднять свои навыки разработки на новый уровень, сделав ваши приложения быстрыми, надежными и масштабируемыми с помощью Modern C ++ Programming Cookbook; и реализовать алгоритмы общего назначения, а также алгоритмы, которые решают конкретные проблемы с помощью Modern C ++ Challenge.
Создайте веб-браузер, используя модуль Qt 5 WebEngine и виджет веб-просмотра с практическим программированием графического интерфейса на C ++ и Qt5 eBook; Изучите параллельное программирование на C ++ и выявите проблемы управления памятью с помощью C ++ High Performance; и разрабатывать высококачественные, быстрые и переносимые приложения с различными функциями STL с помощью Mastering C ++ 17 STL.
Понимать уровень поддержки API, предоставляемый различными наборами инструментов C ++ с многопоточностью Mastering C ++; изучить возможности и возможности STL для решения реальных проблем с C ++ 17 STL Cookbook; и использовать структуры данных, такие как массивы, стеки, деревья, списки и графики, с реальными примерами с помощью структур данных и алгоритмов C ++.
Изучите приемы, приемы и лучшие практики для решения общих задач проектирования и архитектуры с помощью практических шаблонов проектирования на C ++; Изучите лучшие практики для создания высокопроизводительных решений с C ++ Fundamentals; и изучите такие концепции программирования, как циклы, выразительный код и простое распараллеливание с практическим функциональным программированием на C ++.
Все электронные книги, включенные в этот комплект, доступны в форматах EPUB, MOBI и PDF.