SlideShare una empresa de Scribd logo
1 de 37
Descargar para leer sin conexión
Lezione 1 –Introduzione 
•Cosa è WPF e i suoi fondamenti 
•Perché usiamo VB.NET 
•Quale versione di VS uso? 
•Storia e futuro di WPF 
•Perché parliamo di Windows (Desktop) e non di Web 
•Perché non parleremo di Visual Studio 
•Non è un corso di programmazione, si dà per scontato che i for e gli ifsi sappiano cosa sono 
Corso di WPF –Vicenza Software
Lezione 2 –Creazione ed esplorazione della struttura di un progetto WPF 
•Il primo progetto in WPF 
•Quale versione del .NET Framework? 
•Separazione tra codice e grafica 
•XAML 
•Code Behind 
Corso di WPF –Vicenza Software
Lezione 3 –Il linguaggio XAML 
•Elementi e attributi 
•Namespace 
•Markup Extension 
Corso di WPF –Vicenza Software
Lezione 4 -I contenitori 
•Window 
•Grid 
•StackPanel 
•Canvas 
•Dock Panel 
Corso di WPF –Vicenza Software
Lezione 5 -I controlli 
•Casella degli strumenti 
•Button 
•Label 
•TextBox 
•ComboBox 
•ListBox 
•ListView 
•TabControl 
•Images 
•Slider 
•Progress Bar 
•Altri controlli 
Corso di WPF –Vicenza Software
Lezione 6 –Le Proprietà 
•Come gestire le proprietà e gerarchie 
•DependencyProperties 
Corso di WPF –Vicenza Software
Lezione 7 –Proprietà per il Layout 
•Width, Height 
•Margin, Padding 
•Visibility 
•Alignment 
•HorizontalAlignment, Margin, VerticalAlignment 
Corso di WPF –Vicenza Software
Lezione 8 –Gli eventi e le risorse 
•RoutedEvent 
•BinaryResources 
•LogicalResources 
Corso di WPF –Vicenza Software
Lezione 9 -I Comandi 
•Sistema di comandi via XAML 
Corso di WPF –Vicenza Software
Lezione 10 -I menù 
•Menù 
•Menù contestuale 
Corso di WPF –Vicenza Software
Lezione 11 –Le Toolbar e la Status Bar 
•Cosa sono e cosa fanno 
Corso di WPF –Vicenza Software
Lezione 12 –I Ribbon 
•Scaricare l’sdke gli esempi 
•Costruiamone uno noi 
Corso di WPF –Vicenza Software
Lezione 13 –Documenti 
•Cosa sono i file XPS 
•Differenze col PDF 
•Apertura e scrittura di file XPS 
Corso di WPF –Vicenza Software
Lezione 14 –Stampante 
•Leggere la stampante predefinita 
•Stampa di documenti, testo e immagini 
Corso di WPF –Vicenza Software
Lezione 15 –Multithreading 
•Dispatcher 
•BackgroundWorker 
Corso di WPF –Vicenza Software
Lezione 16 -Navigazione fra le pagine 
•Richiamare un'altra pagina XAML 
•Inviare dei parametri 
Corso di WPF –Vicenza Software
Lezione 17 -Le References 
•Come aggiungerle 
•Se il progetto non compila 
Corso di WPF –Vicenza Software
Lezione 18 –Grafiche e colori 
•LinearGradientBrush 
•SolidBrushColor 
•RadialGradientBrush 
•Foregrounde Background 
•Cambiare a runtime 
Corso di WPF –Vicenza Software
Lezione 19 –Stili e Template 
•Differenza tra uno stile e un template 
Corso di WPF –Vicenza Software
Lezione 20 –MVVM 
•Cosa è il pattern MVVM 
•Facciamo pratica 
Corso di WPF –Vicenza Software
Lezione 21 -I controlli utente 
•User Control 
•Custom Control 
Corso di WPF –Vicenza Software
Lezione 22 –Connessione e accesso ai dati 
•Connection stringnel progetto 
•Connection stringcostruita a runtime 
Corso di WPF –Vicenza Software
Lezione 23 -Lavorare coi dati 
•LINQ 
Corso di WPF –Vicenza Software
Lezione 24 –Il databinding 
•Costruzione dell’interfaccia tramite databinding 
•Databindingdegli oggetti 
Corso di WPF –Vicenza Software
Lezione 25 -Formattazione dei dati 
•Date, Valute, numeri etcetc 
Corso di WPF –Vicenza Software
Lezione 26 -I Datagrid 
•Con colonne automatiche 
•Manuale 
Corso di WPF –Vicenza Software
Lezione 27 –Localizzazione 
•Avere versioni internazionalizzate 
Corso di WPF –Vicenza Software
Lezione 28 –Animazioni 
•Con XAML 
•Col Code Behind 
Corso di WPF –Vicenza Software
Lezione 29 –Multimedia 
•Sound Player 
•Media Player 
•Media Element 
•Speech 
Corso di WPF –Vicenza Software
Lezione 30 –Le interfacce 
•IAnimatable 
•ICollectionView 
•ICommand 
•ICommandSource 
•IDataErrorInfo 
•IEnumerable 
•IHostObjectContract 
•IImageProcessirContract 
•IMultiValueConverter 
•INativeHandleContract 
•INotifyCollectionChanged 
•IProvideCustomContentState 
•INotifyPropertyChanged 
•ISupportInitialize 
•IValueConverter 
Corso di WPF –Vicenza Software
Lezione 31 –Dispositivi Hardware 
•Webcam 
Corso di WPF –Vicenza Software
Lezione 32 -Lavorare con Windows Form 
•Nella stessa finestra oggetti Windows Form 
Corso di WPF –Vicenza Software
Lezione 33 –Sicurezza 
•User Account 
•Policiesdi restrizione 
Corso di WPF –Vicenza Software
Lezione 34 -Testinge Debug 
•Punti di interruzione e valutare le variabili 
•Gestione degli errori 
Corso di WPF –Vicenza Software
Lezione 35 –Distribuzione di un progetto WPF 
•Tecnologia Clickonce 
•Tecnologia Windows Installer 
•Sul cd 
•Sul Web 
Corso di WPF –Vicenza Software
Lezione 36 –Esercitazione finale 
•Costruisci insieme a noi il tuo primo gestionale WPF 
Corso di WPF –Vicenza Software

