《深入浅出WPF》
前言:
C#专业的朋友推荐的WPF入门书籍《深入浅出WPF》,没学过的朋友从今天开始和我一起开启WPF学习之旅吧!
什么是WPF?
WPF 是windows Presentation Foundation 的简称,顾名思义是专门用来编写程序表示层的技术和工具。
WPF是微软新一代开发技术,涵盖了桌面应用程序开发、网络应用程序开发和移动应用程序开发,是微软开发技术未来十年的主要方向。
WPF 与Silverlight 之间的关系?
Silverlight 是WPF的简化版。
XAML 是什么?
XAML 的全称是Extensible Application Markup Language , 即可扩展应用程序标记语言。
微软创造的一种新的开发语言——XAML(读作zaml)
它在桌面开发及富媒体网络程序的开发中扮演了HTML+CSS+JavaScript的角色、称为设计师与程序员之间沟通的枢纽。
设计师使用Blend(微软Expression 设计套件中的一个)来设计UI , 程序员则使用Visual Studio 开发后台逻辑代码。
XAML 的优点是什么?
XAML可以设计出专业的UI和动画——好用
XAML不需要专业的编程知识,它简单易懂、结构清晰——易学
XAML 是设计师能够直接参与软件开发,随时沟通、无需二次转化——高效
从控制台界面(Console User Interface ,CUI )升级为图形用户界面(Graphic User,GUI) , 帮助开发团队真正实现了UI与逻辑的剥离。
附录:
《深入浅出WPF》书记配套视频教程: http://www.cnblogs.com/prism/archive/2010/07/21/1781855.html
《深入浅出WPF》作者博客:http://www.cnblogs.com/prism
《深入浅出WPF》作者MSN: [email protected]