Valhalla Legends Archive

Programming => General Programming => C/C++ Programming => Topic started by: AntiVirus on October 19, 2004, 07:56 PM

Title: Questions [C++]
Post by: AntiVirus on October 19, 2004, 07:56 PM
Alright this question is going to have a long answer, but if you are up to the task, please to answer. 

Alright in Visual Studios C++ 6 when you start up a new program there are a list of things under the tab Projects they are:

ATL COM AppWizard
DevStudio Add-in Wizard
ISAPI Extension Wizard
MakeFile
MFC Active X Control Wizard
MFC AppWizard (dll)
MFC AppWizard (exe)
Utility Project
Win32 Application
Win32 Console Application
Win32 Dynamic-Link Library
Win32 Static Library


Could someone tell me what each of these would someone use for making a certain program, and what they all do.  Or maybe they can find a link for me that explains what all of these are and what they do.  I would appreciate it a lot if someone would help.  Thanks!
Title: Re: Questions [C++]
Post by: Mitosis on October 19, 2004, 09:00 PM
Well when you click them, the program gives a "definition" I guess.

E.g. - ASP.NET Web Service = An XML Web Service that uses Managed Extensions  for C++.

Just click help and go to index or whatever and paste those names in. It gives you defininitions.
Title: Re: Questions [C++]
Post by: MyndFyre on October 19, 2004, 09:37 PM
Quote from: Mitosis on October 19, 2004, 09:00 PM
Well when you click them, the program gives a "definition" I guess.
E.g. - ASP.NET Web Service = An XML Web Service that uses Managed Extensions  for C++.
Just click help and go to index or whatever and paste those names in. It gives you defininitions.

Amazing!  He said Visual Studio 6 and you gave him a Visual Studio 7 response! :P

Anyway, I might be off on a couple, but I think they're fairly accurate:
ATL COM AppWizard -- use this project to generate an application framework for use with the Active Template Library, which permits your application to interact with Component Object Model-aware applications or components.
DevStudio Add-in Wizard -- a wizard that generates a framework for adding functionality to Visual Studio.
ISAPI Extension Wizard -- a wizard that generates a framework for creating an Internet Services Application Programming Interface extension, allowing for Internet Information Services (IIS) to do extra stuff.
MakeFile -- a file used for batch compilation tasks.
MFC ActiveX Control Wizard -- A wizard that generates a framework for exposing controls and components developed in C++ for access in ActiveX, using the Microsoft Foundation Classes.
MFC App Wizard (dll) -- A wizard that generates a framework for a Dynamically-Linked Library with support for the Microsoft Foundation Classes (MFC).
MFC App Wizard (exe) -- A wizard that generates a GUI framework for an executable application with support for MFC.
Utility Project -- you got me.  I don't know.
Win32 Application -- A standard framework template for a Win32-driven application with a GUI.
Win32 Console Application -- A standard framework template for a Win32-aware console application.
Win32 Dynamic-Link Library -- A standard framework template for a Win32-aware non-executable DLL.
Win32 Static Library -- A standard framework template for a Win32-aware shared library.
Title: Re: Questions [C++]
Post by: Mitosis on October 20, 2004, 06:32 AM
ah shit your right...just noticed that! Ohwell, if you ever use VS7, there ya go!
Title: Re: Questions [C++]
Post by: AntiVirus on October 20, 2004, 04:39 PM
QuoteAnyway, I might be off on a couple, but I think they're fairly accurate:
ATL COM AppWizard -- use this project to generate an application framework for use with the Active Template Library, which permits your application to interact with Component Object Model-aware applications or components.
DevStudio Add-in Wizard -- a wizard that generates a framework for adding functionality to Visual Studio.
ISAPI Extension Wizard -- a wizard that generates a framework for creating an Internet Services Application Programming Interface extension, allowing for Internet Information Services (IIS) to do extra stuff.
MakeFile -- a file used for batch compilation tasks.
MFC ActiveX Control Wizard -- A wizard that generates a framework for exposing controls and components developed in C++ for access in ActiveX, using the Microsoft Foundation Classes.
MFC App Wizard (dll) -- A wizard that generates a framework for a Dynamically-Linked Library with support for the Microsoft Foundation Classes (MFC).
MFC App Wizard (exe) -- A wizard that generates a GUI framework for an executable application with support for MFC.
Utility Project -- you got me.  I don't know.
Win32 Application -- A standard framework template for a Win32-driven application with a GUI.
Win32 Console Application -- A standard framework template for a Win32-aware console application.
Win32 Dynamic-Link Library -- A standard framework template for a Win32-aware non-executable DLL.
Win32 Static Library -- A standard framework template for a Win32-aware shared library.
Thanks a lot!
Title: Re: Questions [C++]
Post by: Grok on October 21, 2004, 02:50 PM
Skywing's BinaryChat Web interface is an ISAPI project.
Title: Re: Questions [C++]
Post by: Skywing on October 21, 2004, 05:10 PM
Quote from: Grok on October 21, 2004, 02:50 PM
Skywing's BinaryChat Web interface is an ISAPI project.
I didn't use the VC template though, as it's not done in MFC.