Developing Microsoft .Net Applications For Windows (Visual C# .Net)

Microview
A Napoli

1.100 
+IVA
Vuoi parlare del corso con un consulente?
Confronta questo corso con altri simili
Leggi tutto

Informazione importanti

  • Corso
  • Napoli
Descrizione

Obiettivo del corso: L'obiettivo di questo corso è quello di fornire agli studenti le competenze necessarie per generare applicazioni Microsoft Windows Form utilizzando Microsoft .NET Framework. Verranno trattati gli argomenti principali relativi alla programmazione di applicazioni client per Windows in .NET Framework, tra cui: Windows Form, GDI+, accesso semplice ai dati, interoperabilità  con codice n.
Rivolto a: Questo corso è destinato a programmatori con esperienza di livello medio, che si occupano di progettazione e generazione di applicazioni per Windows con .NET Framework.

Informazione importanti
Sedi

Dove e quando

Inizio Luogo
Consultare
Napoli
Via Emilio Scaglione, 69, 80143, Napoli, Italia
Visualizza mappa

Domande più frequenti

· Requisiti

Per seguire il corso è necessario essere in possesso di: Nozioni di programmazione C# Esperienza nella generazione di applicazioni

Programma

Livello - durata - Modalità di erogazione - Prezzo

Intermedio - 5 giorni - Aula - (Euro) 1100

Destinatari

Questo corso è destinato a programmatori con esperienza di livello medio, che si occupano di progettazione e generazione di applicazioni per Windows con .NET Framework

Prerequisiti

Per seguire il corso è necessario essere in possesso di:

Nozioni di programmazione C#

Esperienza nella generazione di applicazioni

Obiettivi

L'obiettivo di questo corso è quello di fornire agli studenti le competenze necessarie per generare applicazioni Microsoft Windows Form utilizzando Microsoft .NET Framework. Verranno trattati gli argomenti principali relativi alla programmazione di applicazioni client per Windows in .NET Framework, tra cui: Windows Form, GDI+, accesso semplice ai dati, interoperabilità  con codice non gestito, problematiche relative al threading e alla programmazione asincrona, servizi remoti semplici, accesso al Web, utilizzo di servizi Web, debug, protezione e problematiche legate alla distribuzione di applicazioni desktop

Al termine del corso gli studenti saranno in grado di:

Creare Windows Form e inserirvi dati.

Organizzare controlli su Windows Form.

Creare menu in un'applicazione Windows Form.

Aggiungere codice a form e controllare routine eventi in un'applicazione Windows Form.

Creare applicazioni con interfaccia a documenti multipli (MDI).

Utilizzare finestre di dialogo in applicazioni Windows Form.

Convalidare l'input dell'utente in un'applicazione Windows Form.

Creare e utilizzare controlli utente in un'applicazione Windows Form.

Creare licenze per i controlli.

Associare applicazioni per Windows a diverse origini dati utilizzando Microsoft ADO.NET.

Utilizzare servizi Web con applicazioni Windows Form.

Utilizzare componenti .NET e COM in un'applicazione Windows Form.

Chiamare API (Application Programming Interface) Win32 da un'applicazione Windows Form.

Stampare documenti in un'applicazione Windows Form.

Creare e formattare report utilizzando Crystal Reports.

Creare applicazioni Windows Form con multithreading.

Eseguire il debug di un'applicazione Windows Form.

Incorporare funzionalità  di Accesso facilitato in un'applicazione Windows Form.

Localizzare un'applicazione Windows Form.

Creare file della Guida in un'applicazione Windows Form.

Distribuire un'applicazione Windows Form.

Implementare la protezione dell'accesso al codice e la protezione basata su ruoli in un'applicazione Windows Form.

Aggiungere flessibilità  di distribuzione ad applicazioni utilizzando assembly condivisi.

Contenuti

Introduzione a Windows FormIn questo modulo vengono introdotti Windows Form e i controlli Windows in .NET Framework. Si apprenderà  a creare form di base e inserirvi dati, nonchè a ereditare form utilizzando Visual Studio .NET Framework. Verrà  inoltre illustrato come aggiungere controlli a un form e come visualizzare e nascondere form. Al termine del modulo gli studenti saranno in grado di: Creare un form e aggiungervi controlli; Creare un form ereditato utilizzando l'ereditarietà  visiva; Organizzare controlli su un form; Creare applicazioni con interfaccia a documenti multipli (MDI

Operazioni con i controlliIn questo modulo viene illustrata la creazione di routine eventi (gestori) che verranno eseguite in risposta ad azioni dell'utente. Si apprenderà  ad aggiungere logica di programmazione alle routine eventi di un controllo, ad utilizzare i controlli intrinseci di Windows Form, finestre di dialogo e menu e a convalidare i dati immessi dagli utenti dell'applicazione. Al termine del modulo gli studenti saranno in grado di: Creare un gestore eventi per un controllo; Selezionare e utilizzare i controlli appropriati in un'applicazione Windows Form; Utilizzare finestre di dialogo in un'applicazione Windows Form; Convalidare l'input dell'utente in un'applicazione Windows Form; Aggiungere controlli a un form in fase di esecuzione; Creare e utilizzare menu in un'applicazione Windows Form.

Generazione di controlliIn questo modulo viene illustrato come estendere la funzionalità  di un controllo Windows esistente, unire più controlli esistenti in un controllo composito e generare un nuovo controllo personalizzato. Si apprenderà  inoltre ad aggiungere supporto per la gestione di licenze a un controllo in fase di progettazione. Al termine del modulo gli studenti saranno in grado di: Estendere un controllo esistente; Creare un controllo composito unendo le funzionalità  di diversi controlli Windows Form esistenti; Descrivere le opzioni di supporto in fase di progettazione per i componenti forniti da Microsoft Visual Studio .NET; Aggiungere attributi per fornire informazioni alla finestra di progettazione visiva ; Creare e convalidare licenze per i controlli

Utilizzo di dati in applicazioni Windows FormIn questo modulo viene illustrata l'associazione di Windows Form a diverse origini dati utilizzando ADO .NET. Si apprenderà  inoltre ad associare Windows Form a dati provenienti da origini quali database e file XML e a visualizzare dati utilizzando i controlli dati di Visual Studio.NET. Al termine del modulo gli studenti saranno in grado di: Descrivere gli oggetti del modello ad oggetti ADO.NET; Aggiungere e configurare oggetti ADO.NET in un'applicazione Windows Form; Accedere a dati e modificarli da un database utilizzando i DataSet; Associare dati a controlli; Utilizzare il controllo DataGrid; Descrivere il modello di servizi Web XML e i ruoli di HTML, SOAP, XML e del marshalling nel modello di servizi Web XML; Creare un'applicazione client di servizi Web XML semplice ed eseguirne il test; Rendere permanenti i dati nei file, serializzare oggetti, utilizzare l'archiviazione isolata e rendere permanenti le impostazioni dell'applicazione.

Interoperabilità  con oggetti COMIn questo modulo viene illustrato l'utilizzo dei componenti .NET e COM nella relativa applicazione Windows Form. Si apprenderà  inoltre come chiamare API Win32 nella relativa applicazione Windows Form. Al termine del modulo gli studenti saranno in grado di: Utilizzare componenti .NET e COM in un'applicazione Windows Form di Microsoft .NET Framework; Chiamare API (Application Programming Interface) Microsoft Win32 da un'applicazione Windows Form.

Report e stampa in applicazioni Windows FormIn questo modulo viene illustrato come creare report con Crystal Reports e come implementare la stampa in un'applicazione Windows Form. Al termine del modulo gli studenti saranno in grado di: Creare e formattare report utilizzando Crystal Reports; Stampare documenti in un'applicazione Windows Form; Utilizzare le finestre di stampa di Visual Studio .NET in un'applicazione Windows Form; Utilizzare GDI+ per definire il contenuto del documento di stampa.

Programmazione asincronaIn questo modulo viene illustrato l'utilizzo delle tecniche di programmazione asincrona e del multithreading per evitare il blocco dell'interfaccia utente di un'applicazione. Al termine del modulo gli studenti saranno in grado di: Descrivere il modello di programmazione asincrona di .NET Framework; Modificare un'applicazione client affinchè utilizzi il supporto incorporato in .NET Framework delle chiamate asincrone ai metodi; Descrivere l'aggiunta di supporto esplicito per le chiamate asincrone a qualsiasi metodo.

Migliorare l'utilizzabilità  delle applicazoniIn questo modulo viene illustrato il supporto disponibile in Microsoft .NET Framework per consentire agli sviluppatori di migliorare in modo più semplice l'utilizzabilità  delle applicazioni sviluppate. Al termine del modulo gli studenti saranno in grado di: Utilizzare le funzionalità  di .NET Framework per aggiungere e attivare funzioni di Accesso facilitato in un'applicazione; Aggiungere supporto per la Guida sensibile al contesto, i menu ? e le descrizioni comandi in un'applicazione; Utilizzare le proprietà  di localizzazione e i file di risorse per creare una versione localizzata di un'applicazione Windows Form .NET Framework.

Distribuzione di applicazioni Windows FormIn questo modulo vengono presentati gli assembly, l'utilizzo di assembly b-named e della Cache assembly globale in Microsoft .NET Framework. Si apprenderà  inoltre come configurare e distribuire le applicazioni .NET sviluppate. Al termine del modulo gli studenti saranno in grado di: Utilizzare assembly b-named in applicazioni .NET; Utilizzare file di configurazione delle applicazioni per configurare e utilizzare Microsoft Windows Installer 2.0 per creare un package dell'applicazione .NET e distribuirla.

Protezione di applicazioni Windows FormIn questo modulo verrà  illustrato il modello di protezione di .NET Framework. Si apprenderà  ad utilizzare le funzionalità  di protezione di .NET Framework nelle applicazioni. Al termine del modulo gli studenti saranno in grado di: Definire le prove e descriverne il ruolo nel sistema di protezione di .NET Framework; Definire l'autenticazione e l'autorizzazione e descriverne il ruolo nel sistema di protezione di .NET Framework; Descrivere il modello di protezione di .NET Framework.

Confronta questo corso con altri simili
Leggi tutto