C++ Bundle 2nd Edition


Dettagli pacchetto


Hands-On Mobile and Embedded Development with Qt 5
Esplora Qt framework e API per la creazione di applicazioni multipiattaforma per dispositivi mobili, sistemi integrati e IoT
Imparare
- Scopri le ultime funzionalità di Qt, come l'anteprima di Qt per Python e Qt per WebAssembly
- Crea interfacce utente fluide con un layout dinamico per schermi di dimensioni diverse
- Distribuisci applicazioni integrate su sistemi Linux usando Yocto
- Progetta API Qt per la creazione di applicazioni per dispositivi embedded e mobili
- Utilizza la connettività per le applicazioni di rete e automatizzate della macchina
- Scopri tecniche efficaci per applicare effetti grafici usando le app Qt Quick
Di
Qt è un framework di livello mondiale, che consente di sviluppare interfacce utente grafiche (GUI) e applicazioni multipiattaforma in esecuzione su tutte le principali piattaforme desktop e la maggior parte delle piattaforme mobili o incorporate. Il framework consente di collegare i punti tra piattaforme e tra esperienza online e fisica.
Questo libro ti aiuterà a sfruttare il framework Qt completo e le sue classi di librerie multipiattaforma modulari e API intuitive per sviluppare applicazioni per sistemi mobili, IoT e embedded industriali. Saranno discusse considerazioni su dimensioni dello schermo, modifiche all'orientamento del dispositivo e memoria ridotta. Ci concentreremo su vari aspetti fondamentali dei sistemi integrati e mobili, come connettività, reti e sensori; non esiste IoT senza sensori. Imparerai come progettare rapidamente un'interfaccia utente flessibile, veloce e reattiva che abbia un bell'aspetto. Andando oltre, implementerai diversi elementi in pochi minuti e sincronizzerai gli elementi dell'interfaccia utente con gli asset 3D con alta precisione. Imparerai come creare sistemi embedded ad alte prestazioni con interfacce utente 3D / 2D e come implementare e testare il tuo hardware di destinazione. Il libro esplorerà diverse nuove funzionalità, tra cui Qt per WebAssembly.
Alla fine di questo libro, imparerai a creare uno stack software completo per sistemi Linux incorporati utilizzando Yocto e Boot to Qt per la creazione di dispositivi.
Caratteristiche
- Crea applicazioni multipiattaforma e distribuiscile su dispositivi mobili e connessi
- Progetta UI 2D e 3D per sistemi incorporati utilizzando Yocto e Qt Creator
- Crea una soluzione di automazione da macchina a macchina utilizzando QtSensors, QtMQTT e QtWebSocket
Dettagli eBook
Informazioni su questo pacchetto
Scopri come padroneggiare fino ad oggi uno dei linguaggi di programmazione più popolari per le applicazioni grafiche con il fantastico C ++ Bundle 2nd Edition.
Con 15 eBook inclusi, con tre titoli da nuovi a fanatici, sarai in grado di imparare i dettagli del C ++, offrendoti gli strumenti per comprendere i modelli e i componenti di base per comprendere veramente il design delle applicazioni.
Crea interfacce utente fluide con un layout dinamico per schermi di dimensioni diverse con Hands-On Mobile e Embedded Development con Qt 5; creare una nuova soluzione multiprogetto da zero e controllarne ogni aspetto con QMake; e scrivere codice chiaro ed espressivo in C ++ e ottenere informazioni su come mantenere il codice privo di errori con Mastering C ++ Programming.
Scopri l'uso di funzioni di prima classe e funzioni pure in uno stile funzionale con Learning C ++ Functional Programming; estendi le tue conoscenze C ++ e porta le tue abilità di sviluppo a nuovi livelli rendendo le tue applicazioni veloci, robuste e scalabili con il ricettario di programmazione C ++ moderno; e implementare algoritmi generici e algoritmi che risolvono problemi specifici con The Modern C ++ Challenge.
Creare un browser Web utilizzando il modulo WebEngine Qt 5 e il widget di visualizzazione Web con la programmazione della GUI pratica con eBook C ++ e Qt5; Esplora la programmazione simultanea in C ++ e identifica i problemi di gestione della memoria con C ++ High Performance; e sviluppare applicazioni portatili, veloci e di alta qualità con le varie funzionalità di STL con Mastering C ++ 17 STL.
Comprendere il livello di supporto API fornito da varie toolchain C ++ con Mastering C ++ Multithreading; apprendere l'ambito e la potenza delle funzionalità STL per affrontare i problemi del mondo reale con il ricettario STL C ++ 17; e utilizzare strutture di dati come array, stack, alberi, elenchi e grafici con esempi del mondo reale con strutture dati e algoritmi C ++.
Scopri i trucchi, le tecniche e le migliori pratiche per risolvere i problemi di progettazione e architettura comuni con i modelli pratici di progettazione con C ++; Esplora le migliori pratiche per la creazione di soluzioni ad alte prestazioni con C ++ Fundamentals; e apprendere concetti di programmazione come loop, codice espressivo e semplice parallelizzazione con la programmazione funzionale pratica con C ++.
Tutti gli eBook inclusi in questo pacchetto sono disponibili nei formati EPUB, MOBI e PDF.