Co to jest WPF? Silnik graficzny odpowiedzialny za renderowanie interfejsów (nie tylko!) użytkownika aplikacji dla Windows. Dostępny od.NET 3.0 (2006)

Slides:



Advertisements
Podobne prezentacje
Prezentacja na temat: Porównanie Windows XP i Windows 7
Advertisements

Marcin Piotrowski. Najpopularniejszymi darmowymi przeglądarkami są Internet Explorer, Opera, Mozilla Firefox, Google Chrome.
Decyzje projektowe w .NET Framework
ActiveX. OLE W Windows 95 wprowadzono nową wersję techniki łączenia i osadzania OLE różnica między łączeniem a osadzaniem Office jako przykład wykorzystania.
PROGRAMOWANIE STRUKTURALNE
ADAM Active Directory w trybie aplikacyjnym
Mała strona wśród dużych portali Free Powerpoint Templates.
ISOiWUT Internetowy System Oferowania i Wyszukiwania Usług Transportowych.
MS Access 2000 Formularze Piotr Górczyński 03/12/2003.
Architektura systemu Gra strategiczna „Strusia Jama”
Inteligentny System Aktualności
Platforma .Net i Vs.Net.
Publikacja jest współfinansowana przez Unię Europejską w ramach środków Europejskiego Funduszu Społecznego Prezentacja jest dystrybuowana bezpłatnie Projekt.
Systemy operacyjne Bibliografia:
Systemy operacyjne Bibliografia:
Wielosystemowa platforma C++
System WAP konsultacji dyplomowych Wstępne założenia projektu.
Paweł Fałat Katedra Informatyki Stosowanej
Architektura systemów wykorzystujących bazy danych (systemów bazodanowych) Wykład S. Kozielski.
Tworzenie aplikacji wykorzystujących Workflow Foundation oraz Windows Presentation Foundation Prezentacja będzie miała na celu pokazanie praktycznych aspektów.
Błędy popełniane przy tworzeniu prezentacji – zadanie dodatkowe
Cechy dobrej, udanej strony. NET-ETYKIETA Net-etykieta- jest to tzw. sieciowy Savoir-Vivre. Zawiera on kilka podstawowych zasad Internetowego dobrego.
Nowoczesna architektura w aplikacjach Windows Store
Nowoczesny system zarządzania firmą
Rozwój aplikacji przy wykorzystaniu ASP.NET
Cecylia Szymanska - Ban | Education Lead Microsoft.
Microsoft Lync Efektywna komunikacja w Biznesie
Microsoft Expression Studio
Podstawy programowania II
Softeris Portal System CMS. System CMS System Zarządzania Treścią umożliwiający łatwe tworzenie elastycznych stron internetowych oraz portali intranetowych.
Opracował : Przemysław Drzymała
SYSTEM STEROWANIA NADRZĘDNEGO
Witold Bołt. Agenda W czym tkwi problem..? Po co jest oprogramowanie? Kim jest użytkownik? Zbieranie danych Co to jest design Współpraca programista-projektant.
Model – View – View Model
Windows Presentation Foundation Style i szablony
Silverlight Marcin Badurowicz
Tworzenie Aplikacji Internetowych dr Wojciech M. Gańcza 8.
Kostyantyn Doronovych, 79129, sr1640 Łukasz Marciniak, 79166, sr1640
„Kalkulator zużycia oraz kosztu energii elektrycznej online „
18/11/ Języki programowania 1 Piotr Górczyński Kontrolki.
Narzędzie wspierające zarządzanie organizacj Parentis Sp. z o. o
SPECJALNOŚĆ: Oprogramowanie Systemowe
Michał Gmerek, Krzysztof Słodowicz
Copyright© 2012 Microsoft Corporation W prezentacji przedstawiono po raz pierwszy produkty Lync Server 2013 i Lync Online. Daty udostępnienia i funkcje.
Animacja na stronie internetowej
TECH – INFO technika, fizyka, informatyka
Seminarium Dyplomowe Jacek Fohs.
Archiwizacja bazy danych
PULPIT WINDOWS.
Platforma programistyczna  C#(VB) i XAML  Platforma programistyczna  Visual Studio 2010 Express for Windows Phone (Visual Studio 2010)  Windows Phone.
System operacyjny Windows
Technologie internetowe i mobilne
MCTS Exam:. Agenda - egzamin  Tworzenie kontrolek – WinForms  Używanie szablonów kontrolek – WPF  Tworzenie kontrolek – WPF.
Jak przestałem się martwić i pokochałem tworzenie aplikacji okienkowych. źródło:
Rozpowszechnianie aplikacji KRYSTIAN KOWALCZUK TORUŃ,
ASP.NET Kontrolki źródła danych i prezentacji danych w ASP.Net
 Podstawowy składnik.NET Framework  Technologia tworzenia w pełni dynamicznych stron internetowych działających po stronie serwera  Zorientowanie na.
