WPF简单教程:开篇

本文介绍了WPF作为微软的桌面编程技术,其特点是使用XML(XAML)进行界面描述。文章讨论了WPF与其他GUI库如Win32、MFC、Qt等的对比,并阐述了选择WPF的原因,强调了WPF的灵活性和卓越的用户体验。
摘要由CSDN通过智能技术生成

WPF(Windows Presentation Foundation)是微软推出的一项桌面编程技术,主要应用领域是企业编程与RIA(富客户端)领域,灵活强大,效果卓著,体验上佳。

WPF是一种编程框架,最出名的一点便是采用了XML作为界面编程语言来描述界面。这主要受益于网页HTML领域编程体验。在网页前端领域,HTML+CSS+Javascript的无敌组合将flash,slivelight,applet扫入了历史的尘埃,可见这种编程思想的强大。WPF充分的借鉴了这种思想,基于XML开发出了XAML这种描述性的界面语言。

然而,XAML只是一种规范性标准,它广泛的应用于各个领域,例如slivelight,XPS,WPF。这里仅仅介绍WPF的XAML。

参考书籍

《WPF编程宝典——使用C#2012和.NET 4.5(第4版)》 作者:Matthew MacDonald
(Pro WPF in C# 2012: Windows Presentation Foundation in .NET 4.5)

图形界面类库的历史

作为一个编程爱好者,我本人也是十分关注界面编程技术的发展的,在写这篇文章之前,也深入了解过GUI编程领域的历史发展。

  • 早期,GUI界面刚刚发展起来,采用的是系统的API接口,一般这种接口是典型的C语言接口,抽象程度低,可定制化程度地,编程复杂,参数众多,还需要了解复杂的消息循环机制,效率低下。这个阶段的类库具有代表性的有:Win32,GTK&#
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值