WinUI는 Windows 데스크톱 앱을 만들기 위한 Microsoft의 최신 컨트롤 및 스타일 UI 계층이며, WinUI 3는 Windows App SDK에 포함되어 제공됩니다.
microsoft/calculator
Windows 11에 기본 제공되는 C# 및 C++ UWP 앱인 Windows Calculator의 오픈 소스 코드입니다.
대체할 수 있는 제품:Windows Calculator
- 스타
- 31,085
- 포크
- 5,837
- 열린 이슈
- 481
- 마지막 커밋
- 15일 전
어떤 프로젝트인가요?
이 저장소에는 Windows에 기본 설치되는 최신 Windows 애플리케이션인 Windows Calculator의 소스 코드가 들어 있습니다. C++와 C#으로 작성되었으며, 표준·공학용·프로그래머용 계산기 모드와 측정 단위 및 통화 변환 기능을 제공합니다.
표준 모드는 입력하는 명령을 즉시 계산하고, 공학용 모드는 연산자 우선순위를 따릅니다. 프로그래머용 모드에서는 진법을 변환할 수 있으며, 날짜 계산기로 날짜 간 차이를 구하거나 연·월·일을 더하고 뺄 수 있습니다. 기본 산술 연산에는 무한 정밀도를 적용해 계산 결과의 정확도를 유지합니다.
이 프로젝트는 Windows 11을 대상으로 하며, Universal Windows Platform 워크로드를 사용해 Visual Studio로 빌드합니다. 그래프 모드 UI는 포함되어 있지만 독점 엔진은 포함되어 있지 않아 개발자 빌드에서는 모의 구현을 사용하고, 통화 데이터도 모의 데이터를 사용합니다.
핵심 기능
- 01표준·공학용·프로그래머용 계산기 모드
- 02날짜 간 차이 계산 및 날짜 더하기·빼기
- 03다양한 측정 단위 변환
- 04정식 배포 빌드에서 Bing 데이터를 사용하는 통화 변환
- 05계산 기록 및 메모리 기능
- 06기본 산술 연산의 무한 정밀도
활용 사례
- C# 및 C++로 작성된 프로덕션 Windows UWP 앱의 구조 살펴보기
- 이 코드베이스를 바탕으로 Windows 계산기 앱을 빌드하거나 맞춤 설정하기
- Windows Calculator 프로젝트에 UI 개선이나 버그 수정 기여하기
빠른 시작
- 1
Universal Windows Platform Development 워크로드를 포함해 Visual Studio를 설치합니다
- 2
리포지토리를 clone합니다
git clone https://github.com/Microsoft/calculator.git - 3
Visual Studio에서 src\Calculator.slnx를 열고 앱을 실행합니다
사용 전 알아둘 점
- 빌드 및 실행하려면 Windows 11 build 22000 이상과 Visual Studio가 필요합니다.
- 개발자 빌드의 그래프 모드는 모의 엔진을 사용하므로 그래프 기능이 작동하지 않습니다.
- 개발자 빌드의 환율 변환기는 모의 데이터를 사용하며, 실제 데이터는 재사용 라이선스가 없습니다.
포함된 컬렉션
토픽
자주 묻는 질문
- calculator은(는) 무엇인가요?
- Windows 11에 기본 제공되는 C# 및 C++ UWP 앱인 Windows Calculator의 오픈 소스 코드입니다. 이 저장소에는 Windows에 기본 설치되는 최신 Windows 애플리케이션인 Windows Calculator의 소스 코드가 들어 있습니다. C++와 C#으로 작성되었으며, 표준·공학용·프로그래머용 계산기 모드와 측정 단위 및 통화 변환 기능을 제공합니다.
- calculator은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- calculator은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- calculator은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. calculator의 마지막 커밋은 2026년 10월 23일입니다.
- calculator은(는) 어디에 사용할 수 있나요?
- C# 및 C++로 작성된 프로덕션 Windows UWP 앱의 구조 살펴보기 이 코드베이스를 바탕으로 Windows 계산기 앱을 빌드하거나 맞춤 설정하기 Windows Calculator 프로젝트에 UI 개선이나 버그 수정 기여하기
- calculator는 어떻게 설치하나요?
- Universal Windows Platform Development 워크로드를 포함해 Visual Studio를 설치합니다 리포지토리를 clone합니다: git clone https://github.com/Microsoft/calculator.git Visual Studio에서 src\Calculator.slnx를 열고 앱을 실행합니다
- calculator은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/microsoft/calculator
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
7-Zip을 기반으로 포크한 Windows용 파일 압축 프로그램으로, XAML GUI와 다크 모드를 적용해 Windows 10/11에 맞게 새롭게 설계했습니다.
커뮤니티 winapp2.ini 정리 규칙을 사용해 불필요한 파일을 제거하는 WinUI 3 기반 오픈소스 Windows 정리 도구입니다.
개인정보 보호, UI, 시스템 설정을 위한 130개 이상의 조정 기능을 제공하는 Windows 10 및 Windows 11용 무료 오픈소스 GUI 앱입니다.
해가 움직이는 시간에 맞춰 배경화면과 잠금 화면 이미지를 바꾸는 macOS Mojave Dynamic Desktop의 Windows 포트입니다.
단위 변환, 기호 수학, 통화 변환을 지원하는 크로스 플랫폼 데스크톱 계산기 Qalculate!의 Qt 그래픽 프런트엔드입니다.