现在的位置: 首页 > 综合 > 正文

界面编程总结(7)

2013年08月25日 ⁄ 综合 ⁄ 共 2603字 ⁄ 字号 评论关闭

WPF

WPF(Windows Presentation Foundation)是Microsoft用于Windows的新一代显示系统;WPF统一了Windows创建、显示、操作文档、媒体和用户界面 (UI) 的方式,使开发人员和设计人员可以创建更好的视觉效果和不同的用户体验,带给用户震撼视觉体验的Windows客户端应用程序。使用WPF,您可以创建广泛的独立应用程序和浏览器承载的应用程序。
本专题将从WPF的体系结构开始,向您全面介绍WPF开发所需的基础知识、XAML语法、控件开发和数据通信,最后向您展示WPF在图形和多媒体方面的强大威力。

WPF基础入门

您介绍WPF的基础知识,包括WPF的体系结构、可扩展应用程序标记语言(XAML)、通用基类、WPF的属性系统、路由事件、布局系统、样式设置和模板化功能等。通过本章的学习,您可以对WPF基础所支持的编程模型有个清晰的认识和理解。

参考:http://developer.51cto.com/art/200808/86676.htm

XAML语法

可扩展应用程序标记语言(XAML)是一种基于XML且遵循XML结构规则的语言。其本身是比WPF更广泛的一个语言概念。本章将向您介绍XAML的语法术语、代码隐藏、自定义类、命名空间和命名空间映射等方面的知识。

参考:http://developer.51cto.com/art/200808/86737.htm

WPF控件开发

WPF附带了许多几乎可以在所有 Windows 应用程序中使用的常见 UI 组件,其中包括 Button、Label、TextBox、Menu 和 ListBox,这些对象被称为控件。泛指任何代表应用程序中可见对象的类。本章将向您详细介绍WPF的控件开发,包括使用XAML创建按钮、自定义控件等方面的知识,并对几个重要控件进行了详细的讲解。

参考:http://developer.51cto.com/art/200808/86745.htm

数据绑定

WPF数据绑定为应用程序提供了一种简单而一致的方法来显示数据以及与数据交互。元素可以以公共语言运行库(CLR)对象和XML的形式绑定到各种数据源的数据。本章将结合实例向您介绍WPF数据绑定方面的知识。

参考:http://developer.51cto.com/art/200808/86887.htm

WPF图形和多媒体开发

向您介绍WPF的图形、动画和媒体功能,使用这些功能,可以向应用程序添加图形、过渡效果、声音和视频。通过WPF提供对多媒体、向量图形、动画和内容撰写的集成支持,使得开发人员可以轻松地生成悦目的用户界面和内容。

参考:http://developer.51cto.com/art/200808/87112.htm

 

<WPF   入门>   --   Microsoft  

  http://www.microsoft.com/china/MSDN/library/Windev/WindowsVista/bb190632.mspx

 

  WPF之一(WPF的结构)  

  http://www.cnblogs.com/YilingLai/archive/2006/12/13/590773.html  

   

  WPF之二(XAML概述)  

  http://www.cnblogs.com/YilingLai/archive/2006/12/14/591944.html  

   

  WPF之三(XAML的名字空间)  

  http://www.cnblogs.com/YilingLai/archive/2006/12/15/593252.html  

   

  WPF之四(WPF与Win32)  

  http://www.cnblogs.com/YilingLai/archive/2006/12/17/594693.html

  WPF之五(XAML中的类型转换)  

  http://www.cnblogs.com/YilingLai/archive/2006/12/18/595679.html  

   

  WPF之六(XAML的标记兼容性(Markup   Compaibility))  

  http://www.cnblogs.com/YilingLai/archive/2006/12/20/597465.html  

   

  WPF之七(XAML的向前兼容性)  

  http://www.cnblogs.com/YilingLai/archive/2006/12/21/599117.html  

   

  WPF之八(WPF的逻辑树和视觉树)  

  http://www.cnblogs.com/YilingLai/archive/2006/12/22/600279.html  

   

  WPF之九(Dependency属性)  

  http://www.cnblogs.com/YilingLai/archive/2006/12/23/601447.html

 

    WPF疑难之一(3D场景)  

  http://www.cnblogs.com/YilingLai/archive/2006/12/06/583916.html  

   

  WPF疑难之二(全屏幕窗口)  

  http://www.cnblogs.com/YilingLai/archive/2006/12/16/594107.html

 

VC/MFC中如何使用WPF?
有两种基本的技术可以融合WPF和Win32/MFC代码:

    1. 将WPF放到Win32/MFC程序中:使用这种技术,开发人员可以使用WPF的高级图形能力来渲染Win32/MFC应用程序。

    2.       将Win32/MFC放到WPF中:使用这种技术,开发人员可以在WPF中使用已经存在的Win32/MFC控件,并通过一定的机制来传递数据。

 

具体实例文章参考:

http://topic.csdn.net/u/20100502/23/076ff3bc-b008-4ad5-b089-e3fe0a51e39a.html

 

一种轻量级WPF框架Silverlight

WPF/Silverlight技术文章(经典):

http://www.cnblogs.com/alamiye010/archive/2009/06/17/1505346.html

抱歉!评论已关闭.