TeamQuest Blog

Kalkulator Windows – Microsoft udostępnia kod źródłowy programu

Kalkulator Windows – Microsoft udostępnia kod źródłowy programu

Maciej Olanicki , 07.03.2019 r.

Microsoft ogłosił udostępnienie kodu źródłowego kolejnego ze swoich programów. Tym razem na GitHubie pojawił się kod znanego z systemu Windows 10 Kalkulatora. Udostępniany zgodnie z warunkami licencji MIT Kalkulator ma się odtąd stać programem współtworzonym przez społeczność.

Kalkulator Windows na licencji MIT

Na GitHubie Microsoftu udostępniono już kod źródłowy Kalkulatora, podstawowe instrukcje oraz dokumentację. Należy sprecyzować, że mowa jest o najnowszej wersji Kalkulatora, a zatem wersji Universal Windows Platform, nie zaś o tradycyjnym Win32. Program napisany jest w C++, Microsoft do prac nad kodem zaleca oczywiście Visual Studio z modułem Universal Windows Platform Development. Przy jego instalacji należy zaznaczyć także komponenty C++ Universal Windows Platform Tools oraz Windows 10 SDK. Ponadto do pracy nad Kalkulatorem będzie potrzebne zainstalowanie w Visual Studio rozszerzenia XAML Styler.

visualstudio Konfiguracja Visual Studio niezbędna do pracy z kodem Kalkulatora.

Wśród funkcji windowsowego Kalkulatora, do kodu których dostęp może odtąd uzyskać każdy, należy wymienić obliczanie w trybie standardowym (pojedyncze polecenia wykonywane natychmiastowo), trybie naukowym, czyli z zachowaniem kolejności wykonywania poleceń oraz programistycznym – z łatwą podmianą systemów liczbowych. Programiści mogą także dowiedzieć się, w jaki sposób Kalkulator obsługuje historię obliczeń, przelicza jednostki, a nawet wykorzystuje API wyszukiwarki BING do konwersji walut.

Wraz z udostępnieniem kodu Microsoft zachęca do zgłaszania propozycji własnych modyfikacji i to właśnie demokratyzacja prac nad programem ma być powodem zmian licencyjnych Kalkulatora. Na GitHubie można ponadto zgłaszać błędy oraz odnalezione podatności. Microsoft udostępnił także harmonogram prac – w pierwszej kolejności będą się one skupiać na dopracowaniu interfejsu Fluent Deisgn. Następnie dodawane będą nowe funkcje – przypinanie kalkulatora przed innymi oknami oraz nowe możliwości dostosowywania go do własnych upodobań.

kalkulatorgithub

Microsoft kontynuuje zatem politykę udostępniania kodu źródłowego swojego oprogramowania. W grudniu zmieniany licencyjne objęły Windows Presentation Foundation, Windows Forms oraz WinUI. Doskonały zwieńczeniem tej passy byłoby także udostępnienie całego kodu nowej przeglądarki budowanej bazie Chromium, która ma zastąpić w Windowsie 10 mało popularnego Edge’a.

Najnowsze oferty pracy:

Polecane wpisy na blogu IT:

Szukasz pracownika IT?

Dostarczymy Ci najlepszych specjalistów z branży IT. Wyślij zapytanie

Wyrażam zgodę TeamQuest Sp. z o.o. na przetwarzanie moich danych osobowych w celu marketingu produktów i usług własnych TeamQuest, w tym na kontaktowanie się ze mną w formie połączenia telefonicznego lub środkami elektronicznymi.
Administratorem podanych przez Ciebie danych osobowych jest TeamQuest Sp. z o.o., z siedzibą w Warszawie (00-814), ul. Miedziana 3a/21, zwana dalej „Administratorem".
Jeśli masz jakiekolwiek pytania odnośnie przetwarzania przez nas Twoich danych, skontaktuj się z naszym Inspektorem Ochrony Danych (IOD). Do Twojej dyspozycji jest pod adresem e-mail: office@teamquest.pl.
W jakim celu i na jakiej podstawie będziemy wykorzystywać Twoje dane? Dowiedz się więcej