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