Sigo vivo

Bueno, escribo para decir que el proyecto sigue vivo, aunque no lo parezca. He estado como la mayoria de participantes liado con los examenes (además del trabajo…). Pese a todo seguía con la investigación de la plataforma de MonoDevelop y el desarrollo de GConta. Iré subiendo información con forme la vaya pasando a limpio. Como anticipo dejo un diagrama de clases, sobre el paquete MonoDevelop.Core.

monodevelopcore.png

Lo más interesante de este diagrama, es la clase Runtime, y sobre todo el AddInService, donde reside toda la magía de las extensiones, ya que es ésta clase la que se ocupa de cargar dinámicamente los archivos .dll de las extensiones, y se ocupa de mantener actualizado el arbol de extensiones.

Uno de los objetivos de este proyecto, también era aprender C#, y sobre todo, desde el punto de vista de un desarrollador java. Es por eso que también estoy confeccionando una lista de “cosas extrañas” a los ojos de los javatos. Como por ejemplo, la palabra clave params.

public void UseParams (params int[] list);
...
UseParams(new int[4] {4, 5, 2, 1});
UseParams(1, 2);
UseParams(5, 6, 7);

Ahí podemos ver un ejemplo de uso de params. No será un revolución pero desde luego que más simple sí que queda.

About these ads

Sin comentarios aún

Deja un comentario

Por favor, inicia sesión con uno de estos métodos para publicar tu comentario:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Conectando a %s

Seguir

Recibe cada nueva publicación en tu buzón de correo electrónico.

%d bloggers like this: