دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش:
نویسندگان: Lee Zhi Eng
سری:
ISBN (شابک) : 1788397827, 9781788397827
ناشر: Packt Publishing
سال نشر: 2018
تعداد صفحات: 0
زبان: English
فرمت فایل : EPUB (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود)
حجم فایل: 11 مگابایت
کلمات کلیدی مربوط به کتاب برنامه نویسی G ++ C ++ با QT5: اینترنت، گروه افزار، و ارتباطات، شبکه و رایانش ابری، کامپیوتر و فناوری، طراحی شی گرا، طراحی نرم افزار، تست و مهندسی، برنامه نویسی، کامپیوتر و فناوری، C++، C و C++، زبان های برنامه نویسی، کامپیوتر و فناوری
در صورت تبدیل فایل کتاب C++ GUI Programming with QT5 به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب برنامه نویسی G ++ C ++ با QT5 نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
Qt 5 ، آخرین نسخه Qt توسعه دهندگان را قادر می سازد تا برنامه هایی با رابط های کاربری پیچیده برای چندین هدف توسعه دهند. این کتاب راههای سریعتر و هوشمندانهتری برای ایجاد رابطهای کاربری مدرن و برنامههای کاربردی برای پلتفرمهای چندگانه ارائه میدهد و در نتیجه توسعه بین پلتفرمها را در بهترین حالت تضمین میکند. این کتاب نحوه طراحی و ساخت یک رابط کاربری گرافیکی کاربردی، جذاب و کاربرپسند با استفاده از Qt5 را آموزش میدهد.
در قسمت ابتدایی کتاب، خواهید آموخت که Qt5 چیست و چه کارهایی می توانید با آن انجام دهید. شما وارد Qt Designer خواهید شد و انواع مختلفی از ویجتها را که معمولاً در Qt5 استفاده میشوند را کشف میکنید و سپس برنامه خود را برای عملیات پویا به پایگاه داده متصل میکنید. Moving on شما با پیشبینیشدهترین ویژگی در آخرین نسخه نمودار Qt5 - Qt5 آشنا میشوید که به شما امکان میدهد به راحتی انواع مختلف نمودارها و نمودارها را ارائه کنید و سپس Widgets لیست نمایش را در برنامه خود بگنجانید. شما با ماژول های مختلف Qt مانند QtLocation، Qt WebEngine، Multimedia، Graphics و ماژول شبکه کار خواهید کرد و یاد خواهید گرفت که چگونه آنها را در پروژه های خود بسازید. بخش آخر بر توسعه کراس پلتفرم با QT5 متمرکز است که توسعه دهندگان را قادر می سازد یک بار کدنویسی کنند و آن را در همه جا، به صورت بومی، از جمله پلتفرم های موبایل اجرا کنند. این کتاب تصویر بزرگتری از برنامهنویسی رابط کاربری گرافیکی را با ساختن برنامههای کاربردی در دنیای واقعی، سازنده و سرگرمکننده ارائه میدهد.
در پایان این کتاب، شما با موفقیت برنامههای رابط کاربری گرافیکی پیشرفته را یاد خواهید گرفت و قادر خواهید بود ساختن بسیاری از برنامه های کاربردی قدرتمندتر و چند پلتفرمی.
Qt 5, the latest version of Qt enables the developers to develop applications with complex user interfaces for multiple targets. It gives faster, smarter ways to create modern UIs and application for multiple platforms thus guarantying cross-platform development at its best.This book teaches how to design and build a graphical user interface that is functional, appealing, and user-friendly using Qt5.
In the initial part of the book, you will learn what is Qt5 and what you can do with it. You will dive into Qt Designer and discover different types of widgets generally used in Qt5 and then connecting your application to the database for dynamic operations. Moving on you will be introduced with the most anticipated feature in latest version of Qt5 - Qt5 chart which allows to easily render different types of graphs and charts and then incorporating List View Widgets in your application. You will be working with various Qt modules like QtLocation, Qt WebEngine, Multimedia, Graphics and Networking module and learn how to build them in your projects. The last part focuses cross-platform development with QT5 that enables developers code once and run it everywhere, natively, including mobile platforms. This book delivers the bigger picture of GUI programming by building real-world, productive, and fun application.
By the end of this book, you will successfully learn high-end GUI applications, and will be capable of building many more powerful, cross-platform applications.
1: Introduction to Qt
What is Qt?
Downloading and installing Qt
Running our first Hello World Qt program
Summary
2: Qt Widgets and Style Sheets
Introduction to Qt Designer
Basic Qt widgets
Qt Style Sheets
Summary
3: Database Connection
Introducing the MySQL database system
Setting up the MySQL database
SQL commands
Database connection in Qt
Creating our functional login page
Summary
4: Graphs and Charts
Types of charts and graphs in Qt
Implementing charts and graphs
Creating the dashboard page
Summary
5: Item Views and Dialogs
Working with item view widgets
Working with dialog boxes
Creating File Selection Dialogs
Image scaling and cropping
Summary
6: Integrating Web Content
Creating your own web browser
Sessions, cookies, and cache
Integrating JavaScript and C++
Summary
7: Map Viewer
Map display
Marker and shape display
Obtaining a user\'s location
Geo Routing Request
Summary
8: Graphics View
Graphics View framework
Summary
9: The Camera Module
The Qt multimedia module
Connecting to the camera
Capturing a camera image to file
Recording a camera video to file
Summary
10: Instant Messaging
The Qt networking module
Creating an instant messaging server
Creating an instant messaging client
Summary
11: Implementing a Graphics Editor
Drawing vector shapes
Saving vector images to an SVG File
Creating a paint program
Summary
12: Cloud Storage
Setting up the FTP server
Displaying the file list on the list view
Uploading files to the FTP server
Downloading files from the FTP server
Summary
13: Multimedia Viewers
Revisiting the multimedia module
The image viewer
The music player
The video player
Summary
14: Qt Quick and QML
Introduction to Qt Quick and QML
Qt Quick widgets and controls
Qt Quick Designer
Qt Quick layouts
Basic QML scripting
Summary
15: Cross-Platform Development
Understanding compilers
Build settings
Deploying to PC platforms
Deploying to mobile platforms
Summary
16: Testing and Debugging
Debugging techniques
Debuggers supported by Qt
Unit testing
Summary