zoukankan      html  css  js  c++  java
  • DirectUI

    DirectUI 概要

     

    DirectUIDirectUI是一款强大的界面开发工具,可以将用户界面和处理逻辑彻底分离,极大地提高用户界面的开发效率。提供所见即所得的开发工具DirectUI Builder。使用DirectUI后将使得我们的设计人员彻底解放,不会受到开发的束缚,可以充分地发挥其设计能力来设计软件界面,并参与到用户界面开发过程中。 DirectUI支持多种开发语言及平台,比如VC,VB,C#,Delphi,C++Builder,PowerBuilder等等。

    http://www.directui.com/

     使用DirectUI制作界面可以达到的效果是原始的界面开发技术所不能匹敌的。

    简单的来说DirectUI就是将所有的控件都绘制在一个窗口上,这些控件的逻辑和绘图方式都必须的自己进行编写和封装,所以这些控件都是无句柄的。

    DirectUI技术的实现步骤和难点:
    1、窗口的子类化,截获窗口的消息。
    2、封装自己的控件,并将自己的控件绘制到该窗口上
    3、封装窗口的消息,并分发到自己的控件上,让自己的控件根据消息进行相应和绘制
    4、根据不同的行为发送自定义消息给窗口,以便程序进行调用。
    5、一般窗口上控件的组织使用XML来描述

     

  • 相关阅读:
    Semaphore使用
    不可变对象
    Java锁--Lock实现原理(底层实现)
    Lambda Expressions and Functional Interfaces: Tips and Best Practices
    注解的作用
    linux命令大全
    linux &和&&,|和||
    SpringCloud 商品架构例子(一)
    springcloud starter(一)
    dubbo(一)
  • 原文地址:https://www.cnblogs.com/johnpher/p/2570670.html
Copyright © 2011-2022 走看看