Visual Studio2005的简介

Visual studio 2005 的一些总结

a)        对于 Visual studio 的每一个工程都有二个版本,一个是调试版本,另一个是发布版本。其中最主要的区别在于调试版本定义了很多用于调试信息的宏,如: _DEBUG,DEBUG 等。调试版本主要用于调试,可以很方便的打印 LOG 信息,查看堆栈信息等等。发布版本则只包含代码所编译生成的二进制文件。通常来讲,调试版本要比发布版本要大的多!

b)        Windows API MFC 的函数,对于同一函数都有二个版本,一个是 UNICODE 的版本,另一个则是 ASCII 的版本,二者的区别在于: UNICODE 版本的函数支持 UNICODE 编码,也就是对非英语支持的很好,其所需的参数和返回值都是 UNICODE 形式的;而 ASCII 版本的函数,则只支持 ASCII 编码,其参数全都是 ASCII 编码格式。因此,如果你的程序要支持多语言则就用 UNICODE 版本,否则应该用 ASCII 版本,因为 ASCII 用起来很方便,而且标准 C/C++ 都用的是 ASCII 。默认的是 UNICODE 的版本,而 ASCII 版本的函数名字后面会多一个 A ,也可以在后面用 U ,代表 UNICODE 版本。例如:获取当前路径的函数: GetCurrentDirectory, 有三个函数: GetCurrentDirectoryA, GetCurrentDirectoryU GetCurrentDirectory, 其中 GetCurrentDirectoryA ASCII 版本。而 GetCurrentDirectoryU GetCurrentDirectory 则是 UNICODE 版本,但是 GetCurrentDirectoryU 已经慢慢的被忘记,所以通常只能见到 GetCurrentDirectoryA GetCurrentDirectory

c)        对于工程的配置,对于每一个项目都有一个选项卡片来控制工程的所有配置,可以根据需要进行相应的配置。

 

你可能感兴趣的:(c,mfc,语言)