vs2008 提高编程效率的几点小方法

1,自己建立Templates,比如公司对接口及类又特殊的要求,如类加什么注释,至少省略了一次copy,paste。我拿代码举例子:

using System;
using System.Collections.Generic;
$if$ ($targetframeworkversion$ == 3.5)using System.Linq;
$endif$using System.Text;

namespace $rootnamespace$
{
///<summary>
/// 功 能: $safeitemrootname$
/// 作 者: anders lu
/// 创建时间: $time$
/// 修正履历:
/// 修正时间:
///</summary>
class $safeitemrootname$
{
}
}

实现方法很简单,可以copy出来vs自带的Templates,做完修改后,放到"我的文档\Visual Studio 2008\Templates\ItemTemplates\Visual C#"下就可以了,这样在新建类的时候,可以选择这个模板,就可以生成符合公司要求的类了。

2、代码段的合理使用,也可以很大程度的提高工作效率,vs自带的就有很多,SnippetDesigner是一款vs2008的插件,可以方便的把自己常用的代码制作成代码段,保存成snippet文件,存放到“我的文档\Visual Studio 2008\Code Snippets\Visual C#\My Code Snippets”就可以了,我以方法的注释举例子:

<?xml version="1.0" encoding="utf-8"?>
<CodeSnippets xmlns="http://schemas.microsoft.com/VisualStudio/2005/CodeSnippet">
<CodeSnippet Format="1.0.0">
<Header>
<SnippetTypes>
<SnippetType>Expansion</SnippetType>
</SnippetTypes>
<Title>类/接口/方法的注释(不待参数及返回值)</Title>
<Author>anders</Author>
<Description>
描述信息
</Description>
<HelpUrl>
</HelpUrl>
<Shortcut>zs
</Shortcut>
</Header>
<Snippet>
<Declarations>
<Literal Editable="true">
<ID>UserName</ID>
<ToolTip>用户名</ToolTip>
<Default>anders lu</Default>
<Function>
</Function>
</Literal>
</Declarations>
<Code Language="csharp"><![CDATA[ ///<summary>
/// 功 能:
/// 作 者: $UserName$
/// 创建时间:
/// 修正履历:
/// 修正时间:
///</summary>]]></Code>
</Snippet>
</CodeSnippet>
</CodeSnippets>

这样在写代码的时候,输入“zs”连续敲击两次tab键就可以把我刚才定义的代码段带出来。

3、使用vs2008的宏,提高工作效率,详细请参见我之前写的偏文章点击打开链接


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值