BCG界面控件三个产品的功能比较,供大家参考选择
大家都知道,BCGSoft公司是微软MFC指定合作厂家,所以,在这里就不赘述它的好了。
一、BGControlBarLibrary Pro Edition
功能:
BCGControlBar专业版是MFC的一个扩展库,可以用来构建类似于Microsoft® Office 2000/XP/2003/2007/2010、MicrosoftVisual Studio(打印、用户定制工具栏、菜单等)和其他一些知名产品的高级用户界面,例如:日历、网格、编辑和甘特图等。这个扩展库包含了200多个经过精心设计,测试和具有完备文档的MFC扩展类。能够轻松的融入应用程序中。
特性:
BCGControlBarProfessional Edition包含了许多高级的特性,例如:可分离的tab面板、自动隐藏面板,新的停靠规则(相关的规则包含在Microsoft® Visual Studio®环境和Microsoft® Visio®中),还有支持语法高亮和IntelliSense®样式的文本编辑器,Office样式的日历,专业的grid控件等等!
适用范围:
MFC应用程序开发。
试用版下载,相关事例及功能演示:
http://www.evget.com/zh-CN/product/88/download.aspx
二、BCGSuite forMFC
简介
BCGSuitefor MFC是一款VisualStudio 2008/2010 的MFC功能扩展控件。虽然VisualStudio 2008中包含的新版MFC是基于BCGControlBarPro技术的,但某些典型的控件如网格、日历、编辑器等并未包含在其中。BCGSuite包含了这些控件,同样包含了许多其它设计专业的GUI控件。
试用版下载:
http://www.evget.com/zh-CN/product/1694/download.aspx
三、BCGControlBarLibrary .NET Edition
简介
BCGControlBarLibrary .NET Edition是使用语言C++/CLI(公共语言基础结构)编写的一个工具包,其代码为百分之百的托管代码。使用时,需要安装Microsoft.NET Framework 2.0版或者更高版本。产品包含有大量可自定义程度高、可设计性好的组件,用户可以使用这些来创建精致美观的图形用户界面。该组件包括完全可自定义的微软Office2000/XP/2003/2007/2010风格的工具栏以及菜单、VS2005/2008/2010风格的停靠栏、自动隐藏的控件栏、多文档界面的标签页以及灵活的可视化管理器等等。
试用版下载及事例展示:
http://www.evget.com/zh-CN/product/1029/download.aspx
三个产品的具体功能比较如图:
|
产品 | BCGControlBar Pro(MFC) | BCGSuite (MFC) | BCGControlBar (Microsoft .NET) | 常见的应用程序外观 | Microsoft® Office 2007 外观 | | | | Microsoft® Office 2010 外观 | | - | - | Microsoft VS 11 外观 | | - | - | Microsoft VS 2010 外观 | | - | - | Microsoft VS 2008 外观 | | - | - | Microsoft® Office 2000/XP/2003 外观 | | | | Microsoft VS 6.0, VS.NET and VS 2005/2008外观 | | | | Microsoft® Internet Explorer®外观 | | | - | 支持Microsoft® Windows XP® / Vista®/Windows 7 主题 | | | | Carbon外观 | | - | - | 自定义应用程序外观 | | | | Microsoft® Office 2007/Windows 7/Office 2010 Ribbon 控件 | 常见Ribbon特性 | | - | | Ribbon设计器 | | - | | Ribbon Vista Aero综合样式 | | - | | Windows 7样式 ("Scenic") Ribbon | | - | - | Office 2010样式Ribbon | | - | - | Ribbon面板 | | - | | Ribbon上下文分类(Tabs) | | - | | Ribbon元素 | | - | | Ribbon键盘提示 | | - | | Ribbon调色板(分类) | | - | | Ribbon用户自定义 | | - | | Ribbon下拉样式按钮 | | - | | Ribbon主(应用程序)按钮("Perl") | | - | | Ribbon命令搜索 | | - | - | Ribbon迷你工具栏("浮动的") | | - | - | Ribbon状态栏 | | - | | Ribbon对话框栏 | | - | - | Microsoft® Office样式工具栏 | Microsoft® Office XP/2000/2003/2007样式 | | - | | 支持高真色彩图像 | | - | | "Pager"按钮(徽章) | | - | | 支持大图标 | | - | | 在菜单和工具提示中自动创建键盘快捷方式名称 | | - | | 工具栏图像 | | - | | 工具栏图像颜色透明化 | | - | - | "锁定"的工具栏 | | - | | 工具栏菜单按钮 | | - | | 工具栏带圆角和计算器的编辑框按钮 | | - | | 工具栏组合框按钮 | | - | | 工具栏字体组合框和字体大小组合框按钮 | | - | | 工具栏日期/时间控件 | | - | - | 内置的色彩采集工具 | | - | | 内置的自动收拢按钮(类似于CorelDraw®) | | - | - | Tab样式工具栏 | | - | - | Explorer样式工具栏 | | | - | Microsoft® Office样式菜单 | Microsoft® Office 样式带图像的可停靠菜单栏 | | - | | Microsoft® Office 2000/XP/2003 菜单(带最近使用菜单项) | | - | | 菜单动画和阴影 | | - | | 菜单工具提示 | | - | - | "自绘"菜单图像 | | - | | 左边自绘标志 | | - | - | 最近使用(MRU)文件和窗口列表 | | - | | Microsoft® Office样式动态项("可分离")菜单 | | - | - | 弹出菜单支持右对齐 | | - | - | 高级控件栏(面板) | 快捷工具栏(Microsoft® Outlook 样式) | | - | | Visual Studio® 2005/2008样式 | | - | | Visual Studio®样式可停靠/可调整大小控件栏 | | - | | Microsoft® Office样式任务面板 | | - | | Visual Studio®样式Tab控件栏 | | - | | Visual Studio®样式可分离的Tab | | - | | Visual Studio®样式自动隐藏控件栏 | | - | | Visual Studio®样式工具箱 | | | | 高级对话框栏 | | - | | 应用程序栏 | | - | - | 增强型状态栏 | | - | | Microsoft® Office样式标题栏 | | - | | 持续显示的停靠栏 | | - | - | 自动收起控件栏 | | - | - | Microsoft® Office样式打印预览 | | - | - | 高级文档管理 | 多文档界面Tab控件 | | - | | 多文档界面Tab分组 | | - | - | 持续性多文档界面状态 | | - | | Tab样式视图 | | - | - | 支持OLE文档 | | - | - | 定制 | 自定义工具栏和菜单 | | - | | 在运行时动态创建用户自定义工具栏 | | - | | 自定义上下文菜单 | | - | - | 自定义鼠标事件 | | - | - | 自定义键盘事件 | | - | | 工作区管理器 | | - | - | 用户自定义工具 | | - | - | 可选择的定制("Alt+拖拽") | | - | | 快速定制 | | - | | 用户自定义图像编辑(已包含简单的图像编辑器!) | | - | | 可视化风格与外观 | 可视化风格与外观 | | | | 可视化管理器 | | | | 计划类控件(日历) | Microsoft® Outlook样式日历 | | | - | 单日视图 | | | - | 工作周视图 | | | - | 周视图 | | | - | 月视图 | | | - | 单一预约 | | | - | 重现事件 | | | - | 支持多资源 | | | - | 多天和全天事件 | | | - | 整合日历控件 | | | - | 支持打印 | | | - | Grid和报表控件 | 普通Grid特性 | | | | Grid单元格类型 | | | | Grid虚拟模式 | | | | Grid字段选择器 | | | | 支持Grid分组 | | | | 支持Grid过滤器 | | | | 支持Grid合并单元格 | | | | Grid数据绑定 | | | | Grid色彩主题 | | | | Grid冻结列 | | | - | 分级Grids | | | | 报表控件 | | | | 支持IntelliSense和语法高亮的高级编辑控件 | 普通编辑控件特性 | | | - | 支持语法高亮 | | | - | 语言定义的XML脚本 | | | - | 支持正文内容展开收拢节点(outlining) | | | - | 上下文相关工具提示 | | | - | 支持IntelliSense® | | | - | 行号 | | | - | 标记和色块 | | | - | 支持超链接 | | | - | 支持符号 | | | - | 支持撤消/重做 | | | - | 查找和替换 | | | - | 输出到HTML和RTF | | | - | 支持MFC文档/视图 | | | - | 甘特图控件 | 普通甘特图控件特性 | | | - | 任务类型 | | | - | 内置资源Grid控件 | | | - | 任务连接器 | | | - | 收拢展开对象分组(分组对象) | | | - | 完全自定义外观 | | | - | 放大/ 缩小 | | | - | 各种GUI控件 | 属性列表(Grid)控件 | | - | | 超链接控件 | | - | | 增强型按钮 | | | - | 菜单按钮(分离按钮) | | | - | 高级Tab控件 | | - | | Microsoft® Office样式色彩采集器 | | - | | 高级动画控件 | | | - | Microsoft Visual Studio®样式可编辑列表框 | | - | - | 列表头控件 | | - | - | 字体采集器 | | - | - | 标记编辑控件 | | - | - | 日期/时间控件(日期-时间采集器) | | | | 日历控件 | | | | 周期控件 | | | - | 图像热点点击区域 | | | - | 带浏览按钮的编辑控件 | | | - | 计算器 | | | - | 弹出(桌面提示)窗口 | | - | | 工具提示控件 | | - | | 对话框 | 具有外观属性的对话框和窗体 | | | - | 高级属性表单 | | | - | 自定义对话框 | | - | | 图像编辑对话框 | | - | | Office样式色彩选择对话框 | | - | - | 键映射对话框 | | - | - | 窗口管理对话框 | | - | - | 纹理对话框 | | | - | 增强型文件对话框 | | | - | 高级消息框 | | - | - | 处理进程(“等待”)对话框 | | | - | Visual Studio整合 | 应用程序向导 | | - | - | 整合向导 | | | - | 编译向导 | | | - | 整合到MSDN的帮助 | | | | Shell管理 | Shell管理类 | | - | - | Shell树,列表和breadcrumb控件 | | - | - | Windows 7任务栏整合 | | - | - | 综合特性 | 绘制管理器 | | | | 支持UNICODE® | | | | 支持高DPI | | - | - | 支持Microsoft® Active Accessibility 技术 | | | - | 支持从右向左的语言 | | | - | 本地化:支持中文,英语,日语,法语,韩语,俄语等20多种语言,开发人员可以在运行时改变用户界面语言。 | | - | | |