Más contenido relacionado

Destacado

Design pattern architetturali Model View Controller, MVP e MVVM
Design pattern architetturali   Model View Controller, MVP e MVVMDesign pattern architetturali   Model View Controller, MVP e MVVM
Design pattern architetturali Model View Controller, MVP e MVVMRiccardo Cardin
 
Metriche per Zombie Communities: come "iniettare vita" in tribù di morti vive...
Metriche per Zombie Communities: come "iniettare vita" in tribù di morti vive...Metriche per Zombie Communities: come "iniettare vita" in tribù di morti vive...
Metriche per Zombie Communities: come "iniettare vita" in tribù di morti vive...DotNetMarche
 
Creare una community dal basso ed arrivare ad un'azienda milionaria - Emanue...
Creare una community dal basso ed arrivare ad un'azienda milionaria  - Emanue...Creare una community dal basso ed arrivare ad un'azienda milionaria  - Emanue...
Creare una community dal basso ed arrivare ad un'azienda milionaria - Emanue...DotNetMarche
 
Design Pattern Architetturali - Dependency Injection
Design Pattern Architetturali - Dependency InjectionDesign Pattern Architetturali - Dependency Injection
Design Pattern Architetturali - Dependency InjectionRiccardo Cardin
 
Model-View-ViewModel
Model-View-ViewModelModel-View-ViewModel
Model-View-ViewModelDotNetMarche
 

Destacado (10)

Design pattern architetturali Model View Controller, MVP e MVVM
Design pattern architetturali   Model View Controller, MVP e MVVMDesign pattern architetturali   Model View Controller, MVP e MVVM
Design pattern architetturali Model View Controller, MVP e MVVM
 
UI Composition
UI CompositionUI Composition
UI Composition
 
Introduzione WPF
Introduzione WPFIntroduzione WPF
Introduzione WPF
 
Metriche per Zombie Communities: come "iniettare vita" in tribù di morti vive...
Metriche per Zombie Communities: come "iniettare vita" in tribù di morti vive...Metriche per Zombie Communities: come "iniettare vita" in tribù di morti vive...
Metriche per Zombie Communities: come "iniettare vita" in tribù di morti vive...
 
Creare una community dal basso ed arrivare ad un'azienda milionaria - Emanue...
Creare una community dal basso ed arrivare ad un'azienda milionaria  - Emanue...Creare una community dal basso ed arrivare ad un'azienda milionaria  - Emanue...
Creare una community dal basso ed arrivare ad un'azienda milionaria - Emanue...
 
