vs2005使用技巧(2)

分享几个小技巧VS2005,2008
2008-12-24 07:46

1,代码片断
当我们在visual studio 2008环境下,输入mbox按"Tab"键将自动生成以下代码

C# code
         
         
System.Windows.Forms.MessageBox.Show( " Test " );


还有更多技巧如输入#region后按"TAB"则将自动生成
C# code
         
         
#region MyRegion #endregion


光标默认选中MyRegion,可以说非常方便,经常使用可以提高开发效率,代价是你得记住这些小技巧,
更多的代码片断可以到这里查看
visual studio 2008环境下,选择"工具",选择"代码片断管理器",在弹出的窗口最上面,选择"visual c#"所有的代码片断都在这里了,
当然你也可以使用快捷键打开该窗口,按着"Ctrl"键不放,按"K"键,再按"B"键,也将弹出该窗口,
在该窗口中可以看到有个导入按钮,说明代码片断也是可以自定义的,如何写自己的代码片断呢?
我们可以借助其它工具实现,下面这个连接是一个可以编辑自定义代码片断的小工具,这个小工具本身也是开源的,
刚开始,可以先打开系统的代码片断文件,查看系统是如何实现的,非常简单,而后就可以按照它的格式写自己的代码片断了
http://www.codeplex.com/snippy

2,使用团队设置
我们每个人写代码都有自己的风格,如有人喜欢将花括号"{}"换行写,有人则喜欢将它保留的原行如下代码说明了两种风格
C# code
         
         
public void Add(){ } public void Add() { }

还有人喜欢在空括号里插入空格如
C# code
         
         
public void Add( )

而有则喜欢更紧凑的写法
C# code
         
         
public void Add()

这些格式化的东西都可以在visual studio 2008中自己定义,这样就不用每次都手动格式化代码了,
依次打开"工具"->"选项"->"文本编辑器"->"C#"->"格式设置"->"新行"
这里的选项非常详细,具体效果可以反复点选描述前面的checkbox,下边的小窗口将演示实际效果,
当我们将这些设置完毕后,在该窗口的"环境"节点下,选择"导入和导出设置",
在"将我的设置自动保存到文件"中,点选"浏览"按钮[PS:我感觉更应该叫保存而不应该叫浏览],然后设置文件名就可以保存当前设置了
点选"使用团队设置"后,可以选择团队的配置文件,这样一个团队不同组员写出来的代码就一致了,
还有一个好处是你可以把设置文件保存到其它什么地方,从而为必每次都设置这些,虽然这个小技巧很小,但有时候确实很方便~

3,合并多个DLL,EXE为一个DLL或EXE
有时候自己写个小工具或者其它啥的物件,引用了好多第三方控件,如log4net,aspnetpager啥的,发布出去让别人看到自己竟然用了这么多的第三方DLL,
会对自己的能力产生怀疑,那有什么办法可以解决这种情况嗫?
这就是下面要推荐一个小工具,名称叫"ILMerge",这个东东不开源
使用倒也算简单,下载地址: http://www.microsoft.com/downloads/details.aspx?familyid=22914587-b4ad-4eae-87cf-b14ae6a939b0
使用方法非常简单
在项目属性窗口中,选择"生成事件",在"生成后事件命令行"下的文本框中输入
ilmerge /ndebug /t:dll /log c:/1/DevExpress.Data.v7.3.dll c:/1/DevExpress.OfficeSkins.v7.3.dll c:/1/DevExpress.Utils.v7.3.dll c:/1/log4net.dll /out:c:/1/kkun/Tstring.Core.DLL
然后编译就可以合并多个DLL到一个DLL了,
其中有两个非常重要的参数,更多的参数可以看安装后的帮助文件
/log 后边直接跟你要合并的DLL,多个DLL用空格隔开即可
/out:参数后跟要生成的DLL名称,该DLL可以实际存在,也可以不存在
更多高级技巧还要自己多看帮助,
这里有一些小技巧,例如,ILMerge合并后的DLL将默认使用第一个输入的DLL的AssemblyInfo的声明,
那现在你可以把自己写的DLL放在第一位,
而把类似log4net,aspnetpager等第三方DLL放到后面,这样生成的DLL就是你自己的AssemblyInfo了,
单看程序集别人基本上不会猜到你用了那些第三方控件了!呵呵!

4,使用桌面快捷键
这个技巧最没技术含量,但合理的使用确实非常方便~
把常用的软件在桌面上放一些快捷方式,在快捷方式上右键属性,在快捷方式中输入启动的快捷键,运行方式中选择自己喜欢的习惯,如最大化了,省了打开后的那次双击
最好有一定的意义,如,打开visual studio 2008,默认使用Ctrl + Alt + 8等,这个东东,养成习惯就好,无论当前是谁的窗口都可以使用快捷键打开~
最好不要与常用软件的快捷键冲突~如F5啥的

5,使用任务
使用任务,如在代码中写注释
//TODO:后边写自己要做的事情,或者备注啥的都可以
然后在工具栏选择视图->任务列表,或者按下快捷键 Ctrl + W,T,双击任务即可以打开页面,并将光标置于注释处,这个东东还是自己试下最好,
还有其它关键字如undone,hack等,自定义任务关键字在工具,选项,环境,任务列表中,可以自定义任务

6,最后贴一篇园子中更优秀的一篇文章
本文地址: http://www.cnblogs.com/kkun/archive/2008/12/22/1360005.html
工欲善其事,必先利其器——图文并茂详解VisualStudio使用技巧一
工欲善其事,必先利其器——图文并茂详解VisualStudio使用技巧二

 

补充一个小技巧,
在代码窗口时,
1,你可以打开工具栏,
2,然后选择某代码片断,如经常使用Insert,或者Update方法等,
3,直接"拖"到工具窗口,
4,下次双击工具窗口中的代码,就可以插入到光标当前位置了,
自己试下吧,

1,代码片断
当我们在visual studio 2008环境下,输入mbox按"Tab"键将自动生成以下代码

C# code
        
        
System.Windows.Forms.MessageBox.Show( " Test " );


还有更多技巧如输入#region后按"TAB"则将自动生成
C# code
        
        
#region MyRegion #endregion


光标默认选中MyRegion,可以说非常方便,经常使用可以提高开发效率,代价是你得记住这些小技巧,
更多的代码片断可以到这里查看
visual studio 2008环境下,选择"工具",选择"代码片断管理器",在弹出的窗口最上面,选择"visual c#"所有的代码片断都在这里了,
当然你也可以使用快捷键打开该窗口,按着"Ctrl"键不放,按"K"键,再按"B"键,也将弹出该窗口,
在该窗口中可以看到有个导入按钮,说明代码片断也是可以自定义的,如何写自己的代码片断呢?
我们可以借助其它工具实现,下面这个连接是一个可以编辑自定义代码片断的小工具,这个小工具本身也是开源的,
刚开始,可以先打开系统的代码片断文件,查看系统是如何实现的,非常简单,而后就可以按照它的格式写自己的代码片断了
http://www.codeplex.com/snippy

2,使用团队设置
我们每个人写代码都有自己的风格,如有人喜欢将花括号"{}"换行写,有人则喜欢将它保留的原行如下代码说明了两种风格
C# code
        
        
public void Add(){ } public void Add() { }

还有人喜欢在空括号里插入空格如
C# code
        
        
public void Add( )

而有则喜欢更紧凑的写法
C# code
        
        
public void Add()

