Asp.net源码交流论坛 Asp.net交流讨论区Asp.net源码问答区发布一个宏,可以在 VS2008 里自动设置 set get 属性

1  /  2  页    1  2  跳转
发表新主题 回复该主题

标题: 发布一个宏,可以在 VS2008 里自动设置 set get 属性

身份:专家团

 
  • UID:6668
  • 来自:
  • 精华:0
  • 积分:104
  • 帖子:25
  • 注册: 2008-02-12
  • 状态: 离线
  • 威望:80.00
  • 金钱:134.00 元
 
源码发布专家Asp.net讲师

发布一个宏,可以在 VS2008 里自动设置 set get 属性

首先将 AfrModule.vb 和 PropertyCreator 添加到 Visual Studio 2008 宏 IDE 中。

之后再 Visual Studio 2008 开发环境中添加工具条,并将宏命令制作成按钮。

在开发环境中编辑类时,可以点击按钮自动完成 set get 的属性代码的添加……

附件附件:

 附件: 您所在的用户组无法下载或查看附件

引用 回复
 

身份:专家团

 
  • UID:6668
  • 来自:
  • 精华:0
  • 积分:104
  • 帖子:25
  • 注册: 2008-02-12
  • 状态: 离线
  • 威望:80.00
  • 金钱:134.00 元
 
源码发布专家Asp.net讲师

怎样使用该宏代码?

宏功能宏功能是微软软件产品中的一个非常实用的功能项,在Office和Visual Studio这两个系列的产品中都携带改功能。该功能的目的是:使用程序代码将一个或一组操作记录下来,以便在以后可以重复该组操作!宏是具备可编程性……接下来,我来大概讲一下怎么使用我发布的宏代码。

首先,你需要打开Visual Studio 2008的宏IDE。步骤如下:
1.  启动Visual Studio 2008开发环境;
2.  选择菜单“工具(Tools)-->  宏(Macros)--> 宏IDE(Macros IDE)”。或者可以使用快捷键:Alt + F11;
宏IDE环境如图:

附件附件:

 附件: 您所在的用户组无法下载或查看附件

afritxia2008 最后编辑于 2008-03-10 15:41:18
引用 回复
 

身份:专家团

 
  • UID:6668
  • 来自:
  • 精华:0
  • 积分:104
  • 帖子:25
  • 注册: 2008-02-12
  • 状态: 离线
  • 威望:80.00
  • 金钱:134.00 元
 
源码发布专家Asp.net讲师

Step2

打开宏IDE之后,在“MyMacros”项目中倒入宏代码文件。步骤如下:
1.上点击鼠标右键选择“添加(Add)--> 添加已有项目(Add Existing Item…)”;
2.在文件选择对话框中找到AfrModule.vb文件,点击“添加(Add)”按钮;
3.重复第1、2步添加PropertyCreator.vb文件;
添加完成后,你可以在IDE中看到这两个文件,如下图所示:

附件附件:

 附件: 您所在的用户组无法下载或查看附件

afritxia2008 最后编辑于 2008-03-10 15:45:09
引用 回复
 

身份:专家团

 
  • UID:6668
  • 来自:
  • 精华:0
  • 积分:104
  • 帖子:25
  • 注册: 2008-02-12
  • 状态: 离线
  • 威望:80.00
  • 金钱:134.00 元
 
源码发布专家Asp.net讲师

Step3

接下来要回到Visual Studio 2008开发环境(可以关闭宏IDE),我们需要添加一个工具条,这样可以很方便的调用宏命令。具体步骤如下:
1.选择菜单“工具(Tools)--> 自定义(Costomize)”,打开自定义对话框;
2.在对话框中的“工具条(Toolbars)”选项中,点击“新建(New)”按钮;
3.在工具条名称对话框中,我们输入“MyTools”并点击“确定(OK)”;
添加完成后,就会出现一个新的名为“MyTools”的工具条窗体,如图所示:

附件附件:

 附件: 您所在的用户组无法下载或查看附件

附件附件:

 附件: 您所在的用户组无法下载或查看附件

附件附件:

 附件: 您所在的用户组无法下载或查看附件

afritxia2008 最后编辑于 2008-03-10 15:45:53
引用 回复
 

身份:专家团

 
  • UID:6668
  • 来自:
  • 精华:0
  • 积分:104
  • 帖子:25
  • 注册: 2008-02-12
  • 状态: 离线
  • 威望:80.00
  • 金钱:134.00 元
 
源码发布专家Asp.net讲师

Step4

接下来,要选择自定义对话框中的“命令(Commands)”选项,添加宏命令到“MyTools”工具条。步骤是:
1.选择自定义对话框中的“命令(Commands)”选项,并在列表中选择“宏(Macros)”;
2.将“MyMacros.AfrModule.CreateAllProperties”宏命令拖到“MyTools”工具条上;
3.在“MyTools”工具条的“MyMacros.AfrModule.CreateAllProperties”按钮上点击鼠标右键,选择“更改按钮图片(Change Button Image)”,可以选择“ ”;
4.还是在“MyTools”工具条的“MyMacros.AfrModule.CreateAllProperties”按钮上点击鼠标右键,这次选择“默认样式(Default Style)”。用图标表示按钮。
5.重复第2、3、4步,将“MyMacros.AfrModule.CreateOneProperty”宏命令拖到“MyTools”工具条上;
6.将“MyTools”工具条拖到其他工具条旁边;
最后关闭“自定义(Customize)”对话框。如图所示:

附件附件:

 附件: 您所在的用户组无法下载或查看附件

附件附件:

 附件: 您所在的用户组无法下载或查看附件

afritxia2008 最后编辑于 2008-03-10 15:43:55
引用 回复
 

身份:专家团

 
  • UID:6668
  • 来自:
  • 精华:0
  • 积分:104
  • 帖子:25
  • 注册: 2008-02-12
  • 状态: 离线
  • 威望:80.00
  • 金钱:134.00 元
 
源码发布专家Asp.net讲师

Complete

好了,接下来你就可以新建一个项目写一个类试试看:

public class Test
{
    private int id;
    private readonly string name;

    [把光标停留在这里,然点击“MyTools”工具条中的“笑脸”按钮]
}

就这样,id和name的set get属性就自动被写好了……
afritxia2008 最后编辑于 2008-03-10 15:39:30
引用 回复
 

身份:学员

 
  • UID:4274
  • 来自:
  • 精华:0
  • 积分:32
  • 帖子:32
  • 注册: 2008-01-03
  • 状态: 离线
  • 威望:0.00
  • 金钱:4.25 元

回复:发布一个宏,可以在 VS2008 里自动设置 set get 属性

楼主,好东东,帮顶
引用 回复
 

身份:学员

 
  • UID:4274
  • 来自:
  • 精华:0
  • 积分:32
  • 帖子:32
  • 注册: 2008-01-03
  • 状态: 离线
  • 威望:0.00
  • 金钱:4.25 元

回复:发布一个宏,可以在 VS2008 里自动设置 set get 属性

学习还可以,不过实用性就不是很好了, 在visual studio 中输入 prop在按一下tab键,属性和字段都自动生成 ,只需要改一下名字
引用 回复
 

身份:专家团

 
  • UID:6668
  • 来自:
  • 精华:0
  • 积分:104
  • 帖子:25
  • 注册: 2008-02-12
  • 状态: 离线
  • 威望:80.00
  • 金钱:134.00 元
 
源码发布专家Asp.net讲师

回复:发布一个宏,可以在 VS2008 里自动设置 set get 属性

prop 那个我还真是不知道。不过用了一下,感觉不是太强,还得一个个的来。呵呵,我这个可以自动创建一个也可以自动创建所有的。而且还可以识别只读变量……
引用 回复
 

身份:学员

 
  • UID:8998
  • 来自:
  • 精华:0
  • 积分:2
  • 帖子:2
  • 注册: 2008-03-07
  • 状态: 离线
  • 威望:0.00
  • 金钱:0.20 元

回复:发布一个宏,可以在 VS2008 里自动设置 set get 属性

有没有05可以用的宏啊~
引用 回复
 
1  /  2  页    1  2  跳转
发表新主题 回复该主题

现在时间是:2009-01-08 01:42:33 京ICP备06046876号