WPF 4

WPF 4 - o tehnologie relativ nouă. O parte din ea vine în mai multe ediții .NET și îmbunătățite treptat:

Prima versiune a WPF Came, împreună cu alte două tehnologii: Windows Communication Foundation (WCF) și Windows Workflow Foundation (WF). Toate împreună a fost numit .NET 3.0.

Un an mai târziu, a existat o versiune nouă a WPF, ca parte a .NET Framework 3.5. Noile fonduri WPF au fost ușor îmbunătățite, inclusiv remedieri de erori și îmbunătățiri ale performanței.

Când a fost lansat .NET Framework Service Pack Service Pack 1 (SP1), designerii WPF au putut adăuga unele caracteristici noi, cum ar fi grafica netede (shader mulțumită) și controlul Datagrid sofisticate.

În WPF, ultima ediție a o serie de îmbunătățiri, inclusiv instrumente valoroase noi construite pe baza WPF infrastructurii existente. Printre unele dintre cele mai notabile schimbări - redare text îmbunătățit, animații mai naturale și suport pentru Windows 7, cum ar fi abilități senzoriale și noul Taskbar.

noi instrumente

Lista de mai jos vă va ajuta să identificați unele dintre cele mai importante schimbări care au avut loc cu WPF timp de 3.0 de presă:

Îmbunătățirile aduse grafica bidimensionale. Acum, o reprezentare vizuală a fiecărui element poate fi modificat drastic de efectele în spiritul PhotoShop - prin constructori textura (folosind până la 3 versiunea standard de constructori textura). Dezvoltatorii care doresc să manipuleze pixeli individuali manual, și poate genera, de asemenea, imaginea modificată prin clasa WriteableBitmap.

animație Relief. Aceste caracteristici vă permit să creați animații mai realiste care sari, accelerează și swing în mod natural.

Managerul de stat vizual. Introdus în Silverlight, manager de stat vizual facilitează schimbarea acoperă controalele fără a fi nevoie să înțeleagă structura lor internă și funcționarea.

Windows 7. Cel mai recent sistem de operare de la Microsoft a adăugat un întreg lot de noi fonduri. WPF include suport nativ pentru bara de activități îmbunătățită, permițând utilizarea Jump Lists, pictogramele se suprapun, o notificare cu privire la progresul și barele de instrumente în miniatură. Cu hardware-ul corespunzător, puteți utiliza WPF caracteristici tactile de sprijin pentru Windows 7, care permite utilizarea gesturilor pe ecranul tactil pentru a controla obiecte vizuale.

vizualizare îmbunătățită. În WPF continuă să se îmbunătățească calitatea de afișare prin depășirea problemelor asociate cu elaborarea unui model care nu depinde de rezoluția ecranului. WPF 4 poate fi utilizat de rotunjire aspect care se aliniază containerele cu privire la limitele de pixeli, asigurând o imagine curată. Același lucru se poate face cu redare de text, asigurând claritatea chiar și la dimensiuni foarte mici.

WPF Toolkit

Înainte de noul control își va găsi locul în WPF biblioteci platforma .NET, ea își începe viața ca parte a unui set de instrumente de descărcare separat WPF Toolkit. Deși WPF Toolkit nu prezice direcția viitoare de dezvoltare a WPF, este un loc minunat, unde puteți găsi componente practice și elemente care depășesc ordinare WPF de presă. De exemplu, un WPF nu include nici instrumente grafice, în WPF Setul de instrumente veți găsi un set de elemente pentru a crea o columnare, placinta, linie, și alte diagrame.

.NET Profil client

Destul de ciudat, există două modalități de a selecta ca țintă un WPF 4. Prima cale - de a construi o aplicație care necesită instalare standard completează .NET Framework 4. A doua modalitate - de a construi o aplicație care necesită .NET Framework 4 Client Profile (.NET Profil client Cadrul 4).

Profil Client - un subset al .NET Framework, care necesită aplicații bogate-client, cum ar fi WPF. Aceasta nu include o instrumente de server, cum ar fi ASP.NET, depanatoare, instrumente de dezvoltare, compilatoare de cod și produse mai vechi (cum ar fi suport pentru baze de date Oracle). Mai important este faptul că clientul are o dimensiune mai mică, care necesită o descărcare de aproximativ 30 MB, în timp ce un set complet de Distribuție NET Framework durează aproximativ 100 MB. Desigur, în cazul în care cererea este axat pe .NET Framework 4 Client Profile, acesta va fara probleme care rulează versiunea completă a .NET Framework.

Când selectați o versiune țintă NET este adesea important să se ia în considerare cât de răspândită diferitele runtime-prezent. În mod ideal, utilizatorii ar trebui să poată rula aplicația fără a necesita măsuri suplimentare pentru a descărca și instala.