Windows Hesap Makinesi - Windows Calculator

Windows Hesap Makinesi
Windows Hesap Makinesi icon.png
Işık modunda Windows 10'da hesap makinesi
Işık modunda Windows 10'da hesap makinesi
Orijinal yazar (lar)Chris Peters,
Mark Cliggett,
Marc Taylor,
Kraig Brockschmidt[1]
Geliştirici (ler)Microsoft
İlk sürüm20 Kasım 1985; 35 yıl önce (1985-11-20)
Depogithub.com/ Microsoft/hesap makinesi
YazılmışC ++
İşletim sistemiTüm sürümleri Microsoft Windows, Xbox One Sistem Yazılımı, Windows 10 Mobile, Windows Phone, Linux[2]
PlatformIA-32, x86-64 ve KOL (ve tarihsel olarak Aralık Alfa, Itanium, MIPS, ve PowerPC )
TürYazılım hesaplayıcı
LisansMIT Lisansı

Windows Hesap Makinesi bir yazılımdır hesap makinesi tarafından geliştirilmiş Microsoft ve dahil pencereler. Dört modu vardır: standart, bilimsel, programcı ve grafik modu. Standart mod, aritmetik işlemleri gerçekleştirmek için bir sayısal tuş takımı ve düğmeler içerir. Bilimsel mod, bunu bir adım daha ileri götürür ve üsler ve trigonometrik fonksiyon ekler ve programcı modu, kullanıcının aşağıdakilerle ilgili işlemleri gerçekleştirmesine izin verir: bilgisayar Programlama. Son zamanlarda, Hesap Makinesi'ne, kullanıcıların denklemleri bir koordinat düzleminde grafiğe dökmelerine izin veren bir grafik modu eklendi.

Windows Hesap Makinesi, aşağıdakilerden başlayarak Windows'un tüm sürümlerinde bulunan birkaç uygulamadan biridir. Windows 1.0. O zamandan beri, hesap makinesi çeşitli yeteneklerle yükseltildi.

Buna ek olarak, hesap makinesi şu özelliklere de dahil edilmiştir: Windows Phone ve Xbox One.

Tarih

Microsoft Windows NT Hesap Makinesi Sürümü 3.1

İlk olarak basit bir aritmetik hesap makinesi dahil edildi Windows 1.0.[3]

İçinde Windows 3.0 dahil bilimsel bir mod eklendi üsler ve kökler, logaritmalar, faktöryel tabanlı fonksiyonlar, trigonometri (destekler radyan, derece ve Gradyanlar açılar), temel dönüşümler (2, 8, 10, 16), mantık işlemleri, istatistiksel tek değişkenli istatistikler ve doğrusal regresyon gibi fonksiyonlar.

Windows 9x

A kadar Windows 95, kullanır IEEE 754-1985 çift ​​hassasiyetli kayan nokta ve hesaplayıcı tarafından gösterilebilen en yüksek sayı 2'dir102410'un biraz üzerindedir308 (~1.80 × 10308).

İçinde Windows 98 ve daha sonra bir keyfi kesinlikte aritmetik kütüphane, standardın yerini alıyor IEEE kayan nokta kütüphane.[4] Sunduğu Bignum temel işlemler için hassasiyet (toplama, çıkarma, çarpma, bölme) ve gelişmiş işlemler için 32 basamaklı hassasiyet (kare kök, aşkın işlevler ). Windows Hesap Makinesi'nde gösterilebilecek en büyük değer şu anda <1010,000 ve en küçüğü 10−9,999. (Ayrıca ! hesaplar Gama işlevi tüm gerçek sayılar üzerinde tanımlanır, yalnızca negatif tam sayılar hariç).

Windows 2000, XP ve Vista

İçinde Windows 2000, basamaklı gruplama eklendi. Derece ve taban ayarları menü çubuğuna eklenir.

Hesap makineleri Windows XP ve Vista 10'un üzerindeki sayıları kullanarak hesaplama yapabildik10000, ancak bu sayılarla hesaplama (örneğin, 10 ^ 2 ^ 2 ^ 2 ^ 2 ^ 2 ^ 2 ^ 2 ...) hesap makinesini giderek yavaşlatır ve hesaplama tamamlanana kadar yanıt vermemesine neden olur.

Bunlar, Windows Hesap Makinesi'nin son sürümleridir. İkili /Ondalık /Onaltılık /Sekizli sayılar bilimsel moda dahil edilmiştir. Windows 7'de, programcı moduile birlikte var olan yeni bir ayrı mod olan bilimsel mod.

