Developing Windows Applications with Microsoft Visual Studio 2010
Quant a aquest curs En aquest curs els desenvolupadors amb experiència en els aspectes bàsics de la programació a "Windows Forms", aprendran els conceptes avançats d'aquesta tecnologia, incloent WPF, el que suposarà un important valor afegit per les seves habilitats personals i professionals. | Perfil de l'audiència Aquest curs està dirigit a especialistes en la tecnologia del desenvolupament d'aplicacions de client Windows, que treballin en un entorn de desenvolupament que utilitzi Microsoft Visual Studio. NET 2010 i Microsoft. NET Framework 4.0 per crear aplicacions client dinàmiques per a entorn Windows. | En finalitzar el curs Després de completar aquest curs l'alumne serà capaç de: - entendre com les diferents necessitats de negocis poden influir en les decisions de disseny i en la planificació d'un programa de Windows application.
- entendre les noves característiques de Visual Studio 2010 WPF.
- dissenyar i construir una interfície d'usuari.
- crear una interfície d'usuari manejable i consistent.
- comprendre les millors pràctiques en provar i aprendre a depurar les seves aplicacions.
- ús avançat maneig d'excepcions.
- implementar escenaris avançats d'enllaços de dades.
- ús de tècniques de codificació per millorar la capacitat de resposta de les seves aplicacions.
- posar en pràctica la localització, assistència a l'usuari i les característiques d'accessibilitat d'una aplicació
- entendre els conceptes bàsics de gràfics de WPF
- introducció als controls personalitzats.
- expression Blend i programació orientada a esdeveniments.
- desenvolupar la visualització de dades.
- administrar l'estat i la configuració de tot el cicle de vida de l'aplicació.
- deployé seves aplicacions utilitzant els diferents mètodes compatibles amb Visual Studio 2010.
|
Esquema del curs Mòdul 1: Disseny d'aplicacions client de Windows L'objectiu d'aquest mòdul és garantir que els estudiants entenguin com les diferents necessitats dels negocis poden influir en les decisions de disseny i en la planificació d'una aplicació client de Windows. Els estudiants aprendran com els requisits de disseny, les especificacions i els objectius de negoci afectaran l'elecció entre WPF i formularis Windows Forms. Lliçons - Tecnologies Client de Windows
- Patrons d'Arquitectura
- La interoperabilitat entre Windows Forms i WPF
Lab: Planificació aplicacions client de Windows - Identificar les tecnologies Client de Windows
- L'elecció de patrons de disseny
- Recorregut guiat pel laboratori d'Aplicacions
Després de completar aquest mòdul, els alumnes seran capaços de: - Triar tecnologies apropiades per a una aplicació client de Windows
- Elegir els models apropiats d'arquitectura
- Identificar àrees per a la migració de Windows Forms
- Identificar àrees per a la interoperabilitat entre Windows Forms i WPF
Mòdul 2: Introducció a Visual Studio 2010 i la versió 4 de WPF L'objectiu d'aquest mòdul és introduir els alumnes en les noves característiques que proporciona Visual Studio 2010 i la versió 4 de WPF Lliçons - Els més nous en Visual Studio 2010?
- Què hi ha de nou en la versió 4 de WPF
Lab: Tour guiat en Visual Studio 2010 i XAML - Tour guiat de Visual Studio 2010
- Tour guiat de l'Editor XAML
Després de completar aquest mòdul, els alumnes seran capaços de: - Utilitzar les noves característiques de Visual Studio 2010
- Utilitzar les noves característiques de la versió 4 de WPF
Mòdul 3: Disseny i desenvolupament d'una interfície d'usuari L'objectiu d'aquest mòdul és ensenyar a l'alumne com dissenyar i construir una interfície d'usuari. Lliçons - Definició de Disseny de pàgina
- Usant controls de contingut
- Com usar els controls de l'article
- Compartir recursos lògics en una finestra
Laboratori: Creació d'una interfície d'usuari - Elegir els Controls de la interfície d'usuari
- Maquetació de la interfície d'usuari
- Creació i ús de diccionaris de recursos
Després de completar aquest mòdul, els alumnes seran capaços de: - Definir pàgina de disseny
- Utilitzar els controls de contingut
- Utilitzar els controls de tema
- Compartir recursos dins d'una finestra o control de l'usuari
Mòdul 4: Com prendre el control de la interfície d'usuari L'objectiu d'aquest mòdul és capacitar els estudiants per a crear una interfície d'usuari manejable i consistent. Lliçons - Compartir recursos lògics en una aplicació
- Creació d'interfícies d'usuari consistent mitjançant l'ús d'estils
- Canviar l'aparença dels controls mitjançant l'ús de plantilles
- Gestió d'esdeveniments i ordres
Laboratori: Control dinàmic de la interfície d'usuari - Creació d'estils
- Mitjançant les ordres de l'aplicació
- Addició d'esdeveniments enrutados
- Creació d'una ordre personalitzat
- La migració d'un comando personalitzat
Després de completar aquest mòdul, els alumnes seran capaços de: - Compartir recursos a través d'una aplicació lògica
- Crear una interfície d'usuari consistent mitjançant l'ús d'estils
- Canviar l'aspecte dels controls per l'ús de plantilles
- Manejar esdeveniments i ordres
Mòdul 5: Proves unitàries i depuració L'objectiu d'aquest mòdul és ajudar els estudiants a desenvolupar bons hàbits en relació amb les proves i depuració de les seves aplicacions. T ambé aprendran sobre la manipulació avançada d'excepcions directament relacionades amb aplicacions client de Windows Lliçons - WPF estratègies de proves
- Depuració de XAML
- Proporcionar comentaris dels usuaris de les excepcions no controlades
- Comprendre les funcions de seguretat
Laboratori: Prova i depuració d'aplicacions WPF - Prova de la Unitat d'Estratègia
- Unitat de WPF aplicacions de proves
- Depurar aplicacions en Visual Studio 2010
- Maneig avançat de Excepcions
Després de completar aquest mòdul, els alumnes seran capaços de: - Implementar una estratègia de prova de WPF
- Depurar XAML utilitzant el Visualitzador WPF i PresentationTraceSources
- Proporcionar comentaris dels usuaris de les excepcions no controlades
- Comprendre les característiques de seguretat d'una aplicació
Mòdul 6: enllaç de dades simple i Validació L'objectiu d'aquest mòdul és ensenyar a l'alumne com implementar enllaç de dades simple i validacions de dades amb la finalitat de gestionar les dades d'un origen de dades (cru). A més d'aprendre com enllaçar un valor a un element d'interfície d'usuari, l'estudiant ha d'aprendre les millors pràctiques relatives a quan utilitzar les diferents implementacions d'enllaç de dades i com connectar-se a un origen de dades amb LINQ. Lliçons - Llistat d'enllaç de dades
- Crear un enllaç de dades
- Aplicació de notificació de canvi de propietat
- La conversió de dades
- Validació de Dades
- La presentació de dades en temps de disseny
Laboratori: l'enllaç de dades - Enllaçar controls
- Convertidors d'aplicació del valor
- Validació de Dades
- Aplicar els canvis de Notificacions de la Propietat
Després de completar aquest mòdul, els alumnes seran capaços de: - Explicar els conceptes de dades de WPF vinculant i la terminologia
- Crear un enllaç entre un origen de dades i el control d'una aplicació
- Aplicar la propietat de notificació de canvi
- Convertir les dades entre la font d'unió i l'objectiu vinculant
- Validar les dades introduïdes per l'usuari
- Les dades actuals en temps de disseny
Mòdul 7: Enllaç de dades a les col.leccions L'objectiu d'aquest mòdul és capacitar l'estudiant per aplicar les dades més avançats. L'alumne aprendrà com enllaçar a ListView, GridView, DataGrid i la recollida d'altres classes. Lliçons - Enllaçar a col.leccions d'objectes
- Ús de vistes d'Col.lecció
- Creació d'interfícies d'usuari Detall Mestre
- Ús de plantilles de dades
- La presentació de dades de Col.leccions en temps de disseny
Laboratori: Enllaç de dades a les col.leccions - Enllaçar a col.leccions de dades
- Ús de vistes d'Col.lecció
- Creació d'interfícies d'usuari Detall Màster
- Ús de plantilles de dades
Després de completar aquest mòdul, els alumnes seran capaços de: - Enllaçar amb una col.lecció d'objectes
- Ordenar, filtrar i col.leccions grup mitjançant visites de recollida
- Creu interfícies d'usuari mestre detall
- Personalitzar les dades de visualització de dades mitjançant l'ús de plantilles
- Les dades actuals col.leccions en temps de disseny
Mòdul 8: Millora de la interfície d'usuari de resposta L'objectiu d'aquest mòdul és ensenyar als estudiants com les tècniques de codificació es pot utilitzar per millorar la capacitat de resposta de les seves aplicacions. Lliçons - Processos d'execució asíncrona
- Implementar interfícies d'usuari de Resposta
Laboratori: Augment de rendiment d'aplicacions - Estratègia de programació asíncrona
- Programació asincrònica
- Paral.lelització de tasques
Després de completar aquest mòdul, els alumnes seran capaços de: - Implementar processos asíncrons
- Implementar les interfícies d'usuari sensibles
Mòdul 9: Localització d'Integració i Assistència Funcions per a l'usuari L'objectiu d'aquest mòdul és ensenyar als estudiants la forma d'aplicar la localització, l'assistència a l'usuari i les característiques d'accessibilitat d'una aplicació. Lliçons - Localització i globalització
- Aplicació de l'ajuda Funcions per a l'usuari
- Funcions per a l'usuari l'accessibilitat
Laboratori: La localització d'una aplicació de WPF - Preparació per a la localització per l'Enfocament LocBAML
- La localització dels recursos mitjançant LocBAML
- Preparació per a la localització mitjançant l'ús dels recursos
- La localització dels recursos mitjançant l'ús dels recursos
- L'elecció d'un enfocament de localització
Després de completar aquest mòdul, els alumnes seran capaços de: - Descriure la localització i globalització de WPF
- Implementar aplicacions WPF localitzat
- Posar en pràctica l'assistència característiques de l'usuari
- Proporcionar característiques d'accessibilitat de l'usuari
Mòdul 10: WPF 2D gràfics, multimèdia i impressió L'objectiu d'aquest mòdul és ensenyar als estudiants els conceptes bàsics de gràfics de WPF. El mòdul també proporcionarà una visió global multimèdia (àudio i vídeo). Lliçons - Presentació de gràfics en 2D
- Visualització d'imatges
- Afegeix multimèdia a les aplicacions WPF
- Creació i impressió de documents
Laboratori: Dibuix de gràfics 2-D - Identificar la tecnologia apropiada de Windows Client
- Creació de la capa d'accés a dades i la interfície d'usuari
- Dibuix de formes, amb pintura Pinzells i efectes Appling
- Com afegir imatges
Després de completar aquest mòdul, els alumnes seran capaços de: - Mostrar gràfics en 2D
- Afegir imatges en una aplicació de WPF
- Afegeix contingut multimèdia a una aplicació de WPF
- Crear i imprimir documents
Mòdul 11: Personalització de control L'objectiu d'aquest mòdul és aprendre com personalitzar els controls i introduir els estudiants als controls personalitzats. Lliçons - Llistat de de controls
- Crear controls d'usuari
- Creació de controls personalitzats
- Aspecte de Control de Gestió mitjançant l'ús de Visual Estats
- La integració de WPF i formularis Windows Forms
Laboratori: construcció d'un control d'usuari - Identificar el plantejament del tipus de control
- Creació d'un control d'usuari de WPF
- Afegir un control de WPF a una les formes d'aplicació per a Windows
Després de completar aquest mòdul, els alumnes seran capaços de: - Desenvolupar escenaris i opcions per crear nous controls
- Crear controls d'usuari
- Crear controls personalitzats
- Integrar WPF i controls WinForms
Mòdul 12: Propietats i Comportaments s'adjunta en WPF El objectiu d'aquest mòdul és ensenyar als estudiants com implementar comportaments de les aplicacions basades en les accions de l'usuari o d'esdeveniments d'aplicació mitjançant l'ús de les propietats associades i Expression Blend. Lliçons - Implementar les propietats associades
- Implementació i posar interfícies d'usuari Arrossegament
- Aplicació de Expression Blend Comportaments, desencadenadors i accions
: Aplicació d'arrossegar i deixar anar les operacions del laboratori - Implementació i posar les operacions d'arrossegar
- Comportaments d'aplicació de Expression Blend
Després de completar aquest mòdul, els alumnes seran capaços de: - Descriure les propietats de WPF adjunta
- Implementar arrossegar i deixar anar
- Implementar Expression Blend comportaments
Mòdul 13: Les animacions en WPF L'objectiu d'aquest mòdul és ensenyar a l'alumne com implementar animacions i ensenyar als estudiants com desenvolupar la visualització de dades dins de les seves aplicacions d'una manera que permeti a l'usuari de l'aplicació veure els detalls de les dades en forma visual. Els estudiants també han de saber quan s'ha d'utilitzar animacions i per què. Lliçons - Ús de Animacions
- Utilització de disparadors
- Visualitzacions de dades d'aplicació
Laboratori: Creació d'Animacions - Creació d'animacions mitjançant declaració
- Creació d'animacions de forma dinàmica
- Creació d'esdeveniments enrutados
- Gestió d'esdeveniments enrutados
Després de completar aquest mòdul, els alumnes seran capaços de: - Explicar quan animacions són apropiades per a la interfície d'usuari
- Posar en pràctica l'animació en WPF
- Iniciar l'animació mitjançant l'ús de disparadors
- Les dades actuals visualitzacions mitjançant l'ús de WPF
Mòdul 14: Estat de l'aplicació, Configuració i Cicle de Vida L'objectiu d'aquest mòdul és ensenyar als estudiants com administrar l'estat d'aplicació i configuració de tot el cicle de vida de l'aplicació. Lliçons - Creació de configuració de l'aplicació
- El consum de configuració de l'aplicació
- La creació de Seccions de configuració personalitzada
Laboratori: Creació d'un diàleg de Configuració - Creació d'aplicacions i configuració d'usuari amb Visual Studio
- Creant una finestra de diàleg
- Lectura i escriptura de configuració
- El consum de Propietats de Configuració
Després de completar aquest mòdul, els alumnes seran capaços de: - Configuració de l'aplicació i l'usuari persisteixen
- Consumeixi la configuració del usuari
Mòdul 15: configurar i implementar aplicacions de Windows Client L'objectiu d'aquest mòdul és ensenyar als estudiants a desplegar les seves aplicacions utilitzant els diferents mètodes compatibles amb Visual Studio 2010. Lliçons - Opcions d'implementació
- Implementar una aplicació de WPF independent
- Implementar una aplicació xbap
- Configuració de les opcions de seguretat
Laboratori: implementació d'aplicacions - El desenvolupament d'un instal independent
- Configurar una implementació de ClickOnce
- Actualitzar una implementació de ClickOnce
Després de completar aquest mòdul, els alumnes seran capaços de: - Explicar les opcions d'implementació
- Implementar una aplicació autònoma de WPF utilitzant un programa d'instal lació i el projecte d'implementació
- Implementar una aplicació ClickOnce
- Configureu les opcions de seguretat
|