你是否正在寻找关于vs2008使用教程的内容?让我把最吸引人的东西奉献给你:
VS2008 入门操作
更新日期:2011-7-31
测试环境:VS2008WinXP
━━━━━━━━━━━━━━━━━━━━━━━━
这段时间正式开始使用VS2008。从VC6过度到VS2008还真的有点不习惯。
下面列出一些常用操作,希望有所帮助。
以下只是个入门的初级教程,高手请跳过
列出一些常规的操作:
━━━━━━━━━━━━━━━━━━━━━━━━
把默认的Unicode工程改回ANSI工程
设置快捷键
修改资源ID
项目依赖(对于含有dll的工程,项目依赖是很有用的,每次都可以编译所以项目)
打开资源(对话框或控件)
去除编译时字符串安全警告
删除一个消息映射
设置Code Generation里面的Runtime Library
设置生成的程序文件名
设置输出路径(放置编译链接生成的中间文件的文件夹)
设置预定义宏
设置编辑器字体颜色
添加外部工具(程序)
添加资源
为类添加消息映射
解决VS2008找不到MFC90d.dll错误
复制项目资源(对话框资源)到另外一个项目
设置要包含的头文件和库文件
自己写了个VS插件,实现一些简单的功能
━━━━━━━━━━━━━━━━━━━━━━━━
(1)在VC6的代码编辑窗口最左边栏点击时,会选择文本,但来到VS就变成添加断点了。所以插件实现
了点击代码编辑窗口左边栏时选择文本的功能。
(2)实现源文件和头文件之间的快速切换 (操作方法-》在左边栏点击右键弹出菜单)
(3)跳转到上一次鼠标点击的行号 (这个未能实现,效果不好)
(4)注释掉代码 (为添加/* */,如果已经有/* */,就去掉。操作方法-》在左边栏点击右键弹出菜单)
(5)双击标签页可以关掉窗口
上午花了时间把插件的资料整理好了,希望对你有所帮助(2011-7-31)
下载插件源代码和学习资料:
把默认的Unicode工程改回ANSI工程
━━━━━━━━━━━━━━━━━━━━━━━━
VS2008新建的工程默认是Unicode的,
所以我们如果把VC的工程代码复制后放到VS2008编译就可能会出错。
如果我们需要改回ANSI,需要做以下设置
(1)相应编译宏的设定。如果使用Unicode字符集,需要定义预编译宏UNICODE和
_UNICODE两个;而使用ANSI字符集,不需要这个。具体修改方式为:ALTF7打开工程选项,选择
C栏目,再选择里头的PreProcessor栏目,在里头的PreProcessor defines中去掉默认的
Unicode和_UNICODE的定义。注意,在此栏目中我们并没有看到对应的两个定义,这个是通过继承
而来了,只要我们不要勾那个"inherit from parent..."即可。注意,设置完毕之后,另外需要手动将
_AFXDLL宏和宏_MBCS 用分号添加到PreProcessor defines。
(2)到此工作完成一半,此时编译提示link出错,找不到入口函数(实际上入口函数不对)。这
里需要修改入口函数(其实这个是受原作者启发的)。修改方式:ALTF7打开工程选项,选择
Link栏目,然后选择Advanced,第一个属性就是Entry Point,修改为WinMainCRTStartup即
可。好像Unicode版本是wWinMainCRTStartup。
(3)注意每次AltF7弹出设置对话框要把debug版本和release版本都设置。
去除编译时字符串安全警告
当我们把旧的VC工程转换VS2008工程后编译,常常会出现一大堆编译警告,
如:warning 996: '_itoa': This function or variable may be unsafe. Consider using
_itoa_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
方法一:你也可以使用下面的小工具快速添加_CRT_SECURE_NO_WARNINGS,只需要将工程下的“.vcproj ”拖动
到程序的界面即可。下载:ModifyProjectFile.exe源代码:ChangeSln_SourceCode.zip(请不要使用下载工具,否则可能出错)
方法二:如下:
━━━━━━━━━━━━━━━━━━━━━━━━
设置快捷键
VS的添加快捷键乖乖的,要自己输入命令。开始弄了好久都没有成功。
━━━━━━━━━━━━━━━━━━━━━━━━
修改资源ID
━━━━━━━━━━━━━━━━━━━━━━━━
项目依赖(对于含有dll的工程,项目依赖是很有用的,每次都可以编译所以项目)
━━━━━━━━━━━━━━━━━━━━━━━━
打开资源(对话框或控件)
━━━━━━━━━━━━━━━━━━━━━━━━

本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/ruanjian/article-20966-1.html
_)
换来十年安稳
吹吧~~~~~~也不怕牛皮吹破了~~~~~正视敌人~~~~正视敌我之间的差距~~~~~~才是强国强军之道~~~~可怕的不是敌人的强大~~~~~~而是自己的愚蠢~
~