Managed Extensibility Framework (MEF)

Hi Community, In last December, I began working on a framework for creating extensible and dynamic code, without being dependant on the DLR, I called this personal project “Simplicity”, as a matter of fact is mentioned on this post. However, I’m currently engaged on a new project, and I need to implement some mechanism to provide that extensibility. So after searching on the Internet plus some guidance provided by a fellow peer, Nathan Fernandez, I was able to find MEF, which it was precisely what I was looking for. Below you can find some links related to MEF: http://msdn.microsoft.com/en-us/library/dd460648.aspx http://mef.codeplex.com/wikipage?title=Architecture&referringTitle=Home … Continue reading Managed Extensibility Framework (MEF)

Marco de Trabajo Administrado para Extensibilidad (MEF)

Hola Comunidad, En diciembre del año pasado, comencé a trabajar en un marco de trabajo para crear código extensible, dinámico y sin dependencia del DLR, a este proyecto personal lo llamé “Simplicity”, de hecho lo menciono en este post. Sin embargo, actualmente estoy en un proyecto y necesito utilizar algún marco de trabajo que permita ser extensible. Haciendo algo de investigación en la Internet además de la información provista por mi colega Nathan Fernandez, conseguí a MEF lo cual era lo que necesitaba. A continuación unos enlaces sobre MEF: http://msdn.microsoft.com/en-us/library/dd460648.aspx http://mef.codeplex.com/wikipage?title=Architecture&referringTitle=Home http://mef.codeplex.com/ http://msdn.microsoft.com/en-us/library/ee155691.aspx http://www.informit.com/podcasts/episode.aspx?e=4d0c3a5f-14c1-46a8-9cb4-57193e7cdb58 http://www.informit.com/podcasts/episode.aspx?e=384e7a8e-0129-4245-9d82-1c96437bea5a Saludos, Angel

UIInspector, dynamic memory allocation and pointer arithmetic

Hi community, I came back from Melbourne a couple of days ago, to attend and present at DDD Sydney, however, the previous night it was raining heavily and I had to stay at the hotel; so I began to write another demo for my presso and I wrote the  UIInspector, a class that allows to extract information from the children elements within a window  (for instance, a textbox or label). The code snippet is shown below  1: public static List<UIElement> GetUIElements(string pidOrImageName) { 2: int testPid = 0; 3: bool hasData = false; 4: string xmlAsString = string.Empty; 5: List<UIElement> retval = … Continue reading UIInspector, dynamic memory allocation and pointer arithmetic

UIInspector, reserva dinámica de memoria y aritmética de punteros

Hola comunidad, Hace un par de días regresé de Melbourne para presentar en DDD Sydney, sin embargo, una noche que me quedé en el hotel porque estaba lloviendo, me pusé a escribir un demo para mi charla y escribí el UIInspector, una clase que permite extraer información de los elementos hijos  de una ventana   (por ejemplo, un cuadro de texto o una etiqueta). A continuación les muestro como funciona 1: public static List<UIElement> GetUIElements(string pidOrImageName) { 2: int testPid = 0; 3: bool hasData = false; 4: string xmlAsString = string.Empty; 5: List<UIElement> retval = new List<UIElement>(); 6: IntPtr uiXml … Continue reading UIInspector, reserva dinámica de memoria y aritmética de punteros