ورود به حساب

نام کاربری گذرواژه

گذرواژه را فراموش کردید؟ کلیک کنید

حساب کاربری ندارید؟ ساخت حساب

ساخت حساب کاربری

نام نام کاربری ایمیل شماره موبایل گذرواژه

برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید


09117307688
09117179751

در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید

دسترسی نامحدود

برای کاربرانی که ثبت نام کرده اند

ضمانت بازگشت وجه

درصورت عدم همخوانی توضیحات با کتاب

پشتیبانی

از ساعت 7 صبح تا 10 شب

دانلود کتاب Qt 5 Projects

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

Qt 5 Projects

مشخصات کتاب

Qt 5 Projects

دسته بندی: Programming: Libraries API
ویرایش: 1 
نویسندگان:   
سری:  
ISBN (شابک) : 1788293886, 9781788293884 
ناشر: Packt Publishing 
سال نشر: 2018 
تعداد صفحات: 348 
زبان: English 
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 5 مگابایت 

قیمت کتاب (تومان) : 45,000



کلمات کلیدی مربوط به کتاب پروژه های Qt 5: برنامه نویسی، Qt5، Qt 5، C++، CPP، GUI، رابط کاربری



ثبت امتیاز به این کتاب

میانگین امتیاز به این کتاب :
       تعداد امتیاز دهندگان : 9


در صورت تبدیل فایل کتاب Qt 5 Projects به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.

توجه داشته باشید کتاب پروژه های Qt 5 نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.


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

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

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

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

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


br>آنچه یاد خواهید گرفت
* اصول اولیه توسعه برنامه کاربردی Qt مدرن را بیاموزید
* با BDD، TDD، و تست Qt برنامه های کاربردی محکم و قابل نگهداری توسعه دهید
* بر آخرین فناوری های رابط کاربری تسلط داشته باشید و بدانید چه زمانی از آنها استفاده کنید : 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



فهرست مطالب

1: Writing Acceptance Tests and Building a Visual Prototype
Don\'t come to me with an idea, come to me with a plan
The problem — what\'s in my fridge?
Writing features and scenarios
Implementing scenarios as acceptance tests
Building a visual prototype
Taking it further
Summary

2: Defining a Solid and Testable App Core
Implementing the first usecase
Making the first usecase test pass
Adding a textual user interface
About unit testing
Summary

3: Wiring User Interaction and Delivering the Final App
Completing the app\'s core functionality
Connecting visual input/output and usecases
Deploying the app
Summary

4: Learning About Laying Out Components by Making a Page Layout Tool
A tool to prototype page layouts quickly
Initial setup
Adding a panel to the page
Removing a panel from the page
Taking a picture and loading it into a panel
Loading an existing picture into a panel
Summary

5: Creating a Scene Composer to Explore 3D Capabilities
Arranging 3D elements in a composition
Defining feature scenarios
Defining entities and their visual counterparts
Creating the client application
Going further
Summary

6: Building an Entity-Aware Text Editor for Writing Dialogue
Writing comic scripts efficiently
Defining use cases
Setting up the project
Prototyping the UI
Implementing the characters entity
Adding a character to the characters model
Inserting a character\'s name into the dialogue script
Auto-highlighting a character name
Saving the comic script
Exporting the comic script to PDF
Styling the UI
Summary

7: Sending Sensor Readings to a Device with a Non-UI App
Outline
Setting up the project
Publishing sensor readings
Defining the sensor entity
Implementing the Broadcaster entity
Adding the broadcaster Bluetooth channel
Gluing components into the CM Broadcast console app
Summary

8: Building a Mobile Dashboard to Display Real-Time Sensor Data
Overview
Project setup
Implementing the Bluetooth Receiver channel
Implementing the readings chart
Wiring the receiverChannel to the chart
Adding internationalization support
Summary

9: Running a Web Service and an HTML5 Dashboard
Overview
Creating a BroadcasterChannel based on HTTP
Making an HTTP ReceiverChannel implementation
Implementing an HTML5 UI
Summary

10: Additional and Upcoming Qt Features
Additional Qt features in 5.9 LTS
New and upcoming Qt features




نظرات کاربران