ساخت یک اپلیکیشن بازی کوییز با استفاده از Windows Forms و #C
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- ایجاد هر نوع کوییز با سوالات چند گزینهای با استفاده از این برنامه، شما یاد خواهید گرفت که چگونه برنامه را بسازید و همچنین میتوانید از آن برای مدت طولانی استفاده کنید.
- ساخت یک اپلیکیشن کوییز ساز دسکتاپ با استفاده از #C و Windows Forms در Visual Studio IDE
- ایجاد یک کوییز پلیر در اپلیکیشن که بتوانید کوییز ساخته شده را بازی کنید.
- ذخیرهی کوییز ایجاد شده به عنوان یک فایل TXT با فرمت و بارگذاری مجدد آن برای ویرایش یا بازی در کوییز
- افزودن تصاویر، متنها و سوالات چند گزینهای به اپلیکیشن کوییز
- این اپلیکیشن را از ابتدا تا انتها بدون استفاده از هیچ دارایی شخص ثالث ایجاد خواهیم کرد و تمام عناصر به تدریج انجام خواهند شد.
- در پنجره بازی کوییز، سوالات نمایش داده شده بر روی صفحه را تصادفی کنید.
- بررسیهایی انجام دهید تا از بارگذاری نوع درست فایل متنی به بازی اطمینان حاصل کنید.
- به تسلط به زبان برنامهنویسی #C دست یابید.
- یادگیری مبانی و متدهای میانرا برای کار با فرمهای ویندوز
- تسلط به خواندن و نوشتن فایلهای متنی در #C
- طراحی رابط کاربری خود در چندین پنجره و اجرای آنها به طور همزمان در Visual Studio
- افزودن چکهای خود برای اطمینان از استفاده از نوع درست فایل در کوییز
- کار با مدیریت استثناها در #C و جلوگیری از سقوط برنامه
- حل مشکلات ساده تا پیچیده در #C
- استفاده از برنامهنویسی OOP برای بارگذاری، خواندن، ویرایش و حذف سوالات از کوییز
- مخلوطسازی یا تصادفیسازی ترتیب لیست تا سوالات به ترتیب متفاوتی نمایش داده شوند هنگامی که گزینه مخلوطسازی در کوییز انتخاب شده است.
- استفاده از <>Lists برای جمعآوری باکسهای متنی، رادیو باتنها و سوالات ایجاد شده
- دسترسی عمیقتری به حلقههایی مانند While ،For و Foreach در #C کنید.
- ایجاد توابع سفارشی و گذراندن پارامترها از طریق آنها برای دستیابی به نتایج خاص
- انتشار اپلیکیشن با ایجاد یک نصاب سفارشی در Microsoft Visual Studio
- انتشار اپلیکیشن با ایجاد یک فایل EXE واحد با یک آیکون سفارشی
پیش نیازهای دوره
- نیاز به تجربه برنامهنویسی نیست، شما همه چیز را قدم به قدم با مدرس یاد خواهید گرفت.
- درک اولیه از Visual Studio به دنبال کردن کمک خواهد کرد، اما اجباری نیست.
توضیحات دوره
در این دوره، ما یک اپلیکیشن دسکتاپ با استفاده از #C و Windows Form در Visual Studio ایجاد خواهیم کرد. اپلیکیشنی که خواهیم ساخت، یک اپلیکیشن کوییز ساز خواهد بود که به شما اجازه میدهد تا یک کوییز چند گزینهای ایجاد کنید. شما میتوانید برای هر سوال یک تصویر بارگذاری کنید، سوال و جوابها را اضافه کنید. ما از رادیو باتنها برای انتخاب پاسخ صحیح از لیست سوالات استفاده خواهیم کرد. پس از ایجاد یک سوال، میتوانید آن سوال را به برنامه ذخیره کرده و سوال جدیدی ایجاد کنید. همچنین میتوانید سوال را به عنوان یک فایل متنی در کامپیوتر ذخیره کرده، بعداً برای افزودن سوالات بیشتر، بروزرسانی سوالات یا حذف هر سوال بارگذاری کنید. تمام این موارد در داخل اپلیکیشن انجام خواهد شد. همچنین مدیریتی برای استثناها در برنامه انجام خواهیم داد تا مشکل فایلها با فرمت نادرست یا شناسایی فایلهای خالی حل شود.
ما همچنین پنجره بازی کوییز را با این برنامه ایجاد خواهیم کرد. در این پنجره، شما قادر خواهید بود فایل متنی کوییزی که ایجاد کردهاید را بارگذاری کرده و کوییز را بازی کنید. در این پنجره، شما قادر خواهید بود سوالات کوییز را تصادفی کنید، که در آن همه سوالات از فایل متنی مخلوط شده و بهطور تصادفی در کوییز نمایش داده میشوند. زمانی که کوییز شروع میشود، یک محدودیت زمانی برای هر سوال خواهد داشت و اگر به آن پاسخ داده نشود، بهطور خودکار به سوال بعدی منتقل خواهد شد. در پایان کوییز، یک پنجره سوال و جواب نشان داده خواهد شد که نتایج کوییز را شامل خواهد شد. تعداد سوالات پاسخ داده شده بهدرستی را نشان خواهد داد و پاسخهای سوالات بهدرستی جواب داده نشده را نمایش خواهد داد. برنامه تمام سوالات را از فایل متنی ردیابی خواهد کرد.
پنجره سازنده کوییز
- استفاده از برنامهنویسی شیگرا برای ایجاد یک کلاس سوال و سازماندهی سوالات با استفاده از آن
- استفاده از کامپوننتها فرمهای ویندوز مانند برچسبها، رادیو باتنها، دکمهها، باکسهای متنی و باکسهای تصویری برای ایجاد رابط کاربری در Visual Studio
- ایجاد رویداد برای هر یک از کامپوننت ضروری
- استفاده از <>Lists برای سازماندهی باکسهای متنی و رادیو باتنها برای ارتباط با یکدیگر
- استفاده از تابع سفارشی برای نمایش، بروزرسانی یا حذف سوالات از کوییز
- بارگذاری و ذخیره فایلهای متنی از پنجره سازنده کوییز
- هنگام بارگذاری فایل متنی، بررسی کنید که آیا فایل در فرمت صحیح است، اگر نیست، یک پیام خطا بر روی صفحه نمایش دهید.
- استفاده از دکمههای جلو و عقب برای ناوبری در میان سوالات موجود در کوییز
- ایجاد سوالات کوییز جدید که بهطور خودکار به بانک سوالات اضافه خواهند شد.
- حذف هر سوال کوییز
- پاک کردن تمام عناصر
- و بیشتر
پنجره بازی کوییز
- بارگذاری فایل متنی و انجام بررسیها برای اطمینان از اینکه در فرمت صحیح است.
- فعال و غیرفعال کردن کامپوننتهای ضروری زمانی که شرایط تأمین شده است، مانند اجرای بازی، بارگذاری فایل، اتمام کوییز و غیره
- استفاده از کامپوننتهای فرمهای ویندوز مشابه پنجره سازنده کوییز برای ایجاد رابط کاربری
- استفاده از کلاس سوال که قبلاً ایجاد شده برای بارگذاری سوالات، تصاویر و پاسخها بر روی صفحه
- اجازه به کاربران برای مخلوطسازی سوالات به طوری که سوالات تصادفی بر روی صفحه نمایش داده شوند.
- اگر کاربر به سوالات بهدرستی پاسخ دهد، در برنامه نمره آن را نگه دارید.
- نمایش نتیجه در یک پنجره جدید، و ارائه پاسخهای سوالات بهدرستی پاسخ داده نشده
- استفاده از تایمر و نوار پیشرفت برای نمایش یک محدودیت زمانی خاص برای هر سوال
- بهطور خودکار سوالات را زمانی که محدودیت تایم به پایان میرسد، تغییر دهید.
این دوره برای چه کسانی مناسب است؟
- توسعهدهندگان مبتدی #C
- کنجکاو درباره ساخت اپلیکیشنهای دسکتاپ در ویندوز با #C و Visual Studio
- دانشجویانی که میخواهند درباره محاسبات و مهندسی نرمافزار یاد بگیرند.
- مدرسانی که میخواهند بهترین شیوهها و حل خلاقانه مشکلات را با دانشجویان خود به اشتراک بگذارند.
ساخت یک اپلیکیشن بازی کوییز با استفاده از Windows Forms و #C
-
مقدمه 11:49
-
آشنایی با IDE Visual Studio و ساختار فایل 12:48
-
ایجاد رابط پنجره سازنده کوییز 27:07
-
ایجاد رابط پنجره پلیر کوییز 19:30
-
کدنویسی پنجره سازنده کوییز در Visual Studio 01:37:02
-
کدنویسی پنجره بازی کوییز در Visual Studio 49:53
-
ایجاد نصاب و فایل اجرایی مستقل 18:02
-
رفع اشکالات 09:28
-
افزودن ویژگی بارگذاری تصویر آنلاین به اپلیکیشن None
مشخصات آموزش
ساخت یک اپلیکیشن بازی کوییز با استفاده از Windows Forms و #C
- تاریخ به روز رسانی: 1404/06/14
- سطح دوره:همه سطوح
- تعداد درس:9
- مدت زمان :04:38:11
- حجم :1.72GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy