WPF实例(一)

本文介绍了WPF的基础知识,包括其作为Windows客户端开发的图形系统,强调了矢量图支持、动画机制和编程框架的特性。WPF由引擎和编程框架两部分组成,与Silverlight的关系也被阐述,后者作为WPF的轻量级版本。此外,文章还简要提及了XAML在WPF中的作用,它是声明性标记语言,用于定义应用程序的布局和控件。
摘要由CSDN通过智能技术生成

一、WPF开发环境

WPF简介
WPF是Windows Presentation Foundation的首字母缩写,中文译为“Windows呈现基础”。

WPF是微软的新一代图形系统,为用户界面、2D/3D图形、文档和媒体提供了统一的描述和操作方法。
WPF的核心是一个与分辨率无关并且基于向量的呈现引擎,旨在利用现代图形硬件的优势。WPF通过一整套应用程序开发功能扩展了这个核心,这些功能包括可扩展应用程序标记语言(XAML)、控件、数据绑定、布局、二维和三维图形、动画、样式、模板、文档、媒体、文本和版式。WPF包含在Microsoft .NET Framework中,使能够生成融入了.NET Framework类库的其他元素的应用程序。

WPF的特点
(1)矢量图的超强支持;
(2)灵活、易扩展的动画机制;
(3)WPF为Windows客户端应用程序开发提供了更多的编程增强功能。

WPF的组成结构
WPF由两个主要部分组成:引擎和编程框架。

WPF引擎统一了开发人员和设计人员体验文档、媒体和UI的方式,为基于浏览器的体验、基于窗体的应用程序、图形、视频、音频和文档提供了一个单一的运行时库。WPF使得应用程序不仅能够充分利用现代计算机中现有的图形硬件的全部功能,而且能够利用硬件将来的进步。

WPF编程框架为媒体、用户界面设计和文档提供的解决方案远远超过开发人员现在所拥有的。它的设计考虑了可扩展性,使开发人员可以完全在WPF引擎的基础上创建自己的控件,也可以通过对现有的WPF控件进行再分类来创建自己的控件。WPF编程框架的核心是用于形状、文档、图像、视频、动画、三维以及用于放置控件和内容的面板的一系列控件。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值