WPF编程语言介绍

WPF是Windows Presentation Foundation的缩写,是.NET Framework的一部分,用于创建具有丰富用户体验的桌面应用程序。它支持多层架构,包括数据层、业务逻辑层和表示层。WPF的特点在于设计人员和开发人员可以明确分工,设计人员可以使用如Microsoft Expression Blend的工具,而开发人员专注于代码。WPF使用基于XML的XAML语言来声明式地定义应用程序的外观,以提高开发效率并分离逻辑与界面。
摘要由CSDN通过智能技术生成

1:WPF是Windows Presentation Foundation 的简称 是用来编写程序的“外壳”的表示层工具。WPF是一个托管的嵌入式应用程序编程语言并且是.Net Framework类型的一个子集,(.Net Framework的功能是用在Windows新托管代码的编程模型并且集成了各种功能模块的模型,能够构建具有视觉上引人注目的用户体验的应用程序)

引用深入浅出WPF书中提到的内容,程序一般情况下都为多层架构,而多层架构的意思是包括 数据层、业务逻辑层、表示层等架构。

  1:数据层(存储数据,例如SQL、MySql、Oracle、Access等)

  2:业务逻辑层(用于实现现实中的业务逻辑)

  3:表示层(负责把数据和流程展示给用户)

2:对于WPF的一些特性它能够让设计人员和开发人员分工更明确,比如开发人员开发除了一套程序,设计人员只需要将设计好的的图片或者动画应用到程序中去而不过多的牵扯到代码开发中。微软有一套专门的工具让设计人员使用类似于photoshop工具Microsoft Expression Blend工具,开发人员使用WPF编程能够降低开发和维护的成本,而WPF仅仅是涉及外观特性而定义的一种语言,并且不能够从事行为代码或者是逻辑代码。强制性的将逻辑与外观一分为二,提升开发效率

WPF的代码是一种基于XML的标记语言的XAML语言,以声明的方式实现应用程序的外观。

例如以下代码

<Window

    		xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    		Title="Window with Button"
    		Width="250" Height="100">
  		<Button Name="button">Click Me!</Button>
	  
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值