介绍VS宏代码生成注释动态

开发 后端
在Visual Studio 2005中,你可以使用VS宏代码进行编制,这些VS宏代码生成器并不是随便生成的,而你也不必凭想象和发明来构划要写什么样的宏。

本文主要讲述VS宏代码,怎样编制VS宏代码技术。这些内容都是一些门户网站和技术论坛找到的,VS宏代码注释已经足够使你明白每一块宏代码所完成的任务,生成完整的属性语句并把它添加到包含该字段的模块中。

目前我们所拥有的哪些技术能够支持生成的软件而遗忘了哪些技术呢?对这些问题的回答可能还不存在,但是VS 2005中已经具有一些能力来支持生成的代码了。

两个独立但仍有联系的研究领域-设计模式和重构-明确地提供了许多的选择用于书写易理解的,具有良好文档的代码生成器(代码生成与生成的代码并不是一回事,这是在使用宏引擎时所必须要理解的)。本文将向你展示怎样使用Visual Studio 2005中的宏引擎创建一个代码生成器来为VB.NET实现重构封装字段。

重构是一个为提高代码实现质量的定义过程。具体地说,重构是在不改变软件现有功能的基础上,通过调整程序代码改善软件的质量、性能,使其程序的设计模式和架构更趋合理,提高软件的扩展性和维护性。#t#

在最简单意义上,重构从代码中提取了一些主观性。作为软件工程师,我们不必再依赖于舆论和意志力来判断编码是好的还是不好的;我们能运用一个客观的标准并同意重构的代码优于非重构的代码。

就象设计模式一样,重构是命名的代码模式,带有充分的描述,指令,要想达到的结果。任何一个程序员,不管是否有开发经验,都能读取相应的描述,并象遵循医生的处方一样使用预先确定的指令,并取得可以预料的进步。

一个重构的例子称作封装字段。封装字段意指,使字段名成为私有的并通过公共的属性方法来限制到这些字段的存取。

限制到一对象的状态的存取优于无限制的存取,封装字段正是基于相信对数据的限制存取所具有的价值(有些人可能还不同意基本的前提-有约束的存取优于自由的存取-而有些人还认为基于对象进行设计并没有多少好处,更不用争论重构是良性的还是非良性的问题了。不过,本文假定是良性的重构)。

责任编辑:chenqingxiang 来源: IT222
相关推荐

2009-12-04 09:51:32

VS XML注释

2009-12-04 13:31:50

VS代码调试

2020-10-04 11:25:18

安全技术工具

2009-12-14 10:42:11

VS 2008代码

2012-09-19 10:14:12

Visual Stud

2024-03-06 08:52:59

C#Emit代码

2023-09-04 11:46:09

C#动态代码

2010-01-13 18:09:09

VB.NET动态生成代

2009-06-12 19:12:24

动态代码VB.NET

2010-03-19 09:26:52

Python编程

2022-06-06 12:02:23

代码注释语言

2009-12-16 09:40:19

VS环境

2009-12-04 10:02:32

VS XML注释

2009-12-15 14:33:32

VS安装

2009-12-16 10:57:29

VS插件

2009-12-14 11:17:45

VS 2008软件

2023-06-01 15:30:30

Service代码生成工具

2014-11-26 14:46:47

代码

2010-05-11 11:07:58

微软动态云

2024-06-21 10:27:21

Service生成工具鸿蒙
点赞
收藏

51CTO技术栈公众号