Boa sorte com o sorteio hoje à noite
Programa de loteria aleatória multiplataforma baseado em .NET MAUI
[ Chinês simplificado | Inglês]
Visão geral?
Este produto é um programa de loteria aleatória multiplataforma desenvolvido com base na arquitetura da tecnologia .NET MAUI.
O objetivo do desenvolvimento deste produto é facilitar o questionamento da sala de aula da escola, a seleção de atividades e outros cenários que exigem o uso de pontos aleatórios, além de fornecer aos organizadores uma aplicação conveniente, justa e confiável.
Este produto usa .NET MAUI como estrutura de desenvolvimento. É minha primeira tentativa no .NET MAUI e também é um produto de teste para meu aprendizado em .NET.
Este produto está participando de um concurso na escola e espero que seja apreciado pelos jurados e professores.
Características
- Desenvolvido usando arquitetura .NET MAUI . Escrito uma vez, implantado e executado em múltiplas plataformas, esta é a nossa exploração da aplicação prática do .NET e do .NET MAUI.
- Utilização de bibliotecas de classes .NET, design completo orientado a objetos e pensamento de desenvolvimento . Extraí o código lógico principal da loteria do código-fonte de um aplicativo de desktop Windows baseado em WPF e desenvolvi usando a linguagem Visual Basic que eu mesmo escrevi e o encapsulei em uma biblioteca de classes .NET. chamado pelo programa principal escrito em C# em .NET MAUI, atingindo indiretamente o objetivo de desenvolver conjuntamente .NET MAUI por C# e VB.
- Valor prático e escalabilidade . Este produto pode ser implantado em múltiplas plataformas e mantém o desempenho em operações multiplataforma, ampliando os cenários de aplicação e grupos de usuários do projeto e facilitando a implantação e uso por pessoas sob diferentes necessidades. Com o suporte de bibliotecas de classes .NET e orientadas a objetos, será mais conveniente melhorar a interface do usuário, corrigir bugs, adicionar funções e fornecer serviços de rede por meio de ASP.NET ou outras tecnologias de desenvolvimento em nuvem no futuro.
Como usar?
ambiente de desenvolvimento
Certifique-se de que seu computador tenha o seguinte ambiente instalado:
- Sistema operacional Windows 10 ou Windows 11
- SDK do .NET 7.0
- Cargas de trabalho de desenvolvimento MAUI no SDK do .NET
- Git
- SDK Android
- Estúdio Visual 2022
Além disso, este projeto usa pacotes NuGet para desenvolvimento de expansão. Baixe CommunityToolkit.Maui
após clonar este projeto em seu computador e abri-lo.
Depuração e implantação de aplicativos
- Use o Git para clonar este projeto no seu computador
- Clique duas vezes para abrir o arquivo de solução localizado no diretório
AVENTURINECOIN_MAUIEDITION
. - Se não houver erros, a solução exibida no Visual Studio deverá conter três arquivos de projeto, nomeadamente
AVENTURINECOIN_MAUIEDITION
, AMClassLibrary
e AMClassLibraryForSave
. - Selecione a plataforma de depuração que deseja depurar no menu suspenso do botão Depurar/Executar (para implantação em Android e iOS, é recomendado ativar o "Modo de desenvolvedor" e "Permitir depuração USB" no dispositivo físico e, em seguida, conecte-o ao computador, selecione "Dispositivo local" para implantação e depuração)
- Após o aplicativo ser iniciado, você pode clicar na guia para selecionar a função para depuração.
Função de aplicativo?
- sorteio único Extraia registros de uma lista, um de cada vez
- Sorteio múltiplo Extraia registros de várias listas de uma vez e o número de extrações será inserido pelo usuário.
- Configurações de lista Uma lista definida pelo usuário para extração
- Extrair registros Ler e gerenciar os resultados e registros de cada extração
Qual arquitetura técnica é usada?
.NET 7.0.NET MAUI 7.0
Possíveis problemas?
Devido a restrições de tempo e condições, testamos a maioria das funções do software apenas no Windows e Android. Diante de problemas de funcionamento em produtos Apple e outras situações de erro que podem não ser detectadas, todos podem nos enviar um relatório de problema.
Notas de lançamento?
Este produto é lançado em modo de código-fonte aberto gratuito com base na licença do MIT.
开发代号:AVENTURINECOIN
版本:MAUI EDITION
版本号:0.7.0
开发阶段:Alpha
适用平台:Windows(10 以上的版本)、Android、iOS、MacOS
Desenvolvedores e equipe??
SPGLP (Super Gulip 55) é o criador e proprietário deste repositório e é responsável pelos principais trabalhos de desenvolvimento, gestão e documentação deste projeto. Ele é o principal responsável por este projeto.
GJMofeng é responsável pela redação dos documentos e desenvolvimento auxiliar deste projeto
Chaoix é responsável pelo design auxiliar da UI deste projeto.
Velpros é responsável pelo gerenciamento do projeto e assistência no controle de versão deste projeto.
Como contribuir?
Visualize o relatório de vulnerabilidade do problema ou envie um problema para explicar suas ideias ou estratégias de melhoria. Bifurque este warehouse, crie uma nova ramificação como Feature/<用户名>/<修改内容简述>
e envie suas alterações para nós por meio de uma solicitação pull (merge).
Somos muito gratos e acolhemos sua dedicação altruísta e seus ensinamentos generosos.