`
sony-soft
  • 浏览: 1016093 次
文章分类
社区版块
存档分类
最新评论

VC++6.0 编译环境之Projects

 
阅读更多

File->New->Projects


1.ATL COM AppWizard
创建ATL COM组件向导,比如WORD里面的公式编辑器就是一个COM组件;

2.Cluster Resource Type Wizard
群集资源类型向导,用来创建可以到处用的资源项目,比如字体就是一种资源;

3.Custom AppWizard
这个是给高档用户用的自定义向导;

4.Database Project
创建数据库工程文件;

5.DevStudio Add-in Wizard
是给微软的Visual系列工具做插件的向导;

6.Extended Stored Pro Wizard
扩展存储过程向导,用C++代码来扩展SQL存储过程用的项目;

7.ISAPI Extension Wizard
创建Internet服务器或过滤器,用C++代码扩展网站服务器功能的项目;

8.Makefile
编译指示文件,用这个东西,可以做一个编译.gpp的自己的g++编译器;

9.MFC ActiveX ControlWizard
用MFC做ActiveX控件的向导,所谓MFC是微软的一个编程框架,所谓ActiveX控件举例来说按钮、文本框等都是

10.MFC AppWizard(dll)
用MFC框架生成一个DLL的项目,所谓DLL就相当于工具包,可以给其它项目用里面的功能;

11.MFC AppWizard(exe)
用MFC框架生成一个EXE项目,所谓EXE就是真正能执行的程序,比如IE就是个EXE,一个EXE经常会用到别的DLL里面的功能;

12.New Database Wizard
数据库新建向导

13.Utility Project
实用工程

14.Win32 Application
也是生成一个EXE项目,但是不要MFC框架,所以这种项目对使用者的能力要求更高,但是功能更强,适合高档用户用的

15.Win32 Console Application
和上面差不多,唯一区别是它生成一个的程序是运行在黑窗口里的,不是一个平时喜闻乐见的样子

16.Win32 Dynamic-Link Library
生成一个DLL,但是仍然不用MFC框架

17.Win32 Static Library
生成一个LIB,LIB和DLL差不多都是工具包,但是区别在于没法动态替换。
举例来说QQ这个EXE用到一个语音功能包的DLL,这样QQ装好之后你就可以把这个DLL换成高版本的以获得更好的语音效果。但是如果QQ用LIB来做这个功能,你一旦装好之后就不能动了,想升级语音就得升级整个QQ。

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics