C++ Bundle 2nd Edition


Bundeldetails


Hands-On Mobile and Embedded Development with Qt 5
Ontdek Qt-framework en API's voor het bouwen van platformonafhankelijke applicaties voor mobiele apparaten, embedded systemen en IoT
Leren
- Ontdek de nieuwste functies van Qt, zoals preview voor Qt voor Python en Qt voor WebAssembly
- Maak vloeiende gebruikersinterfaces met een dynamische lay-out voor schermen van verschillende formaten
- Implementeer embedded applicaties op Linux-systemen met Yocto
- Ontwerp Qt API's voor het bouwen van applicaties voor embedded en mobiele apparaten
- Gebruik connectiviteit voor netwerk- en machinegeautomatiseerde applicaties
- Ontdek effectieve technieken om grafische effecten toe te passen met Qt Quick-apps
Over
Qt is een framework van wereldklasse dat u helpt bij het ontwikkelen van rijke grafische gebruikersinterfaces (GUI's) en multi-platform applicaties die draaien op alle grote desktopplatforms en de meeste mobiele of embedded platforms. Het raamwerk helpt je om de punten te verbinden tussen platforms en tussen online en fysieke ervaring.
Dit boek helpt u het volledige Qt-framework en de modulaire platformonafhankelijke bibliotheekklassen en intuïtieve API's te gebruiken om applicaties te ontwikkelen voor mobiele, IoT- en industriële embedded systemen. Overwegingen zoals schermgrootte, veranderingen in apparaatoriëntatie en klein geheugen zullen worden besproken. We zullen ons concentreren op verschillende kernaspecten van embedded en mobiele systemen, zoals connectiviteit, netwerken en sensoren; er is geen IoT zonder sensoren. U leert hoe u snel een flexibele, snelle en responsieve gebruikersinterface kunt ontwerpen die er geweldig uitziet. Als u verder gaat, implementeert u binnen enkele minuten verschillende elementen en synchroniseert u de UI-elementen met de 3D-middelen met hoge precisie. U leert hoe u hoogwaardige embedded systemen met 3D / 2D-gebruikersinterfaces kunt maken en uw doelhardware kunt implementeren en testen. Het boek zal verschillende nieuwe functies verkennen, waaronder Qt for WebAssembly.
Aan het einde van dit boek leert u hoe u een volledige softwarestack maakt voor embedded Linux-systemen met Yocto en Boot to Qt for Device Creation.
Kenmerken
- Bouw platformonafhankelijke applicaties en implementeer ze op mobiele en verbonden apparaten
- Ontwerp 2D- en 3D-gebruikersinterfaces voor embedded systemen met Yocto en Qt Creator
- Bouw een machine-tot-machine automatiseringsoplossing met QtSensors, QtMQTT en QtWebSockets
eBook Details
Over deze bundel
Leer hoe u een van de meest populaire programmeertalen voor grafische toepassingen onder de knie krijgt met de fantastische C ++ Bundle 2e editie.
Met 15 eBooks inbegrepen, met drie nieuw voor Fanatical titels, kun je de ins en outs van C ++ leren, waardoor je de tools krijgt om de kernpatronen en componenten te begrijpen om het applicatieontwerp echt te begrijpen.
Creëer vloeiende gebruikersinterfaces met een dynamische lay-out voor schermen van verschillende formaten met Hands-On Mobile en Embedded Development met Qt 5; creëer een nieuwe multi-project oplossing vanaf nul en beheer elk aspect ervan met QMake; en schrijf duidelijke en expressieve code in C ++, en krijg inzicht in hoe u uw code foutloos kunt houden met Mastering C ++ Programming.
Zie het gebruik van eersteklas functies en pure functies in een functionele stijl met Learning C ++ Functional Programming; breid uw kennis van C ++ uit en breng uw ontwikkelvaardigheden naar nieuwe hoogten door uw toepassingen snel, robuust en schaalbaar te maken met Modern C ++ Programming Cookbook; en implementeer algemene algoritmen en algoritmen die specifieke problemen met The Modern C ++ Challenge oplossen.
Maak een webbrowser met behulp van de Qt 5 WebEngine-module en webview-widget met de Hands-On GUI-programmering met C ++ en Qt5 eBook; Ontdek gelijktijdige programmering in C ++ en identificeer geheugenbeheerproblemen met C ++ High Performance; en ontwikkel hoogwaardige, snelle en draagbare applicaties met de gevarieerde functies van de STL met Mastering de C ++ 17 STL.
Begrijp het niveau van API-ondersteuning dat wordt geboden door verschillende C ++ toolchains met Mastering C ++ Multithreading; leer de reikwijdte en kracht van STL-functies om met echte problemen om te gaan met C ++ 17 STL Cookbook; en gebruik gegevensstructuren zoals arrays, stapels, bomen, lijsten en grafieken met voorbeelden uit de echte wereld met C ++ Gegevensstructuren en algoritmen.
Leer trucs, technieken en best practices om algemene ontwerp- en architectonische uitdagingen op te lossen met Hands-On Design Patterns met C ++; Verken best practices voor het maken van hoogwaardige oplossingen met C ++ Fundamentals; en leer programmeerconcepten zoals loops, expressieve code en eenvoudige parallellisatie met Hands-On Functional Programming met C ++.
Alle e-boeken in deze bundel zijn beschikbaar in de formaten EPUB, MOBI en PDF.