========================================================================
CUSTOM APPWIZARD: OpenGL对话框
========================================================================
AppWizard has created a OpenGL对话框 DLL for you. This DLL is the starting point
for writing your custom AppWizard. It demonstrates the basics of creating a
custom AppWizard.
Although your custom AppWizard is a DLL, it has the special suffix AWX. When
you build OpenGL对话框.awx, it will automatically be copied to your Template
directory. Your custom AppWizard will then appear as a choice in the Project
Type drop-list in the New Workspace and Insert Project dialogs. To run your
custom AppWizard, simply create a new workspace (or insert a project into the
current workspace), and select your custom AppWizard from the Project Type
drop-list.
This file contains a summary of what you will find in each of the files that
make up your OpenGL对话框 DLL.
OpenGL对话框.dsw
This file (the project workspace file) contains information on the contents
and organization of the project workspace. Other users can share the project
workspace (.dsw) file, but they should export the makefiles locally.
Files associated with the project workspace file are a project file (.dsp)
for each project in the workspace and a workspace options file (.opt).
OpenGL对话框.dsp
This file (the project file) contains information at the project level and
is used to build a single project or subproject. Other users can share the
project (.dsp) file, but they should export the makefiles locally.
OpenGL对话框.opt
This file (the workspace options file) contains the workspace settings that
you specify in the Project Settings dialog. These settings specify the
appearance of the project workspace using your hardware and configuration.
This binary file is automatically generated when you open the .dsw or .dsp
file in the IDE. You should not share the .opt file, because it contains
information specific to your computer.
OpenGL对话框.ncb
This file provides information on the NCB (No Compile Browse) parser, the
mechanism that updates ClassView and WizardBar.
This is a binary file that is generated automatically and should not be
shared.
OpenGL对话框.cpp
This file is the main DLL source file that contains the definition of
DllMain(). It also exports the function GetCustomAppWizClass(), which
returns a pointer to the one instance of this custom AppWizard's
CCustomAppWiz-derived class.
OpenGL对话框.h
This file is the main header file for the DLL. It includes your
RESOURCE.H file.
OpenGL对话框.rc
This file is a listing of all of the Microsoft Windows resources that the
program uses. It includes all of your custom AppWizard's templates as
custom resources of type "TEMPLATE". These resources are pointers to the
files in your project's TEMPLATE directory. This file can be directly
edited in the Visual C++ development environment. However, you will
probably want to edit your templates by opening the template files directly
in the source editor rather than by editing the "TEMPLATE" resources from
the Visual C++ resource editor.
OpenGL对话框.clw
This file contains information used by ClassWizard to edit existing
classes or add new classes. ClassWizard also uses this file to store
information needed to create and edit message maps and dialog data
maps and to create prototype member functions.
/////////////////////////////////////////////////////////////////////////////
Custom AppWizard Interface:
OpenGL对话框Aw.h, OpenGL对话框Aw.cpp - the CCustomAppWiz class
These files contain your CCustomAppWiz-derived class,
COpenGLAppWiz. This class contains virtual member functions which
MFCAPWZ.DLL calls to initialize your custom AppWizard and to query which
step to pop up at a given time. This class also contains m_Dictionary,
a CMapStringToString member variable, which maps template macro names
to their values.
/////////////////////////////////////////////////////////////////////////////
Template Files:
Template\
Put your template files in this directory. Template files are stored
in your custom AppWizard as custom resources of type "TEMPLATE", and are
used by your custom AppWizard to determine the contents of the files it
generates. When you add a new template file to this directory, you must
import that file as a "TEMPLATE" custom resource into OpenGL对话框.rc. Be
sure to select the "External File" checkbox on the custom resource's
property page.
Template\Confirm.inf
In this template you should put a description of the project your
custom AppWizard generates. The file uses template macros to customize the
text to reflect which options were selected by the custom AppWizard user.
When the custom AppWizard user clicks the "Finish" button, MFCAPWZ.DLL
parses this template and sends the output to the New Project Information
dialog.
Template\NewProj.inf
This template lists all of the templates other than Confirm.inf and
NewProj.inf which your custom AppWizard will use to generate a project.
After MFCAPWZ.DLL parses this template, the output lists the other
templates to be parsed and what the output files should be called.
Initially, this file contains the names of the templates that were
generated from the project "E:\郑平泰之文稿\《OpenGL高级编程与可视化系统开发(高级编程篇)》\第2章 OpenGL编程基础\MyDlgOpenGL\MyDlgOpenGL.dsp".
You will not need to edit this template unless you add functionality to
the project generated by your custom AppWizard.
See the documentation on custom AppWizards for a more complete
description of this template and the project generation process in general.
You have also been provided with template files in this directory based
off of the project "E:\郑平泰之文稿\《OpenGL高级编程与可视化系统开发(高级编程篇)》\第2章 OpenGL编程基础\MyDlgOpenGL\MyDlgOpenGL.dsp".
/////////////////////////////////////////////////////////////////////////////
Other Standard Files:
StdAfx.h, StdAfx.cpp
These files are used to build a precompiled header (PCH) file
named OpenGL对话框.pch and a precompiled types file named StdAfx.obj.
Resource.h
This is the standard header file, which defines new resource IDs.
Visual C++ reads and updates this file.
/////////////////////////////////////////////////////////////////////////////
Other Notes:
AppWizard uses "TODO:" to indicate parts of the source code you
should add to or customize.
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
opengl高级编程与可视化系统开发源代码 (1493个子文件)
Mesh.001 7KB
_SETUP.1 688KB
_SETUP.2 778KB
Editor3.3de 163KB
ANT.3DE 163KB
Editor1.3de 82KB
BOWLING.3DP 243KB
LEOPARD.3DP 211KB
Editor4.3dp 191KB
ANT.3DP 159KB
KANGAROO.3DP 110KB
Editor2.3dp 82KB
Editor1.3dp 82KB
TEAPOT.3DP 37KB
BUNNY.3DP 31KB
OBJ3.3DP 18KB
TANKAO.3DP 12KB
MULTIMAT.3DP 11KB
NAVE_H.3DP 9KB
CITY.3DS 1.55MB
111.3DS 534KB
A3DPLNT1.3DS 437KB
A3DPLNT1.3DS 437KB
GALILEO.3DS 332KB
PORSCHE.3DS 161KB
DEIMOS.3DS 124KB
复件 amalthea.3ds 124KB
HYPERION.3DS 124KB
epimetheus.3ds 124KB
GASPRA.3DS 124KB
AMALTHEA.3DS 124KB
EROS.3DS 87KB
geographos.3ds 80KB
GOLEVKA.3DS 64KB
CASTALIA.3DS 64KB
复件 DC10.3DS 56KB
F16.3DS 42KB
F16.3DS 42KB
HUBBLE.3DS 41KB
复件 hubble.3ds 41KB
DC10.3DS 37KB
DC10.3DS 37KB
DC10.3DS 37KB
test_f16.3ds 34KB
HUBBLE.3DS 24KB
DC10_test.3DS 18KB
BACCHUS.3DS 8KB
3DEditor.aps 538KB
OpenGL单文档.aps 70KB
FractalTerrain.aps 45KB
ClothSimulation.aps 34KB
Mesh.aps 32KB
MyMDOpenGL.aps 30KB
ASELoader.aps 29KB
MySDOpenGL.aps 29KB
MyTerrain1.aps 29KB
3DSLoader.aps 28KB
OBJLoader.aps 28KB
MySolarsys.aps 28KB
MyRipple.aps 28KB
MySky.aps 28KB
Terrain3DTest.aps 28KB
MissileTest.aps 28KB
FighterTest.aps 28KB
MyGame.aps 28KB
MyDlgOpenGL.aps 21KB
STATUE.ASE 1.05MB
OpenGL多文档.awx 112KB
OpenGL单文档.awx 100KB
OpenGL对话框.awx 80KB
OGLUtils.bas 18KB
Sky.bmp 768KB
SPLSH16.BMP 481KB
Lightmap_256x256.bmp 245KB
CLOUDS2.BMP 192KB
CLOUDS2.BMP 192KB
CementoB.bmp 192KB
splsh16 11.bmp 162KB
MARBLE.BMP 68KB
NEBULA.BMP 65KB
WATER.BMP 65KB
SKY.BMP 65KB
ASPHALT.BMP 65KB
MARSH2.BMP 65KB
Cemento.bmp 65KB
Boden.bmp 48KB
Marble.bmp 48KB
Wand.bmp 48KB
Boden.bmp 48KB
Marble.bmp 48KB
Wand.bmp 48KB
Floor.bmp 17KB
FloorB.BMP 17KB
Floor.bmp 17KB
Spark.bmp 12KB
Spark.bmp 12KB
PP.BMP 12KB
PP.BMP 12KB
PP0.BMP 9KB
PP0.BMP 9KB
共 1493 条
- 1
- 2
- 3
- 4
- 5
- 6
- 15
拨浪鼓儿
- 粉丝: 1
- 资源: 8
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
- 1
- 2
前往页