Cantitate/Preț
Produs

Pro Wpf in C# 2008

Autor Matthew Macdonald
en Limba Engleză Paperback – 7 mar 2008

În domeniul dezvoltării software pentru ecosistemul Microsoft, tranziția către Windows Presentation Foundation a marcat sfârșitul erei în care interfețele grafice erau limitate de vechiul API Windows. Notăm cu interes modul în care Matthew Macdonald explică această schimbare de paradigmă în Pro Wpf in C# 2008, oferind o alternativă viabilă pentru dezvoltatorii care s-au lovit de rigiditatea Windows Forms. Găsim în această carte o analiză tehnică a modului în care WPF permite controlul total asupra randării vizuale, eliminând barierele care împiedicau anterior crearea de efecte animate, previzualizări live sau elemente UI complexe fără un efort disproporționat de programare la nivel jos. Structura celor peste 1000 de pagini indică o progresie metodică, de la conceptele fundamentale de XAML până la integrarea multimedia și a graficii 3D. Ca și Laurence Moroney în Foundations of WPF, autorul distilează experiență reală în principii acționabile, însă Macdonald merge mai departe în detalierea modului în care motorul de prezentare gestionează regiunile ferestrelor și compoziția vizuală. Față de abordarea bazată pe rețete punctuale din WPF Recipes in C# 2008, acest volum se concentrează pe înțelegerea arhitecturii interne, fiind un ghid de referință pentru cei care au nevoie de o stăpânire completă a framework-ului. Această lucrare continuă tradiția autorului de a demistifica tehnologiile complexe Microsoft, regăsită și în titluri precum Pro ASP.NET 4.5 in C. Dacă în lucrările sale din seria „Missing Manual” focusul era pe accesibilitate și utilizatori finali, aici Matthew Macdonald adoptă un ton tehnic riguros, adaptat inginerilor software care dezvoltă aplicații desktop robuste pentru mediul enterprise.

Citește tot Restrânge

Preț: 28692 lei

Preț vechi: 35865 lei
-20%

Puncte Express: 430

Carte disponibilă

Livrare economică 05-19 mai


Specificații

ISBN-13: 9781590599556
ISBN-10: 1590599551
Pagini: 1040
Ilustrații: 1040 p.
Dimensiuni: 177 x 237 x 58 mm
Greutate: 1.37 kg
Ediția:2nd edition
Editura: Apress
Locul publicării:Berkeley, CA, United States

Public țintă

Popular/general

De ce să citești această carte

Recomandăm această carte programatorilor .NET care doresc să depășească limitările grafice ale Windows Forms și să implementeze interfețe moderne, accelerate hardware. Cititorul câștigă o înțelegere profundă a arhitecturii WPF, învățând cum să construiască elemente UI complet personalizabile și dinamice. Este o resursă esențială pentru cei care au nevoie de un manual tehnic exhaustiv pentru dezvoltarea aplicațiilor desktop pe platforma Windows.


Despre autor

Matthew Macdonald este un autor și educator tehnologic prolific, recunoscut pentru capacitatea sa de a explica arhitecturi software complexe într-un limbaj structurat și logic. Cu o experiență vastă în ecosistemul Microsoft, el a semnat numeroase titluri de referință la editura Apress, acoperind domenii diverse de la dezvoltarea web cu Html5: The Missing Manual și Pro ASP.NET 4.5 in C, până la productivitate și baze de date. Expertiza sa în C# și framework-ul .NET îl poziționează ca una dintre vocile autoritare în literatura tehnică, fiind capabil să ghideze dezvoltatorii de la nivelul de începător până la cel de arhitect de sistem.


Descriere scurtă

The Microsoft Windows Presentation Foundation (WPF) blends application user interface, documents, and media content to provide richer control, design, and development of the visual aspects of Windows programs.
In this book, author Matthew MacDonald shows you how WPF really works. His no-nonsense, practical advice will get you quickly and easily building high-quality WPF applications. MacDonald takes you through a thorough investigation of the more advanced aspects of WPF, and its relation to other elements of the WinFX stack and the .NET Framework 3.5, to complete your understanding of WPF and C# 2008.

Cuprins

A table of contents is not available for this title.


Notă biografică

Matthew MacDonald is an author,educator, and MCSD developer who has a passion for emerging technologies. He isthe author of more than a dozen books about .NET programming. In a dimly-remembered past life, he studied English literature and theoretical physics.


Caracteristici

One of the first detailed books on WPF for .NET 3.5
Goes deep into the core of the technology in 1000 pages of content-rich explanation
Written by Matthew MacDonald, author of two highly successful books on WPF's predecessor technology and with a proven track record of explaining breaking technologies clearly and precisely (c.f. Pro ASP.NET 3.5)

Descriere

When .NET first appeared, it introduced a small avalanche of new technologies. There was a whole new way to write web applications (ASP.NET), a whole new way to connect to databases (ADO.NET), new typesafe languages (C# and VB .NET), and a managed runtime (the CLR). Not least among these new technologies was Windows Forms, a library of classes for building W- dows applications. Although Windows Forms is a mature and full-featured toolkit, it’s hardwired to essential bits of Windows plumbing that haven’t changed much in the past ten years. Most significantly, Windows Forms relies on the Windows API to create the visual appearance of standard user interface elements such as buttons, text boxes, check boxes, and so on. As a result, these ing- dients are essentially uncustomizable. For example, if you want to create a stylish glow button you need to create a custom c- trol and paint every aspect of the button (in all its different states) using a lower-level drawing model. Even worse, ordinary windows are carved up into distinct regions, with each control getting its own piece of real estate. As a result, there’s no good way for the painting in one c- trol (for example, the glow effect behind a button) to spread into the area owned by another control. And don’t even think about introducing animated effects such as spinning text, sh- mering buttons, shrinking windows, or live previews because you’ll have to paint every detail by hand.