Un lugar piola para ver patrones, lo que pasa es que los ejemploes son en c#, es el siguiente:
http://www.dofactory.com/Patterns/Patterns.aspx Pegale unamirada, muy bueno. Daniel Calvin El 11 de agosto de 2008 10:57, Luis Mamud (LCL Sistemas) < [EMAIL PROTECTED]> escribió: > El agregar un recurso de tipo string en la ventana de propiedades lo > usamos para algunas cosas, pero necesitaríamos algo mucho más completo y > flexible, que soporte objetos y hasta colecciones. Vamos a pegarle una > mriada a lo que nos sugirió Daniel. > Gracias por la respuesta, Carlos > Saludos > Luis > > ------------------------------ > *De:* [email protected] [mailto:[EMAIL PROTECTED] *En nombre de *Carlos > Bernardo Maggiotti > *Enviado el:* Lunes, 11 de Agosto de 2008 10:42 > > *Para:* vbusers List Member > *Asunto:* [vbusers] OT VB.NET Vs VB6 > > Hola Luis... > > Para lo primero. Fijate si te sirve agregando un recurso del tipo String > desde la ventana de propiedades del Proyecto. > Si se trata de seteos de aplicación, lo ideal seria agregar una entrada en > el App.Config (Web.Config) y leerlo desde ahi. > > Respecto a lo segundo. No se si te serviria usar Reflection. se puede hacer > algo similar a eso mediante esta tecnica. Aunque penaliza el rendimiento, > pero te da cierta flexibilidad. > > Saludos y espero que te sirva > CarlosMag > > > ------------------------------ > > From: [EMAIL PROTECTED] > To: [email protected] > Subject: [vbusers] OT VB.NET Vs VB6 > Date: Mon, 11 Aug 2008 09:52:49 -0300 > > > Aprovecho la discusión para preguntar algo relacionado. > ¿Existe alguna posibilidad de tener variables "Globales" como había en VB6. > Estoy pensando sobretodo en valores de configuración de un sistema o, por > ejemplo, en un clipboard propio. La única solución que hallé es crear una > clase, inicializarla creando un objeto desde un form que nunca se descargue > y referenciar esa instancia en el constructor de cada clase. > > > Y, ya que estoy por acá, pregunto... ¿hay forma de acceder a las > propiedades de un objeto por referencia? > Por ejemplo, teniendo una clase "claseEmpleado" con propiedades "Nombre" y > "Apellido", > en lugar de escribir > Dim Empleado as claseEmpleado=New claseEmpleado > > Empleado.NombreCompleto= Empleado.Apellido & ", " & Empleado.Nombre > > ¿Se puede hacer algo así como: > > Dim Empleado as claseEmpleado=New claseEmpleado > > Dim Prop1 as string="Apellido" > Dim Prop2 as string="Nombre" > Dim PropResultado as string="NombreCompleto" > > Empleado(PropResultado)=Empleado (Prop1) & "," & Empleado (Prop2) > > ? > > Gracias desde ya a todos los más experimentados con .Net. > Saludos > Luis > > ------------------------------ > *De:* [email protected] [mailto:[EMAIL PROTECTED] *En nombre de *Daniel > Calvin > *Enviado el:* Lunes, 11 de Agosto de 2008 09:34 > *Para:* vbusers List Member > *Asunto:* [vbusers] OT VB.NET Vs VB6 > > Hola Pedro > > El equivalente al Static Multiuso de VB6 simplemente no existe en Net. > Lo mas parecido que tenes es lo que te envie. > > Que es lo que no funciono? o no te gusta la solucion? > > La unica diferencia con el caso en VB6 es que adelante va el nombre de la > calse que contiene el miembro Shadow. > > Por el resto es igual alvb6. > > Si en vb6 vos hacias: > > MiMetodo( parametro1, parmetro2) > > en este caso haras: > > MiClase.MiMetodo( parametro1, parmetro2) > > Fijate que en nunguna lado creo una variable de instancia del tipo MiClase. > *Nunca hago:* > > Dim mc as new MiClase > > MiMetodo es una miembro de clase pero *no de instancia*. > > Lamentablemenet aca en la oficina no tengo vb.net para armarte un > ejemplito. Una imagen vale mas que mil palabras.... :D > > Si queres contame que no te anduvo y marco el error, si es que lo veo :) > > Saludos > > Daniel Calvin > > > > > El 8 de agosto de 2008 17:11, Pedro R. Porcel de Peralta < > [EMAIL PROTECTED]> escribió: > > Estimado Daniel, ante todo gracias por responder a mi inquietud (sigo sin > resultado positivo) > mi idea es realizar distintas funciones, propiedades, etc y que sean > visibles con solo referencia el assembly en otros proyectos > probé lo que me comentaste con el resultado antes mencionado > > Alguna otro idea? > > Saludos y gracias de antemano > > Pedro > > > *From:* Daniel Calvin <[EMAIL PROTECTED]> > *Sent:* Friday, August 08, 2008 11:29 AM > *To:* vbusers List Member <[email protected]> > *Subject:* [vbusers] OT VB.NET <http://vb.net/> Vs VB6 > > En vb.net lo mas parecido a eso es el modificador Shared. > > Si adornas un miembro de una clase como Sahred este, sea metodo, propiedad, > field, pasa aser comun a todas las ontsancias de la clase. Incluso se invoca > sin instanciar la clase. > > Public Class shareTotal > Public *Shared* total As Integer > End Class > > Y se invoca: > > shareTotal.total > > Osea, nombre clase punto miembro Shared. > > Saludos > > Daniel Calvin > > 2008/8/8 Pedro R. Porcel de Peralta <[EMAIL PROTECTED]> > > Estimados colisteros! buenos días, alguien podría decirme, de existir, > cuál es la manera de hacer una clase en vb.net que se comporte como la > Global Single Use de VB6? > > Les saluda muy Atte desde Rosario > > Pedro R. Porcel de Peralta > > > > > > > -- > Daniel A. Calvin > Cooperator Team Member > http://www.cooperator.com.ar > Microsoft Certified Professional > > > > > -- > Daniel A. Calvin > Cooperator Team Member > http://www.cooperator.com.ar > Microsoft Certified Professional > > ------------------------------ > Descargá GRATIS el poder del nuevo Internet Explorer 7. Internet Explorer > 7 <http://optimized.msn.com/Default.aspx?mkt=es-ar> > -- Daniel A. Calvin Cooperator Team Member http://www.cooperator.com.ar Microsoft Certified Professional
