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的布局模型
    • 丰富的绘图模型
    • 丰富的文本模型
    • 作为首要编程概念的动画
    • 支持音频和视频媒体
    • 样式和模板
    • 命令
    • 声明式用户界面
    • 基于页面的应用程序
  • 相关阅读:
    前端构建工具gulpjs的使用介绍及技巧
    mysql /*! 50100 ... */ 条件编译
    linux 硬连接与软连接
    Linux 数据流重定向
    倒排索引
    sed 常用的功能
    linux mysql安装
    mysql help
    linux 命令行选项
    mysql 主主复制的配置流程
  • 原文地址:https://www.cnblogs.com/yan7/p/8260939.html
Copyright © 2011-2022 走看看