Proteccion de Clases Visuales

29/09/2004 - 16:54 por Luis Chaves Jimenez | Informe spam
Necesito saber con urgencia como proteger y desproteger los metodos y
eventos de una clase visual ya que algunas de las clases que he utilizado
para mis sistemas me las han copiado y las usan en otros sin mi
consentimiento.

Ademas de que una persona me dio una clase visual pero esta le pone un
titulo de entrada a los formularios que uso ademas de modificar el icono
que utilizo de antemano y cuando fui a la clase para modificar esa orden
el evento INIT de la misma esta protegido (aparece un icono de llave) y no
veo nada de codigo en el, necesito saber como descompilarlo o
desprotegerlo para poder quitar esa funcion que tiene el evento init de
esa clase, y aunque le hice un evento aparte a mi formulario para que
recupere el caption correcto el sistema debido a esa clase sigue usandolo
y esa clase me es necesaria ya que es de un sistema medico el cual
necesito para leer archivos de pacientes los cuales estan codificados por
el sistema del seguro social.

La clase me la proporciono la direccion de informatica de alli, y lo que
el captiob dice es "Programa del Seguro Social - Mantenimiento de Usuarios
(este ultimo es el caption real), por lo que no me sirve que mi programa
tenga eso en el caption.

Cualquier ayuda la agradecere mucho.

-
PortalFox :: Nada corre como un zorr
http://www.portalfox.co

PortalFox - NNTP Forum Gatewa
 

Leer las respuestas

#1 Carlos Joaniquet Tamburini
03/10/2004 - 18:23 | Informe spam
Hola. Yo no se como hacerlo ya que no me gusta montar las clases
visualmente. Me da la sensación que haciéndolo visualmente... no puedo
controlarlo "todo". Pero si las codificas con código es facilísimo: HIDDEN
delante del atributo o método que quiereas proteger. La única manera de
programar correctamente con clases es protegiendo los atributos de la clase:
ha de estar totalmente encapsulada. Los atributos y métodos que te interese
queden "invisibles" en las subclases que heredan de ésta, hazlos HIDDEN, y
los que quieras que se puedan heredar pero no llamar desde fuera de la
clase, PROTECTED. Los métodos para acceder a los atributos y para obtener
alguna funcionalidad desde fuera de la clase serán PUBLIC. De esta manera el
código queda siempre encapsulado, de forma que no se va degenerando y es
fácil de mantener, manteniendo la interfaz por la que accedes a los
distintos componentes de la clase.
Creo que con las clases visuales es fácil. Hay alguna opcion en la que ves
todos los métodos y atributos y allí marcas si es protegida, privada o
pública... pero de memoria no recuerdo como...


"Luis Chaves Jimenez" escribió en el mensaje
news:##
Necesito saber con urgencia como proteger y desproteger los metodos y
eventos de una clase visual ya que algunas de las clases que he utilizado
para mis sistemas me las han copiado y las usan en otros sin mi
consentimiento.

Ademas de que una persona me dio una clase visual pero esta le pone un
titulo de entrada a los formularios que uso ademas de modificar el icono
que utilizo de antemano y cuando fui a la clase para modificar esa orden
el evento INIT de la misma esta protegido (aparece un icono de llave) y no
veo nada de codigo en el, necesito saber como descompilarlo o
desprotegerlo para poder quitar esa funcion que tiene el evento init de
esa clase, y aunque le hice un evento aparte a mi formulario para que
recupere el caption correcto el sistema debido a esa clase sigue usandolo
y esa clase me es necesaria ya que es de un sistema medico el cual
necesito para leer archivos de pacientes los cuales estan codificados por
el sistema del seguro social.

La clase me la proporciono la direccion de informatica de alli, y lo que
el captiob dice es "Programa del Seguro Social - Mantenimiento de Usuarios
(este ultimo es el caption real), por lo que no me sirve que mi programa
tenga eso en el caption.

Cualquier ayuda la agradecere mucho.


PortalFox :: Nada corre como un zorro
http://www.portalfox.com

PortalFox - NNTP Forum Gateway

Preguntas similares