Por lo general, las calculadoras de software imitan las calculadoras de hardware. Permite a los usuarios la posibilidad de iniciar rápidamente su trabajo con un nuevo programa, ya que el usuario ya sabe cómo utilizar su calculadora de hardware. Pero con este enfoque, en lo que respecta al diseño de calculadoras de software, hereda todos los defectos de las calculadoras de hardware. Por ejemplo:
- Debe tenerse en cuenta cada número, operador o función que se introduzca por separado en esa prioridad. Por ejemplo, si se realiza un cálculo en la expresión de calculadora ordinaria 2+2*2, el resultado es 8, pero si se calcula 2*2+2, el resultado es 6. Ciertamente 2+2*2 y 2*2+2 es equivalente. Así es como las calculadoras ordinarias provocan errores.
- La ventana del programa se pinta en forma de un dispositivo con muchos botones innecesarios, y un solo indicador de entrada y salida ocupará una gran cantidad de "inmobiliaria" en la pantalla.
- No puede introducir expresiones para cálculos como fórmula, por ejemplo: 123.32-12.4/sin(1/2)
Cada número, operador o función debe introducirse por separado, independientemente uno del otro.
Por lo tanto, no puede editar expresiones que se especificaron anteriormente. Por ejemplo, no puede calcular: 123.32-12.4/sin (1/2) y posterior 123.32-12.2/sin (1/2) Debe introducir toda la fórmula de nuevo porque un número es diferente que el otro.
- Los botones pintados provocan un uso intensivo del ratón para la entrada, pero reducirá en gran medida la velocidad de entrada de las expresiones. Esto es bueno para calcular, pero promueve la fatiga de la mano, debido al uso del ratón. Para la búsqueda de botones necesaria, es necesario volver a leer permanentemente los subtítulos de los botones o recordar la última ubicación del botón.
La calculadora extensible LibMaster.com es una forma diferente de abordar el diseño de la calculadora. Por lo tanto, no contiene ninguno de los defectos de diseño, como se ha descrito anteriormente.
historial de versiones
- Versión 1.2 publicado en 2006-11-24
Se han corregido algunos errores.
Detalles del programa
Cluf
EULA - Contrato de licencia de usuario final
LibMaster.com calculadora extensible
Copyright (C) 2003 Alexandr Molchevsky, LibMaster.com
WWW: http://www.LibMaster.com/
LIBMASTER.COM ACUERDO DE LICENCIA DE USUARIO FINAL
Este Contrato de Licencia de Usuario Final ("EULA") es un acuerdo legal
entre usted (ya sea un individuo o una sola entidad) y
LibMaster.com para el producto de software identificado anteriormente, que
incluye software informático y puede incluir medios asociados,
materiales impresos, y "online" o documentación electrónica
("PRODUCTO DE SOFTWARE" o "SOFTWARE").
Al instalar, copiar o utilizar el PRODUCTO DE SOFTWARE,
usted acepta estar obligado por los términos de este CLUF.
Si no está de acuerdo con los términos de este CLUF, no podrá utilizar el
Software.
El PRODUCTO DE SOFTWARE está protegido por las leyes de derechos de autor y
tratados internacionales de derecho de autor, así como otros tratados
leyes y tratados de propiedad.
LICENCIA DE SOFTWARE LIBMASTER.COM
El PRODUCTO DE SOFTWARE está protegido por las leyes de derechos de autor y
tratados internacionales de derecho de autor, así como otros tratados
leyes y tratados de propiedad. El SOFTWARE tiene licencia, no se vende. el
EL SOFTWARE consiste en documentación del producto, aplicación y
archivos de soporte identificados individualmente como "COMPONENT" y
denominado colectivamente en el presente documento como "SOFTWARE".
CONCESIÓN DE LICENCIA
LibMaster.com le otorga como individuo,
licencia exclusiva e intransferible para instalar y ejecutar una sola
instancia del SOFTWARE en un solo ordenador o en varios
computadoras siempre que no haya ninguna posibilidad de ejecutar simultáneamente
dos o más instancias distintas del SOFTWARE simultáneamente para
los propósitos de evaluar el rendimiento del PRODUCTO DE SOFTWARE
por un período de no más de 30 días. Si después de ese tiempo continuó
se desea el uso del PRODUCTO DE SOFTWARE a continuación, el PRODUCTO DE SOFTWARE
debe estar registrado en LibMaster.com sujeto a los términos establecidos
en la información de registro, que se puede encontrar en el
documentación que acompaña al PRODUCTO DE SOFTWARE. Si usted es un
entidad LibMaster.com le otorga el derecho de nombrar a un individuo
dentro de su organización para usar y administrar el sujeto del SOFTWARE
a las mismas restricciones impuestas a usuarios individuales.
Usted no puede alterar de ninguna manera la información de derechos de autor. La fuente
tamaño de la información sobre derechos de autor debe ser de un tamaño legible. el
hipervínculos, incrustados en la información de derechos de autor para
http://www.LibMaster.com debe permanecer visible y funcional.
Copyright
Todos los títulos y derechos de autor en y para el PRODUCTO DE SOFTWARE son propiedad
por Alexandr Molchevsky, proveedores de LibMaster.com o componentes. el
SOFTWARE PRODUCT está protegido por las leyes de derechos de autor y las leyes internacionales
disposiciones de los tratados. Por lo tanto, debe tratar el PRODUCTO DE SOFTWARE
como cualquier otro material protegido por derechos de autor, excepto que usted puede (a)
hacer una copia del PRODUCTO DE SOFTWARE únicamente para copia de seguridad o archivo
o (b) instalar el PRODUCTO DE SOFTWARE en un solo ordenador
siempre que conserve el original únicamente para copia de seguridad o archivo
Propósitos.
TÉRMINOS DE LICENCIA DE COMPONENTES DE TERCEROS
Utilidades de terceros, programas de aplicación y/o componentes
diseñados para integrarse con Personal Firewall están sujetos a la
los términos de licencia que rigen esos productos.
No puede realizar ingeniería inversa, descompilar o desensamblar la
PRODUCTO DE SOFTWARE, excepto y sólo en la medida en que dicha actividad
está expresamente permitido por la ley aplicable, a pesar de este
Limitación.
RESPONSABILIDAD DE GARANTIAS.
EL SOFTWARE SE PROPORCIONA "TAL CUAL," "CON TODOS LOS FALLOS," SIN
GARANTIA DE CUALQUIER TIPO. LICENCIANTES, SUS PROVEEDORES Y DISTRIBUIDORES
RENUNCIA A TODAS LAS GARANTIAS, EXPRESAS, IMPLICADAS O ESTABLECIDAS, INCLUYENDO
SIN LIMITARSE LAS GARANTIAS IMPLICADAS DE NO INFRACCIóN,
TITULO, COMERCIABILIDAD O IDONEIDAD PARA UN FIN PARTICULAR, O CUALQUIER
GARANTIAS DERIVADAS DEL CURSO DE TRATAMIENTO, CURSO DE RENDIMIENTO,
O USO DEL COMERCIO.