شماره تماس پشتیبانی 09336863931 | 07132326702 پست الکترونیک info@provid.ir
ویدئوهای آموزش برنامه نویسی QT سایت VoidRealms

ویدئوهای آموزش برنامه نویسی QT سایت VoidRealms

یکی دیگر از آموزش های گروه آموزشی پرووید سری ویدئوهای آموزش برنامه نویسی QT سایت VoidRealms می باشد که توسط شخصی با نام Brian تنظیم شده است. این سری ویدئوها نیز یکی از دوره های آموزشی دیگر که در حوزه ی فارسی سازی آموزش های انگلیسی تنظیم شده است می باشد.

کیوت (QT) چیست؟

کیوت (QT) یک فریم ورک برای ساخت و توسعه ی برنامه های cross-platform می باشد. برنامه های cross-platform برنامه هایی هستند که بدون کمترین و حتی گاهی هیچ تغییری در کد ها، می توانند در پلت فرم های مختلف از جمله ویندوز، مک، لینوکس اجرا شوند. در حال حاضر کیوت (QT) توسط کمپانی QT که بخشی از Digia می باشد مدیریت می گردد. علاوه بر این، از آنجایی که ماهیت کیوت (QT) متن باز (Open Source) است، برنامه نویسان و توسعه دهندگان سرتاسر دنیا برای توسعه ی بیشتر این فریم ورک تلاش می کنند.

قابلیت های کیوت (QT)

کیوت (QT) اغلب برای ساخت برنامه هایی که واسط کاربری گرافیکی (GUI) دارند استفاده می شود. اما ساخت برنامه های کنسول و سرویس ها نیز با استفاده از کیوت (QT) قابل انجام است. یکی از برنامه هایی که به صورت غیرگرافیکی توسط کیوت (QT) طراحی و ساخته شده است Cutelyst می باشد که یک فریم ورک وب است.

نکته ی دیگر اینکه کیوت (QT) از کتابخانه های سی پلاس پلاس و با اضافه کردن گسترش (Extension) های دیگر از قبیل singal ها و slot ها استفاده می کند. این دو مورد ذکر شده، عملیات کار با Event ها را در برنامه ساده تر می کنند. کیوت (QT) از کامپایلرهای متفاوتی از قبیل GCC و یا حتی ویژوال استادیو استفاده می کند.

با استفاده از Language Binding می توان کیوت (QT) را زبان های دیگر نیز استفاده کرد. علاوه بر این، جالب است بدانید که برنامه های ساخته شده با کیوت (QT) بر روی پلت فرم های دسکتاپ از قبیل ویندوز، مک و لینوکس و همچنین پلت فرم های موبایل قابل اجرا هستند. نکته ی آخر اینکه قابلیت کار با بانک های اطلاعاتی SQL، کار با XML و JSON، نوشتن برنامه های multithread (چند نخی) و عملیات کار با شبکه در کیوت (QT) قابل انجام است.

QT Quick یا همان QML چیست؟

علاوه بر این، زبان QT Quick و یا همان QML که بسته ی آموزشی آن نیز بر روی وبسایت پرووید قرار گرفته است، به عنوان یک زبان Declarative ساخت واسط کاربری برنامه ها رو در کیوت (QT) بسیار ساده تر کرده است. در واقع، QT Quick به مانند XAML در برنامه های WPF عمل می کند. با استفاده از QML امکان ساخت برنامه های موبایل در QT فراهم شد.

بسته های آموزشی دیگر وبسایت پرووید در حوزه ی QT

علاوه بر بسته ی پیش رو، سه بسته ی آموزشی دیگر از وبسایت Plurasight را پیش از دوبله و بر روی سایت قرار داده ایم. این سه بسته شامل موارد زیر هستند:

بسته ی پیش رو به صورت قسمت به قسمت منتشر می شود. برای خرید هر کدام از قسمت های این بسته از دکمه ی خرید همان قسمت اقدام بفرمایید. ضمناً، فایل راهنمای استفاده از بسته را مطالعه بفرمایید.

