码迷,mamicode.com
首页 > 其他好文 > 详细

使用Duilib做桌面应用总结

时间:2018-03-24 14:57:49      阅读:288      评论:0      收藏:0      [点我收藏+]

标签:UI   DUILIB   桌面   windows   应用   

使用Duilib做桌面应用总结

最近使用Duilib做了一个简单的桌面应用,在此做一个简单的总结,一是为了记录自己的学习过程,二是对Duilib的使用做一个简单的总结以便后期使用时查阅。

Duilib介绍

直接上网站:https://github.com/qdtroy/DuiLib_Ultimate
Github连接

个人理解:

  1. 是一个UI库
  2. 基于C++语言开发
  3. 开源
  4. Windows系统,桌面应用

Duilib是Windows系统下基于C++语言的一套开源的桌面应用的UI库。

源码编译及Demo运行

  1. 从github上直接把源码下载下来或者拉下来

  2. 解压源码,源码结构说明如下:

技术分享图片

3.使用VS打开项目,如果提示有升级就确认即可

技术分享图片

4.第一次打开解决方案会比较慢,只能耐心等待。打开成功以后即可看到项目结构如下图:

技术分享图片

5.查看项目属性,下载下来的代码默认使用Unicode字符集,dll方式使用duilib

技术分享图片

6.选中duilib项目,右键打开菜单,选择“生成”选项开始生成项目。生成成功以后,会在bin木下生成dll文件。

dll文件的名称和项目属性的配置有关,默认生成的dll名称为:DuiLib_d.dll,同时位于DuiLib_Ultimate\bin目录下

7.duilib库编译生成完成以后,就可以生成demo了。打开demo项目,选中任一项目,并选择设置为启动项目,然后选择生成选项。

技术分享图片

8.生成完成以后,启动运行项目即可看到结果。

技术分享图片

技术分享图片

特别注意

  1. 生成的时候可以选择批生成,批生成就是所有项目全部生成。批生成比较慢,请耐心等待
  2. 此处之所以选择设置为启动项目,目的是为了好调试。选择批生成以后,所有项目都会生成到bin目录下。

技术分享图片

生成完成以后,即可在bin目录下查看生成的项目。

技术分享图片

Duilib使用介绍

  
Duilib的使用有两种方式,一种是DLL方式,一种是静态Lib方式
  

1.使用DLL的方式时,DLL需要和应用程序一起发布,同时放在应用程序的目录下。如果做成安装包时,需要把DLL也一起安装了,同时DLL需要注册。优点在于:应用程序比较小。
 
2.使用静态Lib时,不需要DLL,但是应用程序比较大。
  

两种方式均可以使用,至于使用哪种方式还需要结合具体实现的功能讨论

使用总结

使用Duilib做桌面应用总结

标签:UI   DUILIB   桌面   windows   应用   

原文地址:http://blog.51cto.com/1423357/2090630

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!