Implementacja wzorca MVVM w Prism 5.0
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. Bankowość w telefonie.
Systemy operacyjne W projekcie brali udział Rabiniak Mateusz, Marek Mycek Damian Kostecki, Piotr Dojlido.
Inż. Marcin Marcinkowski. W tym menu wybieramy co chcemy zweryfikować.
Charakterystyka systemu operacyjnego – Windows Wykonały: Urszula Szostek Paulina Kot z klasy 3 TB.
Scenariusze zakupowe wśród klientów Kiedy klienci kupują pakiet biurowy, robią to w celu rozwiązania kilku istotnych problemów, których doświadczają. Te.
Wzorzec MVC na przykładzie CakePHP
T. 18. E Proces DGA - Działania (operatorka).
Prezentacja Projektowa – wersja okienkowa
Wzorzec MVC Model View Controller
C# może więcej! Budowanie aplikacji mobilnych na platformy iOS/Android/Windows Phone przy użyciu narzędzi Xamarin Platform
Zapis prezentacji:

Co to jest WPF? Silnik graficzny odpowiedzialny za renderowanie interfejsów (nie tylko!) użytkownika aplikacji dla Windows. Dostępny od.NET 3.0 (2006) pod nawą „Avalon” wersja 3.0 – obecnie mamy do czynienia z wersją 4.0

Czym WPF różni się od Windows Forms?  Przede wszystkim DirectX!  3D  Oddzielenie logiki od UI  XAML  Każda kontrolka może przyjąć dowolny wygląd (Control Templates)  DataBinding (MVVM!)  Animacje  Efekty  Obsługa multi-touch w W7

DataBinding. Programista logiki Programista UI DataBinding wrapper BD lista klientów property Programista logiki udostępnia światu obiekty biznesowe z odpowiednim zestawem danych. Nie interesuje go jak one zostaną pokazane użytkownikowi, ani jak będzie wyglądała interakcja. DataGrid ListView TextBox Programista UI dostaje dane – musi je przedstawić i umożliwić ich edycję

Ciąg dalszy nowości. Silverlight = WPF – 3D (mówiąc o warstwie prezentacji - XAML) Istnieje możliwość uruchomienia aplikacji WPF w przeglądarce Internetowej. (XBAP – raczej porażka MS) Istnieje możliwość użycia kontrolek WinForms w WPF i na odwrót. Co czasami znacznie ułatwia życie

Wkład pracy a efekty. Początkowo tworzenie aplikacji w WinForms daje szybsze i lepsze efekty, ale tylko początkowo..

WPF to godny następca Windows Forms? NIE Windows Presentation NIE MA zastępować WinForms. WPF znajduje zastosowanie wszędzie tam, gdzie zależy nam na naprawdę dobrym wyglądzie UI. WPF doskonale nadaję się realizacji projektów „mocno multimedialnych”.

Narzędzia.  VisualStudio  XamlPad  ExpressionBlend  SharpDevelop