Design Pattern Architetturali - Dependency Injection
Design Pattern Architetturali - Dependency InjectionDesign Pattern Architetturali - Dependency Injection
Design Pattern Architetturali - Dependency Injection
 
WPF
WPFWPF
WPF
 
WPF basics
WPF basicsWPF basics
WPF basics
 
WPF MVVM Toolkit
WPF MVVM ToolkitWPF MVVM Toolkit
WPF MVVM Toolkit
 
Model-View-ViewModel
Model-View-ViewModelModel-View-ViewModel
Model-View-ViewModel
 

Similar a Presentazione corso wpf_vicenzasoftware

Introduzione - Web design
Introduzione - Web designIntroduzione - Web design
Introduzione - Web designgowow
 
Antica presentazione AJAX
Antica presentazione AJAXAntica presentazione AJAX
Antica presentazione AJAXTommaso Torti
 
ALM Revolutions - What's new in visual studio ALM 11
ALM Revolutions - What's new in visual studio ALM 11ALM Revolutions - What's new in visual studio ALM 11
ALM Revolutions - What's new in visual studio ALM 11DomusDotNet
 
TYPESCRIPT, ANGULAR E BOOTSTRAP ASSIEME PER APPLICAZIONI REAL WORLD
TYPESCRIPT, ANGULAR E BOOTSTRAP ASSIEME PER APPLICAZIONI REAL WORLDTYPESCRIPT, ANGULAR E BOOTSTRAP ASSIEME PER APPLICAZIONI REAL WORLD
TYPESCRIPT, ANGULAR E BOOTSTRAP ASSIEME PER APPLICAZIONI REAL WORLDDotNetCampus
 
Slide typescript - net campus
Slide typescript - net campusSlide typescript - net campus
Slide typescript - net campusDotNetCampus
 
Nord-Est Italy Seminars 2012
Nord-Est Italy Seminars 2012Nord-Est Italy Seminars 2012
Nord-Est Italy Seminars 2012alexzio
 
Android - Programmazione Avanzata
Android -  Programmazione AvanzataAndroid -  Programmazione Avanzata
Android - Programmazione AvanzataStefano Sanna
 
Curriculum di Marco Bruni
Curriculum di Marco BruniCurriculum di Marco Bruni
Curriculum di Marco BruniMarco Bruni
 
Costruire applicazioni-cross-platform-con-xamarin-visual-studio-2013
Costruire applicazioni-cross-platform-con-xamarin-visual-studio-2013Costruire applicazioni-cross-platform-con-xamarin-visual-studio-2013
Costruire applicazioni-cross-platform-con-xamarin-visual-studio-2013Luca Zulian
 
Soluzioni integrate per il design e la comunicazione digital: Extensis
Soluzioni integrate per il design e la comunicazione digital: ExtensisSoluzioni integrate per il design e la comunicazione digital: Extensis
Soluzioni integrate per il design e la comunicazione digital: ExtensisPico Srl
 
Implementazione di una soluzione a microservizi: benifici organizzativi ed ec...
Implementazione di una soluzione a microservizi: benifici organizzativi ed ec...Implementazione di una soluzione a microservizi: benifici organizzativi ed ec...
Implementazione di una soluzione a microservizi: benifici organizzativi ed ec...italianaSoftware
 
Win05 accesso ai dati in win 8
Win05   accesso ai dati in win 8Win05   accesso ai dati in win 8
Win05 accesso ai dati in win 8DotNetCampus
 
Creare un Information Radiator con Delphi
Creare un Information Radiator con DelphiCreare un Information Radiator con Delphi
Creare un Information Radiator con DelphiMarco Breveglieri
 
Introduzione alla localizzazione web
Introduzione alla localizzazione webIntroduzione alla localizzazione web
Introduzione alla localizzazione webQabiria
 
Sviluppare applicazioni web (completamente) on-line con Visual Studio Online ...
Sviluppare applicazioni web (completamente) on-line con Visual Studio Online ...Sviluppare applicazioni web (completamente) on-line con Visual Studio Online ...
Sviluppare applicazioni web (completamente) on-line con Visual Studio Online ...Marco Parenzan
 

Similar a Presentazione corso wpf_vicenzasoftware (20)

Dominopoint meet the experts 2015 - XPages
Dominopoint   meet the experts 2015 - XPagesDominopoint   meet the experts 2015 - XPages
Dominopoint meet the experts 2015 - XPages
 
Web dynpro for abap 02
Web dynpro for abap 02Web dynpro for abap 02
Web dynpro for abap 02
 
