الکترونیک: سخت افزار

برنامه نویسی جاسازی شده دستی با Qt: برنامه های کاربردی با کارایی بالا برای سیستم های جاسازی شده با C++ و Qt 5 توسعه دهید

Hands-On Embedded Programming with Qt: Develop high performance applications for embedded systems with C++ and Qt 5

دانلود کتاب Hands-On Embedded Programming with Qt: Develop high performance applications for embedded systems with C++ and Qt 5 (به فارسی: برنامه نویسی جاسازی شده دستی با Qt: برنامه های کاربردی با کارایی بالا برای سیستم های جاسازی شده با C++ و Qt 5 توسعه دهید) نوشته شده توسط «John Werner»


اطلاعات کتاب برنامه نویسی جاسازی شده دستی با Qt: برنامه های کاربردی با کارایی بالا برای سیستم های جاسازی شده با C++ و Qt 5 توسعه دهید

موضوع اصلی: کامپیوتر – سخت افزار

نوع: کتاب الکترونیکی

ناشر: Packt Publishing

نویسنده: John Werner

زبان: english

فرمت کتاب: PDF (قابل تبدیل به سایر فرمت ها)

سال انتشار: 2019

تعداد صفحه: 416 / 400

حجم فایل: 16.85 مگابایت

کد کتاب: 1789952069 , 9781789952063

توضیحات کتاب برنامه نویسی جاسازی شده دستی با Qt: برنامه های کاربردی با کارایی بالا برای سیستم های جاسازی شده با C++ و Qt 5 توسعه دهید

راهنمای جامعی که شما را با توسعه نرم‌افزار تعبیه‌شده با استفاده از 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

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

دانلود کتاب «برنامه نویسی جاسازی شده دستی با Qt: برنامه های کاربردی با کارایی بالا برای سیستم های جاسازی شده با C++ و Qt 5 توسعه دهید»

مبلغی که بابت خرید کتاب می‌پردازیم به مراتب پایین‌تر از هزینه‌هایی است که در آینده بابت نخواندن آن خواهیم پرداخت.

برای دریافت کد تخفیف ۲۰ درصدی این کتاب، ابتدا صفحه اینستاگرام کازرون آنلاین (@kazerun.online ) را دنبال کنید. سپس، کلمه «بلیان» را در دایرکت ارسال کنید تا کد تخفیف به شما ارسال شود.

دیدگاهتان را بنویسید