Di solito le calcolatrici software imitano le calcolatrici hardware. Consente agli utenti di iniziare rapidamente il loro lavoro con un nuovo programma, poiché l'utente sa già come utilizzare il proprio calcolatore hardware. Ma con questo approccio, per quanto riguarda la progettazione di calcolatrici software, eredita tutti i difetti delle calcolatrici hardware. Per esempio:
- Ogni numero, operatore o funzione immessa separatamente a tale priorità deve essere tenuto presente. Ad esempio, se un calcolo viene effettuato nell'espressione ordinaria della calcolatrice 2+2*2, il risultato è 8, ma se viene calcolato 2*2+2, il risultato è 6. Certamente 2+2*2 e 2*2+2 è equivalente. Questo è il modo in cui le calcolatrici ordinarie provocano errori.
- La finestra del programma è dipinta sotto forma di un dispositivo con molti pulsanti non necessari e un singolo indicatore per l"input e l"output occuperà molto "immobiliare" sullo schermo.
- Non è possibile immettere espressioni per i calcoli come formula, ad esempio: 123.32-12.4/sin(1/2)
Ogni numero, operatore o funzione deve essere inserito separatamente, indipendentemente l'uno dall'altro.
Pertanto non è possibile modificare le espressioni immesse in precedenza. Ad esempio non è possibile calcolare: 123.32-12.4/sin (1/2) e successivamente 123.32-12.2/sin (1/2) È necessario immettere di nuovo tutta la formula perché un numero è diverso dall'altro.
- I pulsanti dipinti provocano un uso pesante del mouse per l'input, ma ridurranno notevolmente la velocità di input delle espressioni. Questo è buono per il calcolo, ma promuove la fatica della mano, a causa dell'uso del mouse. Per la ricerca dei pulsanti necessaria, è necessario rileggere in modo permanente le didascalie dei pulsanti o ricordare la posizione dell'ultimo pulsante.
Il LibMaster.com extendable calculator è un modo diverso di avvicinarsi alla progettazione della calcolatrice. Pertanto non contiene nessuno dei difetti di progettazione, come descritto sopra.
cronologia delle versioni
- Versione 1.2 pubblicato il 2006-11-24
Alcuni bug sono stati corretti.
Dettagli del programma
Eula
Contratto di licenza con l'utente finale
LibMaster.com calcolatrice estendibile
Copyright (C) 2003 Alexandr Molchevsky, LibMaster.com
WWW: http://www.LibMaster.com/
LIBMASTER.COM CONTRATTO DI LICENZA CON L'UTENTE FINALE
Il presente Contratto di Licenza con l'utente finale ("Contratto di Licenza con l'utente finale") è un accordo legale
tra di voi (un individuo o una singola entità) e
LibMaster.com per il prodotto software sopra identificato, che
include software per computer e può includere supporti associati,
materiali stampati e "online" o documentazione elettronica
("PRODOTTO SOFTWARE" o "SOFTWARE").
Installando, copiando o utilizzando in altro modo il PRODOTTO SOFTWARE,
l'utente accetta di essere vincolato dai termini del presente Contratto.
Se l'utente non accetta i termini del presente Contratto, non può utilizzare il
Software.
Il PRODOTTO SOFTWARE è protetto dalle leggi sul copyright e
trattati internazionali sul diritto d'autore, nonché altri trattati intellettuali
leggi e trattati di proprietà.
LIBMASTER.COM DI SOFTWARE DI LIBMASTER.COM
Il PRODOTTO SOFTWARE è protetto dalle leggi sul copyright e
trattati internazionali sul diritto d'autore, nonché altri trattati intellettuali
leggi e trattati di proprietà. Il SOFTWARE è concesso in licenza, non venduto. Le
IL SOFTWARE è costituito da documentazione del prodotto, applicazione e
supportare i file identificati singolarmente come "COMPONENT" e
collettivamente indicato nel presente documento come "SOFTWARE".
CONCESSIONE DELLA LICENZA
LibMaster.com concede a voi come individuo, un personale, non-
esclusiva licenza non trasferibile per installare ed eseguire un singolo
esempio del SOFTWARE su un singolo computer o su più
computer a condizione che non vi sia alcuna possibilità di eseguire contemporaneamente
due o più istanze distinte del SOFTWARE contemporaneamente per
allo scopo di valutare le prestazioni del PRODOTTO SOFTWARE
per un periodo non superiore a 30 giorni. Se dopo quel tempo continuasse
si desidera utilizzare il PRODOTTO SOFTWARE, quindi il PRODOTTO SOFTWARE
devono essere registrati LibMaster.com soggetti alle condizioni previste
nelle informazioni di registrazione, che si trovano nel
documentazione che accompagna il PRODOTTO SOFTWARE. Se sei un
entità LibMaster.com concede il diritto di nominare un individuo
all'interno dell'organizzazione per utilizzare e amministrare l'oggetto SOFTWARE
alle stesse restrizioni imposte ai singoli utenti.
Non è possibile modificare in alcun modo le informazioni sul copyright. Il tipo di carattere
le dimensioni delle informazioni sul copyright devono essere di dimensioni leggibili. Le
collegamenti ipertestuali, incorporati nelle informazioni sul copyright per
http://www.LibMaster.com deve rimanere visibile e funzionale.
Copyright
Tutti i titoli e i diritti d'autore all'interno e al PRODOTTO SOFTWARE sono di proprietà
di Alexandr Molchevsky, LibMaster.com o fornitori di componenti. Le
SOFTWARE PRODUCT è protetto dalle leggi sul copyright e
disposizioni del trattato. Pertanto, è necessario trattare il PRODOTTO SOFTWARE
come qualsiasi altro materiale protetto da copyright, tranne per il fatto che è possibile (a)
effettuare una copia del PRODOTTO SOFTWARE esclusivamente per il backup o l'archiviazione
o (b) installare il PRODOTTO SOFTWARE su un singolo computer
a condizione che l'originale sia utilizzato esclusivamente per il backup o l'archiviazione
Scopi.
CONDIZIONI DI LICENZA PER COMPONENTI DI TERZE PARTI
Utilità, programmi applicativi e/o componenti di terze parti
progettati per integrarsi con Personal Firewall sono soggetti
condizioni di licenza che regolano tali prodotti.
Non è possibile decodificare, decompilare o smontare
PRODOTTO SOFTWARE, salvo e solo nella misura in cui tale attività
espressamente consentito dalla legge applicabile, nonostante questo
Limitazione.
DICHIARAZIONE DI NON RESPONSABILITÀ DELLE GARANZIE.
IL SOFTWARE VIENE FORNITO "COSÌ COM"" "CON TUTTI I DIFETTI", SENZA
GARANZIA DI QUALSIASI TIPO. LICENZIANTE, I SUOI FORNITORI E DISTRIBUTORI
DECLINARE TUTTE LE GARANZIE, ESPLICITE, IMPLICITE O STATUTARIE,
A TITOLO ESEMPLIFICATIVO LE GARANZIE IMPLICITE DI NON VIOLAZIONE,
TITOLO, COMMERCIABILITÀ O IDONEITÀ PER UNO SCOPO PARTICOLARE, O QUALSIASI
GARANZIE DERIVANTI DAL CORSO DELLA NEGOZIAZIONE, DALL'ANDAMENTO DELLE PRESTAZIONI,
O L'USO DEL COMMERCIO.