Muutke küpsiste eelistusi

Learning Path - Modern Cross Platform Development with Qt 5: Create modern, interactive applications with Cplusplus, Qt Widgets, QML, and Qt Quick [Pehme köide]

  • Formaat: Paperback / softback, 805 pages, kõrgus x laius: 235x191 mm
  • Ilmumisaeg: 31-Dec-2018
  • Kirjastus: Packt Publishing Limited
  • ISBN-10: 1789959926
  • ISBN-13: 9781789959925
Teised raamatud teemal:
  • Pehme köide
  • Hind: 113,94 €*
  • * saadame teile pakkumise kasutatud raamatule, mille hind võib erineda kodulehel olevast hinnast
  • See raamat on trükist otsas, kuid me saadame teile pakkumise kasutatud raamatule.
  • Kogus:
  • Lisa ostukorvi
  • Tasuta tarne
  • Lisa soovinimekirja
  • Formaat: Paperback / softback, 805 pages, kõrgus x laius: 235x191 mm
  • Ilmumisaeg: 31-Dec-2018
  • Kirjastus: Packt Publishing Limited
  • ISBN-10: 1789959926
  • ISBN-13: 9781789959925
Teised raamatud teemal:
Create engaging and cross-platform applications with Qt the most popular GUI frameworks in the market About This Book * Dive deep into the fundamentals of Qt 5 framework for developing apps *Develop and deploy cross-platform apps for desktop, mobile, and embedded systems *Explore the latest features of C++17 to write robust code with Qt Who This Book Is For This Learning Path is designed for application developers who want a powerful and flexible framework to create modern, responsive applications on Microsoft Windows, Apple Mac OS X, and Linux desktop platforms. To gain maximum benefit from this Learning Path, you should be comfortable with C++, but you don't need any prior knowledge of Qt or QML. What You Will Learn * Install and configure the Qt Framework and Qt Creator IDE *Implement a rich user interface with QML *Learn the fundamentals of QtTest and how to integrate unit testing *Implement tools provided by Qt 5 to design a beautiful GUI *Incorporate the Qt 5 multimedia and networking module *Create stunning UIs with Qt Widgets and Qt Quick 2 *Deploy mobile apps with Qt and embedded platforms In Detail This Learning Path is all about creating stunning cross-platform applications with the most popular GUI frameworks in the market: Qt. You will learn to develop applications which run seamlessly on desktop, mobile, as well as embedded platforms. While developing these applications you will explore the essential tooling that Qt provides for a smooth developer experience such as a distinct C++ library, Qt Widgets, QML, and even Qt 3D. You'll not only learn how to develop applications with these tools but also leverage their features to resolve common issues such as linking, debugging, and multithreading. This Learning Path will also update you with all the latest features in Qt 5.11 such as the Qt gamepad and the Qt Quick Controls with practical examples. By the end of the Learning Path, you would have mastered the Qt framework by developing applications that have been tested and ready to be shipped to production. This Learning Path includes content from the following Packt products: * Learn Qt 5 by Nicholas Sherriff *Hands-On GUI Programming with C++ and Qt 5 by Lee Zhi Eng *Mastering Qt 5 by Guillaume Lazar, Robin Penea
Nicholas Sherriff (Nick) spent the majority of his career at a major utility company in the UK, working predominantly on the Microsoft Windows platform with C#, ASP.NET, and SQL Server. While leading the native application development function there, he experimented with C++ before eventually discovering Qt, utilizing it on a major greenfield project serving several thousand users. He currently works for a communications recording software house. At home, Nick enjoys music, video games, and half-hearted calisthenics. Lee Zhi Eng is a self-taught programmer who has worked as an artist and programmer at several game studios before becoming a part-time lecturer for 2 years at a university, teaching game development subjects related to Unity and Unreal Engine. He has not only taken part in various projects related to games, interactive apps, and virtual reality, but has also participated in multiple projects that are more oriented toward software and system development. When he is not writing code, he enjoys traveling, photography, and exploring new technologies. Guillaume Lazar is a software engineer living in France, near Paris. He has worked in different companies, from start-ups to multinationals, for the last 10 years. He took the opportunity to observe and learn many team organizations and technologies. In 2014, he founded his own software development company at the age of 27. The current hierarchical organization that applies to most companies seems obsolete to him. With his own company, he wants to try a different approach. Although he defines himself as a Qt framework lover, he likes to mix different technologies and platforms. He also spends time on game development, machine learning, and electronics, because "things" become "alive". Robin Penea has been working in the software industry for a more than a decade. He worked in start-ups and large companies with many technologies that ranged from embedded software to web development. Armed with this experience, he wrote the Mastering Qt 5 book to spread what he loves the most about the programming craft: proper design and quality code. The teaching bug has bitten him, and he continues to share what he learned online using videos. When he is not tinkering with some new technology, he is either on a wall, rock-climbing, or playing music on his piano. You can reach him via Twitter @synapticrob.