美文网首页
duilib 的简单实现

duilib 的简单实现

作者: 彦子凡 | 来源:发表于2017-08-05 15:30 被阅读92次

    对于duilib库的学习,首先我们要学会站在别人的肩膀上来思考,这样会学的更快,所以这里我推荐一个博客duilib的基础入门,从duilib的下载到简单的学习,接下来我继续说一说拔高.
      这里和我先一起看一遍这个博客,第一篇和第二篇简单的看看,不用跟着做太多,把duilib皮肤库下下来,编译一下就可以了.接下来,就像作者所言,第一个hello world程序,万物之源啊.
      同样的,建一个win32的空工程,写上main类以及相关代码,运行之后应该是和作者得到一样的效果,如果没有的话,恭喜你,程序员这个职业不适合你.好了,我们来玩接下来的一步,配置环境,对,没错,就是配置环境,我把作者的第二步放到这里来做是有道理的,你没要创建C++相关的类的时候,项目的环境是找不到包含目录和相关的库目录的.接下来,退到第二篇文章,跟着做,不多说,上两张图.(我的是VS2008,VS2013也试过是一样的)

    配置包含目录
    配置库目录
      好了,可以继续了,废话不多说,直接复制作者的代码过来,编译运行,不出意外的话是达到了作者一样的效果.
      继续看,第四篇和第五篇看一下,不需要跟着做,接着来到了duilib的精华部分,XML配置界面,也就是作者的第六篇文章.
      开始学习,首先也是写一个XML文件,直接拷贝作者代码,用记事本写的注意一下文件的格式就可以了.写好了XML之后,接下来回到第五篇去看看,把第五篇的代码实现,实现之后,同样,好习惯是编译运行.之后再继续转到第六篇,做完之后应该是得到作者一样的效果.
      有道理重要的环节,第七篇,基础类,如果按照之间作者的思路继承的不是基础类的情况下,会有一个错误是无法屏蔽系统自带的几个按钮,有兴趣可以试一试,好了修改基础类为WindowImplBase之后可以接下来去看标题栏的自绘了,这个实现一下就可以了,看看思路和作者的代码,基本就可以做一定的界面了.

    相关文章

      网友评论

          本文标题:duilib 的简单实现

          本文链接:https://www.haomeiwen.com/subject/wxyhlxtx.html