کتاب Application Development with Qt Creator برای یادگیری توسعه برنامههای مختلف در سکوهای گوناگون با استفاده از Qt میباشد. این کتاب یکی از مراجع کامل آموزش زبان ++C در Qt بوده که با زبانی ساده و شیوا این زبان را آموزش میدهد. این کتاب دارای 3 بخش اصلی و 14 فصل مختلف است که به آموزش این بستر قدرتمند با استفاده از زبان برنامهنویسی ++C میپردازد.
مروری بر کتاب Application Development with Qt Creator:
فصل 1، شروع به کار با Qt Creator
این فصل، تمام مواردی را که جهت شروع کار با Qt Creator و دانلود آن برای لینوکس، macOS X و ویندوز نیاز دارید را پوشش میدهد. همچنین در فصل 1، خواهیم دید چگونه اطمینان حاصل کنیم که پیکربندی اصلی شما در حال اجراست و نگاهی سریع به یک برنامه QtGui ساده و همچنین یک برنامه Qt Quick میاندازیم.
فصل 2، ساخت برنامههای کاربردی با Qt Creator
این فصل از کتاب Application Development with Qt Creator، نحوه افزودن پرونده به پروژه، ایجاد کتابخانه در یک پروژه و نحوه استفاده از اشکالزدا و ثبتکننده وقایع در کنسول را توضیح میدهد.
فصل 3، طراحی برنامه شما با Qt Designer
فصل 3، مفاهیم نشانهها و اسلاتهای Qt را شامل میشود، و نحوه ایجاد رابطهای کاربری با Qt Designer را توضیح میدهد. همچنین با مثالهایی عملی، فرمها، پیامها و گفتگوها پیادهسازی خواهند شد.
فصل 4، Qt Foundations
در این فصل از کتاب Application Development with Qt Creator، در مورد برخی از کلاسهای اصلی Qt صحبت خواهد شد که هنگام نوشتن برنامهها مفید خواهند بود. همچنین در این فصل با کلاسهای مربوط داده آشنا شده و پشتیبانی Qt را برای چند رشته، ابزاری کلیدی در اطمینان از پاسخگویی برنامهها، بررسی خواهیم کرد. کار با پروندهها و HTTP I/O که در بسیار از برنامهها مهم است را بررسی خواهیم کرد. ما همچنین یاد خواهیم گرفت که چگونه از تجزیهکننده XML Qt برای ایجاد برنامههای شبکه و بارگیری دادههای XML از سیستم پرونده. استفاده کنیم.
فصل 5، توسعه برنامهها با Qt Widgets
در فصل 5، برنامهنویسی رابط کاربری گرافیکی را با استفاده از ابزارکهای Qt معرفی میکند. شما با مدیریت برنامه اصلی، نحوه ایجاد گفتگوها و پنجرههای بازشو برای مشاهدهی خطا و سایر عناصر اصلی رابط کاربری گرافیکی آشنا خواهید شد. همچنین نگاهی خواهیم انداخت به سیستم طرح انعطافپذیر Qt، الگوی Model-View-Controller و نحوه استفاده از آن در Qt برای کنترلهای پیچیده مانند لیستها و نمای درختی. علاوه بر آن در پایان فصل، نگاهی سریع به پشتیبانی Qt از WebKit خواهیم داشت.
فصل 6، طراحی با Qt
در فصل 6 از کتاب Application Development with Qt Creator، نحوه انجام طراحی کلی در Qt توضیح داده شده است. همچنین نمونههای مشخصی از طراحیهای خارج از صفحه را برای بیتمپها و همچنین ایجاد ویجتهای سفارشی که با ابزارکهای Qt کارایی داشته، پیادهسازی خواهد شد. ما همچنین در مورد سطح جدیدتر و پایینتری از انتزاع که Qt برای مدیریت نمای گرافیکی / معماری صحنه گرافیکی، فراهم میکند، بحث خواهیم کرد.
فصل 7، انجام کارهای بیشتر با Qt Quick
در این فصل، با جزئیات بیشتر Qt Quick آشنا خواهید شد. ابزار Qt Quick در ساختارهای اساسی مانند، نمایش اشکال، تصاویر و متن و همچنین نحوه مدیریت رویدادهای کاربر، کاربرد خواهد داشت. همچنین شما با Qt Quick Transition Framework و ویرایشگر جدید گرافیکی برای SCXML آشنا خواهید شد. همچنین میتوانید یاد بگیرید که چگونه زبان برنامهنویسی ++C را با Qt Quick ادغام کنید.
فصل 8، پیادهسازی چندرسانهای با Qt Quick
در این فصل از کتاب Application Development with Qt Creator، پشتیبانی Qt Quick از چند رسانهای بررسی میشود. همچنین به اجزای مختلف QT Quick که امکان دسترسی به پخش صوتی و تصویری و نحوه دسترسی به دوربین را فراهم میکنند، پرداخته خواهد شد.
فصل 9، سنسورها و Qt Quick
فصل 9، چارچوبهای حسگر و موقعیت در Qt که در QML پشتیبانی میشوند را بررسی میکند. شما میآموزید که چگونه موقعیت دستگاه را در سطح زمین تعیین کنید و سایر مشخصات محیط آن را اندازهگیری کنید، همانطور که توسط سنسورهای موجود در آن گزارش شده است.
فصل 10، بومیسازی برنامه شما با Qt Linguist
این فصل از کتاب Application Development with Qt Creator، وظیفه بومیسازی را در ابزارهای مختلفی که Qt برای بومیسازی ارائه میدهد، را توضیح میدهد.
فصل 11، بهینهسازی عملکرد با Qt Creator
چگونگی انجام پروفایل زمان اجرای برنامههای QML را با استفاده از تجزیه و تحلیل عملکرد QML بیان میکند و نحوه خواندن گزارشهایی را که تولید میکند را توضیح خواهد داد.
در فصل 12، توسعه برنامههای موبایل با Qt Creator
در این فصل از کتاب Application Development with Qt Creator، نحوه نوشتن یک برنامه تلفن همراه و نحوه پشتیبانی بهتر Qt از برنامههای iOS و Android توضیح داده شده است.
فصل 13، توسعه جاسازی شده و IoT با QT Creator
نحوه ایجاد برنامههای Qt بهینه شده را که به طور خاص برای دستگاههای جاسازی شده (سامانه نهفته) طراحی شدهاند، توصیف میکند.
فصل 14، نکات و ترفندهای Qt
مجموعهای از نکات و نکاتی را معرفی میکند که هنگام استفاده از Qt Creator و Qt باید با آنها آشنا باشید.
همچنین شما میتوانید برای مطالعه و آموزش زبان برنامهنویسی ++C نسخه 20 از کتاب C++20 Quick Syntax Reference نیز استفاده کنید.
سرفصلهای کتاب Application Development with Qt Creator:
- The Basics
- Getting Started with Qt Creator
- Building Applications with Qt Creator
- Designing Your Application with Qt Designer
- Qt Foundations
- Developing Applications with Qt Widgets
- Advanced Features
- Drawing with Qt
- Doing More with Qt Quick
- Implementing Multimedia with Qt Quick
- Sensors and Qt Quick
- Practical Matters
- Localizing Your Application with Qt Linguist
- Optimizing Performance with Qt Creator
- Developing Mobile Applications with Qt Creator
- Embedded and IoT Development with Qt Creator
- Qt Tips and Tricks
فایل کتاب Application Development with Qt Creator را میتوانید پس از پرداخت دریافت کنید.
دیدگاهها
هیچ دیدگاهی برای این محصول نوشته نشده است.