文件名称:BoostTest
- 所属分类:
- 系统编程
- 资源属性:
- [Windows] [Visual.Net] [源码]
- 上传时间:
- 2012-11-26
- 文件大小:
- 10.79mb
- 下载次数:
- 0次
- 提 供 者:
- 朱**
- 相关连接:
- 无
- 下载说明:
- 别用迅雷下载,失败请重下,重下不扣分!
介绍说明--下载内容均来自于网络,请自行研究使用
编写过MFC程序的朋友都知道,通过资源编辑器编辑菜单项,设定菜单项ID,然后MFC内部通过该ID来映射菜单命令处理函数和菜单界面更新函数。我设想撇开MFC的资源编辑,在MFC程序中通过xml文件来进行界面配置,然后利用字符串来映射消息处理函数。借助boost库,我实现了这一设想。具体就是在xml文件指定一个字符串,然后通过这个字符串就能找到它的命令消息处理函数和界面更新命令消息处理函数。-MFC write-off procedures friends all know, through the resource editor to edit the menu item, set the menu item ID, and MFC-house by the ID to map menu and menu command handling function update function. I imagine MFC resource editor aside, the MFC program carried out by the interface configuration xml file, and then use the string to map the message processing function. Using boost libraries, I realized that vision. Specific xml file is to specify a string, then the string can find its command message processing functions and interface update command message processing function.
(系统自动生成,下载前可以参看下载内容)
下载文件列表
BoostTest\BoostBind\BaseStruct.h
.........\.........\BoostBind.cpp
.........\.........\BoostBind.h
.........\.........\BoostBind.rc
.........\.........\BoostBind.vcproj
.........\.........\BoostBind.vcproj.PC-200904041752.Administrator.user
.........\.........\BoostBindDoc.cpp
.........\.........\BoostBindDoc.h
.........\.........\BoostBindView.cpp
.........\.........\BoostBindView.h
.........\.........\GlobalMacro.h
.........\.........\MainFrm.cpp
.........\.........\MainFrm.h
.........\.........\ReadMe.txt
.........\.........\res\BoostBind.ico
.........\.........\...\BoostBind.rc2
.........\.........\...\BoostBindDoc.ico
.........\.........\...\Toolbar.bmp
.........\.........\Resource.h
.........\.........\stdafx.cpp
.........\.........\stdafx.h
.........\.........\XmlParse.cpp
.........\.........\XmlParse.h
.........\BoostTest.ncb
.........\BoostTest.sln
.........\BoostTest.suo
.........\ThirdPartyLib\boost\dll\boost_date_time-vc80-mt-1_34_1.dll
.........\.............\.....\...\boost_date_time-vc80-mt-gd-1_34_1.dll
.........\.............\.....\...\boost_filesystem-vc80-mt-1_34_1.dll
.........\.............\.....\...\boost_filesystem-vc80-mt-gd-1_34_1.dll
.........\.............\.....\...\boost_graph-vc80-mt-gd-1_34_1.dll
.........\.............\.....\...\boost_serialization-vc80-mt-gd-1_34_1.dll
.........\.............\.....\...\boost_signals-vc80-mt-1_34_1.dll
.........\.............\.....\...\boost_signals-vc80-mt-gd-1_34_1.dll
.........\.............\.....\...\boost_thread-vc80-mt-1_34_1.dll
.........\.............\.....\...\boost_thread-vc80-mt-gd-1_34_1.dll
.........\.............\.....\include\boost\algorithm\minmax.hpp
.........\.............\.....\.......\.....\.........\minmax_element.hpp
.........\.............\.....\.......\.....\.........\string\case_conv.hpp
.........\.............\.....\.......\.....\.........\......\classification.hpp
.........\.............\.....\.......\.....\.........\......\compare.hpp
.........\.............\.....\.......\.....\.........\......\concept.hpp
.........\.............\.....\.......\.....\.........\......\config.hpp
.........\.............\.....\.......\.....\.........\......\constants.hpp
.........\.............\.....\.......\.....\.........\......\detail\case_conv.hpp
.........\.............\.....\.......\.....\.........\......\......\classification.hpp
.........\.............\.....\.......\.....\.........\......\......\finder.hpp
.........\.............\.....\.......\.....\.........\......\......\finder_regex.hpp
.........\.............\.....\.......\.....\.........\......\......\find_format.hpp
.........\.............\.....\.......\.....\.........\......\......\find_format_all.hpp
.........\.............\.....\.......\.....\.........\......\......\find_format_store.hpp
.........\.............\.....\.......\.....\.........\......\......\find_iterator.hpp
.........\.............\.....\.......\.....\.........\......\......\formatter.hpp
.........\.............\.....\.......\.....\.........\......\......\formatter_regex.hpp
.........\.............\.....\.......\.....\.........\......\......\predicate.hpp
.........\.............\.....\.......\.....\.........\......\......\replace_storage.hpp
.........\.............\.....\.......\.....\.........\......\......\sequence.hpp
.........\.............\.....\.......\.....\.........\......\......\trim.hpp
.........\.............\.....\.......\.....\.........\......\......\util.hpp
.........\.............\.....\.......\.....\.........\......\erase.hpp
.........\.............\.....\.......\.....\.........\......\find.hpp
.........\.............\.....\.......\.....\.........\......\finder.hpp
.........\.............\.....\.......\.....\.........\......\find_format.hpp
.........\.............\.....\.......\.....\.........\......\find_iterator.hpp
.........\.............\.....\.......\.....\.........\......\formatter.hpp
.........\.............\.....\.......\.....\.........\......\iter_find.hpp
.........\.............\.....\.......\.....\.........\......\join.hpp
.........\.............\.....\.......\.....\.........\......\predicate.
.........\.........\BoostBind.cpp
.........\.........\BoostBind.h
.........\.........\BoostBind.rc
.........\.........\BoostBind.vcproj
.........\.........\BoostBind.vcproj.PC-200904041752.Administrator.user
.........\.........\BoostBindDoc.cpp
.........\.........\BoostBindDoc.h
.........\.........\BoostBindView.cpp
.........\.........\BoostBindView.h
.........\.........\GlobalMacro.h
.........\.........\MainFrm.cpp
.........\.........\MainFrm.h
.........\.........\ReadMe.txt
.........\.........\res\BoostBind.ico
.........\.........\...\BoostBind.rc2
.........\.........\...\BoostBindDoc.ico
.........\.........\...\Toolbar.bmp
.........\.........\Resource.h
.........\.........\stdafx.cpp
.........\.........\stdafx.h
.........\.........\XmlParse.cpp
.........\.........\XmlParse.h
.........\BoostTest.ncb
.........\BoostTest.sln
.........\BoostTest.suo
.........\ThirdPartyLib\boost\dll\boost_date_time-vc80-mt-1_34_1.dll
.........\.............\.....\...\boost_date_time-vc80-mt-gd-1_34_1.dll
.........\.............\.....\...\boost_filesystem-vc80-mt-1_34_1.dll
.........\.............\.....\...\boost_filesystem-vc80-mt-gd-1_34_1.dll
.........\.............\.....\...\boost_graph-vc80-mt-gd-1_34_1.dll
.........\.............\.....\...\boost_serialization-vc80-mt-gd-1_34_1.dll
.........\.............\.....\...\boost_signals-vc80-mt-1_34_1.dll
.........\.............\.....\...\boost_signals-vc80-mt-gd-1_34_1.dll
.........\.............\.....\...\boost_thread-vc80-mt-1_34_1.dll
.........\.............\.....\...\boost_thread-vc80-mt-gd-1_34_1.dll
.........\.............\.....\include\boost\algorithm\minmax.hpp
.........\.............\.....\.......\.....\.........\minmax_element.hpp
.........\.............\.....\.......\.....\.........\string\case_conv.hpp
.........\.............\.....\.......\.....\.........\......\classification.hpp
.........\.............\.....\.......\.....\.........\......\compare.hpp
.........\.............\.....\.......\.....\.........\......\concept.hpp
.........\.............\.....\.......\.....\.........\......\config.hpp
.........\.............\.....\.......\.....\.........\......\constants.hpp
.........\.............\.....\.......\.....\.........\......\detail\case_conv.hpp
.........\.............\.....\.......\.....\.........\......\......\classification.hpp
.........\.............\.....\.......\.....\.........\......\......\finder.hpp
.........\.............\.....\.......\.....\.........\......\......\finder_regex.hpp
.........\.............\.....\.......\.....\.........\......\......\find_format.hpp
.........\.............\.....\.......\.....\.........\......\......\find_format_all.hpp
.........\.............\.....\.......\.....\.........\......\......\find_format_store.hpp
.........\.............\.....\.......\.....\.........\......\......\find_iterator.hpp
.........\.............\.....\.......\.....\.........\......\......\formatter.hpp
.........\.............\.....\.......\.....\.........\......\......\formatter_regex.hpp
.........\.............\.....\.......\.....\.........\......\......\predicate.hpp
.........\.............\.....\.......\.....\.........\......\......\replace_storage.hpp
.........\.............\.....\.......\.....\.........\......\......\sequence.hpp
.........\.............\.....\.......\.....\.........\......\......\trim.hpp
.........\.............\.....\.......\.....\.........\......\......\util.hpp
.........\.............\.....\.......\.....\.........\......\erase.hpp
.........\.............\.....\.......\.....\.........\......\find.hpp
.........\.............\.....\.......\.....\.........\......\finder.hpp
.........\.............\.....\.......\.....\.........\......\find_format.hpp
.........\.............\.....\.......\.....\.........\......\find_iterator.hpp
.........\.............\.....\.......\.....\.........\......\formatter.hpp
.........\.............\.....\.......\.....\.........\......\iter_find.hpp
.........\.............\.....\.......\.....\.........\......\join.hpp
.........\.............\.....\.......\.....\.........\......\predicate.