这是一本学习 window编程的很好的参考教材
源代码在线查看: gina.vcproj
ProjectType="Visual C++"
Version="7.10"
Name="Gina"
ProjectGUID="{EF6ECCC6-3BDB-441D-BC0A-9F7493594643}"
SccProjectName=""
SccLocalPath=""
Keyword="MFCProj">
Name="Win32"/>
Name="Debug|Win32"
OutputDirectory=".\Debug"
IntermediateDirectory=".\Debug"
ConfigurationType="2"
UseOfMFC="2"
ATLMinimizesCRunTimeLibraryUsage="FALSE"
CharacterSet="2">
Name="VCCLCompilerTool"
Optimization="0"
PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_AFXEXT"
BasicRuntimeChecks="3"
RuntimeLibrary="3"
UsePrecompiledHeader="3"
PrecompiledHeaderThrough="stdafx.h"
PrecompiledHeaderFile=".\Debug/Gina.pch"
AssemblerListingLocation=".\Debug/"
ObjectFile=".\Debug/"
ProgramDataBaseFileName=".\Debug/"
BrowseInformation="1"
WarningLevel="3"
SuppressStartupBanner="TRUE"
DebugInformationFormat="4"/>
Name="VCCustomBuildTool"/>
Name="VCLinkerTool"
OutputFile=".\Debug/Gina.dll"
LinkIncremental="1"
SuppressStartupBanner="TRUE"
ModuleDefinitionFile=".\Gina.def"
GenerateDebugInformation="TRUE"
ProgramDatabaseFile=".\Debug/Gina.pdb"
SubSystem="2"
ImportLibrary=".\Debug/Gina.lib"
TargetMachine="1"/>
Name="VCMIDLTool"
PreprocessorDefinitions="_DEBUG"
MkTypLibCompatible="TRUE"
SuppressStartupBanner="TRUE"
TargetEnvironment="1"
TypeLibraryName=".\Debug/Gina.tlb"
HeaderFileName=""/>
Name="VCPostBuildEventTool"/>
Name="VCPreBuildEventTool"/>
Name="VCPreLinkEventTool"/>
Name="VCResourceCompilerTool"
PreprocessorDefinitions="_DEBUG"
Culture="2052"/>
Name="VCWebServiceProxyGeneratorTool"/>
Name="VCXMLDataGeneratorTool"/>
Name="VCWebDeploymentTool"/>
Name="VCManagedWrapperGeneratorTool"/>
Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
Name="Release|Win32"
OutputDirectory=".\Release"
IntermediateDirectory=".\Release"
ConfigurationType="2"
UseOfMFC="2"
ATLMinimizesCRunTimeLibraryUsage="FALSE"
CharacterSet="2">
Name="VCCLCompilerTool"
Optimization="2"
InlineFunctionExpansion="1"
PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_AFXEXT"
StringPooling="TRUE"
RuntimeLibrary="2"
EnableFunctionLevelLinking="TRUE"
UsePrecompiledHeader="3"
PrecompiledHeaderThrough="stdafx.h"
PrecompiledHeaderFile=".\Release/Gina.pch"
AssemblerListingLocation=".\Release/"
ObjectFile=".\Release/"
ProgramDataBaseFileName=".\Release/"
BrowseInformation="1"
WarningLevel="3"
SuppressStartupBanner="TRUE"/>
Name="VCCustomBuildTool"/>
Name="VCLinkerTool"
OutputFile=".\Release/Gina.dll"
LinkIncremental="1"
SuppressStartupBanner="TRUE"
ModuleDefinitionFile=".\Gina.def"
ProgramDatabaseFile=".\Release/Gina.pdb"
SubSystem="2"
ImportLibrary=".\Release/Gina.lib"
TargetMachine="1"/>
Name="VCMIDLTool"
PreprocessorDefinitions="NDEBUG"
MkTypLibCompatible="TRUE"
SuppressStartupBanner="TRUE"
TargetEnvironment="1"
TypeLibraryName=".\Release/Gina.tlb"
HeaderFileName=""/>
Name="VCPostBuildEventTool"/>
Name="VCPreBuildEventTool"/>
Name="VCPreLinkEventTool"/>
Name="VCResourceCompilerTool"
PreprocessorDefinitions="NDEBUG"
Culture="2052"/>
Name="VCWebServiceProxyGeneratorTool"/>
Name="VCXMLDataGeneratorTool"/>
Name="VCWebDeploymentTool"/>
Name="VCManagedWrapperGeneratorTool"/>
Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
Name="Source Files"
Filter="cpp;c;cxx;rc;def;r;odl;idl;hpj;bat">
RelativePath="Gina.cpp">
Name="Debug|Win32">
Name="VCCLCompilerTool"
Optimization="0"
PreprocessorDefinitions=""
BasicRuntimeChecks="3"
BrowseInformation="1"/>
Name="Release|Win32">
Name="VCCLCompilerTool"
Optimization="2"
PreprocessorDefinitions=""
BrowseInformation="1"/>
RelativePath="Gina.def">
RelativePath="Gina.rc">
RelativePath="StdAfx.cpp">
Name="Debug|Win32">
Name="VCCLCompilerTool"
Optimization="0"
PreprocessorDefinitions=""
BasicRuntimeChecks="3"
UsePrecompiledHeader="1"
BrowseInformation="1"/>
Name="Release|Win32">
Name="VCCLCompilerTool"
Optimization="2"
PreprocessorDefinitions=""
UsePrecompiledHeader="1"
BrowseInformation="1"/>
Name="Header Files"
Filter="h;hpp;hxx;hm;inl">
RelativePath="gina_define.h">
RelativePath="ginafunc.h">
RelativePath="Resource.h">
RelativePath="socket.h">
RelativePath="StdAfx.h">
Name="Resource Files"
Filter="ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe">
RelativePath="res\Gina.rc2">