برنامه نويسي

پروژه های Qt 5

Qt 5 Projects

دانلود کتاب Qt 5 Projects (به فارسی: پروژه های Qt 5) نوشته شده توسط «Marco Piccolino»


اطلاعات کتاب پروژه های Qt 5

موضوع اصلی: کامپیوتر – برنامه نویسی

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

ناشر: Packt Publishing

نویسنده: Marco Piccolino

زبان: english

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

سال انتشار: 2018

تعداد صفحه: 360 / 348

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

کد کتاب: 1788293886 , 9781788293884

نوبت چاپ: 1

توضیحات کتاب پروژه های Qt 5

Qt یک فریم ورک کاربردی حرفه ای بین پلتفرمی است که در صنایعی مانند خودروسازی، پزشکی، سرگرمی اطلاعاتی، ابزارهای پوشیدنی و غیره استفاده می شود. در این کتاب شما ابتدا با گذراندن تمام مراحل برای ساخت یک پروژه موفق، یک برنامه سبک کاری ایجاد خواهید کرد. شما اصول C++ و QML APIهای Qt، توسعه مبتنی بر آزمایش با Qt Test، معماری برنامه‌ها، و رابط‌های کاربری را با Qt Quick و UI آشنا خواهید کرد. Quick Controls 2.

در مرحله بعد، به دو استارت آپ کمک می کنید تا محصولات خود را بسازند. اولین استارت‌آپ، Cute Comics، می‌خواهد با مجموعه‌ای از برنامه‌ها به سازندگان مستقل کمیک کمک کند که به آنها اجازه می‌دهد صفحات کمیک، ترکیب‌بندی تصویر، دیالوگ‌های کمیک و توضیحات صحنه را آزمایش کنند. در حین توسعه این برنامه‌ها، دانش خود را در مورد سیستم‌های چیدمان Qt Quick عمیق‌تر می‌کنید و Qt 3D و ابزارک‌ها را در عمل مشاهده می‌کنید.

استارت‌آپ دوم، Cute Measures، می‌خواهد برنامه‌هایی را برای بخش‌های صنعتی و کشاورزی ایجاد کند. حس داده های حسگر از طریق یک سیستم مانیتورینگ برنامه‌ها باید به‌طور یکپارچه در دستگاه‌ها و سیستم‌عامل‌هایی مانند Android، iOS، Windows یا Mac اجرا شوند و با ادغام با فناوری‌های وب موجود مقرون به صرفه باشند. شما نقش توسعه‌دهنده اصلی را بر عهده می‌گیرید و سیستم نظارت را نمونه‌سازی می‌کنید. با انجام این کار، APIهای بلوتوث و HTTP Qt و همچنین نمودارها و ماژول‌های رابط کاربری موتور وب را می‌شناسید.

این پروژه‌ها به شما کمک می‌کنند دیدی جامع از چارچوب Qt به دست آورید.

br>آنچه یاد خواهید گرفت
* اصول اولیه توسعه برنامه کاربردی Qt مدرن را بیاموزید
* با BDD، TDD و تست Qt برنامه های کاربردی محکم و قابل نگهداری توسعه دهید
* بر آخرین فناوری های UI مسلط شوید و بدانید چه زمانی از آنها استفاده کنید : Qt Quick, Controls 2, Qt 3D and Charts
* ایجاد رابط کاربری دسکتاپ با ابزارک و طراح
* رابط کاربری خود را با QTranslator و Linguist ترجمه کنید
* با اجزای چندرسانه ای برای مدیریت ورودی بصری و خروجی
* کاوش در دستکاری و انتقال داده ها: چارچوب مدل/نما، JSON، بلوتوث، و I/O شبکه
* از فناوری های وب موجود و اجزای رابط کاربری با WebEngine استفاده کنید


Qt is a professional cross-platform application framework used across industries like automotive, medical, infotainment, wearables, and more. In this book you’ll initially create a to-do style app by going via all stages for building a successful project. You’ll learn basics of Qt’s C++ and QML APIs, test-driven development with Qt Test, application architecture, and UIs with Qt Quick & Quick Controls 2.

Next, you’ll help two startups build their products. The first startup, Cute Comics, wants to help independent comic creators with a suite of apps that let them experiment with comic pages, image composition, comic dialogues, and scene descriptions. While developing these apps you’ll deepen your knowledge of Qt Quick’s layout systems, and see Qt 3D and Widgets in action.

The second startup, Cute Measures, wants to create apps for industrial and agricultural sectors, to make sense of sensor data via a monitoring system. The apps should run seamlessly across devices and operating systems like Android, iOS, Windows, or Mac, and be cost-effective by integrating with existing web technologies. You take the role of lead developer and prototype the monitoring system. In doing so you’ll get to know Qt’s Bluetooth and HTTP APIs, as well as the Charts and Web Engine UI modules.

These projects will help you gain a holistic view of the Qt framework.

What You Will Learn
* Learn the basics of modern Qt application development
* Develop solid and maintainable applications with BDD, TDD, and Qt Test
* Master the latest UI technologies and know when to use them: Qt Quick, Controls 2, Qt 3D and Charts
* Build a desktop UI with Widgets and the Designer
* Translate your user interfaces with QTranslator and Linguist
* Get familiar with multimedia components to handle visual input and output
* Explore data manipulation and transfer: the model/view framework, JSON, Bluetooth, and network I/O
* Take advantage of existing web technologies and UI components with WebEngine

دانلود کتاب «پروژه های Qt 5»

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

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

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