دانلود راهنمای استفاده از آموزش ها

  • خرید آنلاین قسمت اول تا دهم
100,000 ریال – خرید

با خرید این بسته ی آموزشی لینک دانلود آن به صورت مستقیم برای شما ایمیل شده و می توانید اقدام به دانلود کنید. دقت بفرمایید که لینک دانلود ارسال شده پس از گذشت 24 ساعت منقضی می شود.

آموزش برنامه نویسی کیوت QT

آموزش برنامه نویسی کیوت QT

یکی دیگر از آموزش های گروه آموزشی پرووید بسته ی آموزش برنامه نویسی کیوت QT می باشد که در این قسمت آن را به شما معرفی می کنیم.

این بسته ی آموزشی نیز یکی از دوره های آموزشی دیگر که در حوزه ی فارسی سازی آموزش های انگلیسی تنظیم شده است می باشد. عنوان این بسته ی آموزشی “آموزش برنامه نویسی QT در ساخت برنامه های Cross Platform سی پلاس پلاس” است که با نام اصلی Introduction to Qt: A C++ Cross Platform Application Framework از شرکت Pluralsight منتشر شده است.

کیوت (QT) چیست؟

کیوت (QT) یک فریم ورک برای ساخت و توسعه ی برنامه های cross-platform می باشد. برنامه های cross-platform برنامه هایی هستند که بدون کمترین و حتی گاهی هیچ تغییری در کد ها، می توانند در پلت فرم های مختلف از جمله ویندوز، مک، لینوکس اجرا شوند. در حال حاضر کیوت (QT) توسط کمپانی QT که بخشی از Digia می باشد مدیریت می گردد. علاوه بر این، از آنجایی که ماهیت کیوت (QT) متن باز (Open Source) است، برنامه نویسان و توسعه دهندگان سرتاسر دنیا برای توسعه ی بیشتر این فریم ورک تلاش می کنند.

قابلیت های کیوت (QT)

کیوت (QT) اغلب برای ساخت برنامه هایی که واسط کاربری گرافیکی (GUI) دارند استفاده می شود. اما ساخت برنامه های کنسول و سرویس ها نیز با استفاده از کیوت (QT) قابل انجام است. یکی از برنامه هایی که به صورت غیرگرافیکی توسط کیوت (QT) طراحی و ساخته شده است Cutelyst می باشد که یک فریم ورک وب است.

نکته ی دیگر اینکه کیوت (QT) از کتابخانه های سی پلاس پلاس و با اضافه کردن گسترش (Extension) های دیگر از قبیل singal ها و slot ها استفاده می کند. این دو مورد ذکر شده، عملیات کار با Event ها را در برنامه ساده تر می کنند. کیوت (QT) از کامپایلرهای متفاوتی از قبیل GCC و یا حتی ویژوال استادیو استفاده می کند.

با استفاده از Language Binding می توان کیوت (QT) را زبان های دیگر نیز استفاده کرد. علاوه بر این، جالب است بدانید که برنامه های ساخته شده با کیوت (QT) بر روی پلت فرم های دسکتاپ از قبیل ویندوز، مک و لینوکس و همچنین پلت فرم های موبایل قابل اجرا هستند. نکته ی آخر اینکه قابلیت کار با بانک های اطلاعاتی SQL، کار با XML و JSON، نوشتن برنامه های multithread (چند نخی) و عملیات کار با شبکه در کیوت (QT) قابل انجام است.

QT Quick یا همان QML چیست؟

علاوه بر این، زبان QT Quick و یا همان QML که بسته ی آموزشی آن نیز بر روی وبسایت پرووید قرار گرفته است، به عنوان یک زبان Declarative ساخت واسط کاربری برنامه ها رو در کیوت (QT) بسیار ساده تر کرده است. در واقع، QT Quick به مانند XAML در برنامه های WPF عمل می کند. با استفاده از QML امکان ساخت برنامه های موبایل در QT فراهم شد.

 