Windows 7

Windows 7 Hesap makinesi

İçinde Windows 7 ayrı programcı, istatistik, birim dönüştürme, tarih hesaplama ve çalışma sayfası modları eklendi. Araç ipuçları kaldırıldı. Ayrıca, Hesap Makinesi'nin arayüzü piyasaya sürüldüğünden bu yana ilk kez yenilenmiştir. Temel dönüştürme işlevleri programlayıcı moduna ve istatistik işlevleri istatistik moduna taşındı. Modlar arasında geçiş yapmak mevcut numarayı korumaz ve 0'a temizler.

En yüksek sayı artık 10 ile sınırlıdır10000 tekrar.

Programcı modu dışında her modda hesaplamaların geçmişi görülebilir. Uygulama, uyum sağlamak için yeniden tasarlandı çoklu dokunuş. Standart mod, basit bir çek defteri hesaplayıcısı gibi davranır; sıraya girmek 6 * 4 + 12 / 4 - 4 * 5 cevabı verir 25. Bilimsel modda, operasyonların sırası hesaplamalar yapılırken takip edilir (çarpma ve bölme toplama ve çıkarma işlemlerinden önce yapılır), yani 6 * 4 + 12 / 4 - 4 * 5 = 7.

Programcı modunda, ondalık sayı girmenin, veri türüne bağlı olarak bir alt ve üst sınırı vardır ve her zaman bir tam sayı olmalıdır. Ondalık moddaki sayının veri türü n-bit olarak işaretlenmiştir[5] onaltılık, sekizlik veya ikili modda sayıdan dönüştürürken tamsayı.

Veri tipiVeri türünün boyutu (bit)Alt limitÜst sınır
Bayt8-128127
Kelime16-32,76832,767
Dword32-2,147,483,6482,147,483,647
Qword64-9,223,372,036,854,775,8089,223,372,036,854,775,807
Windows 8.1 Standart modda ek Metro tarzı hesap makinesi

Ana Hesap Makinesi'nin sağına tarih hesaplama, birim dönüştürme ve çalışma sayfalarını içeren bir panel eklenebilir. Çalışma sayfaları, diğer alanların değerlerine göre seçilen bir alanın sonucunu hesaplamaya izin verir. Önceden tanımlanmış şablonlar arasında bir arabanın yakıt ekonomisinin hesaplanması (mpg ve L / 100 km),[6] araç kiralama ve ipotek. Windows 7'nin beta öncesi sürümlerinde, Hesap Makinesi ayrıca bir Ücretler şablonu sağladı.

Windows 8.1

Geleneksel Hesap Makinesi hala dahil olsa da Windows 8.1, bir Metro tarzı Tam ekran arayüzün yanı sıra normal, bilimsel ve dönüştürme modları içeren Hesap Makinesi de mevcuttur.[7]

Windows 10

Hesap Makinesi LTSC dışı sürümler nın-nin Windows 10 bir Evrensel Windows Platformu uygulaması. Buna karşılık, Windows 10 LTSC (evrensel Windows uygulamalarını içermez) geleneksel hesap makinesini içerir, ancak şimdi adı win32calc.exe. Her iki hesap makinesi de Windows 7'de bulunan geleneksel hesap makinesinin hacim, uzunluk, ağırlık, sıcaklık, enerji, alan, hız, zaman, güç, veri, basınç ve açı için birim dönüşümleri ve geçmiş listesi gibi özelliklerini sağlar. kullanıcı temizleyebilir.

Hem evrensel Windows uygulaması hem de LTSC'ler win32calc.exe kendilerini sisteme bir 'işleyicileri olarak kaydettirmekhesap makinesi:sözde protokol. Bu kayıt, kendisini bir dosya türü için bir işleyici olarak kaydettiğinde iyi huylu diğer herhangi bir uygulama tarafından gerçekleştirilene benzer (ör. .jpg) veya protokol (ör. http:).

Tüm Windows 10 sürümleri (hem LTSC hem de LTSC olmayan) bir calc.exe, ancak bu yalnızca 'ile ilişkili işleyiciyi (ShellExecute aracılığıyla) başlatan bir saplamadır.hesap makinesi:sözde protokol. Diğer herhangi bir protokol veya dosya türünde olduğu gibi, aralarından seçim yapabilecek birden fazla işleyici olduğunda, kullanıcılar klasik kontrol paneli ('Varsayılan programlar' ayarları) veya kapsamlı kullanıcı arayüzü ayarları ('Varsayılan Uygulamalar' aracılığıyla) tercih ettikleri işleyiciyi seçmekte özgürdür. ayarları) veya komut isteminden OpenWith hesap makinesi:.

