zoukankan      html  css  js  c++  java
  • WPF(一)

    什么是WPF

      WPF(Windows Presentation Foundation)是用于Windows的现代图形显示系统。与之前出现的技术相比,WPF发生了根本性变化。WPF引用了"内置硬件加速"和"分辨率无关"等创新功能

      WPF的底层图形技术使用的DirectX,而不再是古老的GDI/GGDI++。因此,即使是最普通的商业应用程序也能使用丰富的效果,如半透明和反锯齿。在硬件加速方面也带来了好处。DirectX在渲染图形时会将尽可能多的工作递交给图形处理单元(GPU)去处理,GPU是显卡专用的处理器。

        (DirectX能理解可由显卡直接渲染的高层元素,如纹理和渐变,所以DirectX效率更高。而GDI/GDI+不理解这些高层元素,因此必须将它们转换成逐像素指令,而通过现代显卡渲染这些指令更慢)

    2.WPF:高级API

      WPF中包含了一整套面向应用程序编程的高级服务

    • 类似于Web的布局模型
    • 丰富的绘图模型
    • 丰富的文本模型
    • 作为首要编程概念的动画
    • 支持音频和视频媒体
    • 样式和模板
    • 命令
    • 声明式用户界面
    • 基于页面的应用程序
  • 相关阅读:
    HDU——T 3342 Legal or Not
    Web框架本质
    February 5 2017 Week 6 Sunday
    February 4 2017 Week 5 Saturday
    February 3 2017 Week 5 Friday
    February 2 2017 Week 5 Thursday
    February 1 2017 Week 5 Wednesday
    January 31 2017 Week 5 Tuesday
    January 30 2017 Week 5 Monday
    January 29 2017 Week 5 Sunday
  • 原文地址:https://www.cnblogs.com/yan7/p/8260939.html
Copyright © 2011-2022 走看看