Bardiaism – Telegram
Bardiaism
903 subscribers
140 photos
162 videos
7 files
214 links
سعی میکنم از تجربیات و مطالعات جدیدم که بنظرم جالب میاد اینجا بنویسم.
ایمیل:
bardia.daneshvar@gmail.com
Download Telegram
Media is too big
VIEW IN TELEGRAM
آموزش Qt و Qml - انجام پروژه پنل بازی - قسمت سوم

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

لینک ویدیو در کانال یوتیوب:
https://youtu.be/fnD_UOQv8-Q

@Bardiaism
5
توی لینوکس میخواید اپلیکیشنی که به کمک timezone موقعیت مکانی شمارو حدس میزنه و سرویسشو تحریم میکنه گول بزنید؟
یه environment variable هست به اسم TZ که اکثر فریم‌ورک‌ها ازش پیروی میکنن. اونو روی timezone مورد نظر تنظیم کنید و بعد برنامه رو اجرا کنید.

مثلا برای نیویورک:
export TZ=America/New_York

یا برای برلین:
export TZ=Europe/Berlin

روی خیلی برنامه‌ها جواب میده.

همچنین میتونید از اینجا لیست کاملی از مقادیر timezone رو ببینید:
https://en.wikipedia.org/wiki/List_of_tz_database_time_zones

@Bardiaism
😎62👍1
Media is too big
VIEW IN TELEGRAM
آموزش Qt و Qml - انجام پروژه پنل بازی - قسمت چهارم

تو این قسمت از توسعه پنل بازیمون، تصاویر بازی‌های استیم رو میخونیم و نمایش میدیم. بعد از اون میریم سر پیاده‌سازی سیستم یکپارچه‌ای که تو قسمت قبل شروع کردیم که مدیریت همه سورس‌ها (از جمله استیم) رو اون سیستم و لایه‌ی بیرونی انجام میده.
این ویدیو بخاطر طولانی بودن به دو قسمت ۴ و ۵ شکسته شد، قسمت بعدی به زودی آپلود میشه.

گیت‌هاب پروژه:
https://github.com/realbardia/game-panel

لینک ویدیو در کانال یوتیوب:
https://youtu.be/1gwBRMlVpIg

@Bardiaism
👍3❤‍🔥2
Media is too big
VIEW IN TELEGRAM
آموزش Qt و Qml - انجام پروژه پنل بازی - قسمت پنجم

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

این ویدیو بخاطر طولانی بودن به دو قسمت ۴ و ۵ شکسته شد، این قسمت دوم از اون ویدیو هست و قسمت اولش قبلا آپلود شده.

گیت‌هاب پروژه:
https://github.com/realbardia/game-panel

لینک ویدیو در یوتیوب‌:
https://youtu.be/IXOuBzOsVRg

@Bardiaism
❤‍🔥21👍1
Media is too big
VIEW IN TELEGRAM
آموزش Qt و Qml - انجام پروژه پنل بازی - قسمت ششم

تو این قسمت از توسعه پنل بازیمون، بیشتر به مرتب‌سازی کدهای قبلی و بهبود یک سری مکانیزم‌ها میپردازیم.

این ویدیو بخاطر طولانی بودن به دو قسمت ۶ و ۷ شکسته شد، این قسمت اول از اون ویدیو هست و قسمت دومش سمت UI میریم.

گیت‌هاب پروژه:
https://github.com/realbardia/game-panel

لینک ویدیو در یوتیوب:
https://youtu.be/yzH-AiYIJds

@Bardiaism
7👍1
Media is too big
VIEW IN TELEGRAM
آموزش Qt و Qml - انجام پروژه پنل بازی - قسمت هفتم

تو این قسمت از توسعه پنل بازیمون، توی پینترست دنبال ایده برای UI میگردیم و بعد از اون شروع میکنیم به پیاده‌سازی‌های موارد اولیه از UI.

این ویدیو بخاطر طولانی بودن به دو قسمت ۶ و ۷ شکسته شد، این قسمت دوم از اون ویدیو هست و قسمت اولش قبلا آپلود شده.

گیت‌هاب پروژه:
https://github.com/realbardia/game-panel

لینک ویدیو در یوتیوب:
https://youtu.be/nUo1cA7kRmM

@Bardiaism
7❤‍🔥1
Media is too big
VIEW IN TELEGRAM
آموزش Qt و Qml - انجام پروژه پنل بازی - قسمت هشتم

