Meestal software rekenmachines imiteren hardware rekenmachines. Het stelt gebruikers in staat om snel te beginnen met hun werk met een nieuw programma, omdat de gebruiker al weet hoe ze hun hardware calculator te gebruiken. Maar met deze aanpak, met betrekking tot het ontwerp van software rekenmachines, het erft alle gebreken van hardware rekenmachines. Bijvoorbeeld:
- Elk getal, operator of functie dat afzonderlijk bij die prioriteit wordt ingevoerd, moet in gedachten worden gehouden. Als er bijvoorbeeld een berekening wordt gemaakt in gewone rekenmachineexpressie 2+2*2, is het resultaat 8, maar als 2*2+2 wordt berekend, is het resultaat 6. Zeker 2+2*2 en 2*2+2 is gelijkwaardig. Dit is hoe gewone rekenmachines fouten veroorzaken.
- Het venster van het programma is geschilderd in de vorm van een apparaat met veel onnodige knoppen, en een enkele indicator voor input en output zal veel "vastgoed" op het scherm innemen.
- U geen expressies invoeren voor berekeningen als formule, bijvoorbeeld: 123.32-12.4/sin(1/2)
Elk nummer, de operator of de functie moet afzonderlijk worden ingevoerd, onafhankelijk van elkaar.
Daarom u geen expressies bewerken die eerder zijn ingevoerd. U bijvoorbeeld niet berekenen: 123.32-12.4/sin (1/2) en later 123.32-12.2/zonde (1/2) U moet alle formule opnieuw invoeren omdat het ene getal anders is dan het andere.
- Geschilderde knoppen veroorzaken zwaar muisgebruik voor invoer, maar het zal de invoersnelheid van expressies sterk verminderen. Dit is goed voor de berekening, maar het bevordert vermoeidheid van de hand, als gevolg van muisgebruik. Voor de noodzakelijke knop zoeken, een noodzaak is om permanent opnieuw knop bijschriften of onthoud de laatste knop locatie.
De LibMaster.com Extendable Calculator is een andere manier om rekenmachine ontwerp te benaderen. Daarom bevat het geen van de ontwerpfouten, zoals hierboven beschreven.
versiegeschiedenis
- Versie 1.2 geplaatst op 2006-11-24
Sommige bugs opgelost.
Programmadetails
Overeenkomst
EULA - Licentieovereenkomst voor eindgebruikers
LibMaster.com uitbreidbare rekenmachine
Copyright (C) 2003 Alexandr Molchevsky, LibMaster.com
WWW: http://www.LibMaster.com/
LIBMASTER.COM LICENTIEOVEREENKOMST VOOR EINDGEBRUIKERS
Deze licentieovereenkomst voor eindgebruikers ("EULA") is een wettelijke overeenkomst
tussen u (een individu of één entiteit) en
LibMaster.com voor het hierboven genoemde softwareproduct, dat
computersoftware en kan bijbehorende media bevatten,
gedrukte materialen, en "online" of elektronische documentatie
("SOFTWARE PRODUCT" of "SOFTWARE").
Door het softwareproduct te installeren, te kopiëren of anderszins te gebruiken,
u stemt ermee in gebonden te zijn aan de voorwaarden van deze EULA.
Als u niet akkoord gaat met de voorwaarden van deze EULA, mag u de
Software.
Het SOFTWARE PRODUCT wordt beschermd door auteursrechten en
internationale auteursrechtverdragen, evenals andere intellectuele
eigendomswetten en -verdragen.
LIBMASTER.COM SOFTWARELICENTIE
Het SOFTWARE PRODUCT wordt beschermd door auteursrechten en
internationale auteursrechtverdragen, evenals andere intellectuele
eigendomswetten en -verdragen. De SOFTWARE is gelicentieerd, niet verkocht. De
SOFTWARE bestaat uit productdocumentatie, toepassing en
ondersteunende bestanden die individueel zijn geïdentificeerd als "COMPONENT" en
hierin aangeduid als "SOFTWARE".
VERLENING VAN EEN VERGUNNING
LibMaster.com verleent u als individu, een persoonlijke, niet-
exclusieve, niet-overdraagbare licentie om één enkele licentie te installeren en uit te voeren
instantie van de SOFTWARE op één computer of op meerdere
computers op voorwaarde dat er geen kans is om gelijktijdig
twee of meer verschillende exemplaren van de SOFTWARE tegelijkertijd voor
de doeleinden van de evaluatie van de prestaties van het softwareproduct
voor een periode van niet meer dan 30 dagen. Als na die tijd voortgezet
gebruik van het SOFTWARE PRODUCT is gewenst dan de SOFTWARE PRODUCT
moeten worden geregistreerd bij LibMaster.com onder de voorwaarden
in de registratie-informatie, die kan worden gevonden in de
documentatie bij het SOFTWARE PRODUCT. Als u een
entiteit LibMaster.com u het recht verleent om een individu te benoemen
binnen uw organisatie om het softwareonderwerp te gebruiken en te beheren
dezelfde beperkingen opgelegd aan individuele gebruikers.
U mag de auteursrechtinformatie op geen enkele manier wijzigen. Het lettertype
de omvang van de auteursrechtinformatie moet van leesbare grootte zijn. De
hyperlinks, ingesloten in de auteursrechtinformatie om
http://www.LibMaster.com moet zichtbaar en functioneel blijven.
Copyright
Alle titels en auteursrechten in en op het SOFTWARE PRODUCT zijn eigendom
door Alexandr Molchevsky, LibMaster.com of leveranciers van onderdelen. De
SOFTWARE PRODUCT wordt beschermd door auteursrechten en internationale
verdragsbepalingen. Daarom moet u het SOFTWAREPRODUCT
net als elk ander auteursrechtelijk beschermd materiaal, behalve dat u (a)
maak één kopie van het softwareproduct uitsluitend voor back-up of archivering
doeleinden, of (b) het softwareproduct op één computer installeren
mits u het origineel uitsluitend bewaart voor back-up of archivering
Doeleinden.
LICENTIEVOORWAARDEN VOOR ONDERDELEN VAN DERDEN
Hulpprogramma's van derden, toepassingsprogramma's en/of onderdelen
ontworpen om te integreren met Personal Firewall zijn onderworpen aan de
licentievoorwaarden voor deze producten.
U mag de
SOFTWAREPRODUCT, behalve en alleen voor zover een dergelijke activiteit
is uitdrukkelijk toegestaan door de toepasselijke wetgeving, ondanks deze
Beperking.
DISCLAIMER VAN GARANTIES.
DE SOFTWARE WORDT GELEVERD "AS IS," "MET ALLE FOUTEN," ZONDER
GARANTIE VAN WELKE AARD DAN OOK. LICENTIEGEVER, HAAR LEVERANCIERS EN DISTRIBUTEUR
ALLE GARANTIES, UITDRUKKELIJK, IMPLICIET OF STATUTAIR, MET INBEGRIP VAN
ZONDER BEPERKING DE IMPLICIETE GARANTIES VAN NIET-INBREUK,
TITEL, HANDELSBAARHEID OF GESCHIKTHEID VOOR EEN BEPAALD DOEL, OF
GARANTIES DIE VOORTVLOEIEN UIT DE HANDELWIJZE, HET VERLOOP VAN DE PRESTATIES,
OF HET GEBRUIK VAN DE HANDEL.