Pluralsight Logo

رجوع به این بسته در سایت Pluralsight

ویدئوی معرفی به علت قرار داشتن بر روی سایت آپارات از کیفیت بالایی برخوردار نیست. این موضوع در مورد ویدئوهای خریداری شده که بر روی سرور سایت قرار داده شده اند صدق نمی کند.

عناوین فصل های آموزش برنامه نویسی کیوت QT

فصل اول: بررسی کلی (Overview)

  • QT چیست؟
  • انواع لایسنس های QT
  • اجزای تشکیل دهنده ی فریم ورک QT
  • کاربردهای QT
  • پیش نیازها و مسائلی که فرا خواهید گرفت
  • مزایا و معایب
  • تاریخچه ی QT

فصل دوم: شروع به کار با کیوت (Getting Started)

  • نحوه ی دانلود QT
  • نصب عملی کیوت بر روی ویندوز
  • نصب عملی کیوت بر روی مک
  • نصب عملی کیوت بر روی لینوکس
  • پلت فرم های اضافی

فصل سوم: بررسی IDE کیوت (Qt Creator Overview)

  • شروع به کار با QT Creator
  • مدها ی مختلف IDE
  • مد Edit در QT Creator
  • مد دیباگ و Dockable در QT Creator
  • کار با سیستم Help، Vim، ابزارها و پلاگین ها در QT Creator

فصل چهارم: بررسی دوباره ی برنامه ی فصل قبل (Qt Creator Overview)

  • بررسی qWarning برای نشان دادن پیغام به کاربر
  • کار با qString و Stream ها
  • ابزارهای ترجمه ی برنامه
  • ساخت برنامه ی Gui
  • کار کردن با Singal ها و Slot ها

فصل پنجم: بررسی کلی برنامه ی مورد نظر برای ساخت (Qt Creator Overview)

  • ساخت یک Echo Server
  • کار با Telnet برای تست Echo Server

فصل ششم: شروع ساخت برنامه ی VFP – ساخت ویئو (Qt Creator Overview)

  • پیکربندی پروژه
  • ساخت یک ویزارد سفارشی برای ساخت کلاس
  • اضافه کردن ویئو اصلی برنامه و اضافه کردن Resource ها
  • ساخت واسط کاربری برنامه
  • کار با تکینک های ریفکتورینگ در کار با Namespace ها
  • ساخت کلاس Startup
  • ساخت کلاس Utils و اضافه کردن Helper Method ها
  • تکمیل واسط کاربری برنامه

فصل هفتم: ساخت قسمت Model برنامه ی مورد نظر (Qt Creator Overview)

  • ساخت فایل json برای ذخیره ی تنظیمات برنامه
  • خواندن فایل های json
  • پارز کردن فایل های json در قالب اشیا
  • ساخت یک Resource برای خواندن و نوشتن تنظیمات برنامه
  • ساخت کلاس Provider
  • ساخت کلاس Instrument Socket

فصل هشتم: منوها و اکشن ها (Menus and Actions)

  • ساخت قسمت Control Tab برنامه
  • ویرایش کلاس Startup برنامه
  • ساخت Command ها
  • ساخت Control Tab View Manager
  • کار با نوار منو و ویرایشگر اکشن
  • ساخت و نمایش پنجره ی About

خرید بسته ی آموزش برنامه نویسی کیوت QT به صورت آنلاین (حجم بسته: 460 مگابایت)

450,000 ریال – خرید

با خرید این بسته ی آموزشی لینک دانلود آن به صورت مستقیم برای شما ایمیل شده و می توانید اقدام به دانلود کنید. دقت بفرمایید که لینک دانلود ارسال شده پس از گذشت 24 ساعت منقضی می شود.

به منظور دریافت پستی بسته های برنامه نویسی سایت پرووید، پس از انجام پرداخت، بر روی دکمه ی زیر کلیک کرده و فرم مربوطه را پر کنید.

Purchase-Icon