VC第三方界面库BCGControlBar与Xtreme Toolkit对比

转帖|对比评测|编辑:龚雪|2015-12-14 09:22:21.000|阅读 394 次

概述:在本文中,我们主要介绍了VC第三方界面库BCGControlBar与Xtreme Toolkit之间区别以及各自的优劣势,欢迎大家品鉴!

相关链接:

BCGControlBar简介

BCGControlBar专业版(BCGControlBar Pro for MFC )是MFC的扩展类库,一直是MFC界面领域的老大哥,而且是微软合作商,对微软的产品兼容性都很好。可以用于构建Microsoft Office 2000/XP/2003/2007/2010/2013 和 Microsoft Visual Studio-like(打印、用户定制工具栏、菜单等)以及其他一些知名产品的高级用户界面,例如:日历、网格、编辑和甘特图等。BCG在国内有大量忠实用户,因此中文文档比较多,便于新手上手vc第三方界面库。

Xtreme Toolkit简介

Xtreme Toolkit专业版(Xtreme Toolkit Pro)比BCG要晚一点出来,但它在众多VC界面库中杀出了一条血路,屡获大奖,是唯一一款可以和BCG媲美的VC界面库vc第三方界面库。与BCG一样,Xtreme同样支持最新的VS2013和Windows 8.1。它最大的特色就是集成了11个高度优化的界面组件:Command Bars、Controls、Chart Pro、Calendar、Docking Pane、Property Grid、Report Control、Shortcut Bar、Syntax Edit、Skin Framework和Task Panel。

安装过程

BCGControlBar的安装过程可谓一波三折,要求VC++6.0的版本是SP6,最好把VC++的MSDN也安装上。而最开始的时候以为有了VS2008的MSDN就不需要VC++的MSDN,结果均安装失败,直到安装了VC++的MSDN。

Xtreme Toolkit的安装就要顺畅很多,根据提示和要求,选择安装即可。它们都支持和VS2008的集成。

功能比较

BCGControlBar提供了很多子控件,如表格、日历、Ribbon、Windows UI Tiles等等,不仅如此,子控件的功能也是非常丰富的,如表格,就具有过滤、分组、模糊查询等等。同时它还支持扩展编辑器,我们可以在表格单元中放入checkbox、color编辑器等等。这些扩展功能能够满足开发人员的各种需求,使用方便。

Xtreme Toolkit在这方面较BCGControlBar,也是不相伯仲,它们都有着丰富的功能和子控件,还有优秀的扩展功能。

界面风格

既然是界面控件的产品,那么在展示上,它们的比较又会是怎样的呢?个人感觉BCGControlBar在这方面要比Xtreme Ttoolkit丰富,就皮肤而言,BCGControlBar的更新基本上是与微软同步的,如Office2003/2007/2010/2013、VS2005/2008/2012/2013等等。

Xtreme Toolkit免费下载>>>

BCGControlBar Pro for MFC免费下载>>>

PS: 关于用户界面,这些产品你可以关注>>
本文转载自开源中国


标签:UI界面C/C++

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动成果

文章转载自:慧都控件网

登录慧都网发表评论登录


慧都网友 2018-03-30 23:27:17.000
0

bcg的行效率比xtp差很多,速度不是一个数量级简直,如果你的菜单,工具条,docking controlbar尤其明显,xtp几十毫秒的装载时间,bcg要用到1000毫秒左右,bcg有个graphic manager不错,可以用d2d进行绘图,这个部分可以单独使用,可以放到任何mfc工程里面


慧都网友 2015-12-14 10:36:19.000
0

BCG对微软的产品兼容性都一直很好,我觉得这一点上完胜Xtreme Ttoolkit,个人更喜欢BCG哈


为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
title
相关厂商
相关产品
BCGControlBar Professional Edition for MFC

用于构建类似微软Office、VS等MFC用户界面高级套包。

Xtreme Toolkit Pro

专为Windows平台开发人员提供最全面的Visual C++界面开发组件

在线客服 在线QQ 电话咨询
400-700-1020
反馈
在线客服系统
live chat