ReadMe.txt
上传用户:helili
上传日期:2015-01-05
资源大小:34k
文件大小:7k
源码类别:

OpenGL

开发平台:

Visual C++

  1. ========================================================================
  2.                     CUSTOM APPWIZARD: OpenGL对话框
  3. ========================================================================
  4. AppWizard has created a OpenGL对话框 DLL for you.  This DLL is the starting point
  5. for writing your custom AppWizard.  It demonstrates the basics of creating a
  6. custom AppWizard.
  7. Although your custom AppWizard is a DLL, it has the special suffix AWX.  When
  8. you build OpenGL对话框.awx, it will automatically be copied to your Template
  9. directory.  Your custom AppWizard will then appear as a choice in the Project
  10. Type drop-list in the New Workspace and Insert Project dialogs.  To run your
  11. custom AppWizard, simply create a new workspace (or insert a project into the
  12. current workspace), and select your custom AppWizard from the Project Type
  13. drop-list.
  14. This file contains a summary of what you will find in each of the files that
  15. make up your OpenGL对话框 DLL.
  16. OpenGL对话框.dsw
  17.     This file (the project workspace file) contains information on the contents
  18.     and organization of the project workspace. Other users can share the project
  19.     workspace (.dsw) file, but they should export the makefiles locally.
  20.     Files associated with the project workspace file are a project file (.dsp)
  21.     for each project in the workspace and a workspace options file (.opt).
  22. OpenGL对话框.dsp
  23.     This file (the project file) contains information at the project level and
  24.     is used to build a single project or subproject. Other users can share the
  25.     project (.dsp) file, but they should export the makefiles locally.
  26. OpenGL对话框.opt
  27.     This file (the workspace options file) contains the workspace settings that
  28.     you specify in the Project Settings dialog. These settings specify the
  29.     appearance of the project workspace using your hardware and configuration.
  30.     This binary file is automatically generated when you open the .dsw or .dsp
  31.     file in the IDE. You should not share the .opt file, because it contains
  32.     information specific to your computer.
  33. OpenGL对话框.ncb
  34.     This file provides information on the NCB (No Compile Browse) parser, the
  35.     mechanism that updates ClassView and WizardBar.
  36.     This is a binary file that is generated automatically and should not be
  37.     shared.
  38. OpenGL对话框.cpp
  39.     This file is the main DLL source file that contains the definition of
  40.     DllMain().  It also exports the function GetCustomAppWizClass(), which
  41.     returns a pointer to the one instance of this custom AppWizard's
  42.     CCustomAppWiz-derived class.
  43. OpenGL对话框.h
  44.     This file is the main header file for the DLL.  It includes your 
  45.     RESOURCE.H file.
  46. OpenGL对话框.rc
  47.     This file is a listing of all of the Microsoft Windows resources that the
  48.     program uses.  It includes all of your custom AppWizard's templates as
  49.     custom resources of type "TEMPLATE".  These resources are pointers to the
  50.     files in your project's TEMPLATE directory.  This file can be directly
  51.     edited in the Visual C++ development environment.  However, you will
  52.     probably want to edit your templates by opening the template files directly
  53.     in the source editor rather than by editing the "TEMPLATE" resources from
  54.     the Visual C++ resource editor.
  55. OpenGL对话框.clw
  56.     This file contains information used by ClassWizard to edit existing
  57.     classes or add new classes.  ClassWizard also uses this file to store
  58.     information needed to create and edit message maps and dialog data
  59.     maps and to create prototype member functions.
  60. /////////////////////////////////////////////////////////////////////////////
  61. Custom AppWizard Interface:
  62. OpenGL对话框Aw.h, OpenGL对话框Aw.cpp - the CCustomAppWiz class
  63.     These files contain your CCustomAppWiz-derived class,
  64.     COpenGLAppWiz.  This class contains virtual member functions which
  65.     MFCAPWZ.DLL calls to initialize your custom AppWizard and to query which
  66.     step to pop up at a given time.  This class also contains m_Dictionary,
  67.     a CMapStringToString member variable, which maps template macro names
  68.     to their values.
  69. /////////////////////////////////////////////////////////////////////////////
  70. Template Files:
  71. Template
  72.     Put your template files in this directory.  Template files are stored
  73.     in your custom AppWizard as custom resources of type "TEMPLATE", and are
  74.     used by your custom AppWizard to determine the contents of the files it
  75.     generates. When you add a new template file to this directory, you must
  76.     import that file as a "TEMPLATE" custom resource into OpenGL对话框.rc.  Be
  77.     sure to select the "External File" checkbox on the custom resource's
  78.     property page.
  79. TemplateConfirm.inf
  80.     In this template you should put a description of the project your
  81.     custom AppWizard generates.  The file uses template macros to customize the
  82.     text to reflect which options were selected by the custom AppWizard user.
  83.     When the custom AppWizard user clicks the "Finish" button, MFCAPWZ.DLL
  84.     parses this template and sends the output to the New Project Information
  85.     dialog.
  86. TemplateNewProj.inf
  87.     This template lists all of the templates other than Confirm.inf and
  88.     NewProj.inf which your custom AppWizard will use to generate a project.
  89.     After MFCAPWZ.DLL parses this template, the output lists the other
  90.     templates to be parsed and what the output files should be called.
  91.         Initially, this file contains the names of the templates that were
  92.     generated from the project "E:郑平泰之文稿《OpenGL高级编程与可视化系统开发(高级编程篇)》第2章  OpenGL编程基础MyDlgOpenGLMyDlgOpenGL.dsp".
  93.     You will not need to edit this template unless you add functionality to
  94.     the project generated by your custom AppWizard.
  95.         See the documentation on custom AppWizards for a more complete
  96.     description of this template and the project generation process in general.
  97. You have also been provided with template files in this directory based
  98. off of the project "E:郑平泰之文稿《OpenGL高级编程与可视化系统开发(高级编程篇)》第2章  OpenGL编程基础MyDlgOpenGLMyDlgOpenGL.dsp".
  99. /////////////////////////////////////////////////////////////////////////////
  100. Other Standard Files:
  101. StdAfx.h, StdAfx.cpp
  102.     These files are used to build a precompiled header (PCH) file
  103.     named OpenGL对话框.pch and a precompiled types file named StdAfx.obj.
  104. Resource.h
  105.     This is the standard header file, which defines new resource IDs.
  106.     Visual C++ reads and updates this file.
  107. /////////////////////////////////////////////////////////////////////////////
  108. Other Notes:
  109. AppWizard uses "TODO:" to indicate parts of the source code you
  110. should add to or customize.