A ciascuno il suo: archi, frecce e interfacce per servizi editoriali B2B e B2...
A ciascuno il suo: archi, frecce e interfacce per servizi editoriali B2B e B2...A ciascuno il suo: archi, frecce e interfacce per servizi editoriali B2B e B2...
A ciascuno il suo: archi, frecce e interfacce per servizi editoriali B2B e B2...
 
Introduzione - Web design
Introduzione - Web designIntroduzione - Web design
Introduzione - Web design
 
Antica presentazione AJAX
Antica presentazione AJAXAntica presentazione AJAX
Antica presentazione AJAX
 
ALM Revolutions - What's new in visual studio ALM 11
ALM Revolutions - What's new in visual studio ALM 11ALM Revolutions - What's new in visual studio ALM 11
ALM Revolutions - What's new in visual studio ALM 11
 
TYPESCRIPT, ANGULAR E BOOTSTRAP ASSIEME PER APPLICAZIONI REAL WORLD
TYPESCRIPT, ANGULAR E BOOTSTRAP ASSIEME PER APPLICAZIONI REAL WORLDTYPESCRIPT, ANGULAR E BOOTSTRAP ASSIEME PER APPLICAZIONI REAL WORLD
TYPESCRIPT, ANGULAR E BOOTSTRAP ASSIEME PER APPLICAZIONI REAL WORLD
 
Slide typescript - net campus
Slide typescript - net campusSlide typescript - net campus
Slide typescript - net campus
 
Nord-Est Italy Seminars 2012
Nord-Est Italy Seminars 2012Nord-Est Italy Seminars 2012
Nord-Est Italy Seminars 2012
 
Android - Programmazione Avanzata
Android -  Programmazione AvanzataAndroid -  Programmazione Avanzata
Android - Programmazione Avanzata
 
Curriculum di Marco Bruni
Curriculum di Marco BruniCurriculum di Marco Bruni
Curriculum di Marco Bruni
 
Costruire applicazioni-cross-platform-con-xamarin-visual-studio-2013
Costruire applicazioni-cross-platform-con-xamarin-visual-studio-2013Costruire applicazioni-cross-platform-con-xamarin-visual-studio-2013
Costruire applicazioni-cross-platform-con-xamarin-visual-studio-2013
 
Soluzioni integrate per il design e la comunicazione digital: Extensis
Soluzioni integrate per il design e la comunicazione digital: ExtensisSoluzioni integrate per il design e la comunicazione digital: Extensis
Soluzioni integrate per il design e la comunicazione digital: Extensis
 
Implementazione di una soluzione a microservizi: benifici organizzativi ed ec...
Implementazione di una soluzione a microservizi: benifici organizzativi ed ec...Implementazione di una soluzione a microservizi: benifici organizzativi ed ec...
Implementazione di una soluzione a microservizi: benifici organizzativi ed ec...
 
Win05 accesso ai dati in win 8
Win05   accesso ai dati in win 8Win05   accesso ai dati in win 8
Win05 accesso ai dati in win 8
 
Ricercare nel web
Ricercare nel webRicercare nel web
Ricercare nel web
 
Rich Internet Application
Rich Internet ApplicationRich Internet Application
Rich Internet Application
 
Creare un Information Radiator con Delphi
Creare un Information Radiator con DelphiCreare un Information Radiator con Delphi
Creare un Information Radiator con Delphi
 
Introduzione alla localizzazione web
Introduzione alla localizzazione webIntroduzione alla localizzazione web
Introduzione alla localizzazione web
 
Sviluppare applicazioni web (completamente) on-line con Visual Studio Online ...
Sviluppare applicazioni web (completamente) on-line con Visual Studio Online ...Sviluppare applicazioni web (completamente) on-line con Visual Studio Online ...
Sviluppare applicazioni web (completamente) on-line con Visual Studio Online ...
 

Más de Piero Sbressa

Ttg 09 07_2015_debug_vs_2015
Ttg 09 07_2015_debug_vs_2015Ttg 09 07_2015_debug_vs_2015
Ttg 09 07_2015_debug_vs_2015Piero Sbressa
 
Agriturismi della Lombardia
Agriturismi della LombardiaAgriturismi della Lombardia
Agriturismi della LombardiaPiero Sbressa
 
Crystalweb Meteo Sat
Crystalweb Meteo SatCrystalweb Meteo Sat
Crystalweb Meteo SatPiero Sbressa
 
Crystalweb massa corporea
Crystalweb massa corporeaCrystalweb massa corporea
Crystalweb massa corporeaPiero Sbressa
 
Presentazione corso sicurezza informatica Vicenza Software
Presentazione corso sicurezza informatica Vicenza SoftwarePresentazione corso sicurezza informatica Vicenza Software
Presentazione corso sicurezza informatica Vicenza SoftwarePiero Sbressa
 
Crystalwebinfosystem
CrystalwebinfosystemCrystalwebinfosystem
CrystalwebinfosystemPiero Sbressa
 
Crystalwebinfosystem
CrystalwebinfosystemCrystalwebinfosystem
CrystalwebinfosystemPiero Sbressa
 
Autumn Event Vicenza
Autumn Event VicenzaAutumn Event Vicenza
Autumn Event VicenzaPiero Sbressa
 

Más de Piero Sbressa (17)

Ttg 09 07_2015_debug_vs_2015
Ttg 09 07_2015_debug_vs_2015Ttg 09 07_2015_debug_vs_2015
Ttg 09 07_2015_debug_vs_2015
 
Firenze vbtt
Firenze vbttFirenze vbtt
Firenze vbtt
 
Christmas Songs
Christmas SongsChristmas Songs
Christmas Songs
 
Christmas Gift
Christmas GiftChristmas Gift
Christmas Gift
 
Christmas Story
Christmas StoryChristmas Story
Christmas Story
 
Agriturismi della Lombardia
Agriturismi della LombardiaAgriturismi della Lombardia
Agriturismi della Lombardia
 
Crystalweb Meteo Sat
Crystalweb Meteo SatCrystalweb Meteo Sat
Crystalweb Meteo Sat
 
My Favorite Music
My Favorite MusicMy Favorite Music
My Favorite Music
 
Crystalweb bioritmi
Crystalweb bioritmiCrystalweb bioritmi
Crystalweb bioritmi
 
Crystalweb massa corporea
Crystalweb massa corporeaCrystalweb massa corporea
Crystalweb massa corporea
 
Presentazione corso sicurezza informatica Vicenza Software
Presentazione corso sicurezza informatica Vicenza SoftwarePresentazione corso sicurezza informatica Vicenza Software
Presentazione corso sicurezza informatica Vicenza Software
 
Crystalwebinfosystem
CrystalwebinfosystemCrystalwebinfosystem
Crystalwebinfosystem
 
Crystalwebinfosystem
CrystalwebinfosystemCrystalwebinfosystem
Crystalwebinfosystem
 
Crystalwebcam
CrystalwebcamCrystalwebcam
Crystalwebcam
 
Catalogo delle App
Catalogo delle AppCatalogo delle App
Catalogo delle App
 
Wp app studio_new
Wp app studio_newWp app studio_new
Wp app studio_new
 
Autumn Event Vicenza
Autumn Event VicenzaAutumn Event Vicenza
Autumn Event Vicenza
 

