Buena suerte con el sorteo de esta noche.
Programa de lotería aleatoria multiplataforma basado en .NET MAUI
[ Chino simplificado | Inglés ]
¿Descripción general?
Este producto es un programa de lotería aleatoria multiplataforma desarrollado en base a la arquitectura tecnológica .NET MAUI.
El propósito de desarrollar este producto es facilitar las preguntas en el aula de la escuela, la selección de actividades y otros escenarios que requieren el uso de puntos aleatorios, y brindar a los organizadores una aplicación conveniente, justa y confiable.
Este producto utiliza .NET MAUI como marco de desarrollo. Es mi primer intento con .NET MAUI y también es un producto de prueba para mi aprendizaje de .NET.
Este producto está participando en un concurso en la escuela y espero que sea favorecido por los jueces y profesores.
Características
- Desarrollado utilizando arquitectura .NET MAUI . Escrito una vez, implementado y ejecutado en múltiples plataformas, esta es nuestra exploración de la aplicación práctica de .NET y .NET MAUI.
- Utilización de bibliotecas de clases .NET, diseño completo orientado a objetos y pensamiento de desarrollo . Extraje el código lógico central de la lotería del código fuente de una aplicación de escritorio de Windows basada en WPF y lo desarrollé utilizando el lenguaje Visual Basic que escribí yo mismo, y lo encapsulé en una biblioteca de clases .NET. Se pueden realizar una cantidad relativamente pequeña de cambios. llamado por el programa principal escrito en C# en .NET MAUI, logrando indirectamente el objetivo de desarrollar conjuntamente .NET MAUI por C# y VB.
- Valor práctico y escalabilidad . Este producto se puede implementar en múltiples plataformas y mantiene el rendimiento en operaciones multiplataforma, ampliando los escenarios de aplicación y los grupos de usuarios del proyecto, y facilitando la implementación y el uso de las personas bajo diferentes necesidades. Con el soporte de bibliotecas de clases .NET y orientadas a objetos, será más conveniente mejorar la interfaz de usuario, corregir errores, agregar funciones y proporcionar servicios de red a través de ASP.NET u otras tecnologías de desarrollo en la nube en el futuro.
¿Cómo utilizar?
entorno de desarrollo
Asegúrese de que su computadora tenga instalado el siguiente entorno:
- Sistema operativo Windows 10 o Windows 11
- SDK de .NET 7.0
- Cargas de trabajo de desarrollo de MAUI en el SDK de .NET
- git
- SDK de Android
- Estudio visual 2022
Además, este proyecto utiliza paquetes NuGet para el desarrollo de expansiones. Descargue CommunityToolkit.Maui
después de clonar este proyecto en su computadora y abrirlo.
Depuración e implementación de aplicaciones
- Usa Git para clonar este proyecto en tu computadora
- Haga doble clic para abrir el archivo de solución ubicado en el directorio
AVENTURINECOIN_MAUIEDITION
. - Si no hay errores, la solución mostrada en Visual Studio debe contener tres archivos de proyecto, a saber,
AVENTURINECOIN_MAUIEDITION
, AMClassLibrary
y AMClassLibraryForSave
. - Seleccione la plataforma de depuración que desea depurar en el menú desplegable del botón Depurar/Ejecutar (para la implementación de Android e iOS, se recomienda activar el "Modo de desarrollador" y "Permitir depuración de USB" en el dispositivo físico y luego conéctelo a la computadora, seleccione "Dispositivo local" para implementación y depuración)
- Una vez iniciada la aplicación, puede hacer clic en la pestaña para seleccionar la función de depuración.
¿Función de aplicación?
- sorteo único Extraer registros de una lista uno a la vez
- Sorteo múltiple Extraiga registros de varias listas a la vez y el usuario ingresa el número de extracciones.
- Configuraciones de lista Una lista establecida por el usuario para su extracción.
- Extraer registros Leer y gestionar los resultados y registros de cada extracción.
¿Qué arquitectura técnica se utiliza?
.NET 7.0 .NET MAUI 7.0
¿Posibles problemas?
Debido a limitaciones de tiempo y condiciones, solo probamos la mayoría de las funciones del software en Windows y Android. Ante problemas de ejecución en productos Apple y otras situaciones de error que pueden no detectarse, todos pueden enviarnos un informe de problemas.
¿Notas de la versión?
Este producto se lanza en modo de código fuente abierto gratuito basado en la licencia MIT.
开发代号:AVENTURINECOIN
版本:MAUI EDITION
版本号:0.7.0
开发阶段:Alpha
适用平台:Windows(10 以上的版本)、Android、iOS、MacOS
¿Desarrolladores y equipo?
SPGLP (Super Gulip 55) es el creador y propietario de este repositorio y es responsable del principal trabajo de desarrollo, gestión y documentación de este proyecto. Es el principal responsable de este proyecto.
GJMofeng es responsable de la redacción de documentos y el desarrollo auxiliar de este proyecto.
Chaoix es responsable del diseño auxiliar de la UI de este proyecto.
Velpros es responsable de la gestión del proyecto y la asistencia de control de versiones de este proyecto.
¿Cómo contribuir?
Vea el informe de vulnerabilidad sobre el problema o envíe un problema para explicar sus ideas o estrategias de mejora. Bifurque este almacén, cree una nueva rama como Feature/<用户名>/<修改内容简述>
y envíenos sus cambios a través de una solicitud de extracción (fusión).
Estamos muy agradecidos y damos la bienvenida a su dedicación desinteresada y sus generosas enseñanzas.