ขอให้โชคดีกับการจับสลากคืนนี้
โปรแกรมลอตเตอรีสุ่มข้ามแพลตฟอร์มที่ใช้ .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 จะสะดวกยิ่งขึ้นในการปรับปรุง UI แก้ไขข้อบกพร่อง เพิ่มฟังก์ชัน และให้บริการเครือข่ายผ่าน ASP.NET หรือเทคโนโลยีการพัฒนาระบบคลาวด์อื่นๆ ในอนาคต
วิธีการใช้งาน?
สภาพแวดล้อมการพัฒนา
โปรดตรวจสอบให้แน่ใจว่าคอมพิวเตอร์ของคุณมีการติดตั้งสภาพแวดล้อมดังต่อไปนี้:
- ระบบปฏิบัติการ Windows 10 หรือ Windows 11
- .NET SDK 7.0
- ปริมาณงานการพัฒนา MAUI ใน .NET SDK
- คอมไพล์
- ระบบปฏิบัติการ Android
- วิชวลสตูดิโอ 2022
นอกจากนี้ โปรเจ็กต์นี้ยังใช้แพ็คเกจ NuGet สำหรับการพัฒนาส่วนขยาย โปรดดาวน์โหลด CommunityToolkit.Maui
หลังจากโคลนโปรเจ็กต์นี้ลงในคอมพิวเตอร์ของคุณและเปิดขึ้นมา
การดีบักและการปรับใช้แอปพลิเคชัน
- ใช้ Git เพื่อโคลนโครงการนี้ไปยังคอมพิวเตอร์ของคุณ
- ดับเบิลคลิกเพื่อเปิดไฟล์โซลูชันที่อยู่ในไดเร็กทอรี
AVENTURINECOIN_MAUIEDITION
- หากไม่มีข้อผิดพลาด โซลูชันที่แสดงใน Visual Studio ควรมีไฟล์โครงการสามไฟล์ ได้แก่
AVENTURINECOIN_MAUIEDITION
, AMClassLibrary
และ AMClassLibraryForSave
- เลือกแพลตฟอร์มการแก้ไขข้อบกพร่องที่คุณต้องการแก้ไขในเมนูแบบเลื่อนลงของปุ่ม Debug/Run (สำหรับการปรับใช้ Android และ iOS ขอแนะนำให้เปิด "โหมดนักพัฒนาซอฟต์แวร์" และ "อนุญาตการแก้ไขข้อบกพร่อง USB" บนอุปกรณ์ทางกายภาพ จากนั้น เชื่อมต่อกับคอมพิวเตอร์ เลือก "อุปกรณ์ภายใน" สำหรับการปรับใช้และการดีบัก)
- หลังจากที่แอปพลิเคชันเริ่มต้นแล้ว คุณสามารถคลิกแท็บเพื่อเลือกฟังก์ชันสำหรับการดีบักได้
ฟังก์ชั่นการใช้งาน?
- งวดเดียว แยกบันทึกออกจากรายการทีละรายการ
- วาดหลาย แยกบันทึกจากหลายรายการในคราวเดียว และจำนวนการแยกจะถูกป้อนโดยผู้ใช้
- การตั้งค่ารายการ รายการที่ผู้ใช้กำหนดไว้สำหรับการแตกข้อมูล
- แยกบันทึก อ่านและจัดการผลลัพธ์และบันทึกของการสกัดแต่ละครั้ง
ใช้สถาปัตยกรรมทางเทคนิคอะไร?
.NET 7.0 .NET MAUI 7.0
ปัญหาที่เป็นไปได้?
เนื่องจากข้อจำกัดด้านเวลาและข้อจำกัดด้านเงื่อนไข เราจึงทดสอบฟังก์ชันซอฟต์แวร์ส่วนใหญ่บน Windows และ Android เท่านั้น เมื่อเผชิญกับปัญหาการทำงานของผลิตภัณฑ์ Apple และสถานการณ์ข้อผิดพลาดอื่นๆ ที่อาจตรวจไม่พบ เรายินดีให้ทุกคนส่งรายงานปัญหาให้เรา
บันทึกประจำรุ่น?
ผลิตภัณฑ์นี้เผยแพร่ในโหมดโค้ดโอเพ่นซอร์สฟรีตามใบอนุญาต MIT
开发代号:AVENTURINECOIN
版本:MAUI EDITION
版本号:0.7.0
开发阶段:Alpha
适用平台:Windows(10 以上的版本)、Android、iOS、MacOS
นักพัฒนาและทีม??
SPGLP (Super Gulip 55) เป็นผู้สร้างและเจ้าของพื้นที่เก็บข้อมูลนี้ และรับผิดชอบงานพัฒนาหลัก การจัดการ และเอกสารประกอบของโครงการนี้ เขาเป็นบุคคลหลักที่รับผิดชอบโครงการนี้
GJMofeng มีหน้าที่รับผิดชอบในการเขียนเอกสารและการพัฒนาเสริมของโครงการนี้
Chaoix รับผิดชอบการออกแบบเสริม UI ของโปรเจ็กต์นี้
Velpros รับผิดชอบในการจัดการโครงการและความช่วยเหลือในการควบคุมเวอร์ชันของโครงการนี้
จะมีส่วนร่วมได้อย่างไร?
ดูรายงานช่องโหว่ในประเด็นนี้ หรือส่งปัญหาเพื่ออธิบายแนวคิดหรือกลยุทธ์ในการปรับปรุงของคุณ แยกคลังสินค้านี้ สร้างสาขาใหม่เป็น Feature/<用户名>/<修改内容简述>
และส่งการเปลี่ยนแปลงของคุณถึงเราผ่านคำขอดึง (รวม)
เรารู้สึกขอบคุณอย่างยิ่งและยินดีต้อนรับการอุทิศตนอย่างไม่เห็นแก่ตัวและคำสอนที่มีน้ำใจของคุณ