Presentazione corso wpf_vicenzasoftware

  • 1.
  • 2. Lezione 1 –Introduzione •Cosa è WPF e i suoi fondamenti •Perché usiamo VB.NET •Quale versione di VS uso? •Storia e futuro di WPF •Perché parliamo di Windows (Desktop) e non di Web •Perché non parleremo di Visual Studio •Non è un corso di programmazione, si dà per scontato che i for e gli ifsi sappiano cosa sono Corso di WPF –Vicenza Software
  • 3. Lezione 2 –Creazione ed esplorazione della struttura di un progetto WPF •Il primo progetto in WPF •Quale versione del .NET Framework? •Separazione tra codice e grafica •XAML •Code Behind Corso di WPF –Vicenza Software
  • 4. Lezione 3 –Il linguaggio XAML •Elementi e attributi •Namespace •Markup Extension Corso di WPF –Vicenza Software
  • 5. Lezione 4 -I contenitori •Window •Grid •StackPanel •Canvas •Dock Panel Corso di WPF –Vicenza Software
  • 6. Lezione 5 -I controlli •Casella degli strumenti •Button •Label •TextBox •ComboBox •ListBox •ListView •TabControl •Images •Slider •Progress Bar •Altri controlli Corso di WPF –Vicenza Software
  • 7. Lezione 6 –Le Proprietà •Come gestire le proprietà e gerarchie •DependencyProperties Corso di WPF –Vicenza Software
  • 8. Lezione 7 –Proprietà per il Layout •Width, Height •Margin, Padding •Visibility •Alignment •HorizontalAlignment, Margin, VerticalAlignment Corso di WPF –Vicenza Software
  • 9. Lezione 8 –Gli eventi e le risorse •RoutedEvent •BinaryResources •LogicalResources Corso di WPF –Vicenza Software
  • 10. Lezione 9 -I Comandi •Sistema di comandi via XAML Corso di WPF –Vicenza Software
  • 11. Lezione 10 -I menù •Menù •Menù contestuale Corso di WPF –Vicenza Software
  • 12. Lezione 11 –Le Toolbar e la Status Bar •Cosa sono e cosa fanno Corso di WPF –Vicenza Software
  • 13. Lezione 12 –I Ribbon •Scaricare l’sdke gli esempi •Costruiamone uno noi Corso di WPF –Vicenza Software
  • 14. Lezione 13 –Documenti •Cosa sono i file XPS •Differenze col PDF •Apertura e scrittura di file XPS Corso di WPF –Vicenza Software
  • 15. Lezione 14 –Stampante •Leggere la stampante predefinita •Stampa di documenti, testo e immagini Corso di WPF –Vicenza Software
  • 16. Lezione 15 –Multithreading •Dispatcher •BackgroundWorker Corso di WPF –Vicenza Software
  • 17. Lezione 16 -Navigazione fra le pagine •Richiamare un'altra pagina XAML •Inviare dei parametri Corso di WPF –Vicenza Software
  • 18. Lezione 17 -Le References •Come aggiungerle •Se il progetto non compila Corso di WPF –Vicenza Software
  • 19. Lezione 18 –Grafiche e colori •LinearGradientBrush •SolidBrushColor •RadialGradientBrush •Foregrounde Background •Cambiare a runtime Corso di WPF –Vicenza Software
  • 20. Lezione 19 –Stili e Template •Differenza tra uno stile e un template Corso di WPF –Vicenza Software
  • 21. Lezione 20 –MVVM •Cosa è il pattern MVVM •Facciamo pratica Corso di WPF –Vicenza Software
  • 22. Lezione 21 -I controlli utente •User Control •Custom Control Corso di WPF –Vicenza Software
  • 23. Lezione 22 –Connessione e accesso ai dati •Connection stringnel progetto •Connection stringcostruita a runtime Corso di WPF –Vicenza Software
  • 24. Lezione 23 -Lavorare coi dati •LINQ Corso di WPF –Vicenza Software
  • 25. Lezione 24 –Il databinding •Costruzione dell’interfaccia tramite databinding •Databindingdegli oggetti Corso di WPF –Vicenza Software
  • 26. Lezione 25 -Formattazione dei dati •Date, Valute, numeri etcetc Corso di WPF –Vicenza Software
  • 27. Lezione 26 -I Datagrid •Con colonne automatiche •Manuale Corso di WPF –Vicenza Software
  • 28. Lezione 27 –Localizzazione •Avere versioni internazionalizzate Corso di WPF –Vicenza Software
  • 29. Lezione 28 –Animazioni •Con XAML •Col Code Behind Corso di WPF –Vicenza Software
  • 30. Lezione 29 –Multimedia •Sound Player •Media Player •Media Element •Speech Corso di WPF –Vicenza Software
  • 31. Lezione 30 –Le interfacce •IAnimatable •ICollectionView •ICommand •ICommandSource •IDataErrorInfo •IEnumerable •IHostObjectContract •IImageProcessirContract •IMultiValueConverter •INativeHandleContract •INotifyCollectionChanged •IProvideCustomContentState •INotifyPropertyChanged •ISupportInitialize •IValueConverter Corso di WPF –Vicenza Software
  • 32. Lezione 31 –Dispositivi Hardware •Webcam Corso di WPF –Vicenza Software
  • 33. Lezione 32 -Lavorare con Windows Form •Nella stessa finestra oggetti Windows Form Corso di WPF –Vicenza Software
  • 34. Lezione 33 –Sicurezza •User Account •Policiesdi restrizione Corso di WPF –Vicenza Software
  • 35. Lezione 34 -Testinge Debug •Punti di interruzione e valutare le variabili •Gestione degli errori Corso di WPF –Vicenza Software
  • 36. Lezione 35 –Distribuzione di un progetto WPF •Tecnologia Clickonce •Tecnologia Windows Installer •Sul cd •Sul Web Corso di WPF –Vicenza Software
  • 37. Lezione 36 –Esercitazione finale •Costruisci insieme a noi il tuo primo gestionale WPF Corso di WPF –Vicenza Software