Repolode
microsoft

microsoft/calculator

Código fuente de código abierto de Windows Calculator, una aplicación UWP para Windows 11 desarrollada en C# y C++.

Alternativa open source a:Windows Calculator

Estrellas
31,084
Forks
5,838
Issues abiertos
481
Último commit
hace 15 días

¿Qué es?

Este repositorio contiene el código fuente de Windows Calculator, una aplicación moderna de Windows escrita en C++ y C# que viene preinstalada con Windows. Incluye modos de calculadora estándar, científica y para programadores, además de convertidores de unidades de medida y monedas.

El modo estándar evalúa cada operación a medida que se introduce, mientras que el modo científico respeta el orden de las operaciones. El modo para programadores permite convertir entre bases numéricas, y la calculadora de fechas calcula la diferencia entre dos fechas o suma y resta años, meses y días. La aritmética básica tiene precisión infinita, por lo que los resultados no pierden exactitud.

El proyecto está orientado a Windows 11 y se compila con Visual Studio usando la carga de trabajo Universal Windows Platform. Se incluye la interfaz del modo de gráficos, pero no su motor propietario; por eso, las compilaciones para desarrolladores usan una implementación simulada, y los datos de monedas en esas compilaciones también son simulados.

Funciones clave

  • 01Modos de calculadora estándar, científica y para programadores
  • 02Cálculo de diferencias entre fechas y suma o resta de fechas
  • 03Conversión entre numerosas unidades de medida
  • 04Conversión de monedas con datos de Bing en las versiones comerciales
  • 05Historial de cálculos y funciones de memoria
  • 06Precisión infinita para la aritmética básica

Casos de uso

  • Estudiar la estructura de una aplicación UWP de Windows de producción escrita en C# y C++
  • Crear o personalizar una aplicación de calculadora para Windows a partir de este código
  • Contribuir a la interfaz o corregir errores en el proyecto Windows Calculator

Inicio rápido

  1. 1

    Instala Visual Studio con la carga de trabajo Universal Windows Platform Development

  2. 2

    Clona el repositorio

    git clone https://github.com/Microsoft/calculator.git
  3. 3

    Abre src\Calculator.slnx en Visual Studio y ejecuta la aplicación

Antes de usarlo

  • Se requieren Windows 11 build 22000 o posterior y Visual Studio para compilar y ejecutar la aplicación.
  • El modo de gráficos usa un motor simulado en las compilaciones para desarrolladores, por lo que no funciona.
  • El conversor de divisas usa datos simulados en las compilaciones para desarrolladores, y la licencia de los datos reales no permite reutilizarlos.

En colecciones

Temas

Preguntas frecuentes

¿Qué es calculator?
Código fuente de código abierto de Windows Calculator, una aplicación UWP para Windows 11 desarrollada en C# y C++. Este repositorio contiene el código fuente de Windows Calculator, una aplicación moderna de Windows escrita en C++ y C# que viene preinstalada con Windows. Incluye modos de calculadora estándar, científica y para programadores, además de convertidores de unidades de medida y monedas.
¿calculator es gratuito? ¿Qué licencia tiene?
calculator es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿calculator sigue mantenido?
Mantenimiento activo. El último commit de calculator fue el 23 oct 2026.
¿Para qué puedo usar calculator?
Estudiar la estructura de una aplicación UWP de Windows de producción escrita en C# y C++ Crear o personalizar una aplicación de calculadora para Windows a partir de este código Contribuir a la interfaz o corregir errores en el proyecto Windows Calculator
¿Cómo se instala calculator?
Instala Visual Studio con la carga de trabajo Universal Windows Platform Development Clona el repositorio: git clone https://github.com/Microsoft/calculator.git Abre src\Calculator.slnx en Visual Studio y ejecuta la aplicación
¿Dónde consigo calculator?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/microsoft/calculator

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados