نکته ویژه: این دوره مبتنی بر Qt 5 است. Qt 6 آخرین نسخه Qt است (در دسامبر 2020 منتشر شد) و تغییراتی را ارائه کرد که با کدهای نوشته شده برای Qt 5 کار نمی کند. Threading یکی از این موارد است. مناطق بسیار آسیب دیده Qt. ما در چند ماه آینده بهروزرسانیای ایجاد خواهیم کرد که Qt 6 را در نظر میگیرد، اما با این دوره، استفاده از Qt 5 را به شدت توصیه میکنیم.
Qt یک چارچوب توسعه برنامه متقابل پلتفرم است، میتوانید از آن برای توسعه برنامههای کاربردی برای ویندوز، مک، لینوکس، تلفن همراه و دستگاههای جاسازی شده استفاده کنید.
این دوره به شما امکان می دهد از ویژگی های Multi-threading و Inter Process Communication ارائه شده توسط چارچوب Qt با استفاده از زبان برنامه نویسی C++ استفاده کنید.
شما روشهای مختلف ایجاد و مدیریت رشتهها را یاد خواهید گرفت و به آنها مسلط خواهید شد، کارهایی را که میتوانند در پسزمینه انجام دهند و به آنها اجازه میدهید پس از اتمام نتایج به شما گزارش دهند. این دوره فقط به شما نشان نمیدهد که چگونه برای ایجاد موضوعات و استفاده از آنها برای بهبود طراحی برنامه خود؛ همچنین متوجه خواهید شد که چرا هر تکنیک کار می کند و مشکلات رایجی که هنگام استفاده از Thread ها و IPC در برنامه های C++ آن ها با آنها مواجه می شود.
سخنرانیها با دقت طراحی شدهاند که توسط نمایشهای نمایشی جذاب پشتیبانی میشوند تا بتوانید بلافاصله مفاهیم را به تنهایی امتحان کنید. اگر به دنبال استفاده از Multi-threading یا Inter Process Communication در برنامه های Qt C++ خود هستید، این دوره شما را در کمترین زمان ممکن راه اندازی می کند. در اینجا برخی از مواردی است که با گذراندن دوره به آنها مسلط خواهید شد:
ایجاد و مدیریت موضوعات
ارسال بازخورد به موضوع اصلی
همگام سازی موضوع
ایمنی موضوع و ورود مجدد
استفاده از Thread Pools
Qt همزمان : سطح بالای Threading API
مدیریت فرآیندها
ارتباطات بین فرآیندی
DBus
و بیشتر
Qt پلتفرم انتخابی برای هزاران پروژه نرمافزاری، هم منبع باز و هم تجاری است، از جمله پروژهای که ما مشتاقانه برای ضبط ویدیوهای خود استفاده میکنیم. اگر میخواهید از رشتهها و مکانیسمهای ارتباطی بین فرآیندی در برنامههای متقابل پلتفرم خود استفاده کنید، Qt زندگی شما را بسیار آسانتر میکند. لطفاً برخی از ویدیوهای پیشنمایش را بررسی کنید، و اجازه دهید استفاده از Threads و Inter Process Communication را در برنامههای متقابل پلتفرم Qt C++ خود شروع کنیم.
مهندس نرم افزار در Blikoon Technologies
نمایش نظرات