当前位置: 移动技术网 > IT编程>开发语言>.net > 创建自己的Code Snippet(代码模板)

创建自己的Code Snippet(代码模板)

2019年01月07日  | 移动技术网IT编程  | 我要评论

pk10助赢软件,拒绝黄赌毒作文,重庆小面

一、名词解释

code snippet,代码模板,是一种快速生成代码的快捷方式,使用它可以有效地提高编程效率。

编程中可以使用visual studio提供的预先设置好的code snippet,也可以根据需要创建自己的code snippet。

 

二、使用方法演示

使用code snippet创建属性:

1. 输入prop,出现下图所示的提示:

2. 连按两下tab键,得到如下代码:

3. 按一下tab键,可以在橙色背景色的可更改字段之间来回跳转,编辑后得到自定义的属性:

public string firstname { get; set; }

 

三、创建自己的code snippet

以创建具有通知功能的属性为例,该种属性是基于caliburn.micro框架的,写在viewmodel中,可与view界面上的控件进行绑定。

1. 在visual studio的tools菜单里,找到code snippets manager,

2. 在language下拉框中选择visual c#,

3. 在location下面的很多文件夹中,找到visual c#文件夹,可以看到很多code snippet文件,根据路径打开该文件夹,

4. 将propfull.snippet文件复制出来,我们将基于它修改得到自己的code snippet,重命名为propcn.snippet,cn是caliburn.micro和notification的缩写,

5. 打开propcn.snippet,开始修改,

6. 修改<header>中的代码为:

1 <title>propcn</title>
2 <shortcut>propcn</shortcut>
3 <description>code snippet for notification property in caliburn.micro</description>

     修改<code>中的代码为:

 1 <code language="csharp">
 2     <![cdata[private $type$ $field$;
 3 
 4     public $type$ $property$
 5     {
 6         get { return $field$;}
 7         set 
 8       { 
 9         $field$ = value;
10         notifyofpropertychange(() => $property$);
11       }
12     }
13     $end$]]>
14 </code>

7. 保存propcn.snippet,并将该新的code snippet文件剪切到visual c#文件夹下,至此就创建好了自己的code snippet,试试打开visual studio使用它:

 

输入propcn,连按两下tab键,得到如下代码片段,修改为自己需要的属性即可啦。

 1 private string _firstname;
 2 
 3 public string firstname
 4 {
 5       get { return _firstname; }
 6       set
 7       {
 8             _firstname = value;
 9             notifyofpropertychange(() => firstname);
10        }
11 }
propcn属性示例

 

四、常用的code snippet

ctor → 构造函数

for → for循环

prop → 简化类型的属性

propfull → 完整属性

propdp → 依赖属性

 

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网