Normalmente, calculadoras de software imitam calculadoras de hardware. Ele permite aos usuários a capacidade de iniciar rapidamente seu trabalho com um novo programa, já que o usuário já sabe como usar sua calculadora de hardware. Mas com essa abordagem, no que diz respeito ao design de calculadoras de software, herda todos os defeitos das calculadoras de hardware. Por exemplo:
- Todos os números, operadores ou funções que são inseridos separadamente nessa prioridade devem ser mantidos em mente. Por exemplo, se um cálculo é feito na expressão de calculadora comum 2+2 * 2, então o resultado é 8, mas se 2*2+2 for calculado, então o resultado é 6. Certamente 2+2 *2 e 2*2+2 é equivalente. É assim que calculadoras comuns provocam erros.
- A janela do programa é pintada na forma de um dispositivo com muitos botões desnecessários, e um único indicador de entrada e saída ocupará muito "imóveis" na tela.
- Você não pode inserir expressões para cálculos como fórmula, por exemplo: 123.32-12.4/sin(1/2)
Cada número, operador ou função deve ser inserido separadamente, independente um do outro.
Portanto, você não pode editar expressões que foram previamente inseridas. Por exemplo, você não pode calcular: 123.32-12.4/sin (1/2) e posterior 123.32-12.2/sin (1/2) Você deve inserir toda a fórmula novamente porque um número é diferente do outro.
- Botões pintados provocam o uso intenso do mouse para entrada, mas reduzirá muito a velocidade de entrada das expressões. Isso é bom para calcular, mas promove a fadiga da mão, devido ao uso do mouse. Para a pesquisa de botão necessária, a necessidade é reler permanentemente legendas de botões ou lembrar a localização do último botão.
A calculadora LibMaster.com Extendable é uma maneira diferente de abordar o design da calculadora. Portanto, não contém nenhum dos defeitos de projeto, como descrito acima.
história da versão
- Versão 1.2 postado em 2006-11-24
Alguns insetos consertados.
Detalhes do programa
Eula
EULA - Contrato de Licença do Usuário Final
calculadora LibMaster.com extensível
Direitos autorais (C) 2003 Alexandr Molchevsky, LibMaster.com
WWW: http://www.LibMaster.com/
LIBMASTER.COM contrato de licença para usuário final
Este Contrato de Licença para Usuário Final ("EULA") é um acordo legal
entre você (um indivíduo ou uma única entidade) e
LibMaster.com para o produto de software identificado acima, que
inclui software de computador e pode incluir mídia associada,
materiais impressos, e "online" ou documentação eletrônica
("SOFTWARE PRODUCT" ou "SOFTWARE").
Ao instalar, copiar ou usar o PRODUTO DE SOFTWARE,
você concorda em estar vinculado aos termos deste EULA.
Se você não concordar com os termos deste EULA, você não pode usar o
Software.
O PRODUTO DE SOFTWARE é protegido por leis de direitos autorais e
tratados internacionais de direitos autorais, bem como outros intelectuais
leis de propriedade e tratados.
LICENÇA DE SOFTWARE LIBMASTER.COM
O PRODUTO DE SOFTWARE é protegido por leis de direitos autorais e
tratados internacionais de direitos autorais, bem como outros intelectuais
leis de propriedade e tratados. O SOFTWARE é licenciado, não vendido. O
O SOFTWARE consiste em documentação do produto, aplicação e
arquivos de suporte identificados individualmente como "COMPONENT" e
coletivamente referido aqui como "SOFTWARE".
CONCESSÃO DE LICENÇA
LibMaster.com concede a você como indivíduo, pessoal, não...
licença exclusiva e intransferível para instalar e executar um único
instância do SOFTWARE em um único computador ou em vários
computadores desde que não há chance de simultaneamente executar
duas ou mais instâncias distintas do SOFTWARE simultaneamente para
os propósitos de avaliar o desempenho do PRODUTO DE SOFTWARE
por um período de não mais do que 30 dias. Se depois desse tempo continuou
o uso do PRODUTO DE SOFTWARE é desejado, em seguida, o PRODUTO DE SOFTWARE
deve ser registrado com LibMaster.com sujeitos aos termos estabelecidos
nas informações de registro, que podem ser encontradas no
documentação que acompanha o PRODUTO DE SOFTWARE. Se você é um
entidade LibMaster.com lhe concede o direito de nomear um indivíduo
dentro de sua organização para usar e administrar o assunto SOFTWARE
às mesmas restrições impostas aos usuários individuais.
Você não pode alterar de forma alguma as informações de direitos autorais. A fonte
tamanho das informações de direitos autorais deve ser de um tamanho legível. O
hiperlinks, incorporados nas informações de direitos autorais para
http://www.LibMaster.com deve permanecer visível e funcional.
Copyright
Todos os títulos e direitos autorais dentro e para o PRODUTO DE SOFTWARE são de propriedade
por Alexandr Molchevsky, LibMaster.com ou fornecedores de componentes. O
O PRODUTO SOFTWARE é protegido por leis de direitos autorais e internacional
disposições do tratado. Portanto você deve tratar o PRODUTO SOFTWARE
como qualquer outro material protegido por direitos autorais, exceto que você pode ou (a)
fazer uma cópia do PRODUTO DE SOFTWARE apenas para backup ou arquivamento
propósitos ou (b) instalar o PRODUTO DE SOFTWARE em um único computador
desde que você mantenha o original apenas para backup ou arquivamento
Fins.
TERMOS DE LICENCIAMENTO DE COMPONENTES DE TERCEIROS
Utilitários de terceiros, programas de aplicativos e/ou componentes
projetado para se integrar com o Personal Firewall estão sujeitos ao
termos de licença que regem esses produtos.
Você não pode fazer engenharia reversa, descompilar ou desmontar o
PRODUTO DE SOFTWARE, exceto e apenas na medida em que tal atividade
é expressamente permitido pela lei aplicável, não obstante este
Limitação.
ISENÇÃO DE GARANTIAS.
O SOFTWARE É FORNECIDO "AS IS," "COM TODAS AS FALHAS," SEM
GARANTIA DE QUALQUER TIPO. LICENCIADOR, SEUS FORNECEDORES E DISTRIBUIDORES
ISENÇÃO DE TODAS AS GARANTIAS, EXPRESSAS, IMPLÍCITES OU ESTATUTÁRIAS, INCLUINDO
SEM LIMITAÇÃO AS GARANTIAS IMPLÍCITAS DE NÃO-INFRAÇÃO,
TÍTULO, COMERCIALIZAÇÃO OU APTIDÃO PARA UM PROPÓSITO ESPECÍFICO, OU QUALQUER
GARANTIAS DECORRENTES DO CURSO DE NEGOCIAÇÃO, CURSO DE DESEMPENHO,
OU USO DE COMÉRCIO.