Hands-On High Performance Programming with Qt 5
Language: English
Published by Packt Publishing, 2019
- Softcover
- New

Seller: GreatBookPrices, Columbia, MD, U.S.A.GreatBookPrices
AbeBooks seller since April 6, 2009
Condition: New
US$ 53.35
Quantity: Over 20 available
Add to basketSeller Inventory # 35154230-n
- Title
- Hands-On High Performance Programming with Qt 5
- Author
- Marek Krajewski
- Publisher
- Packt Publishing
- Publication year
- 2019
- Condition
- New
- Binding
- Soft cover
- Language
- English
- ISBN 10
- 1789531241
- ISBN 13
- 9781789531244
Build efficient and fast Qt applications, target performance problems, and discover solutions to refine your code
Key Features
- Build efficient and concurrent applications in Qt to create cross-platform applications
- Identify performance bottlenecks and apply the correct algorithm to improve application performance
- Delve into parallel programming and memory management to optimize your code
Book Description
Achieving efficient code through performance tuning is one of the key challenges faced by many programmers. This book looks at Qt programming from a performance perspective. You'll explore the performance problems encountered when using the Qt framework and means and ways to resolve them and optimize performance.
The book highlights performance improvements and new features released in Qt 5.9, Qt 5.11, and 5.12 (LTE). You'll master general computer performance best practices and tools, which can help you identify the reasons behind low performance, and the most common performance pitfalls experienced when using the Qt framework. In the following chapters, you'll explore multithreading and asynchronous programming with C++ and Qt and learn the importance and efficient use of data structures. You'll also get the opportunity to work through techniques such as memory management and design guidelines, which are essential to improve application performance. Comprehensive sections that cover all these concepts will prepare you for gaining hands-on experience of some of Qt's most exciting application fields - the mobile and embedded development domains.
By the end of this book, you'll be ready to build Qt applications that are more efficient, concurrent, and performance-oriented in nature
What you will learn
- Understand classic performance best practices
- Get to grips with modern hardware architecture and its performance impact
- Implement tools and procedures used in performance optimization
- Grasp Qt-specific work techniques for graphical user interface (GUI) and platform programming
- Make Transmission Control Protocol (TCP) and Hypertext Transfer Protocol (HTTP) performant and use the relevant Qt classes
- Discover the improvements Qt 5.9 (and the upcoming versions) holds in store
- Explore Qt's graphic engine architecture, strengths, and weaknesses
Who this book is for
This book is designed for Qt developers who wish to build highly performance applications for desktop and embedded devices. Programming Experience with C++ is required.
Table of Contents
- Understanding Performant Programs
- Profiling to Find Bottlenecks
- Deep dive into C++ and Performance
- Using Data Structures and Algorithms Efficiently
- An In-depth guide to Concurrency and Multithreading
- Performance Failures and How to Overcome Them
- Understanding I/O Performance and Overcoming Related Problems
- Optimizing Graphical Performance
- Optimizing Network Performance
- Qt Performance On Embedded and Mobile Platforms
- Testing and Deploying Qt Applications
"Synopsis" may belong to another edition of this title.
About the Author
Marek Krajewski has been programming in C++ since the mid 90s, and in Qt since 2008. In his career, he has been involved with Unix and Windows system programming, client-server systems, UMTS network management, Enterprise Java, satellite protocol decoding, neural networks, image processing, DVB-T testing appliances, REST APIs, and embedded Linux. He holds a Ph.D. in computer science and is currently working as an independent programmer specializing in Qt, C++, GUIs, system programming, and communication protocols. His other interests are off-piste skiing and Aikido, where he holds the rank of second dan.
"About the title" may belong to another edition of this title.
GreatBookPrices
Columbia, MD, U.S.A.
AbeBooks seller since April 6, 2009
Shipping rates within U.S.A.
| Item | 5 to 14 business days | 8 to 14 business days |
|---|---|---|
| First item | US$ 2.64 | US$ 2.64 |
Payment methods
Store description
SuperBookDeals.com is your top source for finding new books at the absolute lowest prices, guaranteed ! We offer big discounts - everyday - on millions of titles in virtually any category, from Architecture to Zoology -- and everything in between. Discover great deals and super-savings, on professional books, text book titles, the newest computer guides, or your favorite fiction authors. You'll find it all - at HUGE SAVINGS - at SuperBookDeals. Browse through our complete online product catalog today. Serving customers around the world for years, we help thousands find just the books they're looking for -- at incredibly low, bargain prices.…
Seller's business information
Expert Trading Limited
9220 Rumsey Road, Suite 101
Columbia, MD U.S.A. 21045
Terms of sale
Company Name: GreatBookPrices
Legal Entity: Expert Trading, LLC
Address: 9220 Rumsey Road, Ste 101, Columbia MD 21046
Email address: CustomerService@SuperBookDeals.com
Phone number: 410-964-0026
consumer complaints can be addressed to address above
Registration #: 52-1713923
Authorized representative: Danielle Hainsey
Shipping terms
Internal processing of your order will take about 1-2 business days. Please allow an additional 4-14 business days for Media Mail delivery. We have multiple ship-from locations - MD,IL,NJ,UK,IN,NV,TN & GA