Calculadora do Windows terá o modo gráfico



Há pouco tempo, a Habré publicou a notícia sobre a divulgação do código da Calculadora do Windows , um dos programas mais famosos do mundo. O código fonte deste software está disponível no GitHub .

Depois, foi dito que os desenvolvedores do programa oferecem a todos que contribuam com seus desejos e idéias sobre a funcionalidade do programa. De um número grande, um está atualmente selecionado. Seu autor sugere adicionar um modo gráfico à calculadora .

Na verdade, tudo está claro aqui - o modo gráfico permitirá visualizar equações e funções, aproximadamente as mesmas do modo de plotagem no Matlab. O recurso foi proposto pelo engenheiro da Microsoft, Dave Grochocki. Segundo ele, o modo gráfico não será muito avançado. Isso permitirá que os alunos plotem gráficos usando equações algébricas.

“Álgebra é o caminho para os reinos mais elevados da matemática e disciplinas relacionadas. No entanto, essa é uma das disciplinas mais difíceis para os alunos, muitas tiram notas ruins em álgebra ”, diz Grochoski. O desenvolvedor acredita que, se você adicionar um modo gráfico à calculadora, será mais fácil para alunos e professores entenderem-se na sala de aula.

“As calculadoras gráficas podem ser muito caras, as soluções de software exigem licenciamento, os serviços on-line nem sempre são a melhor solução”, continua Grochoski.

Segundo os representantes da Microsoft, é precisamente o modo gráfico que é um dos recursos solicitados com mais frequência no aplicativo Feedback Hub, em que os usuários de produtos corporativos redefinem suas ofertas.

Os objetivos que os desenvolvedores se definem:
  • Fornecendo visualização básica na Calculadora do Windows;
  • Suporte para currículos básicos de matemática nos EUA (infelizmente, enquanto a funcionalidade da Calculadora será planejada com base nas necessidades dos estudantes deste país), incluindo a capacidade de criar e interpretar funções, entender modelos lineares, quadráticos e exponenciais, estudar funções trigonométricas com uma calculadora e entender o conceito equações

    O que mais o usuário obterá:
    • A capacidade de inserir uma equação para criar o gráfico apropriado.
    • A capacidade de adicionar várias equações e visualizá-las para comparar gráficos entre si.
    • O modo de edição da equação para que você possa ver o que muda quando determinadas modificações são feitas na equação original.
    • Alterando o modo de visualização de gráficos - diferentes seções podem ser visualizadas em diferentes graus de detalhes (ou seja, estamos falando de redimensionamento).
    • A capacidade de estudar vários tipos de gráficos.
    • A capacidade de exportar o resultado - agora você pode compartilhar visualizações de funções no Office / Teams.
    • Os usuários podem manipular facilmente variáveis ​​secundárias nas equações, o que proporcionará uma oportunidade de entender como as alterações nas equações afetam o gráfico.

    Tanto quanto se pode julgar, os gráficos podem ser construídos para funções não muito complexas.

    Agora, os desenvolvedores da Calculadora estão tentando mostrar que o programa está melhorando com o tempo. Ela nasceu como assistente elementar para realizar operações aritméticas. Agora é uma calculadora científica confiável que pode ser usada por uma ampla gama de usuários para resolver problemas muito sérios. No futuro, o software melhorará ainda mais.

    Quanto à abertura do código-fonte, isso é feito para que qualquer pessoa possa se familiarizar com tecnologias da Microsoft como Fluent, Universal Windows Platform, Azure Pipelines e outros. Graças a este projeto, os desenvolvedores podem aprender mais sobre como o trabalho é feito para criar determinados projetos na Microsoft. Uma análise detalhada do código fonte da Calculadora do Windows pode ser encontrada aqui, diretamente no Habr .

    O programa é escrito em C ++ e contém mais de 35.000 linhas de código. Para compilar o projeto, os usuários precisam do Windows 10 1803 (ou mais recente) e da versão mais recente do Visual Studio. Todos os requisitos estão disponíveis no GitHub.

Source: https://habr.com/ru/post/pt445012/


All Articles