金山界面库 for VC
金山界面库
金山界面库是一个比较成熟的DirectUI界面框架和控件库,并且完全开源,使用此向导可以生成多页对话框或普通对话框类型的界面框架代码,生成的工程中包含了最新的金山界面库所需的代码文件(包含了网友扩展的编辑框和ComboBox控件类)、资源文件,以及根据生成选项自动生成的页面XML和消息处理类。并且可以生成蓝蚂蚁工作室扩展的一些框架代码,包括Tray图标相关的功能、登录对话框、信息提示窗口等。
http://www.blueantstudio.net/bkwin/bkwinwiz.html
金山界面库VC向导是蓝蚂蚁工作室开发的一个VC工程向导,可以生成基于金山界面库的DirectUI界面程序框架。
金山界面库是一个比较成熟的DirectUI界面框架和控件库,并且完全开源,使用此向导可以生成多页对话框或普通对话框类型的界面框架代码,生成的工程中包含了最新的金山界面库所需的代码文件(包含了网友扩展的编辑框和ComboBox控件类)、资源文件,以及根据生成选项自动生成的页面XML和消息处理类。并且可以生成蓝蚂蚁工作室扩展的一些框架代码,包括Tray图标相关的功能、登录对话框、信息提示窗口等。
下载金山界面库VC向导安装程序 for VC2005
下载金山界面库VC向导安装程序 for VC2008
下载金山界面库VC向导安装程序 for VC2010
下载金山界面库VC向导压缩包 for VC2005(自行解压拷贝到VC2005向导目录,修改配置文件可用于VC2003-VC2008)
下载金山界面库VC向导压缩包 for VC2010(自行解压拷贝到VC2010向导目录,修改配置文件可用于VC2010-VC2012)
向导截图:
生成的演示工程编译运行效果:
使用说明:
向导安装程序可以安装VC2005、VC2008、VC2010的向导,安装程序是按照当前操作系统所在盘的Program Files目录来查找的,如果您的VC不是安装在操作系统所在的盘,可能会检查失败,如果是这样的话请用压缩包来安装。如果您使用的不是这几个版本,可以下载压缩包版本的向导,并解压到VC的向导目录下,因为VC2010开始的工程文件后缀有变化,所以压缩包版本分为VC2005和VC2010两个压缩包,这两个版本的压缩包修改其中的BkWinWizard.vsz文件分别可用于VC2002-VC2008、VC2010-VC2012版本。VC2010的向导目录是C:\Program Files\Microsoft Visual Studio 10.0\VC\vcprojects,其他各版本VC对应的目录如下:
- VC2003 - Microsoft Visual Studio 7.1
- VC2005 - Microsoft Visual Studio 8
- VC2008 - Microsoft Visual Studio 9.0
- VC2010 - Microsoft Visual Studio 10.0
解压时候注意BkWinWizard.vsz、BkWinWizard.vsdir、BkWinWizard.ico三个文件直接放在vcprojects目录下,解压之后需要修改BkWinWizard.vsz文件中的向导引擎版本和向导安装目录,例如压缩包中针对VC2010的引擎版本和安装目录如下:
Wizard=VsWizard.VsWizardEngine.10.0
Param="ABSOLUTE_PATH = C:\Program Files\Microsoft Visual Studio 10.0\VC\vcprojects\BkWinWizard"
根据对应的VC版本修改就可以,引擎版本和上面列的VC版本号相同,例如10.0代表VC2010,9.0代表VC2008,8.0代表VC2005。向导生成的文件说明:
bkinclude目录 -- 金山界面库的所有代码文件以及WTL类库和一些工具类
skin目录 -- 所有的图片资源以及XML定义文件,包括所有界面的XML定义文件
skin\toolbar_module.png -- 多Tab页对话框的Tab页图片,可以根据需求替换
skin\logo.png -- Logo图片,可以根据需要替换其他的一些文件说明以及金山界面库的用法说明请参考金山官方的文档以及其他网友整理的一些文档,这里附一些比较好的说明文档供参考:
BkWin界面框架使用说明
金山界面库分析一些供参考的文章:
金山卫士界面源码解读及界面库分离
金山界面库分析
湘勇网络医生
金山系统优化独立版
金山界面库 for VC相关推荐
- 以金山界面库(openkui)为例思考和分析界面库的设计和实现——资源读取模块分析
按照软件的执行流程,我们首先遇到<以金山界面库(openkui)为例思考和分析界面库的设计和实现--问题>中提出的最后一个问题:界面描述文件的放置位置.我们曾提出一种方案:将界面描述文件打 ...
- 以金山界面库(openkui)为例思考和分析界面库的设计和实现——代码结构(完)
三年前,准备将金山界面库做一个全面的剖析.后来由于种种原因,这个系列被中断而一直没有更新.时过境迁,现在在windows上从事开发的人员越来越少,关注这块的技术的朋友也很少了.本以为这系列也随着技术的 ...
- vs2010 玩转金山界面库 (2) 应用基础
上一篇 介绍准备工作 下面讲 对wtl的修改 应用金山界面库 1:修改stdafx.h 修改为如下: // stdafx.h : include file for standard system in ...
- 以金山界面库(openkui)为例思考和分析界面库的设计和实现——问题
随着物质生活的丰富,人们的精神生活也越来越丰富.人们闲暇的时间也相对变多,于是很多人就开始寻找打发时间的方法.其中电视便是其中一种非常重要的消遣方式.假如我们打开电视机,看到了一个电视台正在播一部我们 ...
- BCG界面库在VC工程中的应用步骤
BCGControlBarLibrary Professional Edition installation: 整个库的源代码安装在<installdir>\BCGCBPro目录下面.可执 ...
- 金山界面库分析(8)
如何进行绘制 首先我们来看一下CBkDialogViewImpl类的绘制过程: CBkDialogViewImpl含有一个CBkImage类成员m_imgMem用于双缓冲绘制,在WM_SIZE消息处理 ...
- 仿迅雷播放器教程 -- C++ windows界面库对比(11)
从上一篇文章中可以看出,C++的界面方向还很弱,没有任何一个界面库可以一统天下,所以才造成了界面库百家争鸣的情况. 从时间上看: 1.出来最早的是QT,1991年就有了. 2.VC++ 虽然1992年 ...
- 仿迅雷播放器教程 -- 权威界面库对比 (8)
上一个教程对MFC的历史已经介绍很多了,那么界面方面该怎么选择呢? 说起界面,那真是百家争鸣.C++里面其他的都好说,像什么XML解析顶多也就十几个著名开源库而已.Office 操作的开源库仅有几个, ...
- 软件开发:界面库详细对比,开发工具的选择指导
说起界面,那真是百家争鸣.C++里面其他的都好说,像什么XML解析顶多也就十几个著名开源库而已.Office 操作的开源库仅有几个,更可怜的是有个很著名的Office开源库只有JAVA和C#版本,但是 ...
最新文章
- 公司间STO的Invoice处理
- 导出excel加粗_Python办公自动化|从Word到Excel
- 关于pipelineDB调用GetLocalStreamReaders的BUG
- [IOS地图开发系类]2、位置解码CLGeocoder
- gson json和类转换_带有GSON和抽象类的JSON
- 【转】Docker 容器化核心概念
- saltstack mysql_saltstack学习五:return及入库_MySQL
- 频发:故障排除之又见 ORA-4031丨云和恩墨技术通讯
- 多用途管理仪表板UI模板,把枯燥变得简单
- matlab颜色选取与绘制?(附有颜色全表)
- jxls模板hashmap_使用Java + jxls基于模板导出excel
- 实际成本调整(R12)
- 电脑CPU型号是什么意思?
- Python: 计算百分比
- 区块链名词解析:ICO、IFO、IEO和IMO,分别是什么呢?
- PRCS-1007 : Server pool egapdb already exists
- JDO持久 (jdbc ejb)
- Jetson Nano开发深度学习实践(六) :工作站(主机)装机-NVIDIA显卡驱动,Cuda,Cudnn
- 利用three建立一个3d园区
- sql数据库去重语法_oracle大数据去重sql语句