文件名称:VC插件编程框架源代码
文件大小:124KB
文件格式:ZIP
更新时间:2012-05-06 06:48:34
PluginSystem
插件编程框架Plugins are the common way for extending applications. They are usually implemented as DLLs. The host application locates the plugins (either by looking in a predefined folder, or by some sort of registry setting or configuration file) then loads them one by one with LoadLibrary. The plugins are then integrated into the host application and extend it with new functionality.
【文件预览】:
EXE
----Host.dsw(1KB)
----ImageParser()
--------ImageParser.dsp(3KB)
--------ImageParser.cpp(597B)
--------ImageParser.vcproj(4KB)
--------ImageParser.h(725B)
----TGAParser()
--------TGAParser.vcproj(5KB)
--------TGAParser.dsp(4KB)
--------TGAParser.cpp(2KB)
----Release()
--------Host.exe(6KB)
--------BMPParser.imp(5KB)
--------TGAParser.imp(5KB)
----BMPParser()
--------BMPParser.cpp(1KB)
--------BMPParser.dsp(4KB)
--------BMPParser.vcproj(5KB)
----Host.dsp(4KB)
----Host.h(479B)
----Host.vcproj(5KB)
----Host.cpp(4KB)
----Host.sln(2KB)
readme.rtf
Interface
----Host.dsw(937B)
----TGAParser()
--------TGAParser.vcproj(4KB)
--------TGAParser.dsp(4KB)
--------TGAParser.cpp(2KB)
----Release()
--------Host.exe(6KB)
--------BMPParser.imp(5KB)
--------TGAParser.imp(5KB)
----BMPParser()
--------BMPParser.cpp(2KB)
--------BMPParser.dsp(4KB)
--------BMPParser.vcproj(4KB)
----Host.dsp(4KB)
----Host.vcproj(4KB)
----Host.cpp(4KB)
----Host.sln(2KB)
----ImageParser.h(575B)
TestImage1.bmp
DLL+EXE
----Main.cpp(435B)
----Host()
--------Host.dsp(4KB)
--------Host.h(540B)
--------Host.vcproj(5KB)
--------ImageParser.cpp(594B)
--------Host.cpp(4KB)
--------ImageParser.h(725B)
----Host.dsw(1KB)
----TGAParser()
--------TGAParser.vcproj(5KB)
--------TGAParser.dsp(4KB)
--------TGAParser.cpp(2KB)
----HostExe.vcproj(4KB)
----Release()
--------Host.dll(6KB)
--------BMPParser.imp(5KB)
--------HostExe.exe(4KB)
--------TGAParser.imp(5KB)
----HostExe.dsp(4KB)
----BMPParser()
--------BMPParser.cpp(1KB)
--------BMPParser.dsp(4KB)
--------BMPParser.vcproj(5KB)
----Host.sln(2KB)
defmaker.exe
TestImage2.tga
defmaker
----defmaker.sln(905B)
----defmaker.vcproj(4KB)
----defmaker.dsw(539B)
----defmaker.dsp(4KB)
----defmaker.cpp(3KB)