eqyifsarsp 发表于 2016-5-22 11:02:55

Visual Studio 2008 每日提示(二十一)

<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
  操作步骤:   
菜单:工具+外部工具   

  添加的外部工具,就会在工具菜单里显示   

  

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

  

#202、创建自己的外部工具
  原文链接:You can add your own External Tools to the list
  操作步骤:   
1、打开外部工具窗口,菜单:工具+外部工具   
2、单击“添加”按钮,创建一个“新工具1”的预留位置。   
3、指定标题,比如:notepad   
4、选择命令,例如C:\WINDOWS\notepad.exe
  添加完成后,就可以在工具菜单出现该外部工具了   

  关于参数和初始目录:   
参数:可以输入一个文件名(如果它存在),或者输入你想保存的文件名。   
初始目录:输入目录,这个目录是已经存在的目录或你想保存的目录。
  

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

  

#203、重新排列外部工具并建立助记符
  原文链接:You can rearrange the list of external tools and create mnemonics
  操作步骤:   
1、通过“外部工具”窗口中的“上移”和“下移”来调整外部工具的排列顺序。   

  2、在标题前面加一个助记符(&)方便记忆   

  在打开菜单的时候,按“n”就可以打开notepad程序。   

  

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

  

#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的编辑器选中的字符。   

  最后,选中“使用输出窗口”项。
  执行外部工具的后就会在输出窗口显示执行的结果   

  

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

  

#205、外部工具的工作标记
  原文链接:How the External Tools Tokens Work
  所有的项目和当前标记(参数变量编辑)都是针对当前编辑器操作,注意:编辑器不必是工作的焦点,它可以是不活动的选中。   

  在初始目录编辑框有个“二进制目录”,这是 Visual Studio 2008的新功能。“二进制目录”指向的是obj目录(\obj\Debug\),如果你想外部工具运行目录在ojb目录可以指定这个目录。
  

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

  

#206、运行外部工具时提示输入参数
  原文链接:you can prompt for arguments when you run an external tool
  操作步骤:   
如果在运行外部工具时候每次输入或修改参数,需要在外部工具对话框选中“提示输入参数”项。   

  比如你想使用notepad.exe 打开特定的文件,你可以在运行外部工具的时候输入文件名   

  你可以设置初始目录(notepad会从这个目录查找文件)   

  

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

  

#207、用Ctrl+Alt+J打开对象浏览器
  原文链接:Ctrl+Alt+J opens the Object Browser
  操作步骤:   
如题,你可以按“Ctrl+Alt+J”打开对象浏览器。   

  如果你按了快捷键没有反应,可以去查一下“视图.对象浏览器”命令对应的快捷键是什么。   

  

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

  

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

  选中此项后,在对象浏览器中只看见在你的解决方案中使用的对象。

  

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

  

#209、在对象浏览器中创建自定义组件列表
  原文链接:You can create a custom list of components for the Object Browser
  操作步骤:   
有2个方法可以打开“自定义组件集”对话框:   
1、点击“浏览”下拉框旁边的“...”按钮   

  2、或者从下拉框选择“编辑自定义组件集”   

  在“自动以组件集”对话框,你可以编辑自定义组件的设置,增加或移除组件集。比如添加“ Accessibility ”组件。   

  返回对象浏览器,可以得到如下视图(只看见Accessibility 组件),   

  

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

  

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

  单击这个按钮,可以把选择的对象添加到解决方案中选中的项目引用中去。   

  

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

  

  更多文章见:守望轩
页: [1]
查看完整版本: Visual Studio 2008 每日提示(二十一)