تو این قسمت از توسعه پنل بازیمون، ظاهر فیلد جستجو رو توسعه میدیم و اونو بصورت کامپوننت تعریف میکنیم تا بتونیم بقیه بخش‌های نرم‌افزار هم استفاده کنیم.

این ویدیو بخاطر طولانی بودن به دو قسمت ۸ و ۹ شکسته شد، این قسمت اول از اون ویدیو هست و قسمت دوم ویدیو در ادامه این ویدیو آپلود خواهد شد.

گیت‌هاب پروژه:
https://github.com/realbardia/game-panel

لینک ویدیو در کانال یوتیوب:
https://youtu.be/QF_ehJ98BX8

@Bardiaism
5❤‍🔥1
Media is too big
VIEW IN TELEGRAM
آموزش Qt و Qml - انجام پروژه پنل بازی - قسمت نهم

تو این قسمت از توسعه پنل بازیمون، فونت آیکون به برنامه اضافه میکنیم و در ادامه‌ش برای فیلد جستجو که تو قسمت قبل توسعه دادیم آیکون‌هایی تنظیم میکنیم.

این ویدیو بخاطر طولانی بودن به دو قسمت ۸ و ۹ شکسته شد، این قسمت دوم از اون ویدیو هست و قسمت اولش قبلا آپلود شده.

گیت‌هاب پروژه:
https://github.com/realbardia/game-panel

لینک ویدیو در کانال یوتیوب:
https://youtu.be/Gu8XxoJmK6U

@Bardiaism
❤‍🔥52
Media is too big
VIEW IN TELEGRAM
آموزش Qt و Qml - انجام پروژه پنل بازی - قسمت دهم

تو این قسمت از توسعه پنل بازیمون، ظاهر بقیه کلیدهای نوار ابزار بالا رو پیاده‌سازی میکنیم، کامپوننت‌های بیشتری میسازیم، یک مقدار کد رو مرتب میکنیم و همینطور دستی به ظاهر پنل کناری میزنیم تا جذاب‌تر بشه.

این ویدیو بخاطر طولانی بودن به دو قسمت ۱۰ و ۱۱ شکسته شد، این قسمت دوم از اون ویدیو هست و قسمت اولش قبلا آپلود شده.

گیت‌هاب پروژه:
https://github.com/realbardia/game-panel

لینک ویدیو در کانال یوتیوب:
https://youtu.be/BxBpkpb45MA

@Bardiaism
4👍2❤‍🔥1
Media is too big
VIEW IN TELEGRAM
آموزش Qt و Qml - انجام پروژه پنل بازی - قسمت یازدهم

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

این ویدیو بخاطر طولانی بودن به دو قسمت ۱۰ و ۱۱ شکسته شد، این قسمت دوم از اون ویدیو هست و قسمت اولش قبلا آپلود شده.

گیت‌هاب پروژه:
https://github.com/realbardia/game-panel

لینک ویدیو در کانال یوتیوب:
https://youtu.be/zfU4J-xKXfA

@Bardiaism
1👍32❤‍🔥1
Media is too big
VIEW IN TELEGRAM
آموزش Qt و Qml - انجام پروژه پنل بازی - قسمت دوازدهم

تو این قسمت از توسعه پنل بازیمون، ظاهر آیتم‌های وسط صفحه رو طراحی میکنیم، بجای لیست از جدول استفاده میکنیم و تصاویر و متن‌هارو نمایش میدیم

این ویدیو بخاطر طولانی بودن به دو قسمت ۱۲ و ۱۳ شکسته شد، این قسمت اول از اون ویدیو هست و قسمت دومش بعد از این ویدیو آپلود میشه.

گیت‌هاب پروژه:
https://github.com/realbardia/game-panel

لینک ویدیو در یوتیوب:
https://youtu.be/wxVromW7COQ

@Bardiaism
26
Media is too big
VIEW IN TELEGRAM
آموزش Qt و Qml - انجام پروژه پنل بازی - قسمت سیزدهم

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

این ویدیو بخاطر طولانی بودن به دو قسمت ۱۲ و ۱۳ شکسته شد، این قسمت دوم از اون ویدیو هست و قسمت اولش قبلا آپلود شده.

گیت‌هاب پروژه:
https://github.com/realbardia/game-panel

لینک ویدیو در یوتیوب:
https://youtu.be/tPfGlWzFzUk

@Bardiaism
66