MFC扩展库(GUI /控件)建议

时间:2009-08-27 12:59:53

标签: c++ user-interface mfc components

我们正在使用VS 2005开发/支持2个大型MFC应用程序。目前,我们正在研究各种MFC GUI /控件组件库:

  • www.bcgsoft.com:"BCGControlBar Pro“
  • www.codejock.com:"Toolkit Pro“
  • www.prof-uis.com:“Prof-UIS”
  • 他人?

为那些提供的样本/演示看起来都很棒,并且这些库之间的功能集似乎或多或少匹配。

  • 有没有人使用/评论其中一个/多个?
  • 学习曲线怎么样?
  • 优点/缺点?

7 个答案:

答案 0 :(得分:2)

您可以尝试Visual C ++ 2008 Feature Pack可用于Visual Studio 2008.它是由BCGSoft提供支持的Visual Studio的官方部分。

根据个人经验:当出现使用Property Grid控件的需求时,我尝试过BCGSoft解决方案,但它不如使用.NET PropertyGrid(通过C ++ / CLI包装器)方便。

答案 1 :(得分:2)

Toolkit pro似乎非常受欢迎,id软件和Crytek使用它作为编辑器。我曾经看过BCG一次,文档至少非常糟糕;没有机会真正使用Toolkit pro的东西,但他们的试用看起来很不错。

答案 2 :(得分:1)

在VS2008中

Parts of BCG have been incorporated into MFC,所以我假设至少微软喜欢它。

我知道我们的一个产品使用BCG,我们没有遇到任何重大问题。然后,我很少使用UI,所以我无法真正分享任何第一手经验。

答案 3 :(得分:0)

几年前我使用过codejock。该库非常好,使用简单,文档良好,支持快速(他们甚至为我编写了一个样本来展示我的要求。)

我会推荐他们,虽然我没有尝试过你提到的其他人。

答案 4 :(得分:0)

我们在产品中使用Visual Studio 2008中的新MFC类。以前我们使用BCGControlBar Pro,必须通过搜索和替换来转换到新的MFC类。

BCGControlBar Pro缺少的一个重要的事情是可调整大小的布局管理器,为此我们使用第三方codeproject组件(这是一个很难用的)。 Codejock有resizable layout manager

Codejock的另一个有趣的事情是XAML支持。 Here是他们的开发论坛XAML部分和(有点过时)XAMLPad,如test tool。这样可以节省我用于创建漂亮的GDI +渐变按钮的时间(Codejock使用GDI +进行XAML,我不得不克隆WPF项目中的按钮)

可调整大小的布局管理器和XAML支持使Codejock的“Toolkit Pro”成为我眼中的赢家,即使我没有使用过它。

答案 5 :(得分:0)

Visual C ++ 2008 Feature Pack包含在Visual Studio 2008 SP1中。它没有BCGControlBar Pro那么强大。它不适用于Visual C ++ 2005。

Microsoft将为其Visual C ++和Visual C#产品提供更好的官方GUI库。

我尝试过Prof-UIS免费软件和BCGControlBar Pro。 Prof-UIS比BCGControlBar Pro慢,但它更容易使用。

答案 6 :(得分:0)

另一家供应商:

http://www.prof-uis.com

Prof-UIS是一个易于使用的MFC扩展库,使您能够通过专业且用户友好的界面提供Windows应用程序。超过200个经过全面测试和记录的C ++类,