دانلود کتاب 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 برای استفاده حداکثری از این کتاب مفید خواهد بود.
فهرست مطالب
- تنظیم محیط
- نوشتن اولین برنامه Qt شما
- اجرای اولین برنامه بر روی هدف
- مفاهیم Qt مهم
- مدیریت گردش کار کلی
- کاوش در فناوریهای رابط کاربری گرافیکی
- افزودن ویژگیهای بیشتر
- Qt در دنیای جاسازیشده
- کاوش IoT با Qt
- استفاده از فناوریهای بیشتر مرتبط با Qt
- اشکالزدایی، ورود به سیستم، و نظارت بر برنامه های کاربردی Qt
- برنامه نویسی برنامه های پاسخگو – موضوعات
- بهترین روش های Qt
- پیوست A – الزامات BigProject
- ضمیمه 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
- 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

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