حظا سعيدا في القرعة الليلة
برنامج يانصيب عشوائي عبر الأنظمة الأساسية يعتمد على .NET MAUI
[ الصينية المبسطة |.
ملخص؟
هذا المنتج عبارة عن برنامج يانصيب عشوائي متعدد المنصات تم تطويره استنادًا إلى بنية تقنية .NET MAUI.
الغرض من تطوير هذا المنتج هو تسهيل طرح الأسئلة في الفصل الدراسي واختيار الأنشطة والسيناريوهات الأخرى التي تتطلب استخدام نقاط عشوائية، وتزويد المنظمين بتطبيق مناسب وعادل وموثوق.
يستخدم هذا المنتج .NET MAUI كإطار عمل للتطوير. وهذه هي محاولتي الأولى لاستخدام .NET MAUI، وهو أيضًا منتج اختباري لتعلم .NET.
هذا المنتج يشارك في مسابقة في المدرسة، وآمل أن يحظى بتفضيل الحكام والمعلمين.
سمات
- تم تطويره باستخدام بنية .NET MAUI . تم كتابته مرة واحدة ونشره وتشغيله على منصات متعددة، وهذا هو استكشافنا للتطبيق العملي لـ .NET و.NET MAUI.
- استخدام مكتبات فئة .NET، والتصميم الكامل الموجه للكائنات والتفكير التطويري . لقد قمت باستخراج الكود المنطقي الأساسي لليانصيب من الكود المصدري لتطبيق سطح مكتب Windows استنادًا إلى WPF وتم تطويره باستخدام لغة Visual Basic التي كتبتها بنفسي، وقمت بتغليفها في مكتبة فئة .NET، ويمكن إجراء قدر صغير نسبيًا من التغييرات يتم استدعاؤه بواسطة البرنامج الرئيسي المكتوب بلغة C# في .NET MAUI، مما يحقق بشكل غير مباشر هدف التطوير المشترك لـ .NET MAUI بواسطة C# وVB.
- القيمة العملية وقابلية التوسع . يمكن نشر هذا المنتج على منصات متعددة ويحافظ على الأداء في العمليات متعددة المنصات، وتوسيع سيناريوهات تطبيق المشروع ومجموعات المستخدمين، وتسهيل نشر الأشخاص واستخدامهم وفقًا للاحتياجات المختلفة. بدعم من مكتبات الفئات الموجهة للكائنات و.NET، سيكون من الملائم أكثر تحسين واجهة المستخدم وإصلاح الأخطاء وإضافة الوظائف وتوفير خدمات الشبكات من خلال ASP.NET أو تقنيات التطوير السحابية الأخرى في المستقبل.
كيفية الاستخدام؟
بيئة التطوير
يرجى التأكد من تثبيت البيئة التالية على جهاز الكمبيوتر الخاص بك:
- نظام التشغيل ويندوز 10 أو ويندوز 11
- صافي SDK 7.0
- أعباء عمل تطوير MAUI في .NET SDK
- بوابة
- الروبوت SDK
- فيجوال ستوديو 2022
بالإضافة إلى ذلك، يستخدم هذا المشروع حزم NuGet لتطوير التوسعة. يرجى تنزيل CommunityToolkit.Maui
بعد استنساخ هذا المشروع على جهاز الكمبيوتر الخاص بك وفتحه.
تصحيح أخطاء التطبيق ونشره
- استخدم Git لاستنساخ هذا المشروع على جهاز الكمبيوتر الخاص بك
- انقر نقرًا مزدوجًا لفتح ملف الحل الموجود في الدليل
AVENTURINECOIN_MAUIEDITION
. - إذا لم تكن هناك أخطاء، فيجب أن يحتوي الحل المعروض في Visual Studio على ثلاثة ملفات مشروع، وهي
AVENTURINECOIN_MAUIEDITION
و AMClassLibrary
و AMClassLibraryForSave
. - حدد النظام الأساسي لتصحيح الأخطاء الذي تريد تصحيحه في القائمة المنسدلة للزر Debug/Run (بالنسبة لنشر Android وiOS، يوصى بتشغيل "وضع المطور" و"السماح بتصحيح أخطاء USB" على الجهاز الفعلي ثم قم بتوصيله بالكمبيوتر، وحدد "الجهاز المحلي" للنشر وتصحيح الأخطاء)
- بعد بدء تشغيل التطبيق، يمكنك النقر فوق علامة التبويب لتحديد وظيفة تصحيح الأخطاء.
وظيفة التطبيق؟
- سحب واحد استخراج السجلات من القائمة واحدا تلو الآخر
- رسم متعدد استخراج السجلات من قوائم متعددة في وقت واحد، ويتم إدخال عدد عمليات الاستخراج من قبل المستخدم.
- إعدادات القائمة قائمة يحددها المستخدم لاستخراجها
- استخراج السجلات قراءة وإدارة النتائج والسجلات لكل استخراج
ما هي البنية التقنية المستخدمة؟
.نت 7.0 .نت ماوي 7.0
المشاكل المحتملة؟
نظرًا لضيق الوقت وقيود الحالة، قمنا باختبار معظم وظائف البرنامج فقط على نظامي التشغيل Windows وAndroid. في مواجهة المشكلات الجارية على منتجات Apple وحالات الأخطاء الأخرى التي قد لا يتم اكتشافها، نرحب بالجميع لتقديم تقرير المشكلة إلينا.
ملاحظات الإصدار؟
تم إصدار هذا المنتج في وضع التعليمات البرمجية مفتوح المصدر مجانًا استنادًا إلى ترخيص MIT.
开发代号:AVENTURINECOIN
版本:MAUI EDITION
版本号:0.7.0
开发阶段:Alpha
适用平台:Windows(10 以上的版本)、Android、iOS、MacOS
المطورين والفريق؟؟
SPGLP (Super Gulip 55) هو منشئ هذا المستودع ومالكه وهو المسؤول عن أعمال التطوير الرئيسية لهذا المشروع وإدارته وتوثيقه. وهو الشخص الرئيسي المسؤول عن هذا المشروع.
GJMofeng مسؤول عن كتابة المستندات والتطوير الإضافي لهذا المشروع
Chaoix هو المسؤول عن التصميم المساعد لواجهة المستخدم لهذا المشروع.
Velpros مسؤول عن إدارة المشروع والمساعدة في التحكم في الإصدار لهذا المشروع.
كيف تساهم؟
قم بعرض تقرير الضعف الخاص بالمشكلة، أو أرسل مشكلة لشرح أفكارك أو استراتيجيات التحسين. افصل هذا المستودع، وأنشئ فرعًا جديدًا باسم Feature/<用户名>/<修改内容简述>
، وأرسل تغييراتك إلينا من خلال طلب سحب (دمج).
نحن ممتنون للغاية ونرحب بتفانيكم المتفاني وتعاليمكم السخية.