Prev | Current Page 90 | Next

Matthew MacDonald

"Pro WPF with VB 2008: Windows Presentation Foundation with .NET 3.5"

That??™s because web
developers can use Silverlight content to enhance ordinary websites or web applications built with ASP.NET.
In other words, Silverlight has two potential audiences: web developers who are seeking to create more
interactive applications and Windows developers who are seeking to get a broader reach for their applications.
To learn more about Silverlight, refer to a dedicated book such as Pro Silverlight 2.0, or surf to
http://silverlight.net.
The Architecture of WPF
WPF uses a multilayered architecture. At the top, your application interacts with a high-level
set of services that are completely written in managed C# code. The actual work of translating
.NET objects into Direct3D textures and triangles happens behind the scenes, using a lowerlevel
unmanaged component called milcore.dll.
nNote milcore.dll is implemented in unmanaged code because it needs tight integration with Direct3D and
because it??™s extremely performance-sensitive.
Figure 1-3 shows the layers at work in a WPF application.
Figure 1-3. The architecture of WPF
CHAPTER 1 n INTRODUCING WPF 16
Figure 1-3 includes these key components:
??? PresentationFramework.dll holds the top-level WPF types, including those that represent
windows, panels, and other types of controls. It also implements higher-level
programming abstractions such as styles.


Pages:
78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102