WPF入门篇--一个WPF的应用小程序

WPF的全称是Windows Presentation Foundation,是微软新发布的Vista操作系统的三大核心开发库之一,其主要负责的是图形显示,所以叫Presentation(呈现)。Windows Presentation Foundation (WPF) 是下一代显示系统,用于生成能带给用户震撼视觉体验的 Windows 客户端应用程序。使用 WPF,您可以创建广泛的独立应用程序以及浏览器承载的应用程序。

WPF其实包含两个相互关联的编程接口,你可以利用C#或其他的.NET语言进行编程,当然也可以通过XAMLExtentsible Application Markup Language)来进行编程,后者是专门用于定义用户界面的视觉部分的语言。

 

我认为WPF最大的优点无疑是提出了一个很好的公式:

 

Application=Code+Markup

 

即应用程序是由后台代码和前台的标记构成的,这样就把前台界面和后台代码最大程度上分离开了,使得美工和程序员各司其职。尤其突出的是,WPF由于是主要负责的是图形显示,因此界面效果非常炫酷,并且由于XAML语言的出现,使得界面的编写变得非常灵活和简单,我们再也不用为了做不出好看的界面或做出炫酷的界面而要花太长的时间而烦恼了。还有一个好处就是,XAML语言非常简单,这样即使不是程序员出身的美工也可以很快学会相关的代码,前台和后台更加融洽。

 

说了这么多,还是先做个例子给大家看吧~

首先先创建一个WPF应用程序

 

 

从上面的图中可以看出vs2008有关WPF的项目模板(Project Template)包括:

模板名称

说明

WPF应用程序

使用WPF控件(WPF Control)和事件处理设计用户接口(User Interface)

WPF 浏览器应用程序

创建一个能在浏览器中运行的WPF应用程序

WPF自定义控件库

用于创建自定义控件,自定义控件继承Control类,此模板中不能可视化设计

WPF 用户控件库

用于创建用户控件,用户控件继承UserControl类,能可视化设计控件

 

 

其中包括四个重要的文件,有关它们的说明分别为:

文件名称

说明

App.xaml

  • 3
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值