设为首页 收藏本站
查看: 948|回复: 0

[经验分享] Visual Studio 2008 每日提示(二十一)

[复制链接]

尚未签到

发表于 2016-5-22 11:02:55 | 显示全部楼层 |阅读模式
<script>function StorePage(){d=document;t=d.selection?(d.selection.type!='None'?d.selection.createRange().text:''):(d.getSelection?d.getSelection():'');void(keyit=window.open('http://www.365key.com/storeit.aspx?t='+escape(d.title)+'&u='+escape(d.location.href)+'&c='+escape(t),'keyit','scrollbars=no,width=475,height=575,left=75,top=20,status=no,resizable=yes'));keyit.focus();}</script>  本篇包括tip191-tip200   
http://www.watch-life.net/visual-studio/visual-studio-2008-tip-day-21.html
  #201、在vs里运行外部工具
    原文链接:You can run external tools within Visual Studio
  操作步骤:     
菜单:工具+外部工具     
DSC0000.jpg
  添加的外部工具,就会在工具菜单里显示   
DSC0001.jpg
  

  评论:你知道工具菜单那些程序是外部工具么?
  

  

  #202、创建自己的外部工具
    原文链接:You can add your own External Tools to the list
  操作步骤:     
1、打开外部工具窗口,菜单:工具+外部工具     
2、单击“添加”按钮,创建一个“新工具1”的预留位置。     
3、指定标题,比如:notepad     
4、选择命令,例如C:\WINDOWS\notepad.exe
  添加完成后,就可以在工具菜单出现该外部工具了   
DSC0002.jpg
  关于参数和初始目录:   
参数:可以输入一个文件名(如果它存在),或者输入你想保存的文件名。     
初始目录:输入目录,这个目录是已经存在的目录或你想保存的目录。
  

  评论:添加外部工具的功能很多的编辑器都具备,vs不可能不采用。
  

  

  #203、重新排列外部工具并建立助记符
    原文链接:You can rearrange the list of external tools and create mnemonics
  操作步骤:     
1、通过“外部工具”窗口中的“上移”和“下移”来调整外部工具的排列顺序。     
DSC0003.jpg
  2、在标题前面加一个助记符(&)方便记忆   
DSC0004.jpg
  在打开菜单的时候,按“n”就可以打开notepad程序。   
DSC0005.jpg
  

  评论:关于外部工具的这些小技巧我还真了解的不多。
  

  

  #204、外部工具的文本显示在输出窗口
    原文链接:you can have your External Tool’s text displayed in the Output Window
  操作步骤:     
假定你需要运行一个bat文件,想在vs跟踪运行的进程。你可以把cmd.exe 作为外部工具的命令,参数设置为:/C echo $(CurText)
  /C 是cmd.exe 命令参数,作用为:执行字符串指定的命令然后中止。
  (CurText) 为vs的编辑器选中的字符。     
DSC0006.jpg
  最后,选中“使用输出窗口”项。
  执行外部工具的后就会在输出窗口显示执行的结果   
DSC0007.jpg
  

  评论:本篇中作者并没有说要选中“使用输出窗口”项是不对的,因为如果不选中的话,不会在输出窗口显示。“使用输出窗口”选项只适用于 .bat 和 .com 文件
  

  

  #205、外部工具的工作标记
    原文链接:How the External Tools Tokens Work
  所有的项目和当前标记(参数变量编辑)都是针对当前编辑器操作,注意:编辑器不必是工作的焦点,它可以是不活动的选中。   
DSC0008.jpg
  在初始目录编辑框有个“二进制目录”,这是 Visual Studio 2008的新功能。“二进制目录”指向的是obj目录(\obj\Debug\),如果你想外部工具运行目录在ojb目录可以指定这个目录。
  

  评论:有关参数和目录设置,如果你不是很了解,可以自己来测试。
  

  

  #206、运行外部工具时提示输入参数
    原文链接:you can prompt for arguments when you run an external tool
  操作步骤:     
如果在运行外部工具时候每次输入或修改参数,需要在外部工具对话框选中“提示输入参数”项。     
DSC0009.jpg
  比如你想使用notepad.exe 打开特定的文件,你可以在运行外部工具的时候输入文件名   
DSC00010.jpg
  你可以设置初始目录(notepad会从这个目录查找文件)   
DSC00011.jpg
  

  评论:确认输入参数的作用就在于可以动态的指定参数的内容。
  

  

  #207、用Ctrl+Alt+J打开对象浏览器
    原文链接:Ctrl+Alt+J opens the Object Browser
  操作步骤:     
如题,你可以按“Ctrl+Alt+J”打开对象浏览器。     
DSC00012.jpg
  如果你按了快捷键没有反应,可以去查一下“视图.对象浏览器”命令对应的快捷键是什么。   
DSC00013.jpg
  

  评论:从这篇开始,作者的技巧开始设计对象浏览器了。
  

  

  #208、在对象浏览器中指定包含在你的解决方案中的组件
    原文链接:You can specify to only show components in your Solution in the Object Browser
  操作步骤:     
默认的情况下,对象浏览器会显示最新net 框架版本的所有组件。有时候,我们不需要了解整个的(组件)领域,只需要关注解决方案里的对象。
  在对象浏览器的右上角,有个“浏览”的下拉框,如果你下拉这个选项,会看见“我的解决方案”的选项。     
DSC00014.jpg
  选中此项后,在对象浏览器中只看见在你的解决方案中使用的对象。
DSC00015.jpg
  

  评论:其实,只有解决方案中使用的对象,才是我最关心的。
  

  

  #209、在对象浏览器中创建自定义组件列表
    原文链接:You can create a custom list of components for the Object Browser
  操作步骤:     
有2个方法可以打开“自定义组件集”对话框:     
1、点击“浏览”下拉框旁边的“...”按钮     
DSC00016.jpg
  2、或者从下拉框选择“编辑自定义组件集”     
DSC00017.jpg
  在“自动以组件集”对话框,你可以编辑自定义组件的设置,增加或移除组件集。比如添加“ Accessibility ”组件。   
DSC00018.jpg
  返回对象浏览器,可以得到如下视图(只看见Accessibility 组件),   
DSC00019.jpg
  

  评论:这个功能最大的用处在于把自己最关心的组件都放进来,方便查看。
  

  

  #210、在对象浏览器给解决方案添加引用
    原文链接:You can add references to your solution directly from the Object Browser
  操作步骤:     
在对象浏览器的工具栏中,在“...”按钮和"向前/向后"导航的按钮的右侧有个“添加引用” 的按钮。     
DSC00020.jpg
  单击这个按钮,可以把选择的对象添加到解决方案中选中的项目引用中去。   
DSC00021.jpg
  

  评论:以前添加引用都是在项目或解决方案的右键菜单上操作。现在多了一种方法,可以从对象浏览器中来添加了。
  

  

  更多文章见:守望轩[http://www.watch-life.net/]

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-220270-1-1.html 上篇帖子: Visual Studio 2008 每日提示(三十六) 下篇帖子: 2008年学习 tip与方向
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表