border

Miembros:
Mensajes:
Temas:
Online:

Ultimo Miembro:

 
 

  #1 (permalink)  
Antiguo 21-12-2005, 13:43:28
Avatar de MadeInBsAs
Un Nuevo Amigo
 
Registrado: dic 2005
Ubicación: Baires
Posts: 11
MadeInBsAs Valoración +2
Predeterminado Otra duda con mi agenda. (heredar un form)

En la agenda que estoy haciendo, hay Forms que son muy similares, tal es el caso de form que aparece para ingresar datos, y el otro que tendra que mostrarse al usuario para visualizar x registro.
En una revista, (creo que española) lei que Delphi tiene la posibilidad de hacer que un Form creado por el usuario, herede las caracteristicas de otro, de esta forma, no tendria yo que crear uno y otro form, sino heredar el primero. Por lo que lei, en el caso de que haya controles que no necesite usar del primero, eso se soluciona poniendolo invisible o simplemente desahabilitandolo.
En resumen, si no entendi mal; uno puede heredar un Form y cambiarle sus propiedades para adaptarlas al nuevo form.
Osea, no es solo copiar y pegar, es algo mejor y mas productivo, es mas, se pueden reutilizar en nuevos proyectos.

Como puedo usar esto en VB 6 ?
Responder Con Cita
  #2 (permalink)  
Antiguo 21-12-2005, 17:13:52
Avatar de J.M.Movilla
Administrator
 
Registrado: dic 2002
Ubicación: BURGOS - ESPAÑA
Posts: 5.169
J.M.Movilla Valoración +2
Predeterminado

Yo cuando necesito "duplicar" un formulario sigo los siguientes pasos:

1º. Construyo el formulario original (lógico). Supongamos que le doy como nombre FrmIngresarDatos, y lo grabo con ese mismo nombre.

2º. Tomo ese formulario, en diseño claro, y le cambio su nombre; le pongo por ejemplo FrmVisualizarDatos, y lo grabo también con este mismo nombre.

3º.- Agrego un nuevo formulario EXISTENTE, y tomo el original FrmIngresarDatos.

Con esto ya tengo DOS FORMULARIOS IGUALES, con distintos nombres, y no me queda nada más que hacer en el FrmVisualizarDatos las rectificaciones pertinentes para que se adecúe a su misión de sólo presentar los datos.
__________________
José María Movilla Cuadrado
______________________

Visual Basic Videos Programacion Foro Programacion
Tutoriales Programacion Trucos Programacion Codigos Programacion
Responder Con Cita
  #3 (permalink)  
Antiguo 22-12-2005, 21:34:38
Moderador
 
Registrado: dic 2002
Ubicación: Oviedo - Asturias
Posts: 1.251
angelescj Valoración +2
Predeterminado

Delphi es orientado a objetos, así que dispone de herencia, cosa que no ocurre con VB 6. En esta versión no te queda más remedio que hacer lo que te dice El Abuelo, o algo similar. Si estuvieras usando VB.NET sí que podrías, ya que también es un lenguaje de POO, pero en esta versión los objetos ... sólo los usamos, no los diseñamos.

:smt004
__________________
Angeles
-------------------------------------
Visual Basic
Videos Programacion
Foro Programacion
Tutoriales Programacion
Responder Con Cita
  #4 (permalink)  
Antiguo 24-12-2005, 21:57:10
Avatar de MadeInBsAs
Un Nuevo Amigo
 
Registrado: dic 2005
Ubicación: Baires
Posts: 11
MadeInBsAs Valoración +2
Predeterminado

Cita:
Empezado por angelescj
Delphi es orientado a objetos, así que dispone de herencia, cosa que no ocurre con VB 6. En esta versión no te queda más remedio que hacer lo que te dice El Abuelo, o algo similar. Si estuvieras usando VB.NET sí que podrías, ya que también es un lenguaje de POO, pero en esta versión los objetos ... sólo los usamos, no los diseñamos.
:smt004
Ok, ya entendi. Antes de entrar a .NET tenia pensado aprender POO con Java, esto pensando en que aprendi programacion estructurada con C, antes de meterme a VB6 y pienso (talvez erroneamente) que asimilare mejor la POO con Java, antes que con VB.NET
Voy bien encaminado ?


PD: Gracias Movilla por tus consejos!
Responder Con Cita
  #5 (permalink)  
Antiguo 25-12-2005, 10:18:14
Moderador
 
Registrado: dic 2002
Ubicación: Oviedo - Asturias
Posts: 1.251
angelescj Valoración +2
Predeterminado

Todos los lenguajes de POO son más o menos parecidos, excepto el original. Estoy hablando de C++, es el mejor y más potente, y de hecho es el úinico que permite herencia múltiple y manipulación libre de la memoria y recursos ( espero que no se note mucho que me parece le mejor lenguaje de programación de todos). Si sabes C puedes empezar por C++, y luego el resto te parecerá que son ... "pecata minuta" (probablemente esté mal escrito, pero bueno). La POO es una forma de programar, y la verdad si al final vas a usar vb.net yo no empezaría por java, además ten en cuenta que los conceptos de clases, objeto, polimorfismo, herencia... son eso CONCEPTOS, así que el lenguaje utilizado no es importante.
Espero haberte ayudado
:smt004
__________________
Angeles
-------------------------------------
Visual Basic
Videos Programacion
Foro Programacion
Tutoriales Programacion
Responder Con Cita
  #6 (permalink)  
Antiguo 26-12-2005, 18:09:37
Avatar de MadeInBsAs
Un Nuevo Amigo
 
Registrado: dic 2005
Ubicación: Baires
Posts: 11
MadeInBsAs Valoración +2
Predeterminado

Cita:
Empezado por angelescj
Todos los lenguajes de POO son más o menos parecidos, excepto el original. Estoy hablando de C++, es el mejor y más potente, y de hecho es el úinico que permite herencia múltiple y manipulación libre de la memoria y recursos ( espero que no se note mucho que me parece le mejor lenguaje de programación de todos). Si sabes C puedes empezar por C++, y luego el resto te parecerá que son ... "pecata minuta" (probablemente esté mal escrito, pero bueno). La POO es una forma de programar, y la verdad si al final vas a usar vb.net yo no empezaría por java, además ten en cuenta que los conceptos de clases, objeto, polimorfismo, herencia... son eso CONCEPTOS, así que el lenguaje utilizado no es importante.
Espero haberte ayudado
:smt004

Si las dos cosas.
Si, se nota que te gusta el C++
y si, me ayudaste.
Aunque ya quienes me ven que miro con bastante curiosidad todo lo relacionado con .NET me aconsejaron, en vez de Java, que opte por C#

Muchas gracias y hasta pronto.
Responder Con Cita
Respuesta


Herramientas
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Trackbacks are habilitado
Pingbacks are habilitado
Refbacks are habilitado


Temas Similares
Tema Autor Foro Respuestas Último Mensaje
Otra duda - Cerrar un proceso de Excel lesthad Visual Basic.NET 2003 & 2005 0 06-02-2008 23:21:54
duda maximizar form visual_v Visual Basic 6.00 3 10-06-2007 21:39:43
Otra pequeña duda. jcsg Visual Basic 6.00 5 18-01-2007 17:37:52
Otra duda con delphi Christian_22 Delphi 3 23-11-2005 05:34:16
Otra Duda cs2003mx Visual Basic 6.00 6 03-09-2005 01:09:17


La franja horaria es GMT. Ahora son las 07:27:19.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO 3.1.0
A vBSkinworks Design

Alojado en el servicio Premium de Masquewebs | Diseño mejorado por MasqueWebs

right