Windows 10 Fall Creators Update'te Hesap Makinesi'ne bir para birimi dönüştürücü modu eklendi.[8]

6 Mart 2019'da Microsoft, kaynak kodu Hesap Makinesi için GitHub altında MIT Lisansı.[9]

Özellikleri

Varsayılan olarak Hesap Makinesi, dört işlevli bir hesap makinesine benzeyen standart modda çalışır. Bilimsel modda aşağıdakiler dahil daha gelişmiş işlevler mevcuttur: logaritmalar, sayısal taban dönüşümler, bazıları mantıksal operatörler, Operatör Önceliği, radyan, derece ve Gradyanlar basit tek değişkenli desteğin yanı sıra istatistiksel fonksiyonlar. Kullanıcı tanımlı fonksiyonlar için destek sağlamaz, Karışık sayılar, ara sonuçlar için depolama değişkenleri (cep hesap makinelerinin klasik akümülatör hafızası dışında), otomatik kutup -Kartezyen koordinatları dönüşüm veya iki değişkenli istatistikler için destek.

Hesap makinesi destekler Klavye kısayolları; tüm Hesap Makinesi özelliklerinin ilişkili bir klavye kısayolu vardır.[10]

Programcı modundaki hesap makinesi, bir sayıdan büyük bir sayıyı kabul edemez veya görüntüleyemez. imzalı QWORD (16 onaltılık basamak / 64 bit). Bu nedenle işleyebileceği en büyük sayı 0x7FFFFFFFFFFFFFFF'dir (ondalık 9,223,372,036,854,775,807). Programcı modunda bu sınırı aşan tüm hesaplamalar, taşma, bu hesaplamalar diğer modlarda başarılı olsa bile. Özellikle, bilimsel gösterim bu modda mevcut değildir.

Sorunlar

Bazı aşkın işlev gibi işlemler kare kök operatörü (sqrt (4) - 2 = -8.1648465955514287168521180122928e-39) sayının yanlış hesaplanmasına neden olan yıkıcı iptal.[kaynak belirtilmeli ]

Hesap Makinesi Plus

Calculator Plus ayrı bir uygulamadır. Windows XP ve Windows Server 2003 Hesap Makinesi'nin Windows XP sürümü üzerine bir 'Dönüştürme' modu ekleyen kullanıcılar. 'Dönüştürme' modu şunları destekler: birim dönüştürme ve Para birimi dönüştürme. Döviz kurları, döviz kurlarını şuradan indiren yerleşik güncelleme özelliği kullanılarak güncellenebilir. Avrupa Merkez Bankası.

Ayrıca bakınız

Referanslar

  1. ^ Kraig Brockschmidt, Calc'ın Yaratıcısı, Microsoft'ta İlk Günlerde | Seth Juarez | Kanal 9
  2. ^ Fagioli, Brian (15 Ekim 2020). "Microsoft Windows Hesap Makinesi Linux'a nasıl kurulur?". Betanews. Alındı 2020-10-16.
  3. ^ Windows 1.01 - Grafik Kullanıcı Arayüzü Galerisi
  4. ^ "Eski Yeni Şey Blogu: İçini değiştirdiğinizde kimse fark etmez". Arşivlenen orijinal 2010-03-06 tarihinde. Alındı 2007-05-28.
  5. ^ Burada n, Bayt için 8, Word için 16, Dword için 32 veya Qword için 64'tür.
  6. ^ Yakıt Ekonomisini Hesaplayın - Windows 7 (MalekTips)
  7. ^ "Windows 8.1 ile Uygulamalı: Yeni Yardımcı Uygulama Uygulamaları". Paul Thurrott's Supersite Windows için. Alındı 24 Eylül 2013.
  8. ^ - Windows 10 İpucu: Yerleşik para birimi dönüştürücü ile daha kolay seyahat edin
  9. ^ Foley, Mary Jo (6 Mart 2019). "Microsoft, GitHub'da Windows Hesap Makinesi'ni açık kaynaklı hale getiriyor". ZDNet. Alındı 6 Mart 2019.
  10. ^ "Klavye kısayolları". Windows 8 Yardımı. Microsoft. Alındı 11 Mart 2013.

Dış bağlantılar