C++ Bundle 2nd Edition


Detalhes do pacote


Hands-On Mobile and Embedded Development with Qt 5
Explore a estrutura Qt e APIs para criar aplicativos de plataforma cruzada para dispositivos móveis, sistemas embarcados e IoT
Aprender
- Explore os recursos mais recentes do Qt, como a visualização do Qt for Python e Qt for WebAssembly
- Crie UIs fluidas com um layout dinâmico para telas de tamanhos diferentes
- Implantar aplicativos incorporados em sistemas Linux usando o Yocto
- Projete APIs Qt para criar aplicativos para dispositivos móveis e incorporados
- Utilize a conectividade para aplicativos automatizados em rede e em máquinas
- Descubra técnicas eficazes para aplicar efeitos gráficos usando os aplicativos Qt Quick
Sobre
O Qt é uma estrutura de classe mundial, ajudando você a desenvolver interfaces gráficas de usuário (GUIs) e aplicativos multiplataforma que são executados nas principais plataformas de desktop e na maioria das plataformas móveis ou incorporadas. A estrutura ajuda a conectar os pontos nas plataformas e entre a experiência online e física.
Este livro o ajudará a alavancar a estrutura Qt com todos os recursos, suas classes de bibliotecas modulares em várias plataformas e APIs intuitivas para desenvolver aplicativos para sistemas embarcados móveis, IoT e industriais. Considerações como tamanho da tela, alterações na orientação do dispositivo e pouca memória serão discutidas. Vamos nos concentrar em vários aspectos principais dos sistemas embarcados e móveis, como conectividade, rede e sensores; não há IoT sem sensores. Você aprenderá como projetar rapidamente uma interface do usuário flexível, rápida e responsiva, com ótima aparência. Indo além, você implementará diferentes elementos em questão de minutos e sincronizará os elementos da interface do usuário com os ativos 3D com alta precisão. Você aprenderá como criar sistemas embarcados de alto desempenho com interfaces de usuário 3D / 2D, além de implantar e testar em seu hardware de destino. O livro explorará vários novos recursos, incluindo o Qt for WebAssembly.
No final deste livro, você aprenderá sobre a criação de uma pilha de software completa para sistemas Linux embarcados usando o Yocto e o Boot to Qt para criação de dispositivos.
Recursos
- Crie aplicativos de plataforma cruzada e implante-os em dispositivos móveis e conectados
- Projete UIs 2D e 3D para sistemas embarcados usando o Yocto e o Qt Creator
- Crie uma solução de automação de máquina para máquina usando QtSensors, QtMQTT e QtWebSockets
Detalhes do e-book
Sobre este pacote
Aprenda a dominar uma das linguagens de programação mais populares para aplicativos gráficos até o momento com o fantástico C ++ Bundle 2nd Edition.
Com 15 eBooks incluídos, com três títulos novos para fanáticos, você poderá aprender os meandros do C ++, fornecendo as ferramentas para entender os principais padrões e componentes para entender realmente o design do aplicativo.
Crie UIs fluidas com um layout dinâmico para telas de tamanhos diferentes com o Hands-On Mobile e o Embedded Development com Qt 5; crie uma nova solução de múltiplos projetos a partir do zero e controle todos os aspectos dela com o QMake; e escreva códigos claros e expressivos em C ++ e obtenha informações sobre como manter seu código livre de erros com o Mastering C ++ Programming.
Veja o uso de funções de primeira classe e funções puras em um estilo funcional com a Programação Funcional do Learning C ++; amplie seu conhecimento em C ++ e leve suas habilidades de desenvolvimento a novos patamares, tornando seus aplicativos rápidos, robustos e escaláveis com o Modern C ++ Programming Cookbook; e implemente algoritmos de uso geral, bem como algoritmos que resolvem problemas específicos com o The Modern C ++ Challenge.
Crie um navegador da Web usando o módulo Qt 5 WebEngine e o widget de exibição da Web com a Programação Prática da GUI com C ++ e Qt5 eBook; Explore a programação simultânea em C ++ e identifique problemas de gerenciamento de memória com o C ++ High Performance; e desenvolva aplicativos de alta qualidade, rápidos e portáteis com os diversos recursos do STL com Mastering the C ++ 17 STL.
Entenda o nível de suporte à API fornecido por várias cadeias de ferramentas C ++ com o Mastering C ++ Multithreading; aprenda o escopo e o poder dos recursos do STL para lidar com problemas do mundo real com o C ++ 17 STL Cookbook; e use estruturas de dados como matrizes, pilhas, árvores, listas e gráficos com exemplos do mundo real com estruturas e algoritmos de dados C ++.
Aprenda truques, técnicas e práticas recomendadas para resolver desafios comuns de design e arquitetura com Padrões de Design Práticos com C ++; Explore as práticas recomendadas para criar soluções de alto desempenho com os Fundamentos de C ++; e aprenda conceitos de programação como loops, código expressivo e paralelização simples com a Programação Funcional Prática com C ++.
Todos os e-books incluídos neste pacote estão disponíveis nos formatos EPUB, MOBI e PDF.