手机版

第一章 WPF简介与XAML语言

发布时间:2021-06-11   来源:未知    
字号:

WPF简介与XAML语言

WPF简介与XAML语言

本章重点

理解WPF是什么 了解WPF工作原理 了解WPF运行环境 WPF的生命周期

1.1 WPF简介

从2007年开始,微软推出了它的新一代GUI开发工具Windows Presentation Foundation(直译为Windows表示基础,WPF),并且把WPF定为未来十年Windows平台GUI开发的主要技术。

1.1.1 什么是WPF

WPF(Windows Presentation Foundation)是微软推出基于Windows Vista的用于界面的框架,属于.NET Framework3.0的一部分。它提供了统一的编程模型、语言和框架,真正做到了分离界面设计人员与开发人员的工作;同时它提供了全新的多媒体交互用户图形界面。

WPF的核心是一个与分辨率无关并且基于向量的呈现引擎(这样就可以保证图像和影像具有高清晰度),旨在利用现代图形硬件的优势。WPF通过一整套应用程序开发功能扩展了这个核心,这些功能包括可扩展应用程序标记语言(XAML)、控件、数据绑定、布局、二维和三维图形、动画、样式、模板、文本和版式。

Windows呈现基础(Windows Presentation Foundation,WPF)是一个用于Windows平台的全新的图形显示系统。WPF是针对.NET而设计的,它受现代显示技术(如HTML和Flash)以及硬件加速技术的影响。WPF也完全不同于自从Windows 95以来一直使用的Windows用户界面。从2007年开始,微软推出了它的新一代GUI开发工具Windows Presentation Foundation(直译为Windows表示基础,WPF),并且把WPF定为未来十年Windows平台GUI开发的主要技术。时至今日,不但Windows Vista、Windows 7、Windows Server 2008、Windows Server 2008 R2等系统已经无缝集成了WPF,连Visual Studio 2010等重要产品业已使用WPF进行开发。可见微软在WPF技术方面的务实精神与决心。

1.1.2 WPF的作用

一次,某单位的技术主管找到我们的一个项目经理说:"你能不能用WPF为我们开发一套管理系统呀?"其实,这就是一个对WPF的典型误解。误解在何处呢?主要是没有弄清WPF的功用。当今的程序,除了一些非常小巧的实用工具外,大部分程序都是多层架构的程序。一提到多层架构,一般就至少包含3层:数据层、业务逻辑层和表示层(它们的关系如图1-3所示)。

第一章 WPF简介与XAML语言.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
×
二维码
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)