mfc界面开发,mfc界面库 开源

  mfc界面开发,mfc界面库 开源

  Xtrme toolkit、BCGControlBar、SkinMagic、AppFace、Skin、Uskin、SYGUI、LibUIDK、GuiToolkit、GardenUI等。除了后两个一个开源一个免费,其余都是收费的。

  终极工具箱

  http://www.codeproject.com/KB/MFC/UltimateToolbox.aspx

  GuiToolkit(开源,mfc扩展框架,类似于Visual Studio 2003风格)

  http://www.beyondata.com/default.htm

  GardenUI(免费,界面效果好,XML,代码接口分离)

  http://www.gardenui.com/

  CJ(开源,免费,UNICODE编码,xtreme toolkit的前身,但是xtreme toolkit收费)

  http://www.codejock.com/

  LibUIDK(部分免费,非开源,效果好,适合贴图)

  http://www.iuishop.com/download.htm

  BCGControlBar(充电,界面感觉和Office差不多)

  http://www.bcgsoft.com

  皮肤(收费的,界面很好看,从它的截图可以看出来)

  http://www.uipower.com/

  SkinMagic(收费,看起来像Office)

  http://appspeed.com/html/download.html

  活性皮肤(未知)

  http://www.softshape.com/software/develop/

  SYGUI(收费,mfc扩展框架,类似Office)

  http://www.sygui.com/

  AppFace(收费,支持mfc,VCL,ATL,WTL框架)

  http://www.appface.com/chs/index.htm

  USkin(充电,界面不错)

  http://www.neemedia.com/

  一般可以参考以下两个网站找到自己需要的控件:

  http://www.vckbase.com/code/

  http://www.codeproject.com/

  GUIToolkit

  http://www.codeproject.com/KB/library/guitoolkit.aspx?display=print all FID=4311 df=90 MPP=25 noise=3 sort=Position view=Quick fr=251

  下载演示项目-403 Kb下载完整源代码- 806 Kb

  http://www . sheng Fang . org/blog/p/2008 08 04 guitoolkitstaticlib . PHP

  http://www.shengfang.org/blog/p/20080804vcinterface.php

  以上网站总结了很多东西。

  GuiToolkit

  GuiToolkit,MFC接口扩展库,个人作品,优秀类库,完全免费。

  官方网站是http://www.beyondata.com/default.htm.

  从预编译的二进制实例来看,GuiToolKit实现了完整复杂的接口解决方案,接近很多商业库,比如BCGControlBar。可惜由于个人作品,几乎没有文档和技术支持(如果有的话,是不是太完美了)。

  从获得的完整源代码来看,VC6下的编译需要稍加修改,

  1)头文件需要在VC中检索,所以在VC选项中增加了GUI toolkit/source code/personal/extlib/header。

  2)原来的项目依赖是错误的,全部去掉就行了。

  3)import语句# import“program files common files systemodomado 15 . dll”中缺少驱动器号指示

  4)系统文件AFXIMPL的路径。GuiFramWnd.h中包含的h是错误的,直接从系统的MFC/SRC目录的ExtLib/Header中复制即可。

  基本上经过这样的处理,大部分的示例代码都可以正确编译了。

  BCGControlBar Professional Edition是MFC的扩展库,可以用来构建类似于Microsoft Office、Microsoft Visual Studio等一些知名产品的高级用户界面。这个扩展库包含了150多个MFC扩展类,这些扩展类经过了精心的设计、测试和良好的文档记录。我们的控件可以轻松集成到您的应用程序中,节省大量开发和调试时间。

  ========================================

  Xtream toolkit和bcg都是大型的mfc扩展库,提供了一套完整的窗口系统和各种控件。

  它们可以极大地简化复杂界面的开发,比如像vs.net和Office这样的界面。这两套库的购买者都可以拿到源代码,但是国外的东西很贵,但是xtream toolkit可以在线下载整个9.6版本。

  ========================================

  Xtreme Toolkit Pro提供了Xtreme Toolkit Standard Edition的所有功能和Xtreme Suite中的所有高级功能,包括Xtreme命令栏、Xtreme停靠窗格和Xtreme属性网格。

  ========================================

  Arcadia PowerButton内置了XP、Office 2003、平角、3D、斜角、切角、圆角等边框样式,以及3D CoolButton的外观和风格。APB包含一个内置的下拉菜单,您可以在其中分离或添加按钮和菜单功能。APB高级渐变颜色生成器使您能够产生水平、垂直、倾斜、角落和XP风格的颜色渐变和颜色变化效果。通过APB,可以支持不同按钮条件下的不同图片、字体和变化效果,比如按下按钮、按钮无效、鼠标滚动等。通过APB,你可以在不同的情况下创建不同的图像效果,比如弹出菜单,凹面或凸面效果。APB还包含其他效果,例如设置整个按钮对象或其背景的透明度,以及设置不同的透明度级别。APB为图片和标题提供垂直和水平对齐和合并功能。

  ========================================

  UIS教授算一个,但免费版没有太多功能。

  熟悉这样的库需要一段时间,因为它们都有一个庞大的类派生系统。

  ========================================

  皮肤和skinmagic主要用于程序的后期美化,即提供换肤功能。如果你的界面主要由对话框和视图窗口组成,用这个表很方便,而且看起来也不贵。在两个库中使用都很简单,主要是为了得到合适的皮肤。

  ========================================

  LibUIDK不熟悉。据说主要是映射接口的程序,但是很多人说bug比较多。

  ========================================

  Ultimate Toolbox 300扩展了MFC类、TCP/IP类和table control类==开源。

  ========================================

  GuiToolkit是免费和开源的。编译见http://hi . Baidu . com/red tramp/blog/item/CCC 6 BAC 305133d 57 b 219 a 871 . html。

  下载:http://www.codeproject.com/KB/library/guitoolkit.aspx

  VC通用插件

  1.视觉辅助(强烈推荐)

  http://www.wholetomato.com/

  从VA5.0到现在,VAX变得越来越强大。除了上一版本的自动识别各种关键字,系统函数,成员变量,自动输入提示,自动修正大小写错误,自动标注错误等。最新版本仍然存在。

  在工作区窗口中添加一个VA视图,可以更方便地找到项目中的文件、类和变量。

  2.WndTabs(强烈推荐)

  http://www.wndtabs.com/

  WndTabs主要在编辑窗口中显示所有打开的文件,在VC中对这些文件的操作更容易,比如修改文件属性、复制文件路径、文件名等。并打开源副本。如果你愿意,可以添加自己感兴趣的功能。

  3.线路计数器

  http://www.wndtabs.com/

  用于统计整个项目的代码行数,包括总行数、代码行数、注释行数、空白行数等。多个项目一起算的时候,同一个文件不会计算很多次。

  4.斯佩利

  http://www.wndtabs.com/

  一个用于拼写检查的插件,可以检查整个文件或者选中的部分,支持C/C /C#,VB,Fortran,HTML。

  5.SourceStyler C

  http://www.sourcestyler.com/

  这个插件是c的格式化工具,你可以根据自己的编码习惯选择一种编码风格,也可以自己定义。定义很详细,有十几个表达式,指针,模板,类,枚举等。绝对能满足你的需求。

  6.Numega BoundChecker(强烈推荐)

  它是Visual C 6.0应用程序最全面的错误检测工具。BoundsChecker可以自动指出静态、堆栈内存错误和资源泄漏问题。BoundsChecker可以验证最新的Windows APIs,包括ActiveX,DirectX,OLE/COM,ODBC等等。能够发现与Windows平台的兼容性。

  7.BCGControlBar库

  一套非常好的vc6的接口扩展类库,可以很容易的做出vc2003的接口。并给出了各种界面实例,如vc.net、outlook、换肤等。

  8.注释向导

  C插件,它提供了Visual C源代码注释的标准化和自动化。在它的帮助下,可以快速创建头文件信息的注释,文件中的模块,C处理方法,C语言函数和历史修正函数的注释等等。

  出发地:http://blog..net/weiqubo/article/details/6783717

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: