WinUI é a camada de interface da Microsoft, com controles e estilos modernos para criar apps desktop para Windows; o WinUI 3 faz parte do Windows App SDK.
microsoft/calculator
Código-fonte aberto do app Calculadora do Windows, um aplicativo UWP em C# e C++ que acompanha o Windows 11.
Alternativa open source a:Windows Calculator
- Estrelas
- 31,084
- Forks
- 5,838
- Issues abertas
- 481
- Último commit
- há 15 dias
O que é?
Este repositório contém o código-fonte do app Calculadora do Windows, um aplicativo moderno para Windows escrito em C++ e C# que vem pré-instalado com o sistema. Ele oferece os modos padrão, científico e programador, além de conversores de unidades de medida e moedas.
O modo padrão avalia cada comando conforme ele é inserido, enquanto o modo científico respeita a ordem das operações. O modo programador permite converter entre bases numéricas, e uma calculadora de datas calcula diferenças entre datas ou soma e subtrai anos, meses e dias. A aritmética básica usa precisão infinita, para que os resultados não percam exatidão.
O projeto tem como alvo o Windows 11 e é compilado no Visual Studio com a carga de trabalho Universal Windows Platform. A interface do modo de gráficos está incluída, mas seu mecanismo proprietário não; por isso, as compilações para desenvolvedores usam uma implementação simulada, e os dados de moedas nessas compilações também são simulados.
Recursos principais
- 01Modos de calculadora padrão, científico e programador
- 02Cálculo de diferenças entre datas e operações de soma e subtração de datas
- 03Conversão entre diversas unidades de medida
- 04Conversão de moedas com dados do Bing nas versões de produção
- 05Histórico de cálculos e funções de memória
- 06Precisão infinita em operações aritméticas básicas
Casos de uso
- Estudar a estrutura de um aplicativo UWP de produção para Windows escrito em C# e C++
- Criar ou personalizar um app de calculadora para Windows com base neste código
- Contribuir com melhorias na interface ou correções de bugs para o projeto Windows Calculator
Início rápido
- 1
Instale o Visual Studio com a carga de trabalho Universal Windows Platform Development
- 2
Clone o repositório
git clone https://github.com/Microsoft/calculator.git - 3
Abra src\Calculator.slnx no Visual Studio e execute o app
Antes de usar
- É necessário ter o Windows 11 build 22000 ou posterior e o Visual Studio para compilar e executar.
- O modo gráfico usa um mecanismo simulado nas compilações de desenvolvimento, então a funcionalidade de gráficos não funciona.
- O conversor de moedas usa dados simulados nas compilações de desenvolvimento, e a licença dos dados reais não permite reutilizá-los.
Em coleções
Tópicos
Perguntas frequentes
- O que é calculator?
- Código-fonte aberto do app Calculadora do Windows, um aplicativo UWP em C# e C++ que acompanha o Windows 11. Este repositório contém o código-fonte do app Calculadora do Windows, um aplicativo moderno para Windows escrito em C++ e C# que vem pré-instalado com o sistema. Ele oferece os modos padrão, científico e programador, além de conversores de unidades de medida e moedas.
- calculator é gratuito? Qual é a licença?
- calculator é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- calculator ainda é mantido?
- Manutenção ativa. O último commit de calculator foi em 23 de out. de 2026.
- Para que posso usar calculator?
- Estudar a estrutura de um aplicativo UWP de produção para Windows escrito em C# e C++ Criar ou personalizar um app de calculadora para Windows com base neste código Contribuir com melhorias na interface ou correções de bugs para o projeto Windows Calculator
- Como instalar calculator?
- Instale o Visual Studio com a carga de trabalho Universal Windows Platform Development Clone o repositório: git clone https://github.com/Microsoft/calculator.git Abra src\Calculator.slnx no Visual Studio e execute o app
- Onde consigo calculator?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/microsoft/calculator
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Um compactador de arquivos para Windows, derivado do 7-Zip e redesenhado para a experiência moderna do Windows 10/11, com interface XAML e modo escuro.
Um limpador moderno e open source para Windows, feito com WinUI 3, que remove arquivos inúteis usando as regras de limpeza comunitárias do winapp2.ini.
Aplicativo GUI gratuito e de código aberto para ajustar o Windows 10 e 11, com mais de 130 opções de privacidade, interface e sistema.
Versão para Windows do Dynamic Desktop do macOS Mojave, que muda o papel de parede e a tela de bloqueio ao longo do dia, conforme o movimento do sol.
Interface gráfica Qt para Qalculate!, uma calculadora desktop multiplataforma com unidades, matemática simbólica e conversão de moedas.