A calculadora de Windows terá un modo gráfico

A calculadora de Windows terá un modo gráfico

Non hai moito, en Habré publicáronse novas sobre Revelación do código da calculadora de Windows, un dos programas máis famosos do mundo. Código fonte para este software publicado en GitHub.

Ao mesmo tempo, díxose que os desenvolvedores do programa invitan a todos a enviar os seus desexos e ideas sobre a funcionalidade do programa. De un gran número, só se seleccionou un ata agora. O autor suxire engadilo a modo gráfico da calculadora.

En realidade, todo está claro aquí: o modo gráfico permitirá visualizar ecuacións e funcións, aproximadamente o mesmo que o que fai o modo de trazado en Matlab. A función foi proposta polo enxeñeiro de Microsoft Dave Grochocki. Segundo el, o modo gráfico non será demasiado avanzado. Permitirá aos alumnos representar gráficamente ecuacións alxébricas.

“A álxebra é o camiño cara ás esferas superiores das matemáticas e disciplinas relacionadas. Non obstante, é unha das materias máis difíciles de aprender para os estudantes, e moitas persoas obteñen malas puntuacións en álxebra”, di Grochoski. O programador cre que se se engade un modo gráfico á calculadora, será máis fácil que os estudantes e os profesores se entendan na clase.

"As calculadoras gráficas poden ser bastante caras, as solucións de software requiren licenzas e os servizos en liña non sempre son a mellor solución", continúa Grochoski.

Segundo os representantes de Microsoft, o modo gráfico é unha das funcións máis solicitadas na aplicación Feedback Hub, onde os usuarios dos produtos de software da corporación publican as súas suxestións.

Os obxectivos que se marcan os desenvolvedores:

  • Proporcionar visualización básica en Windows Calculator;
  • Admite os currículos básicos de matemáticas nos Estados Unidos (por desgraza, a funcionalidade da calculadora planificarase en función das necesidades dos estudantes estadounidenses polo momento), incluíndo a capacidade de construír e interpretar funcións, comprender modelos lineais, cuadráticos e exponenciais, aprender funcións trigonométricas usando a calculadora, e comprender conceptos ecuacións.

    Que máis recibirá o usuario:

    • Posibilidade de introducir unha ecuación para construír a gráfica correspondente.
    • Capacidade para engadir varias ecuacións e visualizalas para comparar gráficos.
    • Modo de edición de ecuacións para que poidas ver o que cambia cando realizas certas modificacións na ecuación orixinal.
    • Cambiar o modo de visualización dos gráficos: pódense ver diferentes áreas con diferentes graos de detalle (é dicir, estamos a falar de escala).
    • Capacidade para estudar diferentes tipos de gráficos.
    • A capacidade de exportar o resultado; agora as visualizacións de funcións pódense compartir en Office/Teams.
    • Os usuarios poden manipular facilmente variables secundarias nas ecuacións, o que lles permite comprender como afectan os cambios nas ecuacións ao gráfico.

    Polo que se pode xulgar, pódense construír gráficos para funcións non moi complexas.

    Agora os desenvolvedores da Calculadora están tentando demostrar que o programa está mellorando co paso do tempo. Naceu como axudante elemental para realizar operacións aritméticas. Agora é unha calculadora científica fiable que pode ser utilizada por unha ampla gama de usuarios para resolver problemas moi graves. O software mellorarase aínda máis no futuro.

    En canto á apertura do código fonte, isto faise para que calquera poida familiarizarse con tecnoloxías de Microsoft como Fluent, Universal Windows Platform, Azure Pipelines e outras. Grazas a este proxecto, os desenvolvedores poden aprender máis sobre como se traballa para crear certos proxectos en Microsoft. Cunha análise detallada do código fonte da calculadora de Windows, podes Mírao aquí, xusto en Habré.

    O programa está escrito en C++ e contén máis de 35000 liñas de código. Para compilar o proxecto, os usuarios necesitan Windows 10 1803 (ou máis recente) e a última versión de Visual Studio. Con todos os requisitos pódese atopar en GitHub.

Fonte: www.habr.com

Engadir un comentario