آموزش Qt 5 Core Intermediate با C++

Qt 5 Core Intermediate with C++

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: از جایی ادامه می‌یابد که دوره مبتدیان متوقف شده است. تنظیمات تایمرهای میانی Qt 5 هسته سیستم فایل الگوهای طراحی پیش نیازها: درک سطح مبتدیان از کتابخانه‌های هسته Qt

این یک دوره مبتدی نیست! این دومین دوره از سری Qt ​​5 است و ادامه دوره Qt 5 Core برای مبتدیان است. به شدت توصیه می شود که ابتدا آن دوره را تکمیل کنید! دروس متوسط ​​زیادی وجود ندارد، هدف این یکی پر کردن شکاف بین برنامه نویسان مبتدی و پیشرفته است. این دوره برای آموزش کلاس های اصلی در Qt 5 به دانش آموز ادامه می یابد. این دوره بیش از Qt 5 است. زیرا Qt 6 دارای تغییرات بسیار زیاد، من این درس ها را با استفاده از Qt 6 دوباره ضبط می کنم و آنها را در دوره دیگری قرار می دهم، نمایه مربی خود را برای به روز رسانی بررسی می کنم.

قطعات هسته Qt برای برنامه نویسان متوسط

  • نشانگرهای هوشمند

  • QSettings

  • QIODevice

  • QFile QDIR

  • qCompress

  • رمزگذاری

  • سریال سازی

  • الگوهای طراحی

و خیلی چیزهای دیگر


سرفصل ها و درس ها

مدیریت حافظه Memory Management

  • نسخه ها - Qt 5 در مقابل Qt 6 Versions - Qt 5 vs Qt 6

  • روابط والدین با فرزند Parent Child Relationships

  • QPointer QPointer

  • QScopedPointer QScopedPointer

  • QSharedPointer QSharedPointer

  • تکلیف 1 Assignment 1

  • بخش 1 - آزمون Section 1 - Quiz

مجموعه ها Collections

  • QList در مقابل QVector QList vs QVector

  • QHash QHash

  • QSet QSet

  • QMap QMap

  • QLinkedList QLinkedList

  • تکلیف 2 Assignment 2

  • بخش 2 - آزمون Section 2 - Quiz

کار با تنظیمات Working with settings

  • مقدمه ای بر QSettings Introduction to QSettings

  • گروه ها در QSettings Groups in QSettings

  • گروه های ناوبری Navigating groups

  • تکلیف 3 Assignment 3

  • بخش 3 - آزمون Section 3 - Quiz

کار با فایل سیستم Working with the file system

  • QBuffer QBuffer

  • QDir QDir

  • QFileInfo QFileInfo

  • QStorageInfo QStorageInfo

  • QFile QFile

  • خواندن فایل ها Reading Files

  • QDataStream QDataStream

  • QTextStream QTextStream

  • QLockFile QLockFile

  • تکلیف 4 Assignment 4

  • بخش 4 - آزمون Section 4 - Quiz

کاوش QDebug Exploring QDebug

  • نصب یک کنترل کننده پیام Installing a message handler

  • ایجاد کلاس لاگر Creating a logger class

  • ایجاد دسته بندی Creating categories

  • تکلیف 5 Assignment 5

  • بخش 5 - آزمون Section 5 - Quiz

رمزگذاری Encoding

  • ASCII ASCII

  • UTF-8 UTF-8

  • پایه 64 Base64

  • هگز Hex

  • QTextCodec QTextCodec

  • تکلیف 6 Assignment 6

  • بخش 6 - آزمون Section 6 - Quiz

کار با qCompress و qUncompress Working with qCompress and qUncompress

  • فشرده سازی داده ها Compressing data

  • فشرده سازی یک فایل Compressing a file

  • تکلیف 7 Assignment 7

  • بخش 7 - آزمون Section 7 - Quiz

سریال سازی Serialization

  • سریال سازی QObjects Serializing QObjects

  • سریال سازی کلاس Serializing a class

  • سریال به JSON Serialize to JSON

  • سریال به XML Serialize to XML

  • تکلیف 8 Assignment 8

  • بخش 8 - آزمون Section 8 - Quiz

