Developing Microsoft .Net Applications For Windows (Visual Basic .Net)

Suntrade
A Genova e Milano

Chiedi il prezzo
Vuoi parlare del corso con un consulente?
Confronta questo corso con altri simili
Leggi tutto

Informazione importanti

Descrizione

Obiettivo del corso: Questo corso con istruttore, della durata di tre giorni, fornisce agli studenti le competenze necessarie per generare applicazioni Microsoft® Windows® Form mediante Microsoft .NET Framework. Questo corso è parte del curriculum Microsoft Visual Basic .NET ed intende fornire ai programmatori Visual Basic le competenze necessarie per creare applicazioni Windows Form.
Rivolto a: Questo corso è rivolto a programmatori con esperienza di livello medio responsabili della progettazione e generazione di applicazioni basate su Windows con .NET Framework. È inoltre rivolto a sviluppatori in grado di sviluppare in Visual Basic. Agli studenti sono richieste le seguenti competenze:.

Informazione importanti
Sedi

Dove e quando

Inizio Luogo
Consultare
Genova
Via Rolla 16 D/r, 16152, Genova, Italia
Visualizza mappa
Consultare
Milano
Via Sangro 10, 20132, Milano, Italia
Visualizza mappa

Domande più frequenti

· Requisiti

Per seguire il corso è necessario essere in possesso di:

  • Nozioni di programmazione Visual Basic%%/li%%
  • Esperienza nella generazione di applicazioni%%/li%% Si suggeris...

  • Cosa impari in questo corso?

    Microsoft .Net

    Programma

    Introduzione

    Questo corso con istruttore, della durata di tre giorni, fornisce agli studenti le competenze necessarie per generare applicazioni Microsoft® Windows® Form mediante Microsoft .NET Framework. Questo corso è parte del curriculum Microsoft Visual Basic .NET ed intende fornire ai programmatori Visual Basic le competenze necessarie per creare applicazioni Windows Form mediante .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, uso di servizi Web XML, debug, protezione e problematiche legate alla distribuzione di applicazioni desktop.

    A chi è rivolto
    Questo corso è rivolto a programmatori con esperienza di livello medio responsabili della progettazione e generazione di applicazioni basate su Windows con .NET Framework. È inoltre rivolto a sviluppatori in grado di sviluppare in Visual Basic. Agli studenti sono richieste le seguenti competenze:
  • Esperienza con un linguaggio .NET quale Visual Basic .NET
  • Esperienza di sviluppo di applicazioni di base con MFC e/o Microsoft Visual Basic 6.0

    I professionisti a cui è destinato il corso si occupano in genere delle seguenti attività chiave:
  • 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 Windows Form a diverse origini dati utilizzando Microsoft ADO.NET.
  • Utilizzare servizi Web XML da applicazioni Windows Form.
  • Utilizzare componenti .NET e COM in un'applicazione Windows Form.
  • Chiamare API Microsoft Win32® da un'applicazione Windows Form.
  • Eseguire la migrazione di applicazioni Visual Basic 6.0 a Visual Basic .NET.
  • Stampare documenti in un'applicazione Windows Form.
  • Effettuare chiamate asincrone a metodi da un'applicazione Windows Form.
  • Eseguire il debug di un'applicazione Windows Form.
  • Incorporare funzionalità di accesso facilitato in un'applicazione Windows Form.
  • Localizzare un'applicazione Windows Form.
  • Aggiungere supporto per la Guida in linea per 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.

    Prerequisiti

    Per seguire il corso è necessario essere in possesso di:

  • Nozioni di programmazione Visual Basic
  • Esperienza nella generazione di applicazioni

    Si suggerisce inoltre di seguire i corsi indicati di seguito:
  • Corso 2559A - Introduction to Visual Basic .NET programming oppure competenze equivalenti

    Esami Microsoft Certified Professional
    Non esistono esami Microsoft Certified Professional associati a questo corso.
  • Exam 70-XXX,

    Materiale per lo studente
    Il kit dello studente include un manuale completo e altri materiali necessari 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. Gli studenti apprenderanno a creare form di base e form ereditati e a inserirvi dati mediante Microsoft Visual Studio .NET Framework. Verrà inoltre illustrato come aggiungere controlli a un form e come creare applicazioni MDI.

    Lezioni

  • 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

    Laboratorio 1.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 MDI.

    Modulo 2: Controlli
    In questo modulo viene illustrata la creazione nell'applicazione di routine eventi (gestori) che verranno eseguite in risposta ad azioni dell'utente. Gli studenti apprenderanno ad aggiungere logica di programmazione alle routine evento di un controllo, ad utilizzare i controlli intrinseci, finestre di dialogo e menu di Windows Form e a convalidare i dati immessi dagli utenti dell'applicazione.

    Lezioni

  • Creazione di un gestore eventi per un controllo
  • Uso di controlli Windows Form
  • Uso di finestre di dialogo in un'applicazione Windows Form.
  • Aggiunta di controlli in fase di esecuzione
  • Creazione di menu
  • Convalida dell'input dell'utente

    Laboratorio 2.1: Utilizzo di controlli

  • Creazione e uso 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.
  • Aggiungere controlli a un form in fase di esecuzione.
  • Creare e utilizzare menu in un'applicazione Windows Form.
  • Convalidare l'input dell'utente in un'applicazione Windows Form.

    Modulo 3: Generazione di controlli
    Questo modulo illustra come estendere la funzionalità di un controllo Windows esistente, come unire più controlli esistenti in un controllo composito e come generare un nuovo controllo personalizzato. Gli studenti apprenderanno inoltre ad aggiungere a un controllo il supporto per la gestione di licenze in fase di progettazione.

    Lezioni

  • Estensione e creazione di controlli
  • Aggiunta di supporto a controlli in fase di progettazione
  • Licenze per un controllo

    Laboratorio 3.1: 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:
  • 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 Visual Studio .NET.
  • Aggiungere attributi per fornire informazioni alla finestra di progettazione visiva.
  • Creare e convalidare licenze per i controlli.

    Modulo 4: Uso di dati in applicazioni Windows Form
    Questo modulo spiega l'associazione di Windows Form a diverse origini dati utilizzando ADO .NET. Gli studenti apprenderanno inoltre ad associare Windows Form a dati provenienti da origini quali database e file XML. Verrà presentata una panoramica del modello di programmazione di servizi Web XML e verrà illustrata la creazione di applicazioni che utilizzano i servizi Web XML. Il modulo fornisce inoltre una panoramica su come rendere persistenti i dati in file e in archiviazione isolata e su come leggerli da file e da archiviazione isolata.

    Lezioni

  • Aggiunta e configurazione di oggetti ADO.NET in un'applicazione Windows Form
  • Accesso e modifica di dati utilizzando i DataSet
  • Associazione di dati a controlli
  • Panoramica dei servizi Web XML
  • Creazione di un semplice client di servizi Web XML
  • Dati persistenti

    Laboratorio 4.1: Accesso ai dati con ADO.NET

  • Generazione di DataSet e inserimento di dati
  • Modifica di un DataSet
  • Aggiornamento di un DataSet in un DataSource
  • Associazione e formattazione di dati nei controlli

    Laboratorio 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 e modificare dati da un database utilizzando i DataSet.
  • Associare dati a controlli.
  • Descrivere il modello di servizi Web XML e i ruoli di HTML, SOAP e XML nel modello di servizi Web XML.
  • Creare una semplice applicazione client di servizi Web XML ed eseguirne il test.
  • Rendere dati persistenti in file, serializzare oggetti, utilizzare archiviazione isolata e rendere persistenti le impostazioni dell'applicazione.

    Modulo 5: Interoperabilità con oggetti gestiti
    Questo modulo spiega l'uso dei componenti .NET e COM in un'applicazione Windows Form. Gli studenti apprenderanno inoltre come chiamare API Win32 nella relativa applicazione Windows Form.

    Lezioni

  • Uso di componenti .NET e COM in un'applicazione Windows Form
  • Chiamata di API Win32 da applicazioni Windows Form
  • Aggiornamento di applicazioni Visual Basic 6.0 a Visual Basic .NET

    Laboratorio 5.1: interoperabilità con COM e chiamata di API Win32

  • Uso di un componente COM in un'applicazione basata su .NET
  • Chiamata di API Win32 da un'applicazione basata su .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 Win32 da un'applicazione Windows Form.
  • Aggiornare applicazioni Visual Basic 6.0 a Visual Basic .NET.

    Modulo 6: Stampa e report in applicazioni Windows Form
    Questo modulo illustra come implementare la stampa e come creare report in un'applicazione Windows Form utilizzando Crystal Reports per Visual Studio .NET.

    Lezioni

  • Stampa da un'applicazione Windows Form
  • Uso dell'anteprima di stampa, dell'impostazione pagina e delle finestre di dialogo di stampa
  • Definizione del contenuto del documento di stampa con GDI+
  • Creazione di report con Crystal Reports

    Laboratorio 6.1: 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:
  • 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.
  • Creare e formattare report utilizzando Crystal Reports.

    Modulo 7: Programmazione asincrona
    Questo modulo spiega come utilizzare le tecniche di programmazione asincrona e il multithreading per evitare il blocco dell'interfaccia utente di un'applicazione.

    Lezioni

  • Modello di programmazione asincrona .NET
  • Criteri di progettazione nel modello di programmazione asincrona
  • Esecuzione di chiamate asincrone a qualsiasi metodo
  • Protezione dello stato e dei dati in un ambiente multithread

    Laboratorio 7.1: 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 per le chiamate asincrone ai metodi.
  • Descrivere l'aggiunta di supporto esplicito per le chiamate asincrone a qualsiasi metodo.

    Modulo 8: Miglioramento dell'usabilità delle applicazioni
    Questo modulo illustra l'uso delle funzionalità di accesso facilitato, Guida in linea e localizzazione disponibili in .NET Framework.

    Lezioni

  • Aggiunta di funzionalità di accesso facilitato
  • Aggiunta della Guida in linea a un'applicazione
  • Localizzazione di un'applicazione

    Laboratorio 8.1: Miglioramento dell'usabilità 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 funzionalità di accesso facilitato in un'applicazione.
  • Aggiungere supporto per la Guida sensibile al contesto, i menu ? della Guida in linea 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
    Questo modulo presenta gli assembly e l'uso di assembly con nome sicuro e della Cache assembly globale (GAC) in .NET Framework. Gli studenti apprenderanno inoltre come configurare e distribuire le applicazioni basate su.NET.

    Lezioni

  • Assembly .NET
  • Distribuzione di applicazioni Windows Form

    Laboratorio 9.1: Distribuzione di un'applicazione

  • Generazione di un assembly con nome sicuro e riferimento ad esso
  • Installazione di un assembly con nome sicuro nella Cache assembly globale
  • Distribuzione di un'applicazione .NET
  • Uso di un file di configurazione dell'applicazione

    Al termine del modulo gli studenti saranno in grado di:
  • Utilizzare assembly con nome sicuro in applicazioni .NET.
  • Utilizzare file di configurazione delle applicazioni per configurare e utilizzare Microsoft Windows Installer 2.0 per la creazione di un package e la distribuzione dell'applicazione .NET.

    Modulo 10: Protezione di applicazioni Windows Form
    Questo modulo illustra il modello di protezione di .NET Framework. Gli studenti apprenderanno ad utilizzare le funzionalità di protezione di .NET Framework nelle applicazioni Windows Form.

    Lezioni

  • Protezione in .NET Framework
  • Uso della protezione dell'accesso al codice
  • Uso della protezione basata su ruoli

    Laboratorio 10.1: Aggiunta e test di richieste di autorizzazione

  • Aggiunta e test di richieste di autorizzazione

    Al termine del modulo gli studenti saranno in grado di:
  • Descrivere il modello di protezione di .NET Framework.
  • Utilizzare la protezione dell'accesso al codice per proteggere un'applicazione.
  • Utilizzare la protezione basata su ruoli per controllare l'accesso a un'applicazione.


  • Confronta questo corso con altri simili
    Leggi tutto