Compartir a través de


Demo Graphing Calculator

Actualización: noviembre 2007

Esta aplicación de ejemplo es una calculadora gráfica.

Para obtener la información completa sobre los procedimientos recomendados para el desarrollo de aplicaciones de Windows Presentation Foundation (WPF) y Microsoft .NET Framework, vea la siguiente información según convenga:

Accesibilidad: Procedimientos de accesibilidad recomendados

Seguridad: Seguridad de Windows Presentation Foundation

Localización: Información general sobre la localización y globalización de WPF

Download sample

Generar el ejemplo

  • Instale el Kit de desarrollo de software de Windows (SDK) y abra la ventana de comandos del entorno de compilación. En el menú Inicio, elija Todos los programas, Microsoft Windows SDK y haga clic en Shell CMD.

  • Descargue el ejemplo, que encontrará en la documentación del kit de desarrollo de software (SDK), al disco duro.

  • Para generar el ejemplo en la ventana de comados del entorno de compilación, vaya al directorio de origen del ejemplo. En el símbolo del sistema, escriba MSBUILD.

  • Para generar el ejemplo en Microsoft Visual Studio, cargue la solución de ejemplo o el archivo del proyecto y presione CTRL+MAYÚS+B.

Ejecutar el ejemplo

  • Para ejecutar el ejemplo compilado en la ventana de comandos del entorno de compilación, ejecute el archivo .exe en la carpeta Bin\Debug o Bin\Release, que se encuentra bajo la carpeta de código fuente de ejemplo.

  • Para ejecutar el ejemplo compilado con depuración en Visual Studio, presione F5.

Comentarios

La calculadora gráfica muestra algunas de las funcionalidades de dibujo 2D y de 3DWindows Presentation Foundation (WPF) avanzadas.

Este ejemplo tiene algunas características de visualización que no son obvias inmediatamente.

En gráficos 2D:

  • Al acercar, haga clic con el botón primario el mouse y arrastre un rectángulo sobre el área que desee ampliar. Se ajustará el tamaño del área de visualización automáticamente al tamaño del rectángulo dibujado. Si no desea acercar después de que se procese un clic con el botón primario, al hacer clic con el botón secundario del mouse, hará que desaparezca el rectángulo.

  • Para alejar, haga clic con el botón secundario del mouse. El área de visualización se alejará un factor de 2 del centro de la pantalla.

En gráficos 3D:

  • Para girar la malla, haga clic con el botón primario del mouse y arrastre el cursor a su alrededor.

  • Para acercar y alejar, presione y mantenga presionado el botón secundario del mouse, después presione y mantenga presionado el botón primario. Mientras mantiene presionados los dos botones, suba o baje el mouse.

  • Para restablecer la posición predeterminada de la cámara, haga doble clic en la pantalla.

Notas sobre las entradas:

  • Todas las operaciones de seno, coseno y tangente requieren que las entradas vayan entre paréntesis. Por consiguiente, no funcionará "seno34", pero sí lo hará "seno(34)".

  • "x^y" significa x a la enésima potencia. No es una operación XOR.

  • Se permiten construcciones abreviadas como 2x y 7sen (3), por razones de comodidad. Para obtener el mismo efecto con variables y funciones, basta con insertar un espacio. Por ejemplo, "u v" se interpretará como u*v, pero "uv" se interpretarán como una sola variable, "uv".

  • Las variables no distinguen mayúsculas de minúsculas.

  • Se puede tener acceso a Pi utilizando la variable "pi".

  • En modo no gráfico, la calculadora guarda la última respuesta válida en una variable denominada "ans".