دانلود کتاب 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
نویسنده
زبانانگلیسی
فرمتPDF
سال انتشار2019
مطلب پیشنهادی: با پول کتاب در ایران چی میشه خرید؟
در صورت نیاز به تبدیل فایل به فرمت‌های PDF، EPUB، AZW3، MOBI و یا DJVU می‌توانید به پشتیبان اطلاع دهید تا در صورت امکان، فایل مورد نظر را تبدیل نمایند. سایت بَلیان دارای تخفیف پلکانی است، یعنی با افزودن کتاب بیشتر به سبدخرید، قیمت آن برای شما کاهش می‌یابد. جهت مشاهده درصد تخفیف‌ها بر روی «جدول تخفیف پلکانی» در پایین کلیک نمایید. جهت یافتن سایر کتاب‌های مشابه، از منو جستجو در بالای سایت استفاده نمایید.
شما می‌توانید با هر 1000 تومان خرید، ۱ شانس شرکت در قرعه‌کشی کتابخانه دیجیتال بلیان دریافت کنید و شانس خود را برای برنده شدن جوایز هیجان انگیز امتحان کنید. «شرایط شرکت در قرعه‌کشی»

جدول کد تخفیف

با افزودن چه تعداد کتاب به سبد‌خرید، چند‌ درصد تخفیف شامل آن خواهد شد؟ در این جدول پاسخ این سوال را خواهید یافت. برای مثال: اگر بین ۳ الی ۵ کتاب را در سبد خرید خود قرار دهید، ۲۵ درصد تخفیف شامل سبد‌خرید شما خواهد شد.
تعداد کتاب درصد تخفیف قیمت کتاب
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

  1. Setting Up The Environment
  2. Writing Your First Qt Application
  3. Running Your First Application on The Target
  4. Important Qt Concepts
  5. Managing Overall Workflow
  6. Exploring GUI Technologies
  7. Adding More Features
  8. Qt in the Embedded World
  9. Exploring IoT With Qt
  10. Using More Qt Related Technologies
  11. Debugging, Logging, and Monitoring Qt Applications
  12. Responsive Application Programming – Threads
  13. Qt Best Practices
  14. Appendix A – BigProject Requirements
  15. 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 برای استفاده حداکثری از این کتاب مفید خواهد بود.

فهرست مطالب

  1. تنظیم محیط
  2. نوشتن اولین برنامه Qt شما
  3. اجرای اولین برنامه بر روی هدف
  4. مفاهیم Qt مهم
  5. مدیریت گردش کار کلی
  6. کاوش در فناوری‌های رابط کاربری گرافیکی
  7. افزودن ویژگی‌های بیشتر
  8. Qt در دنیای جاسازی‌شده
  9. کاوش IoT با Qt
  10. استفاده از فناوری‌های بیشتر مرتبط با Qt
  11. اشکال‌زدایی، ورود به سیستم، و نظارت بر برنامه های کاربردی Qt
  12. برنامه نویسی برنامه های پاسخگو – موضوعات
  13. بهترین روش های Qt
  14. پیوست A – الزامات BigProject
  15. ضمیمه B – کد جایزه – ساده کردن Q_PROPERTY
نظرات (0)

نقد و بررسی‌ها

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

اولین کسی باشید که دیدگاهی می نویسد “دانلود کتاب Hands-On Embedded Programming with Qt: Develop high performance applications for embedded systems with C++ and Qt 5”