`
Lstoryc
  • 浏览: 75492 次
文章分类
社区版块
存档分类
最新评论

WPF简介

 
阅读更多

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

 

WPF是什么,简单的讲,WPF就是DirectX之上的一层包装。所以,我们可以这样定义WPF:

 

WPF是一套用于简便地构建动态用户界面的类的集合。这些类包括了一套新的界面控件。其中有些控件跟旧有的UI元素是相似的,例如标签,文本框和按钮等,而另外一些控件则是全新的,例如,网格(Grid),流文档(FlowDocument)和椭圆(Ellipse)等。

 

 

WPF与XAML
    20世纪90年代中期,基于SGML,衍生出的XML的应用已变得极为流行。许多开发者把XML视为解决所有计算机开发问题的灵丹妙药,XML几乎无处不在。
    针对Vista操作系统,微软提供了专门的界面开发语言XAML(eXtensible Application Markup Language,可扩展应用程序标记语言)。XAML作为微软Vista操作系统的界面描述语言,它可对WPF程序的所有界面元素进行定制,从而构建炫 丽夺目的软件界面。
    XAML作为界面描述语言(注意是“语言”),它最终会被编译成.Net后台代码。因此,它能够同后台进行逻辑处理的.NET语言如C#、J#、C++、 VB等协同工作,其工作性质类似于ASP.NET中的HTML。XAML的产生,使得界面描述代码和程序代码得以分开,从而提高了开发效率并有利于团队开 发。
    同HTML一样,XAML既可以直接编码,也可以由专门的工具生成。目前最好的XAML编辑器是Expression Blend,但你也可以使用Windows SDK for Windows Vista中的XAMLPad,但功能却显得太简单。

 

 

 

WPF 入门教程: http://www.cnblogs.com/hegezhou_hot/archive/2012/10/19/2730448.html

 

Prism 入门教程:   http://www.cnblogs.com/Clingingboy/archive/2009/01/07/1370847.html

分享到:
评论

相关推荐

    c#资源包含wpf简介

    c#资源包含wpf简介,公司让学的,哎,挺好的

    WPF简介-简单数据banding

    WPF简介-简单数据banding。后台绑定数据,改变。

    WPF简介 (内容为英文)

    本文档介绍了WPF的特性、基本概念以及应用。

    微软文库:入门 (WPF)-41

    微软文库:入门 (WPF)-41 项目 • 2023/05/04 Windows Presentation Foundation (WPF) 是一个可创建桌面客户端应用程序的 UI 框架。 WPF 开发平台支持广泛的应用开发功能,包括应用...包含 WPF 简介及入门帮助等主题。

    WPF开发简介.doc

    WPF开发简介 WPF开发简介 WPF开发简介

    WPF_开发教程(_中文版).zip

    WPF简介WPF:WPF即Windows Presentation Foundation,翻译为中文“Windows呈现基础”,是微软推出的基于Windows Vista的用户界面框架

    gong-wpf-dragdrop, GongSolutions.WPF.DragDrop 库是WPF的拖动'n'拖放框架.zip

    gong-wpf-dragdrop, GongSolutions.WPF.DragDrop 库是WPF的拖动'n'拖放框架 简介GongSolutions.WPF.DragDrop 库是一个易于使用的拖拉'n'拖放框架。特性使用 MVVM: 拖放逻辑可以放在ViewModel中。 代码不需要放在in中...

    ModernUI WPF美化窗口

    (1)ModernUI简介; (2)构建通用界面框架的思路; (3)基于ModernUI和OSGi.NET的插件化界面框架实现原理及源码分析; (4)其它更有趣的东西~~。 要编写这样的WPF界面,我们需要在一个Window上声明菜单...

    wpf入门指南 快速入门pdf

    wpf开发简介 xaml概述 wpf数据处理 wpf控件模板 wpf图形系统。。。。。

    用WPF和D3D开发游戏编辑器简介实例代码

    用WPF和D3D开发游戏编辑器简介 一文的编辑器代码,为了全面说明文中涉及的编程要点,只包含wpf界面部分,不能完整运行,仅供参考,有定期更新的可能

    WPF自定义控件,UserControl的制作与使用过程

    WPF自定义控件,UserControl的制作与使用过程,这个例子采用了详细而且简介的方式讲述了WPF自定义控件的制作及调用的全过程,他适合初学者没制作过又想使用WPF自定义控件的程序员。

    WPF编程宝典—C#2010版(源码)

    简介: 内容简介  《wpf编程宝典—c#2010版》针对了解.net平台、c#语言以及visual studio开发环境的专业开发人员,深入分析了wpf。在学习本书前,不需要具备使用以前版本wpf的经验,而使用过wpf的开发人员可以通过...

    WPF核心技术

    《WPF核心技术》围绕WPF中的一些重要概念进行详细的讲解,涉及WPF的各个方面,包括:WPF的设计原则、应用程序的结构、内置控件、界面的布局、可视化效果、资源与数据、动作的操作、样式的处理和基础服务。《WPF核心...

    WPF编程学习——布局

    WPF编程学习——布局 1.布局简介 2.面板(Panel) 3.视图框(Viewbox) 4.滚动视图控件(ScrollViewer) 5.公共布局属性

    WPF编程宝典 part1

    20.2.2 值转换器简介 546 20.2.3 使用值转换器设置字符串 的格式 547 20.2.4 使用值转换器创建对象 549 20.2.5 应用条件格式化 551 20.2.6 评估多个属性 552 20.3 列表控件 554 20.4 列表样式 555 20.4.1 ...

    WPF编程宝典 part2

    20.2.2 值转换器简介 546 20.2.3 使用值转换器设置字符串 的格式 547 20.2.4 使用值转换器创建对象 549 20.2.5 应用条件格式化 551 20.2.6 评估多个属性 552 20.3 列表控件 554 20.4 列表样式 555 20.4.1 ...

    WPF之数据绑定总结(博客源码)

    内容简介 1.TextBox绑定后台的值(一次绑定,类似于赋值); 2.TextBox绑定后台的值(可通过改绑定的值自动更新值); 3.TextBox绑定另一个控件的属性值(随时更新值); 4.TextBox绑定另一个控件的属性值(双向更新...

    在WPF中使用opencvsharp操作图像.rar

    【实例简介】 在WPF中使用opencvsharp操作图像,实现加载、翻转、旋转、缩放、平移、剪切、保存等操作。

    [WPF编程宝典.C#2010版].(美)Matthew.MacDonald.王德才.扫描版.part4.rar

    内容简介  《wpf编程宝典—c#2010版》针对了解.net平台、c#语言以及visual studio开发环境的专业开发人员,深入分析了wpf。在学习本书前,不需要具备使用以前版本wpf的经验,而使用过wpf的开发人员可以通过阅读每...

    ModernUI WPF 界面开发框架源码

    本文将按照以下四点来介绍: (1)ModernUI简介; (2)构建通用界面框架的思路; (3)基于ModernUI和OSGi.NET的插件化界面框架实现原理及源码分析; (4)其它更有趣的东西~~。 要编写这样的WPF界面,我们需要...

Global site tag (gtag.js) - Google Analytics