⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 调试环境步骤说明.txt

📁 这是书上的代码
💻 TXT
字号:
		源代码总体说明

0.点击lib目录下的TestLib.exe即可运行测试本程序

1.构成:
   该应用框架程序目录下包含4个工程:TestLib、MyInterface、SecondDLL、FirstDLL
    和两个目录Include和Lib目录。
   其中
   工程TestLib为主调用程序,编译生成EXE输出到Lib目录。(该工程还引用了开放的界面库CJLibrary)
   工程MyInterface为中间层的界面接口程序,编译生成DLL输出到Lib目录。
   工程SecondDLL、FirstDLL为两个平级的功能插件,编译生成DLL输出到Lib目录。
   Lib目录下集中存放EXE、DLL、Lib文件。
   Include目录下集中存放CJLibrary库的头文件和其他需要用到的文件。

2. 调试步骤:
   (1) 启动VC,打开工程 TestLib\TestLib.dsw,该工程就包含了其他3个工程。
   (2) 目录设置
      (2.1) 依次将上述4个工程的输出目录都设置为:../Lib
		分别选中每一个工程,做如下操作:在菜单Project--Project Settings---General--Output files 填写 ../Lib
      (2.2) 在整个工程的环境目录中添加Include和Lib目录。
		在菜单Tools--Options---Directories: Show directories for 分别选择Include和Lib,对应添加目录Include和Lib目。
   (3)依次编译工程,工程的编译顺序为:MyInterface->FirstDLL->SecondDLL->TestLib。

3. 测试运行步骤:
  (1) 待上述4个工程都编译成功后,点击运行程序:TestLib.exe。
  (2) 在文件菜单上点击“扩展模块”,弹出一对话框,点击上面的“登记”按钮,
      选择文件Lib\ModuleInfo.ext,选中需要加载的模块。
      接着点“确定”按钮。界面上就会动态增加两个功能模块中(SecondDLL和FirstDLL)的菜单。
      其中模块FirstDLL为系统指定的缺省加载模块,不需要专门在该模块管理对话框中作选择。
      菜单列举的操作分别实现在两个不同模块中的。 
  (3) 选择菜单“查询模块”中的“查询内容窗口”,然后在视图上点击鼠标左键,
      即弹出一提示对话框,表示该视图获得鼠标控制权。
  (4) 选择菜单“专题制图”中的“创建专题图”, 然后在视图上点击鼠标左键, 
      即弹出一提示对话框,表示该模块内部调用了第一个模块。
  (5) 在文件菜单上点击“扩展模块”,弹出一对话框,去除模块名称前的选中标记,
      如去掉“专题制图”前的选中标记,点“确定”按钮。该模块就会被卸载。

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -