duilib 的简单实现

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

配置包含目录

配置库目录

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 176,174评论 25 709
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 136,088评论 19 139
  • 今天把落户的事情给解决了,身份证也申办了,很快可以拿到新的了。感谢碰到对眼的大妈,这里的大妈纯粹是敬语,感谢! 中...
    聂一一阅读 1,526评论 0 0
  • 逃不掉四处弥漫的雾和尘 不安和嘈杂一片朦胧 垃圾场上升起加粗的狼烟 迷茫了大海和天空 汽车扬长而去 狠心撇下了一地...
    读云轩札记阅读 1,643评论 0 0
  • 喜欢骑行 是因为 喜欢拥抱 风的感觉 乘风飞扬 我就是风
    零贰O2阅读 1,594评论 0 0

友情链接更多精彩内容