jueves, 19 de abril de 2012

Generador de Clases (.java, .cs)

Generador de Clases C#

El generador es capaz de crear Clase.java así como Clase.cs 

Objetivo: Generar código fuente de forma automática que luego sea utilizado por el programador de forma que lo ayude a definir las clases y sus atributos utilizando una plantilla.

El generador toma como entrada el nombre de la clase, el namespace c# (el package en java), cero o mas atributos y basado en este genera código fuente C#, java capaz de ser compilado sin errores. Al crear una clase el generador debe guardar el archivo con el nombre de la clase.


La clase generada debe contener un constructor por defecto y un constructor con parámetros. Para los atributos el generador debe crear los métodos get/set. El usuario debe indicar para cada atributo los siguientes elementos:

Nombre del atributo
Tipo: int, char, double, etc.
Además al crear la clase se puede definir un comentario si se considera necesario. Si no se indica ningún espacio de nombres el generador asigna de forma automática el namespace GeneradorNamaspace.
Se debe permitir también al usuario poder crear un método en el que se debe especificar el modificador de acceso, tipo de retorno y nombre del método, el cuerpo del método siempre será un MessageBox.Show(“Nombre del Metodo”).
Ejemplo: Creamos la clase punto con dos atributos de tipo entero y un comentario. 







Descargar archivo.rar abrir el archivo con Visual C# 2010.