|
|
|
Du får lära dig att
- Skapa tilltalande och moderna användarupplevelser med Windows Presentation Foundation (WPF)
- Använda Visual Studio, XAML, C# och Visual Basic för att skapa WPF- och Silverlight-applikationer
- Driftsätta självständiga .NET-applikationer för Windows, Mac OS X och andra system med Silverlight
- Hantera avancerade skärmlayouter som stödjer olika maskiner, skärmstorlekar och upplösningar
- Designa visuellt tilltalande och dynamiska användargränssnitt med stilar, animeringar, transformationer och triggers
- Förenkla komplexa arkitekturer med databindning och designmönstret Model-View-ViewModel (MVVM)
Sammanfattning Windows Presentation Foundation (WPF) är nästa generations plattform för att skapa användargränssnitt med ramverket Microsoft .NET. Med WPF kan utvecklare och designers lätt skapa dynamiska, datadrivna och visuellt tilltalande program. På kursen får du programmera applikationer som integrerar huvudkomponenterna i WPF. Du lär dig också att driftsätta dina .NET-applikationer på multipla plattformar med Silverlight.
Vem bör delta .NET-utvecklare och andra utvecklare som vill använda WPF och Silverlight för att bygga moderna, visuella applikationer för Windows, Mac OS X och andra miljöer. Erfarenhet av .NET-programmering i nivå med kurs 502, " Programmering med .NET: introduktion", förutsätts.
Praktiska övningar Du får praktisk erfarenhet av att bygga WPF- och Silverlight-applikationer med XAML, VB och C#. Bland övningarna:
- Skapa WPF- och Silverlight-projekt med Visual Studio
- Utforma XAML-användargränssnitt med WPF- och Silverlight-containers och -kontroller
- Förbättra det visuella intrycket med stilar, mallar, triggers, animeringar och transformationer
- Synkronisera användargränssnitt med bindbara datakällor
- Refaktorisera applikationsarkitekturen till designmönstret MVVM
Kursinnehåll Programmera WPF med XAML och Visual Studio
Skapa WPF-applikationer i Visual Studio
- Fördelarna med WPF och Silverlight
- Ställa in egenskaper för applikationer och fönster
- Implementera beteenden i kod-bakom-fil
Koda i XAML
- Lägga till kontroller till containers
- Ställa in egenskaper med hjälp av attribut- och elementsyntax
- Referera till externa namnutrymmen med hjälp av XAML
- Hantera bubblande och tunnlande routade händelser
Skapa WPF-program
Bygga webbläsar-baserade och navigations-applikationer
- Ladda XAML-sidor i webbläsaren
- Navigera mellan sidor med navigeringstjänsten
- Hyperlänka till andra sidor och webbplatser
- Skicka data mellan sidor
- Navigera i sidhistoriken
Driftsätta WPF-applikationer med ClickOnce
- Publicera på webben
- Konfigurera förutsättningar och uppdateringar
- Säkra applikationer driftsatta med ClickOnce
Utforma Silverlight-användargränssnitt för olika plattformar
Skapa Silverlight webbapplikationer
- Koda Silverlight med C#, VB och XAML
- Navigera i en Silverlight-applikation
- Använda Silverlight-kontroller
- Använda WCF-tjänster
Köra Silverlight-applikationer utanför webbläsaren
- Installera Silverlight-applikationer på Windows och OS X
- Ladda ner uppdateringar
- Kontrollera nätverket
Integrera Silverlight med ASP.NET
- Åtkomst till webbläsaren
- Kontrollera sidors HTML-innehåll
- Anropa JavaScript-funktioner från Silverlight och vice versa
Designa användargränssnitt för WPF och Silverlight
Använda WPF-kontroller
- Button
- TextBox
- TextBlock
- Label
- Checkbox
- Slider
- Image
- Menus
- Status bars
- RichTextBox
- Positionskontroller i Grid- & Canvas-containers
- Silverlight control toolkit
Hantera avancerade layouter
- Definiera rader och kolumner i rutnätet
- Tilldela kontroller till celler
- Räcka över flera celler
- Ändra storlek på rader och kolumner med GridSplitter
- Positionera delar med StackPanel och WrapPanel
- Docka kontroller till fönster med DockPanel
Utforma WPF- och Silverlight-applikationer
Ändra utseenden på användargränssnitt
- Marginal
- Spalter
- Typsnitt
- Bakgrund
- Förgrund
- Opacitet
- Transparens
- Specificera stilar med element
Behålla stilkonsekvens med resurser
- Namnge och utöka kontrollstilar
- Paketera stilar i resursregister
- Anpassa kontroller med mallar
Lägga till bilder och grafik till användargränssnittet
- Rita former och grader
- Konvertera skalbar vektorgrafik till XAML
- Programmera användarkontroller och egenskaper för beroenden
Automatisera dataåtkomst med databindning
Binda kontrollegenskaper med XAML
- ItemsControl
- ComboBox
- ListBox
- Formatera innehåll med datamallar
- Förbättra formulär med rullningsbara och utökningsbara områden
Dataåtkomst med data providers
- Visa XML-data med XML DataProvider och XPath
- Komma åt samlingar med ObjectDataProvider
- Programmera anpassade typ-konverterare
Designmönstret Model-View-ViewModel (MVVM)
- Binda till ViewModel-klassen
- Validera användar-input
- Implementera gränssnittet INotifyPropertyChanged
- Uppdatera arkiv automatiskt med ObservableCollection
Effektivisera händelsehantering med kommandon och bifogade beteenden
- Ansluta komponenter till inbyggda WPF-kommandon
- Programmera anpassade routade kommandon
- Använda relay- och delegate-kommandon
- Lägga till bifogade egenskaper och beteenden
|
<< Tillbaka till Visual Studio och .NET
Liknande kurser
Windows är ett registrerat varumärke som ägs av Microsoft Corporation.
|
|
Kursschema
När du ska gå en AnyWare-kurs bör du anmäla dig minst 10 dagar före kursstart.
Fler datum och platser.
|
|
|
|
Företagsintern &
anpassad utbildning
Denna och alla andra Learning Tree-kurser kan ges på plats hos er och/eller anpassas för er organisation.
|
Deltagare programmerar WPF med XAML.
|
|
Kursdeltagarnas genomsnittsbedömning
|
De senaste 12 månadernas bedömningar |
|
5 stjärnor:
|
|
74 % |
|
4 stjärnor:
|
|
23 % |
|
3 stjärnor:
|
|
3 % |
|
2 stjärnor:
|
|
0 % |
|
1 stjärna:
|
|
0 % |
|
"Learning Tree-kurserna ger mig de nya kunskaper jag behöver i jobbet. Kurserna håller mig uppdaterad och ger mig nya karriärchanser." |
|
| |  |
 |
|