Clases

26/07/2003 - 17:48 por Scott | Informe spam
Hola Grupo:
que beneficios me puede traer trabajar con clases en visual basic y como
puedo sacarle el mayor provecho a las clases en mi proyecto de un sistema de
ventas si me puedieran orientar en esto con un ejemplo se los agradeceria

Preguntas similare

Leer las respuestas

#1 Leonardo Azpurua
26/07/2003 - 18:18 | Informe spam
"Scott" escribió en el mensaje
news:
Hola Grupo:
que beneficios me puede traer trabajar con clases en visual basic y como
puedo sacarle el mayor provecho a las clases en mi proyecto de un sistema


de
ventas si me puedieran orientar en esto con un ejemplo se los agradeceria



Hola, Scott:

Tu pregunta no admite respuestas cortas. Las clases te permiten,
fundamentalmente, agrupar la funcionalidad y los datos de cada concepto de
tu sistema (eso es una clase) en una sola unidad conceptual.

La ventaja mas inmediata es una casi absoluta independencia del entorno,
resultando en una estructura mas simple de tu sistema como un todo: cada
componente (unidad funcional o conceptual) de tu sistema es capaz de
implementar su propia conducta, ejecutar sus propias validaciones, manejar
sus propios errores. Gracias a esto, el desarrollo de la aplicación en sí
tiende a ser mucho mas sencillo (te concentras en lo que quieres que la
aplicación haga, ya que el cómo lo hace es responsabilidad de cada clase).

El uso de clases te da una eficiencia adicional en el momento del
desarrollo: "en este punto necesito un componente que haga tal cosa":
implementas el componente y lo usas donde lo necesitas, con el beneficio
añadido de que si luego vuelves a necesitar esa función, simplemente
enchufas el componente y listo.

Hace un tiempo, en comp.object había un fanático opositor de la OO. Todos
sus argumentos iban por el lado de que no hay nada que puedas hacer con
objetos que no puedas hacer sin ellos. Y tenía razón. Sólo que para algunas
personas, incluído este servidor, es mucho mas natural pensar en términos de
objetos que en términos de procedimientos, estados, variables globales,
etcétera.

Me tomó mucho tiempo adaptar mi manera de pensar, basada en los métodos
clásicos del desarrollo estructurado al nuevo paradigma, pero cuando lo
logré mi eficiencia aumentó de una manera impresionante. Inicialmente
requiere un gran esfuerzo. Pero puedo asegurarte que vale la pena.

Salud!

Leonardo
[MS MVP - VB]
Respuesta Responder a este mensaje
#2 Softjaen
27/07/2003 - 17:44 | Informe spam
"Harvey Triana" escribió:

Hay dos tipos de programadores VB6, los primeros no programan clases, los
segundos sí. Debido a los primeros, el lenguaje es tachado de inmaduro y
para niños. Debido al segundo, el lenguaje compite en todos los campos
informáticos, y normalmente es más flexible y modela mejor.




¡Jeje! ¡Está bien!

Hola, Harvey:

Me ha gustado la definición que has hecho de los tipos de programadores de
VB6. ¡Sí, señor! Muy acertada. :-)

Un saludo

Enrique Martínez
[MS MVP - VB]
Respuesta Responder a este mensaje
#3 pepito
29/07/2003 - 09:43 | Informe spam
Aún así hay que reconocer que el manejo que hace VB6 de las clases no es lo
que se dice una maravilla... lo cierto es que en muchas cosas deja mucho que
desear. Para lograr que la programación con clases en VB de resultados
serios y realmente aprovechables hay que ser muy disciplinado y tener mucha
organización y planificación a la hora de modelar un proceso. Debe ser por
eso que los programadores de la segunda rama que dices suelen defender el
lenguaje con mucha más vehemencia que los de la primera :-P

En realidad la perfección más o menos puedes lograrla si mezclas sabiamente
las ventajas de consumidor COM del VB con las de servidor COM que te ofrezca
otro lenguaje de programación. Con una combinación como esa puedes lograr
resultados espectaculares.

Salu2


"Harvey Triana" escribió en el mensaje
news:
Hola-

Hay dos tipos de programadores VB6, los primeros no programan clases, los
segundos sí. Debido a los primeros, el lenguaje es tachado de inmaduro y
para niños. Debido al segundo, el lenguaje compite en todos los campos
informáticos, y normalmente es más flexible y modela mejor. La


documentación
de VB es amplia para programación de objetos. Sigue estos temas del MSDN:

MSDN library => Visual Studio 6.0 Documentation => Visual Basic
Documentation => Component Tools Guide ... => Creating ActiveX Components

Si tienes instalado el MSDN, este vinculo también te puede ser útil


(Start -
Inicio, pegar), espero te sirva (Topics on Programming with ActiveX/OLE):




mk:@MSITStore:C:\Archivos%20de%20programa\Microsoft%20Visual%20Studio\MSDN\2



001JAN\1033\vbcon98.chm::/Html/vbmsctopicsonprogrammingactivexcodecomponents
.htm

~~~~~~~~~~~~~~~~~~~~~~~
Harvey Triana
Microsoft MVP Visual Basic
http://www.eidos.es/vexpert
~~~~~~~~~~~~~~~~~~~~~~~

"Scott" escribió en el mensaje
news:
> Hola Grupo:
> que beneficios me puede traer trabajar con clases en visual basic y como
> puedo sacarle el mayor provecho a las clases en mi proyecto de un


sistema
de
> ventas si me puedieran orientar en esto con un ejemplo se los


agradeceria
>
>



email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida