Condividi tramite


Demo di calcolatrice grafica

Aggiornamento: novembre 2007

Questa applicazione di esempio consiste in una calcolatrice grafica completa.

Per una descrizione completa delle procedure consigliate per lo sviluppo di applicazioni Windows Presentation Foundation (WPF) e Microsoft .NET Framework, fare riferimento ai seguenti argomenti in base alle esigenze:

Accesso facilitato - Procedure consigliate per l'accesso facilitato

Sicurezza - Sicurezza di Windows Presentation Foundation

Localizzazione - Cenni preliminari sulla globalizzazione e localizzazione WPF

Download sample

Compilazione dell'esempio

  • Installare Windows Software Development Kit (SDK) e aprire la finestra di comando dell'ambiente di compilazione. Fare clic sul pulsante Start, quindi scegliere Tutti i programmi, Microsoft Windows SDK, quindi fare clic su CMD Shell.

  • Scaricare l'esempio nel disco rigido locale, in genere dalla documentazione SDK.

  • Per generare l'esempio dalla finestra di comando dell'ambiente di compilazione , passare alla directory di origine dell'esempio. Al prompt dei comandi digitare MSBUILD.

  • Per compilare l'esempio in Microsoft Visual Studio, caricare il file della soluzione o del progetto dell'esempio e premere CTRL+MAIUSC+B.

Esecuzione dell'esempio

  • Per eseguire l'esempio compilato dalla vfinestra di comando dell'ambiente di compilazione, eseguire il file EXE nella cartella Bin\Debug o Bin\Release contenuta sotto la cartella del codice sorgente dell'esempio.

  • Per eseguire l'esempio compilato con il debug in Visual Studio, premere F5.

Osservazioni

In questo esempio di calcolatrice grafica vengono illustrate alcune delle funzionalità di disegno avanzate 2D e 3D di Windows Presentation Foundation (WPF).

L'utilizzo di alcune delle funzionalità di visualizzazione incluse in questo esempio potrebbe non risultare immediato.

Nei grafici 2D:

  • Per eseguire lo zoom avanti, fare clic con il pulsante sinistro del mouse e tracciare un rettangolo sull'area che si desidera ingrandire. Il riquadro di visualizzazione verrà ridimensionato automaticamente nelle dimensioni del rettangolo disegnato. Se dopo aver fatto clic con il pulsante sinistro del mouse non si desidera più eseguire un ingrandimento, fare clic con il pulsante destro del mouse per far scomparire il rettangolo.

  • Per eseguire lo zoom indietro, fare clic con il pulsante destro del mouse. Il riquadro di visualizzazione verrà ridotto di un fattore pari a 2 dal centro dello schermo.

Nei grafici 3D:

  • Per ruotare la mesh, fare clic con il pulsante sinistro del mouse e trascinare il cursore.

  • Per ingrandire e ridurre, tenere premuto il pulsante destro del mouse, quindi tenere premuto il pulsante sinistro del mouse. Mentre si tengono premuti i due pulsanti, spostare il mouse verso l'alto o verso il basso.

  • Per ripristinare la posizione predefinita della fotocamera, fare doppio clic sullo schermo.

Dettagli relativi all'input:

  • Le operazioni sin, cos e tan richiedono che l'input sia racchiuso tra parentesi. Pertanto, "sin34" non corrisponde a un input valido, mentre "sin(34)" è un input valido.

  • "x^y" significa x alla yesima potenza. Non si tratta di un'operazione XOR.

  • Per praticità, è consentito l'utilizzo di costrutti abbreviati, ad esempio 2x e 7sin(3). Per ottenere lo stesso effetto con variabili e funzioni, un semplice spazio viene trattato allo stesso modo. Ad esempio, "u v" verrà interpretato come u*v, ma "uv" verrà interpretato come una singola variabile, ovvero "uv".

  • Per le variabili non viene effettuata la distinzione tra maiuscole e minuscole.

  • È possibile accedere al valore di pi tramite la variabile "pi".

  • Nella modalità non grafica la calcolatrice salva la risposta relativa all'ultimo valore valido in una variabile denominata "ans".