Video Esercizi C# / WInform ITA 13: calcolatrice - prima parte

preview_player
Показать описание


Implementare una simulazione di una semplice calcolatrice tascabile:
- un display (textbox)

- 10 bottoni per le cifre 0, 9 (cliccando su una cifra questa viene aggiunta al display)
- l'utente potrà inserire cifre anche digitando direttamente nel display
- 4 bottoni (o etichette) con i 4 operatori base (+, -, *, /)

Richieste aggiuntive:

- aggiungere un checkbox 'Inserimento Diretto': solo se selezionato l'utente potrà digitare direttamente nel display; diversamente il display è 'bloccato'

- aggiungere un menu con voce principale 'Comandi' e voci secondarie 'Reset' e 'Salva'; con Reset la calcolatrice deve essere riportata nello stesso stato in cui si trova alla partenza della app; con 'Salva' tutti i valori che sono stati visualizzati come risultato parziale dei calcoli devono essere salvati su un file di testo (i risultati devono essere salvati in RAM e solo alla richiesta con 'Salva' memorizzati sul file)

- aggiungere una voce 'Leggi Parziali' al menu Comandi: l'utente potrá scegliere uno dei file in cui aveva salvato i parziali e una finestra secondaria aprendosi mostrerá i dati letti dal file in una listbox

- facendo click destro sullo sfondo della calcolatrice deve apparire un elenco di colori da attribuire al click allo sfondo

- facendo doppio click sullo sfondo della calcolatrice appare il selettore di colori per sceglierne uno da applicare al testo dei bottoni cifra (cambia il colore delle cifre, insomma)

- sotto il display uno slider consente di allungare o restringere il display

- aggiungere la voce 'Conversioni' al menu principale con le voci 'Binario' e 'Esadecimale'; scegliendone una si apre una finestrella con la conversione del valore decimale mostrato nel display; nota: per semplicita' si operi la conversione solo se nel display é stato inserito un valore intero

- aggiungere la voce 'Test Finestra Secondaria' al menu 'Comandi': si apre una finestra con un bottone cliccando sul quale un bottone se cliccato cambia il colore di sfondo del display sulla finestra principale
Рекомендации по теме
Комментарии
Автор

Salve Professore, grazie per l'ennesima lezione. Il video, però, ha una qualità mediocre e non è modificabile...

luccalucca