选择VC界面库或皮肤库还是应当具体问题具体分析。比如:

1、如果你需要开发支持换肤功能的软件(类似千千静听、MSN、QQ等),可以使用DirectUI或DSkinlite,这类产品比较适合开发界面简单,但美观性要求高的应用,支持在配置文件中定义控件位置;

2、如果你想将软件做成类似Office、Outlook的效果,可以使用BCGControlBar或Xtreme Toolkit,这类控件是基于Windows窗口的,适合开发复杂大型的应用。

常见VC界面库皮肤库对比评测

Xtreme Toolkit 下载

这个产品其实就不用多作介绍了,一个多次获奖的VC界面库,做过VC界面开发的应该都知道。Xtreme Toolkit功能很强大,当然它是收费的。自9.6版开始,国内就有很多人使用,网上教程也一搜一大把。

DirectUI Skin++ 下载

DirectUI的技术说白了就是XML配置文件+图片+JavaScript控制界面。这点与网页css+图片+JavaScript十分相似,就是如开发网页一般开发桌面程序界面,开发效率当然大大的提高。DirectUI通过自绘、贴图的方式来实现的各种控件,一般都是通过XML配置文件来进行界面的描述,修改资源和配置文件可以方便的改变界面的风格,并且可以做出来更好看的界面,现在流行的客户端应用都是基于DirectUI技术实现的,例如QQ、360、迅雷等等。

BCGControlBar 下载

功能齐全的VC界面库,和Xtreme Toolkit一样,被广大VC界面开发者所熟知,关于这两款产品的孰优孰劣的争论也一直没有停息过。有人说BCGControlBar更容易上手,而且可以高度自定义,又与微软有多年的合作关系,所以使用它开发的应用UI可以达到和Office、Outlook以假乱真的程度。又有人说Xtreme Toolkit功能比BCGControlBar强大一些,而且更新速度更快。各种说法都有,其实这两款产品都很不错,有兴趣的朋友可以都尝试一下。BCGControlBar和Xtreme Toolkit全方位对比评测请猛击这里>> PS:文章是10年的了,但还是有很好的参考价值。

SkinMagic 下载

SkinMagic的特点是提供一个可视化的编辑工具SkinMagicBuilder,应用它可以设计软件启动界面、软件框架、界面中各种控件、菜单、滚动条、状态栏等,还不需要编写代码。设计好的界面可以作为皮肤文件保存,通过VC中调用SkinMagic提供的编程接口将皮肤文件导入应用程序中,并非常方便地对界面上各种控件进行控制。由于界面的设计工作和程序的编写工作分离,可以由美术功底好的人员专门设计界面,并且当界面改变时,如果功能没有变化就不需要改写代码,因此程序模块化程度高,可移植性好,大大减少了程序开发和维护的工作量。

但是,SkinMagic提供的界面风格相当有限。

DSkinlite 下载

DSkinLite是一款轻量级的C++皮肤库,使用XML文件根据规则来管理GDI资源如颜色、字体、图片,并描述界面构成,最大程度的将界面和程序逻辑分离,同时为软件皮肤更换,换色等提供基础支持。DSkinLite将界面构成元素抽象为线条元素、矩形元素、图片元素、文本元素,并提供相应规则来使用这些元素"组合" 界面。和其他VC界面库相比,DSkinLite很让程序员省心,入门也非常简单。

SkinCrafter 下载

著名的国外皮肤控件,比DirectUI、SkinMagic等要好很多,包括实现aero效果(非vista、win7系统也可实现)。国外用SkinCrafter的很多,但是它有个致命的问题是皮肤文件很大,皮肤资源加载有些慢。——不过,其皮肤效果确实很酷。

