Creiamo un clone del Blocco Note in C# – Lezione 2: Il Menù File (Prima Parte)

Creiamo un clone del Blocco Note in C# – Lezione 2: Il Menù File (Prima Parte)

Creiamo un clone del Blocco Note in C# – Lezione 2: Il Menù File (Prima Parte)

Questa è la seconda lezione del corso di programmazione in C# su come creare un clone del Blocco Note.

Nella prima lezione abbiamo creato insieme l’interfaccia grafica, in questa seconda lezione andremo ad inserire il codice per rendere funzionante il menù File.

Per chi avesse perso la prima lezione, può seguirla cliccando qui.

Il menù File contiene 7 voci:

  • Nuovo
  • Apri
  • Salva
  • Salva con Nome
  • Imposta Pagina
  • Stampa
  • Esci

In questa prima parte vedremo il funzionamento delle voci:

  • Nuovo
  • Apri
  • Salva con nome
  • Esci

Vedremo quindi, come pulire la casella di testo, andando ad eliminarne il contenuto e preparandoci quindi a scrivere un nuovo file, poi vedremo come caricare un file di testo tramite schermata di caricamento, e scriverne il contenuto nella casella di testo.

Vedremo come salvare il contenuto della casella di testo all’interno di un nuovo file di testo, ed infine come terminare la nostra applicazione.

In questa lezione inoltre utilizzeremo alcune funzioni di .net legate alla lettura e scrittura dei file sul disco, vedremo l’utilizzo dell’istruzione try…catch per gestire (o meglio, come nel nostro caso, aggirare) gli errori.

Configureremo gli strumenti OpenFileDialog e SaveFileDialog, che si occupano di mostrare la schermata relativa all’apertura ed al salvataggio di un file in ambiente Windows.

Claudio Masci
Claudio Masci

Sono innanzitutto un appassionato di informatica e tecnologia in generale. Lavoro in ambito informatico da circa 16 anni, spaziando in diversi campi, andando dalla programmazione web, allo sviluppo di software, dalla grafica alla modellazione 3d ed al video editing, ho sempre voluto approfondire ogni aspetto e questo mi ha permesso di lavorare in diversi ambiti informatici.

Lascia un commento

X
Mostra
facebook
twitter
youtube
reddit
follow us in feedly
Flipboard