نکته مهم: به روز رسانی این دوره به Qt 6 وجود دارد. اگر تازه شروع کرده اید، این چیزی است که باید انجام دهید. اگر دلیل خاصی برای هدف قرار دادن Qt 5 دارید، این را انجام دهید.
این دوره شما را از صفر به سطحی می برد که می توانید هر برنامه Qt C++ Gui را که می خواهید بنویسید. این برای افراد مبتدی کاملاً طراحی شده است، اما افرادی با سطوح مختلف تجربه که مایل به یادگیری Qt C ++ Gui هستند به همان اندازه آن را مفید خواهند یافت.
Qt در زمینه ساخت اپلیکیشن رابط کاربری گرافیکی متقابل پلتفرم مبتنی بر C++ در رتبه دوم قرار ندارد. در حال حاضر میتوان از آن برای ساختن نرمافزاری استفاده کرد که تقریباً روی هر پلتفرمی اجرا میشود: ویندوز، مک، لینوکس، اندروید، IOS و حتی سیستمهای جاسازی شده. شما اساسا یک بار نرم افزار خود را می سازید و تنها کاری که باید انجام دهید این است که آن را برای پلتفرم و voila مورد نظر خود بسازید!
این دوره با در نظر گرفتن یک مبتدی کامل تا C++ و Qt شروع میشود، و ما شما را در فرآیند راهاندازی محیط خود بر روی پلتفرم مورد نظرتان راهنمایی میکنیم:
ما نصب زنده Qt Creator را در ویندوز انجام می دهیم
ما نصب زنده Qt Creator را در لینوکس انجام می دهیم
ما شما را راهنمایی می کنیم که چگونه Qt Creator را در مک نصب کنید
ما شما را از طریق Qt Creator راهنمایی میکنیم و ابزارهایی را به شما نشان میدهیم که با هم کار میکنند تا برنامه شما ساخته شود
سپس ما شما را به یک تور از زبان برنامه نویسی C++ می بریم و مفاهیمی را که برای شروع کار با Qt برای ساخت برنامه های رابط کاربری گرافیکی براق شما مهم تلقی می شوند، پوشش می دهیم. برای شروع نوشتن برنامه های خود با استفاده از Qt نیازی نیست که یک جادوگر ++C باشید. یکی از اهدافی که در پشت خود Qt وجود دارد این است که استفاده از آن تا حد امکان آسان باشد و به شما کمک کند تا روی منطق برنامه خود به جای لوله کشی پیچیده C++ تمرکز کنید. این بدان معنا نیست که شما می توانید با دانش ++ صفر انجام دهید. به همین دلیل است که ما شما را به یک تور می بریم تا مفاهیم اساسی زبان را پوشش دهیم که موضوعاتی مانند:
اجرای اولین برنامه کنسول خود و درک عملکرد اصلی
جریانهایی که به شما کمک میکنند دادهها را از برنامههای C++ خود بنویسید و بخوانید
متغیرها و انواع داده
عملگرها و کنترلهای اصلی C++ جایی که در میان چیزهای دیگری درباره if و حلقهها یاد میگیرید
برنامه ای بسازید تا اعداد را حدس بزند و مفاهیمی را که تاکنون آموخته اید کنار هم قرار دهید
توابع C++
کلاس های C++
ساخت اولین برنامه رابط کاربری گرافیکی Qt C++ شما
ساخت یک نسخه رابط کاربری گرافیکی از بازی حدس زدن شماره شما
سپس از سیگنالها و شکافهای مفهومی جذاب در Qt بازدید میکنیم که در آنجا انعطافپذیرترین روش پاسخگویی به رویدادها را یاد میگیرید:
ما به طور کلی توابع لامبدا را در C++ بررسی خواهیم کرد، به آنها نیاز داریم تا از نحو SIGNAL SLOT خود استفاده کنند
ما راههای مختلف برای اتصال سیگنالها به اسلاتها در Qt را بررسی میکنیم
سپس ما یک نسخه نمایشی برای اجرای مفهومی برای شما انجام می دهیم تا آنها را امتحان کنید
بعد در بخش ابزارکهای Qt شیرجه میزنیم و از برخی از مهمترین کلاسهای ویجت در Qt بازدید میکنیم:
QWiget
QMainWindow
QMessageBox
QPushButton
QLineEdit
QTextEdit
QLabel
QHBoxLayout، QVBoxLayout، QGridLayout
از خطمشیها و کششهای اندازه و نحوه کمک به گره زدن در طرحبندیهای شما بازدید میکنیم
QCheckBox و QRadioButton
QList
QComboBox
QListWidget
QTabWidget
QMenu، QToolBar، QAction
دیالوگها در مرحله بعدی بررسی میشوند، ما به QDialog و نحوه ایجاد کلاس گفتگوی سفارشی خود از ابتدا نگاه میکنیم، QDialogButtonBox، QMessageBox، QFontDialog، QFileDialog، QInputDialog و نحوه افزودن لایهای از تعامل به برنامههای Qt GUI شما.
>سپس نحوه کار با سیستم منبع Qt را بررسی می کنیم، برنامه های Qt خود را با QStyle، QPalette و Style Sheets ذخیره می کنیم، تنظیمات برنامه شما را با QSetting ذخیره می کنیم، کار با فایل ها و دایرکتوری ها با استفاده از QFile و QDir و به پایان می رسانیم. دوره با توری از قابلیت های شبکه Qt که در آن ما:
کلاسهای مختلفی را که برای کار با شبکهها در Qt در دسترس هستند، ببینید
برنامه ای برای دانلود صفحات وب در برنامه های Qt ما بسازید
برنامه ای برای مصرف Rest API در برنامه های Qt خود بسازید
این دوره برای کمک به شما در موفقیت در تبدیل شدن به یک توسعه دهنده برنامه Qt Gui بدون توجه به سطح تخصص فعلی شما طراحی شده است. تنها شرط این است که ذهنی باز و میل قوی برای یادگیری به وجود بیاورید. اکنون، لطفاً برخی از ویدیوهای پیشنمایش را بررسی کنید و اجازه دهید با استفاده از Qt، ساختن برنامههای رابط کاربری گرافیکی متقابل پلتفرم را شروع کنید.
یودمی یکی از بزرگترین پلتفرمهای آموزشی آنلاین است که به میلیونها کاربر در سراسر جهان امکان دسترسی به دورههای متنوع و کاربردی را فراهم میکند. این پلتفرم امکان آموزش در زمینههای مختلف از فناوری اطلاعات و برنامهنویسی گرفته تا زبانهای خارجی، مدیریت، و هنر را به کاربران ارائه میدهد. با استفاده از یودمی، کاربران میتوانند به صورت انعطافپذیر و بهینه، مهارتهای جدیدی را یاد بگیرند و خود را برای بازار کار آماده کنند.
یکی از ویژگیهای برجسته یودمی، کیفیت بالای دورهها و حضور استادان مجرب و با تجربه در هر حوزه است. این امر به کاربران اعتماد میدهد که در حال دریافت آموزش از منابع قابل اعتماد و معتبر هستند و میتوانند به بهترین شکل ممکن از آموزشها بهره ببرند. به طور خلاصه، یودمی به عنوان یکی از معتبرترین و موثرترین پلتفرمهای آموزشی آنلاین، به افراد امکان میدهد تا به راحتی و با کیفیت، مهارتهای مورد نیاز خود را ارتقا دهند و به دنبال رشد و پیشرفت شغلی خود باشند.
مهندس نرم افزار در Blikoon Technologies
نمایش نظرات