谈谈我是如何选择VC界面皮肤库相关推荐

  1. 图片读取器和皮肤库设计

    图片读取器和皮肤库设计 无论是图片读取器还是皮肤库设计,其实只是点到为止,没有深入做出很好的视觉效果,请见谅. 一.实验目的 1.结合实例,熟练分析并绘制UML类图: 2.熟练使用java实现两种常见 ...

  2. VC界面设计(破解版skin++皮肤库使用)

    VC界面设计(破解版skin++皮肤库使用) skin++可以使VC++等工具写的软件的界面很漂亮,但是试用版在运行时会跳出注册框,正式版又需要花钱,下面的这种方法将会使注册窗口不再跳出来.     ...

  3. VC界面库BCGControlBar和Xtreme Toolkit详细对比评测

    概述:如今对软件界面的要求越来越高,如用Delphi.VS2008等开发底层的应用程序时,效率远不如VC++.虽然Visual Studio集成了一些MFC的类库,但是这些只是基础应用,并不能满足大多 ...

  4. VC皮肤库SkinCrafter v3 4 0 0使用

    皮肤界面制作工具.可以自定义皮肤的组件库,它可以使你的程序具有换肤功能,拥有最独特的外观风格.支持所有的Win32平台,包括.NET.支持常用的编程语言,包括VC++,VB,Delphi,微软form ...

  5. VC皮肤库SkinCrafter.v3.4.0.0使用

    皮肤界面制作工具.可以自定义皮肤的组件库,它可以使你的程序具有换肤功能,拥有最独特的外观风格.支持所有的Win32平台,包括.NET.支持常用的编程语言,包括VC++,VB,Delphi,微软form ...

  6. VC皮肤库SkinSharp 1 0 6 6的使用

    分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! Skin ...

  7. VC界面库Xtreme Toolkit Pro全新发布v22.1——支持VS 2022主题

    Codejock软件公司的Xtreme Toolkit Pro是屡获殊荣的VC界面库,是MFC开发中最全面界面控件套包,它提供了Windows开发所需要的11种主流的Visual C++ MFC控件, ...

  8. VC皮肤库SkinSharp 1.0.6.6的使用

    SkinSharp又称Skin#,是Windows环境下一款强大的换肤组件. SkinSharp作为换肤控件,仅仅须要在您的程序中加入一行代码,就能让您的界面焕然一新,并拥有多种主题风格和色调的动态切 ...

  9. VC皮肤库之duilib

    首先是个国产的开源 的,directui 界面库,开放,共享,惠众,共赢,遵循bsd协议,可以免费用于商业项目,目前支持Windows 32 .Window CE.Mobile等平台. Duilib ...

  10. VC++界面编程之--使用分层窗口实现界面皮肤

    使用分层界面来实现界面皮肤的好处是:可以保证图片边缘处理不失真,且能用于异形窗口上,如一些不规则的窗口,你很难用SetWindowRgn来达到理想效果. 在很多情况下,界面的漂亮与否,取决于PS的制作 ...

最新文章

  1. Oracle导出空表解决办法
  2. IT 需要知道的一些专业名词和解释 (长期更新)
  3. 方法传递java_Java 程序将方法作为参数传递给其他方法
  4. HDU3474 Necklace
  5. MFC改变对话框背景图片实例
  6. uniapp怎么调起摄像头拍视频_抖音视频怎么拍?我们总结了10个手机视频拍摄小技巧...
  7. oracle如何设置备份计划任务,Oracle数据库设置任务计划备份一周的备份记录
  8. VC2010运行C程序时黑框一闪就没
  9. C#LeetCode刷题之#622-设计循环队列​​​​​​​(Design Circular Queue)
  10. 交互系统的构建之(三)TTS语音合成的加盟
  11. VC++工作笔记0003---C++中的explicit关键字
  12. Hibernaate 详解
  13. 求出一个整型数组的最大子集和
  14. hadoop 权限错误 Permission denied: user=root, access=WRITE, inode=“/“:hdfs:super
  15. 记事本查看HTML源代码,查看源代码有时候用记事本打开有时候用浏览器打开
  16. Blender快捷键、技巧和软件配置
  17. JAVA实现成绩统计之及格率和优秀率
  18. Java之List系列--ArrayList扩容的原理
  19. 【蓝桥杯省赛真题32】Scratch帆船运动 少儿编程scratch蓝桥杯省赛真题讲解
  20. 【计算机网络】什么是因特网

热门文章

  1. vxlan报文 wireshark_VXLAN原理_ISIS、BGP、MPLS v隧道、QOS 技术精讲(肖哥)_华为认证视频-51CTO学院...
  2. 将linux系统制作成iso镜像文件
  3. L2-029 特立独行的幸福 (25 分) 搜索回溯
  4. 最全的常用正则表达式--包含校验数字、字符、一些特殊的需求等等
  5. 云服务器 架设传奇_怎么架设传奇服务器?
  6. 天梯赛-愿天下有情人都是失散多年的兄妹-题解
  7. 大数据模型案例库-涵盖多行业,超百个实战项目案例
  8. adb 查看固件版本
  9. lenovo服务器换系统重装系统_lenovo镜像系统安装教程
  10. Freemyapps赚取积分终极图文教程