Paul-DiLascia-Plugin

所属分类:.net编程
开发工具:Visual C++
文件大小:806KB
下载次数:4
上传日期:2011-08-07 19:30:43
上 传 者explorer101
说明:   Paul DiLascia编写支持.net、C++/CLI的插件系统——一个简单的文本编辑器。感觉这个架构有一定参考意义,但现在仅支持C#和C++/CLI,另外感觉主程序和插件的交互也不好设计。
(Paul DiLascia write support. Net, C++/CLI plug-in system- a simple text editor. Feel a certain reference value of this architecture, but now only supports C# and C++/CLI, the other main program and plug-in interactive feel is not good design.)

文件列表:
Paul DiLascia Plugin\EULA.doc (46080, 2002-12-02)
Paul DiLascia Plugin\LoadLib\makefile (201, 2005-06-02)
Paul DiLascia Plugin\LoadLib\MyLib.cs (1034, 2005-08-26)
Paul DiLascia Plugin\LoadLib\MyLib.dll (3584, 2005-08-26)
Paul DiLascia Plugin\LoadLib\Test1.cpp (393, 2005-06-18)
Paul DiLascia Plugin\LoadLib\Test1.exe (36864, 2005-08-26)
Paul DiLascia Plugin\LoadLib\Test2.cpp (1148, 2005-06-18)
Paul DiLascia Plugin\LoadLib\Test2.exe (49152, 2005-08-26)
Paul DiLascia Plugin\Plugin\Doc.cpp (863, 2005-06-18)
Paul DiLascia Plugin\Plugin\Doc.h (561, 2005-06-18)
Paul DiLascia Plugin\Plugin\MainFrm.cpp (2482, 2011-07-30)
Paul DiLascia Plugin\Plugin\MainFrm.h (615, 2005-06-18)
Paul DiLascia Plugin\Plugin\makefile (116, 2005-05-24)
Paul DiLascia Plugin\Plugin\PGEdit.aps (47864, 2010-10-02)
Paul DiLascia Plugin\Plugin\PGEdit.cpp (2552, 2011-07-30)
Paul DiLascia Plugin\Plugin\PGEdit.exe (299008, 2011-07-30)
Paul DiLascia Plugin\Plugin\PGEdit.h (671, 2005-06-18)
Paul DiLascia Plugin\Plugin\PGEdit.rc (12736, 2005-05-24)
Paul DiLascia Plugin\Plugin\PGEdit.sln (7186, 2011-08-07)
Paul DiLascia Plugin\Plugin\PGEdit.sln.old (3542, 2005-06-03)
Paul DiLascia Plugin\Plugin\PGEdit.suo (50688, 2011-08-07)
Paul DiLascia Plugin\Plugin\PGEdit.vcproj (6636, 2011-07-30)
Paul DiLascia Plugin\Plugin\PGEdit.vcproj.7.10.old (5356, 2005-08-26)
Paul DiLascia Plugin\Plugin\PGEdit.vcproj.CLEVER101.Administrator.user (1421, 2011-08-07)
Paul DiLascia Plugin\Plugin\PluginCaps\bin\Debug\PluginCaps.dll (16384, 2011-07-30)
Paul DiLascia Plugin\Plugin\PluginCaps\bin\Debug\PluginCaps.pdb (13824, 2011-07-30)
Paul DiLascia Plugin\Plugin\PluginCaps\bin\Debug\PostBuildEvent.bat (217, 2005-08-26)
Paul DiLascia Plugin\Plugin\PluginCaps\bin\Debug\TextPlugin.dll (33792, 2011-07-30)
Paul DiLascia Plugin\Plugin\PluginCaps\makefile (124, 2005-05-22)
Paul DiLascia Plugin\Plugin\PluginCaps\obj\Debug\PluginCaps.dll (16384, 2011-07-30)
Paul DiLascia Plugin\Plugin\PluginCaps\obj\Debug\PluginCaps.pdb (13824, 2011-07-30)
Paul DiLascia Plugin\Plugin\PluginCaps\obj\Debug\ResolveAssemblyReference.cache (4397, 2011-07-30)
Paul DiLascia Plugin\Plugin\PluginCaps\obj\PluginCaps.csproj.FileListAbsolute.txt (944, 2011-08-07)
Paul DiLascia Plugin\Plugin\PluginCaps\PluginCaps.cs (1113, 2005-08-26)
Paul DiLascia Plugin\Plugin\PluginCaps\PluginCaps.csproj (3817, 2010-10-02)
Paul DiLascia Plugin\Plugin\PluginCaps\PluginCaps.csproj.old (3963, 2005-08-26)
Paul DiLascia Plugin\Plugin\PluginCaps\PluginCaps.sln (905, 2005-05-22)
Paul DiLascia Plugin\Plugin\PluginLower\bin\Debug\PluginLower.dll (16384, 2011-07-30)
Paul DiLascia Plugin\Plugin\PluginLower\bin\Debug\PluginLower.pdb (13824, 2011-07-30)
Paul DiLascia Plugin\Plugin\PluginLower\bin\Debug\PostBuildEvent.bat (218, 2005-08-26)
... ...

Note: The main solution file, PGEdit.sln, comprises five projects: TextPlugin = definition of ITextPlugin interface PluginCaps = plugin to convert text to uppercase PluginLower = plugin to convert text to lowercase PluginScramble = plugin to scramble words in text PGEdit = SDI text editor that loads plugins To build all projects, cd to this directory and type nmake to make the Debug version, or nmake rel to Make the Release version. Or, open the solution file in Visual Studio.NET and build. IMPORTANT NOTE: You must run PGEdit.exe from the main directory (the one containing this ReadMe file), not the PGEdit.exe created in the Debug or Release subfolders. This is because PGEdit looks for plugins in the PlugIns subfolder of the folder that contains the EXE. The project file copies the EXE to the main dir, so all you have to do is run it. Don't run from within VS.NET or it won't find the plugins. Happy Programming! Paul DiLascia

近期下载者

相关文件


收藏者