C#

Descrizione

Il C# è un nuovo linguaggio di programmazione orientato agli oggetti e questa è la definizione ufficiale di Microsoft. “C# (pronunciato “C sharp”) è un linguaggio di programmazione semplice, moderno, orientato ad oggetti e type-safe, che risulterà immediatamente comprensibile ai programmatori di C++ e Java. Il linguaggio C# combina l’elevata produttività dei linguaggi per lo sviluppo rapido di applicazioni con le potenzialità del linguaggio C++.”. A parte qualche termine, la cui spiegazione è adesso prematura, aggiungerei che il C# è un linguaggio adatto anche ai principianti che si affacciano solo ora nel mondo della programmazione. E’ vero anche che chi ha già avuto esperienze con altri linguaggi, troverà facile comprendere i costrutti del C#. Il C# è un linguaggio che non opera direttamente nell’ambiente standard in cui i programmi sono compilati in codice macchina, ma, come il Java, ha bisogno di un ambiente di esecuzione virtuale. Nel caso di Java, c’è bisogno della famosa Java Virtual Machine che consente ai programmi (che hanno estensione .class) di poter girare. Il C# ha invece bisogno dell’istallazione del cosiddetto.NET FRAMEWORK.

Prerequisiti

Conoscenza di base del sistema operativo Windows.

Frequenza

Il corso può essere svolto in orari serali oppure il sabato mattino
Per orari diurni inviare richiesta.

Argomenti trattati durante il corso

  • Il Framework .net
  • Utilizzo di variabili, operatori ed espressioni.
  • Scrittura di metodi e definizione dell’ambito.
  • Utilizzo delle istruzioni per le iterazioni.
  • Gestione di errori ed eccezioni.
  • Variabili, operatori, costanti
  • Valori e riferimenti.
  • Creazione di tipi valore con enumerazioni e strutture.
  • Utilizzo di matrici e insiemi.
  • Matrici di parametri.
  • Ereditarietà.
  • Garbage collection e gestione delle risorse.
  • Implementazione di proprietà per l’accesso agli attributi.
  • Delegati ed eventi.
  • Overload di operatori.
  • Introduzione a Windows Forms.
  • Utilizzo dei menu.
  • Utilizzo di controlli complessi.
  • Form MDI, finestre di dialogo e finestre di dialogo comuni di windows
  • Utilizzo di controlli utente.
  • Specializzazione dei controlli tramite la creazione di sottoclassi.
  • Database ADO .net.
  • Database di esempio Northwind Traders.
  • Controlli Windows Forms e associazione dei dati.
  • DataSet senza connessione.
  • Come nasce il linguaggio XML.
  • Sistema di registrazione delle attività dei dipendenti.
  • Convalida sul lato server o sul lato client.
  • Utilizzo della versione Web Forms del controllo DataGrid.
  • Gestione della sicurezza.
  • Query di dati.
  • Modifica dei dati.
  • Spostamenti da un form all’altro.
  • Definizione di servizio Web XML.
  • Creazione del servizio Web ProductService.
  • Servizi Web, client e proxy.

Hai bisogno di chiarimenti?

Richiedi informazioni

Sede del Corso

Corsi correlati della stessa categoria