这些格式化的东西都可以在visual studio 2008中自己定义,这样就不用每次都手动格式化代码了,
依次打开"工具"->"选项"->"文本编辑器"->"C#"->"格式设置"->"新行"
这里的选项非常详细,具体效果可以反复点选描述前面的checkbox,下边的小窗口将演示实际效果,
当我们将这些设置完毕后,在该窗口的"环境"节点下,选择"导入和导出设置",
在"将我的设置自动保存到文件"中,点选"浏览"按钮[PS:我感觉更应该叫保存而不应该叫浏览],然后设置文件名就可以保存当前设置了
点选"使用团队设置"后,可以选择团队的配置文件,这样一个团队不同组员写出来的代码就一致了,
还有一个好处是你可以把设置文件保存到其它什么地方,从而为必每次都设置这些,虽然这个小技巧很小,但有时候确实很方便~

3,合并多个DLL,EXE为一个DLL或EXE
有时候自己写个小工具或者其它啥的物件,引用了好多第三方控件,如log4net,aspnetpager啥的,发布出去让别人看到自己竟然用了这么多的第三方DLL,
会对自己的能力产生怀疑,那有什么办法可以解决这种情况嗫?
这就是下面要推荐一个小工具,名称叫"ILMerge",这个东东不开源
使用倒也算简单,下载地址: http://www.microsoft.com/downloads/details.aspx?familyid=22914587-b4ad-4eae-87cf-b14ae6a939b0
使用方法非常简单
在项目属性窗口中,选择"生成事件",在"生成后事件命令行"下的文本框中输入
ilmerge /ndebug /t:dll /log c:/1/DevExpress.Data.v7.3.dll c:/1/DevExpress.OfficeSkins.v7.3.dll c:/1/DevExpress.Utils.v7.3.dll c:/1/log4net.dll /out:c:/1/kkun/Tstring.Core.DLL
然后编译就可以合并多个DLL到一个DLL了,
其中有两个非常重要的参数,更多的参数可以看安装后的帮助文件
/log 后边直接跟你要合并的DLL,多个DLL用空格隔开即可
/out:参数后跟要生成的DLL名称,该DLL可以实际存在,也可以不存在
更多高级技巧还要自己多看帮助,
这里有一些小技巧,例如,ILMerge合并后的DLL将默认使用第一个输入的DLL的AssemblyInfo的声明,
那现在你可以把自己写的DLL放在第一位,
而把类似log4net,aspnetpager等第三方DLL放到后面,这样生成的DLL就是你自己的AssemblyInfo了,
单看程序集别人基本上不会猜到你用了那些第三方控件了!呵呵!

4,使用桌面快捷键
这个技巧最没技术含量,但合理的使用确实非常方便~
把常用的软件在桌面上放一些快捷方式,在快捷方式上右键属性,在快捷方式中输入启动的快捷键,运行方式中选择自己喜欢的习惯,如最大化了,省了打开后的那次双击
最好有一定的意义,如,打开visual studio 2008,默认使用Ctrl + Alt + 8等,这个东东,养成习惯就好,无论当前是谁的窗口都可以使用快捷键打开~
最好不要与常用软件的快捷键冲突~如F5啥的

5,使用任务
使用任务,如在代码中写注释
//TODO:后边写自己要做的事情,或者备注啥的都可以
然后在工具栏选择视图->任务列表,或者按下快捷键 Ctrl + W,T,双击任务即可以打开页面,并将光标置于注释处,这个东东还是自己试下最好,
还有其它关键字如undone,hack等,自定义任务关键字在工具,选项,环境,任务列表中,可以自定义任务

6,最后贴一篇园子中更优秀的一篇文章
本文地址: http://www.cnblogs.com/kkun/archive/2008/12/22/1360005.html
工欲善其事,必先利其器——图文并茂详解VisualStudio使用技巧一
工欲善其事,必先利其器——图文并茂详解VisualStudio使用技巧二

 

补充一个小技巧,
在代码窗口时,
1,你可以打开工具栏,
2,然后选择某代码片断,如经常使用Insert,或者Update方法等,
3,直接"拖"到工具窗口,
4,下次双击工具窗口中的代码,就可以插入到光标当前位置了,
自己试下吧,

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值