دانلود کتاب Hands-On Embedded Programming with Qt: Develop high performance applications for embedded systems with C++ and Qt 5
49,000 تومان
برنامه نویسی جاسازی شده دستی با Qt: برنامه های کاربردی با کارایی بالا برای سیستم های جاسازی شده با C++ و Qt 5 توسعه دهید
| موضوع اصلی | کامپیوتر – سخت افزار |
|---|---|
| نوع کالا | کتاب الکترونیکی |
| ناشر | Packt Publishing |
| تعداد صفحه | 416 / 400 |
| حجم فایل | 16.85 مگابایت |
| کد کتاب | 1789952069 , 9781789952063 |
| نویسنده | John Werner |
|---|---|
| زبان | انگلیسی |
| فرمت | |
| سال انتشار | 2019 |
جدول کد تخفیف
| تعداد کتاب | درصد تخفیف | قیمت کتاب |
| 1 | بدون تخفیف | 25,000 تومان |
| 2 | 20 درصد | 20,000 تومان |
| 3 الی 5 | 25 درصد | 18,750 تومان |
| 6 الی 10 | 30 درصد | 17,500 تومان |
| 11 الی 20 | 35 درصد | 16,250 تومان |
| 21 الی 30 | 40 درصد | 15,000 تومان |
| 31 الی 40 | 45 درصد | 13,750 تومان |
| 41 الی 50 | 50 درصد | 12,500 تومان |
| 51 الی 70 | 55 درصد | 11,250 تومان |
| 71 الی 100 | 60 درصد | 10,000 تومان |
| 101 الی 150 | 65 درصد | 8,750 تومان |
| 151 الی 200 | 70 درصد | 7,500 تومان |
| 201 الی 300 | 75 درصد | 6,250 تومان |
| 301 الی 500 | 80 درصد | 5,000 تومان |
| 501 الی 1000 | 85 درصد | 3,750 تومان |
| 1001 الی 10000 | 90 درصد | 2,500 تومان |
A comprehensive guide that will get you up and running with embedded software development using Qt5
Key Features
- Learn to create fluid, cross-platform applications for embedded devices
- Achieve optimum performance in your applications with QT Lite project
- Explore the implementation of Qt with IoT using QtMqtt, QtKNX, and QtWebSockets
Book Description
Qt is an open-source toolkit suitable for cross-platform and embedded application development. This book uses inductive teaching to help you learn how to create applications for embedded and Internet of Things (IoT) devices with Qt 5.
You’ll start by learning to develop your very first application with Qt. Next, you’ll build on the first application by understanding new concepts through hands-on projects and written text. Each project will introduce new features that will help you transform your basic first project into a connected IoT application running on embedded hardware. In addition to practical experience in developing an embedded Qt project, you will also gain valuable insights into best practices for Qt development, along with exploring advanced techniques for testing, debugging, and monitoring the performance of Qt applications. Through the course of the book, the examples and projects are demonstrated in a way so that they can be run both locally and on an embedded platform.
By the end of this book, you will have the skills you need to use Qt 5 to confidently develop modern embedded applications.
What you will learn
- Understand how to develop Qt applications using Qt Creator under Linux
- Explore various Qt GUI technologies to build resourceful and interactive applications
- Understand Qt’s threading model to maintain a responsive UI
- Get to grips with remote target load and debug under Qt Creator
- Become adept at writing IoT code using Qt
- Learn a variety of software best practices to ensure that your code is efficient
Who this book is for
This book is for software and hardware professionals with experience in different domains who are seeking new career opportunities in embedded systems and IoT. Working knowledge of the C++ Linux command line will be useful to get the most out of this book.
Table of Contents
- Setting Up The Environment
- Writing Your First Qt Application
- Running Your First Application on The Target
- Important Qt Concepts
- Managing Overall Workflow
- Exploring GUI Technologies
- Adding More Features
- Qt in the Embedded World
- Exploring IoT With Qt
- Using More Qt Related Technologies
- Debugging, Logging, and Monitoring Qt Applications
- Responsive Application Programming – Threads
- Qt Best Practices
- Appendix A – BigProject Requirements
- Appendix B – Bonus Code – Simplifying Q_PROPERTY
ترجمه فارسی (ترجمه ماشینی)
راهنمای جامعی که شما را با توسعه نرمافزار تعبیهشده با استفاده از Qt5 راهاندازی میکند
ویژگیهای کلیدی
- یادگیری ایجاد برنامههای کاربردی روان و چند پلتفرمی برای دستگاههای جاسازی شده
- با پروژه QT Lite به عملکرد بهینه در برنامه های خود دست یابید
- اجرای Qt با IoT را با استفاده از QtMqtt، QtKNX و QtWebSockets کاوش کنید
توضیحات کتاب
Qt یک جعبه ابزار متن باز است که برای توسعه برنامه های کاربردی بین پلتفرمی و جاسازی شده مناسب است. این کتاب از آموزش استقرایی استفاده میکند تا به شما کمک کند یاد بگیرید چگونه برنامههای کاربردی برای دستگاههای تعبیهشده و اینترنت اشیا (IoT) با Qt 5 ایجاد کنید.
شما با یادگیری توسعه اولین برنامه خود با Qt شروع میکنید. در مرحله بعد، با درک مفاهیم جدید از طریق پروژه های عملی و متن نوشته شده، بر روی اولین برنامه کاربردی خواهید بود. هر پروژه ویژگیهای جدیدی را معرفی میکند که به شما کمک میکند اولین پروژه اولیه خود را به یک برنامه متصل IoT که روی سختافزار تعبیه شده اجرا میشود تبدیل کنید. علاوه بر تجربه عملی در توسعه یک پروژه Qt تعبیه شده، شما همچنین بینش ارزشمندی در مورد بهترین شیوه های توسعه Qt به همراه کاوش در تکنیک های پیشرفته برای آزمایش، اشکال زدایی و نظارت بر عملکرد برنامه های کاربردی Qt به دست خواهید آورد. در طول کتاب، نمونهها و پروژهها به گونهای نشان داده میشوند که بتوان آنها را هم به صورت محلی و هم بر روی یک پلتفرم تعبیهشده اجرا کرد.
در پایان این کتاب، مهارتهای لازم برای استفاده از Qt 5 برای توسعه با اطمینان برنامههای تعبیهشده مدرن را خواهید داشت.
آنچه یاد خواهید گرفت
- درک نحوه توسعه برنامه های Qt با استفاده از Qt Creator تحت لینوکس
- کاوش در فناوری های مختلف Qt GUI برای ساخت برنامه های کاربردی و مدبر
- درک مدل رشتهای Qt برای حفظ یک رابط کاربری پاسخگو
- با بارگذاری هدف از راه دور و اشکال زدایی تحت Qt Creator آشنا شوید
- در نوشتن کد اینترنت اشیا با استفاده از Qt ماهر شوید
- انواع بهترین روش های نرم افزاری را بیاموزید تا مطمئن شوید کد شما کارآمد است
این کتاب برای چه کسانی است
این کتاب برای متخصصان نرم افزار و سخت افزار با تجربه در حوزه های مختلف است که به دنبال فرصت های شغلی جدیدی هستند سیستم های تعبیه شده و اینترنت اشیا دانش کاری خط فرمان C++ Linux برای استفاده حداکثری از این کتاب مفید خواهد بود.
فهرست مطالب
- تنظیم محیط
- نوشتن اولین برنامه Qt شما
- اجرای اولین برنامه بر روی هدف
- مفاهیم Qt مهم
- مدیریت گردش کار کلی
- کاوش در فناوریهای رابط کاربری گرافیکی
- افزودن ویژگیهای بیشتر
- Qt در دنیای جاسازیشده
- کاوش IoT با Qt
- استفاده از فناوریهای بیشتر مرتبط با Qt
- اشکالزدایی، ورود به سیستم، و نظارت بر برنامه های کاربردی Qt
- برنامه نویسی برنامه های پاسخگو – موضوعات
- بهترین روش های Qt
- پیوست A – الزامات BigProject
- ضمیمه B – کد جایزه – ساده کردن Q_PROPERTY

نقد و بررسیها
هنوز بررسیای ثبت نشده است.