الگوریتم ها Algorithms

  • qDeleteAll qDeleteAll

  • qfill qFill

  • qSort qSort

  • q برابر qEqual

  • ماکروهای سفارشی Custom Macros

  • تکلیف 9 Assignment 9

  • بخش 9 - آزمون Section 9 - Quiz

کار با سیستم عامل Working with the operating system

  • QSysInfo QSysInfo

  • فرآیند Q QProcess

  • کدهای خروج Exit codes

  • QProcess - خط فرمان QProcess - command line

  • تکلیف 10 Assignment 10

  • بخش 10 - آزمون Section 10 - Quiz

تایمرها Timers

  • QTimer - تک شات QTimer - single shot

  • QTimer - تایم اوت QTimer - Timeout

  • QFileSystemWatcher QFileSystemWatcher

  • تکلیف 11 Assignment 11

  • بخش 11 - آزمون Section 11 - Quiz

اطلاعات متا Meta Information

  • QMetaObject QMetaObject

  • QMetaObject - کاوش اشیاء QMetaObject - Exploring objects

  • QMetaObject - setProperty QMetaObject - setProperty

  • Q_CLASSINFO Q_CLASSINFO

  • Q_DISABLE_COPY Q_DISABLE_COPY

  • تکلیف 12 Assignment 12

  • بخش 12 - آزمون Section 12 - Quiz

الگوهای طراحی Design Patterns

  • الگوی سینگلتون Singleton Pattern

  • الگوی سازنده Builder Pattern

  • الگوی کارخانه Factory Pattern

  • الگوی استخر Pool Pattern

  • D-Pointer D-Pointer

  • تکلیف 13 Assignment 13

  • بخش 13 - آزمون Section 13 - Quiz

نمایش نظرات

نظری ارسال نشده است.

آموزش Qt 5 Core Intermediate با C++
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
10 hours
58
Udemy (یودمی) udemy-small
08 دی 1399 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
19,621
4.5 از 5
ندارد
دارد
دارد
Bryan Cairns

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Bryan Cairns Bryan Cairns

کامپیوتر گورو من یک کامپیوتر حرفه ای بسیار آموزش دیده با مهارت های زیر هستم: زبانها - C ، C ++ ، دارت ، فلاتر ، QML ، جاوا ، پایتون ، ویژوال بیسیک ، C # ، ASP ، HTML ، Javascript ، VBScript چارچوب ها - جاوا ، .Net ، Yii ، Qt ، Flutter گواهینامه ها - CISSP ، CEH ، MCITP ، MCSE ، MCSA ، CCNA ، VCP ، A + ، شبکه + ، سرور + ، لینوکس + سیستم عامل ها - 2008 ، 2008R2 ، 2012 ، XP ، 7 ، 10 ، لینوکس نرم افزار - SQL ، IIS ، Cisco UCS ، NetApp ، HP Storageworks ، Vmware VCenter ، Ironport ، SolarWinds

Udemy (یودمی)

یودمی یکی از بزرگ‌ترین پلتفرم‌های آموزشی آنلاین است که به میلیون‌ها کاربر در سراسر جهان امکان دسترسی به دوره‌های متنوع و کاربردی را فراهم می‌کند. این پلتفرم امکان آموزش در زمینه‌های مختلف از فناوری اطلاعات و برنامه‌نویسی گرفته تا زبان‌های خارجی، مدیریت، و هنر را به کاربران ارائه می‌دهد. با استفاده از یودمی، کاربران می‌توانند به صورت انعطاف‌پذیر و بهینه، مهارت‌های جدیدی را یاد بگیرند و خود را برای بازار کار آماده کنند.

یکی از ویژگی‌های برجسته یودمی، کیفیت بالای دوره‌ها و حضور استادان مجرب و با تجربه در هر حوزه است. این امر به کاربران اعتماد می‌دهد که در حال دریافت آموزش از منابع قابل اعتماد و معتبر هستند و می‌توانند به بهترین شکل ممکن از آموزش‌ها بهره ببرند. به طور خلاصه، یودمی به عنوان یکی از معتبرترین و موثرترین پلتفرم‌های آموزشی آنلاین، به افراد امکان می‌دهد تا به راحتی و با کیفیت، مهارت‌های مورد نیاز خود را ارتقا دهند و به دنبال رشد و پیشرفت شغلی خود باشند.