vs2008重要快捷键
ALT+SHIFT+ENTER 全屏
活动文件自动定位到 解决方案视图
Ctrl J
ALT + ->
光标放到参数名上面,然后输入Ctrl Shif space。
ctrl - 向后定位,
ctrl shift - 向前定位。
ctrl ]
格式化: VC6中:ALT + F8
Ctrl + M + P: 停止大纲显示 ,要开启可关闭该文件再打开即可
功能 | 快捷键 | 详细 | |
---|---|---|---|
1 |
完成单词 |
Ctrl+Space | 当您输入足够的字符后,该功能会自动完成其余内容. |
2 |
插入代码段 |
Ctrl-K,Ctrl-X | 显示选定要插入的代码段 |
3 |
生成方法存根 |
Ctrl-K,M |
光标位于方法调用中,该功能将自动生成该方法的代码 |
4 |
显式实现接口 |
Ctrl-K,Ctrl-E | 光标位于一个继承的接口时,该功能会自动生成显示的接口成员声明 |
5 |
列出成员 | Ctrl-J | 显示在上下文中有效的所有可能的成员列表 |
6 |
参数信息 | Ctrl+Shift+Space | 显示方法,函数或属性所必需的参数数目 |
7 |
新建项 | Alt+Shift+C |
新建类,接口等 |
8 |
向后定位 |
Ctrl + "-" | 向后定位,简单地说就是返回上一次光标停留的位置 |
9 |
向前定位 | Ctrl+Shift+ "-" | 向后定位的反操作 |
10 |
转到定义 | F12 | 转到所调用过程或变量的定义 |
11 | 下一个错误 |
Ctrl+Shift+F12 | 转到下一个错误 |
VC工程 英文改成中文
将资源文件用文本方式打开如UltraEdit32,
将 #if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU)
#ifdef _WIN32
LANGUAGE LANG_ENGLISH, SUBLANG_DEFAULT
#pragma code_page(1252)
#endif
改为
#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_CHS)
#ifdef _WIN32
LANGUAGE LANG_CHINESE, SUBLANG_CHINESE_SIMPLIFIED
#pragma code_page(936)
#endif
然后在Project>setting>Resources>Language设定为简体中文
VC6.0其实已经不再使用makefile文件进行编译了,但是它仍然可以导出makefile文件,后缀名为*.mak,方法是在工程菜单下的导出makefile文件,你也可以将*.mak文件更名为makefile(为文件全名,无后缀名)这样就可以只使用nmake进行编译而不用再在后面带参数([/f makefile] )。
附:
MS VC++ 10.0 _MSC_VER = 1600
MS VC++ 9.0 _MSC_VER = 1500
MS VC++ 8.0 _MSC_VER = 1400
MS VC++ 7.1 _MSC_VER = 1310
MS VC++ 7.0 _MSC_VER = 1300
MS VC++ 6.0 _MSC_VER = 1200
MS VC++ 5.0 _MSC_VER = 1100
其中MS VC++ 10.0就是Visual C++ 2010,MS VC++ 9.0就是Visual C++ 2008,MS VC++ 8.0就是Visual C++ 2005。
Windows Server 2008 | _WIN32_WINNT>=0x0600
WINVER>=0x0600 |
Windows Vista | _WIN32_WINNT>=0x0600
WINVER>=0x0600 |
Windows Server 2003 | _WIN32_WINNT>=0x0502
WINVER>=0x0502 |
Windows XP | _WIN32_WINNT>=0x0501
WINVER>=0x0501 |
Windows 2000 | _WIN32_WINNT>=0x0500
WINVER>=0x0500 |
Windows NT 4.0 | _WIN32_WINNT>=0x0400
WINVER>=0x0400 |
Windows Me | _WIN32_WINDOWS=0x0500
WINVER>=0x0500 |
Windows 98 | _WIN32_WINDOWS>=0x0410
WINVER>=0x0410 |
Windows 95 | _WIN32_WINDOWS>=0x0400
WINVER>=0x0400 |
Internet Explorer 7.0 | _WIN32_IE>=0x0700 |
Internet Explorer 6.0 SP2 | _WIN32_IE>=0x0603 |
Internet Explorer 6.0 SP1 | _WIN32_IE>=0x0601 |
Internet Explorer 6.0 | _WIN32_IE>=0x0600 |
Internet Explorer 5.5 | _WIN32_IE>=0x0550 |
Internet Explorer 5.01 | _WIN32_IE>=0x0501 |
Internet Explorer 5.0, 5.0a, 5.0b | _WIN32_IE>=0x0500 |
Internet Explorer 4.01 | _WIN32_IE>=0x0401 |
Internet Explorer 4.0 | _WIN32_IE>=0x0400 |
Internet Explorer 3.0, 3.01, 3.02 | _WIN32_IE>=0x0300 |