Obiettivo del corso: L'obiettivo di questo corso con insegnante della durata di tre giorni è quello di fornire agli studenti le competenze necessarie per generare applicazioni Microsoft® Windows® Form utilizzando Microsoft .NET Framework. Il corso fa parte della serie di corsi di Microsoft Visual C# .NET che si prefiggono lo scopo di fornire ai programmatori C# le nozioni necessarie per . 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. È inoltre rivolto a sviluppatori in grado di utilizzare C# per lo sviluppo. Agli studenti sono richieste le seguenti competenze:.
Sedi e date
Luogo
Inizio del corso
Milano
Visualizza mappa
Via Fabio Filzi, 27, 20124
Inizio del corso
Consultare
Domande e risposte
Aggiungi la tua domanda
I nostri consulenti e altri utenti potranno risponderti
Stiamo controllando la tua domanda per verificare che sia conforme con gli standard di pubblicazione. A parte questo, abbiamo rilevato dalle tue risposte che potresti non essere in grado di immatricolarti a questa formazione. Questo potrebbe essere dovuto al titolo di studio che possiedi, al luogo in cui vivi, ecc. In ogni caso ti consigliamo di verificare contattando il centro di formazione.
Grazie mille!
Stiamo verificando la tua domanda. A breve sarà pubblicata
Preferisci essere contattato dal centro?
Opinioni
Hai seguito questo corso? Condividi la tua opinione
Programma
Introduzione
L'obiettivo di questo corso con insegnante della durata di tre giorni è quello di fornire agli studenti le competenze necessarie per generare applicazioni Microsoft® Windows® Form utilizzando Microsoft .NET Framework. Il corso fa parte della serie di corsi di Microsoft Visual C# .NET che si prefiggono lo scopo di fornire ai programmatori C# le nozioni necessarie per creare applicazioni per Windows utilizzando .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.
A chi è rivolto
Questo corso è destinato a programmatori con esperienza di livello medio, che si occupano di progettazione e generazione di applicazioni per Windows con .NET Framework. È inoltre rivolto a sviluppatori in grado di utilizzare C# per lo sviluppo.
Agli studenti sono richieste le seguenti competenze:
Esperienza di programmazione con un linguaggio .NET quale Visual C# .NET o Microsoft Visual C++® .NET
Esperienza di sviluppo di applicazioni di base con MFC e/o Microsoft Visual Basic® 6
I professionisti a cui è destinato il corso si occupano in genere delle seguenti attività chiave:
Guide in linea con creazione di specifiche funzionali.
Progettazione e sviluppo di interfacce utente.
Creazione e test di prototipi.
Scrittura di applicazioni Windows Form.
Obiettivi del corso
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.
Esami Microsoft Certified Professional
A questo corso è associato l'esame:
70-316: Developing and Implementing Windows®-based Applications with Microsoft® Visual C# .NET and Microsoft® Visual Studio®.NET
Prerequisiti
Per seguire il corso è necessario essere in possesso di:
Nozioni di programmazione C#
Esperienza nella generazione di applicazioni
Si suggerisce inoltre di seguire i corsi indicati di seguito:
Corso 2124B, Introduction to C# Programming for the Microsoft .NET Platform (Prerelease) In alternativa è necessario avere competenze equivalenti.
Materiale per lo studente
Agli studenti viene fornito un manuale completo e tutto il materiale necessario per il corso.
Struttura del corso
Modulo 1: Introduzione a Windows Form
In 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.
Argomenti
Creazione di un form
Aggiunta di controlli a un form
Creazione di un form ereditato
Organizzazione di controlli su un form
Creazione di applicazioni MDI
Esercitazione pratica 1: creazione di Windows Form
Creazione di un nuovo Windows Form
Eredità di un nuovo form da un Windows Form esistente
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).
Modulo 2: Operazioni con i controlli
In 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.
Argomenti
Creazione di un gestore eventi per un controllo
Utilizzo di controlli Windows Form
Utilizzo di finestre di dialogo
Convalida dell'input dell'utente
Creazione di controlli in fase di esecuzione
Creazione di menu
Esercitazione pratica 2: operazioni con i controlli
Creazione e utilizzo di controlli
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.
Modulo 3: Generazione di controlli
In 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.
Argomenti
Opzioni per la creazione di controlli
Aggiunta di funzionalità a controlli
Aggiunta di supporto a controlli in fase di progettazione
Licenze per un controllo
Esercitazione pratica 3: generazione di controlli
Dichiarazione di un evento e generazione dello stesso da un controllo esteso
Creazione di un controllo composito
Aggiunta di supporto in fase di progettazione
Al termine del modulo gli studenti saranno in grado di:
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.
Modulo 4: Utilizzo di dati in applicazioni Windows Form
In 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.
Argomenti
Aggiunta di oggetti ADO.NET a un'applicazione Windows Form
Accesso a dati e modifica degli stessi utilizzando i DataSet
Associazione di dati a controlli
Utilizzo del controllo DataGrid
Panoramica dei servizi Web XML
Creazione di un client di servizi Web XML semplice
Esercitazione pratica 4.1: accesso ai dati con ADO.NET
Generazione di DataSet, inserimento di dati e impostazione dei DataSet come persistenti
Esercitazione pratica 4.2: chiamata di un servizio Web XML
Chiamata di un servizio Web XML
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.
Impostare dati come persistenti in file e leggerli da file e supporti di memorizzazione isolati con l'ausilio dei metodi BinaryReader e BinaryWriter e dei metodi TextReader e TextWriter.
Modulo 5: Interoperabilità con oggetti COM
In 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.
Argomenti
Utilizzo di componenti .NET e COM in un'applicazione Windows Form.
Chiamata di API Win32 da applicazioni Windows Form.
Esercitazione pratica 5: interoperabilità con COM e chiamata di API Win32
Utilizzo di un componente COM in un'applicazione .NET
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.
Modulo 6: Report e stampa in applicazioni Windows Form
In questo modulo viene illustrato come creare report con Crystal Reports e come implementare la stampa in un'applicazione Windows Form.
Argomenti
Creazione di report con Crystal Reports
Stampa da un'applicazione Windows Form
Utilizzo dell'anteprima di stampa, dell'impostazione pagina e delle finestre di dialogo di stampa
Definizione del contenuto del documento di stampa con GDI+
Esercitazione pratica 6: stampa di documenti formattati
Aggiunta del supporto di stampa a un'applicazione
Creazione di output stampato con GDI+
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.
Modulo 7: Programmazione asincrona
In questo modulo viene illustrato l'utilizzo delle tecniche di programmazione asincrona e del multithreading per evitare il blocco dell'interfaccia utente di un'applicazione.
Argomenti
Modello di programmazione asincrona .NET
Criteri di progettazione nel modello di programmazione asincrona
Esecuzione di chiamate asincrone ai metodi
Esercitazione pratica 7: esecuzione di chiamate asincrone a un servizio Web XML
Conversione di chiamate sincrone in chiamate asincrone
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.
Modulo 8: Miglioramento dell'utilizzabilità delle applicazioni
In 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.
Argomenti
Aggiunta di funzionalità di Accesso facilitato
Aggiunta della Guida in linea a un'applicazione
Localizzazione di un'applicazione
Esercitazione pratica 8: miglioramento dell'utilizzabilità di un'applicazione
Aggiunta di supporto per l'Accesso facilitato
Aggiunta della Guida in linea a un'applicazione
Aggiunta di descrizioni comandi a un'applicazione
Localizzazione dell'interfaccia utente di un'applicazione
Localizzazione delle risorse di un'applicazione
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.
Modulo 9: Distribuzione di applicazioni Windows Form
In 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.
Argomenti
Assembly .NET
Distribuzione di applicazioni Windows Form
Esercitazione pratica 9: distribuzione di un'applicazione
Generazione di un assembly b-named e riferimento ad esso
Installazione di un assembly b-named nella Cache assembly globale
Distribuzione di un'applicazione .NET
Utilizzo di un file di configurazione dell'applicazione
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.
Modulo 10: Protezione di applicazioni Windows Form
In questo modulo verrà illustrato il modello di protezione di .NET Framework. Si apprenderà ad utilizzare le funzionalità di protezione di .NET Framework nelle applicazioni.
Argomenti
Protezione in .NET Framework
Utilizzo della protezione dell'accesso al codice
Utilizzo della protezione basata su ruoli
Esercitazione pratica 10: aggiunta e test di richieste di autorizzazione
Aggiunta e test di richieste di autorizzazione
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.
Elencare le caratteristiche principali della protezione dell'accesso al codice e della protezione basata su ruoli.
Descrivere il modello di protezione di .NET Framework.