Introduzir o projeto tanto a leigos quanto especialistas da área, assim como apresentar os valores e objetivos por detrás do projeto. Concretizar os requisitos porpostos diante seu caso de uso e os meios como os quais foram encarados
O projeto se trata de um Calculadora com todas operações básicas de cálculo (soma, subtração, multiplicação e divisão) assim como funções auxiliares (tornar negativo, adcionar vírgula, limpar a tela). Seu desenvolvimento foi todo feito na linguagem de programação C# (C sharp) através da aplicação Windows Forms App. Seu objetivo se consistia em testar conhecimentos e aplicações da linguagem em diferentes aplicações, além da habitual aplicação em Console.
- Exibir em tempo real os botões e operações escritas;
- Realizar todas operações de uma calculadora padrão;
- Mudar o sinal do número (positivo ou negativo);
- Realizar operações com valores decimais;
- Apagar as informações inseridas.
Usuário de qualquer idade e sem necessário conhecimento prévio;
Não possibilita a realizações de operações complexas como as de calculadoras científicas ou que envolvem potência, fração ou raiz de números
Depende do click nos devidos botões ao invés do próprio teclado para inserir números e operações;
-
Funcionais
- Tratamento quanto a erros lógicos e operacionais;
- Realizar os comandos correspondentes a cada botão;
- Exibir os instrunções inseridas de forma intermitente;
-
Não Funcionais
- Responsividade;
- Facilidade de uso.
Foi um projeto divertido de se fazer, particularmente rápido de ser feito, porém satisfatório ao ver os conhecimentos que tenho de C# serem aplicados em outros contextos com inclusive outras regras e funções ao meu dispor. Como amante de interface gráfica, eu sempre me interessei no Windows Forms, entretanto a parte Web do C# combina mais comigo nesse princípio. Tenho ao que agradecer a esse projeto, por abrir minha perspectiva aos meus interesses e gostos na programação. Experenciar novas formas de programar com certeza é a chave que me incentiva a aprender cada vez mais, e foi nesse projeto que isso me fez sentido.