VC6创建工程的各种类型

VC6创建工程的各种类型_第1张图片

各个工程类型的含义是什么?

ATL COM AppWizard

用ATL技术制作COM程序,例如:WORD里面用的公式编辑器
ATL: Active Template Library活动模板库。ATL是COM的开发工具。
COM: 1993年Microsoft首次公布了COM技术.
Wizard:向导
什么是ATL? (与COM的关系,及MFC与COM的关系)

Cluster Resource Type Wizard

集群资源类型向导,用于创建可到处用的资源项目。例如:字体。
Cluster: 集群。java后端有个redis-cluster,也是集群。

Custom AppWizard

Database Project

DevStudio Add-in Wizard

Extended Stored Proc Wizard

ISAPI Extension Wizard

Makefile

MFC ActiveX ControlWizard

MFC AppWizard (dll)

MFC AppWizard (exe)

Unity Project

Win32 Application

Windows应用程序,属于GUI(Graphics User Interface 图形用户接口)程序,就是常见的窗口应用程序,我们可以通过鼠标点击来完成控制。
以WinMain()为入口,能够使用win32 API函数完成窗口设计等 。
Win32 API: 现在叫做windows API,也叫Win32 SDK。网址:https://learn.microsoft.com/zh-cn/windows/win32/apiindex/windows-api-list
不使用MFC框架,所以这种项目对使用者的能力要求更高,但是功能更强,适合高档用户用的。
SDK是指什么?

Win32 Console Application

Win32 Console Application是指win32控制台应用程序,属于CUI(Character User Interface字符用户接口)程序,往往是像MS-DOS窗口样子出现,我们得用键盘输入各种命令来使用它。
它与纯DOS程序区别是:它是32位的。
控制台应用程序以main()函数为入口。

Win32 Dynamic-Link Library

Win32 Static Library

感谢:

Win32 Console Application、Win32 Application、MFC三者之间的联系和区别

关于vc6.0各种新建工程的含义

C语言中文网

你可能感兴趣的:(C/C++,开发环境搭建,c++)