Ir al contenido


Foto

OBJETOS CLASES QUE HAGO!!!!!!


  • Por favor identifícate para responder
13 respuestas en este tema

#1 sattua

sattua

    Member

  • Miembros
  • PipPip
  • 25 mensajes

Escrito 21 mayo 2009 - 01:48

Hola, soy muy nuevo con delphi, en fin medio me he adaptado a la sintaxis del lenguaje (por ese lado no hay tanto problema) pero, lo q es instanciar o crear un objeto de una clase, de hecho crear una clase me es imposible....yo descarge el delphi 2009, en java con netbeans teniamos "agragar clase" y ya, pero en delplhi???? hay algo q se llama unit, que es eso??? Ahora como se hace una clase en delphi que en java es asi:


java
  1. public Perro{
  2.   Boolian peludo; //atributos
  3.   String color;
  4.  
  5.   public Perro(){ //constructor
  6.  
  7.   }
  8.   public Morder(int presion){
  9.   }
  10. }



ese ejemplo muestra si q falte un solo caracter como se crea una clase en java
despues, desde otro lugar se puede instanciar asi:


java
  1. perro obj = new perro();
  2. obj.morder(34);



AHORA, como hago esto mismo pero en delphi.....porfa ayudayo los puedo ayudar con otros temas pero en delphi me declaro incompetente =P

gracias de antemano
  • 0

#2 Caral

Caral

    Advanced Member

  • Moderador
  • PipPipPip
  • 4.266 mensajes
  • LocationCosta Rica

Escrito 21 mayo 2009 - 01:56

Hola
Bienvenido a otro Tico.
Con relación a declarar una Clase, creo que es muy similar, pero prefiero esperar a algun maestro en esto.
Con relación al Unit, es por decirlo de alguna manera el contenido de un codigo, es el que aporta la estructura al sistema.
Tal vez nos puedes decir lo que quieres hacer y podamos entre todos ayudarte.
Saludos

  • 0

#3 sattua

sattua

    Member

  • Miembros
  • PipPip
  • 25 mensajes

Escrito 21 mayo 2009 - 02:05

ok, diay tengo una tarea de programacion y es un sistema en delphi y con sybase q llevaria el historial y registros para oficiales de trancito, por eje: accidentes, vehiculos, multas conductores, etc.... La necesidad para mi de aprander todo esto de objetos y clases en delphi es muy simple: como pretenderia yo hacer eso sin unas cuantas clases
Seria muy dificil...necesitaria clases como nose, de consultas SQL, tal ves con funciones o metodos q tengan las tiras o strings de coneccion con sybase, tambien por q debe haber una validacion al sistemas y tendria q llevar datos de un lado al tron dentro del sistema...en fin es mucho

POR CIERTO MUCHAS GRACIAS POR RESPONDER MI PREGUNTA, son muy amables
como les digo para cualquier otro tema (si puedo) com mucho gusto, voy a darme una vuelta por el foro a ver si ayudo en algo pura vida ;)
  • 0

#4 Caral

Caral

    Advanced Member

  • Moderador
  • PipPipPip
  • 4.266 mensajes
  • LocationCosta Rica

Escrito 21 mayo 2009 - 02:11

Hola
Lo que pides no lleva o por lo menos no necesitarí­a ni una sola clase, es muy sencillo, no es Java. :D
El único inconveniente que le veo es Sybase, no se, me suena pero no se.
Si necesitas hacerlo con una BD y te decides por Access con gusto te ayudo.
Si no es muy sofisticado en una media hora lo tendrias, bueno, en quince minutos con delphi. :D (y)
Saludos
  • 0

#5 enecumene

enecumene

    Webmaster

  • Administrador
  • 7.419 mensajes
  • LocationRepública Dominicana

Escrito 21 mayo 2009 - 02:12

Hola Sattua y bienvenido a DelphiAccess, tal vez estos pequeños tutoriales de nuestro maestro Delphius te puedan ayudar:

Concepto: Método de Clase
Concepto: Constructores y Destructores
Concepto: Visibilidad
Concepto: Eventos

Para ver más puedes ir al foro de Manuales y Tutoriales en el apartado [POO en Delphi]

Saludos.
  • 0

#6 sattua

sattua

    Member

  • Miembros
  • PipPip
  • 25 mensajes

Escrito 21 mayo 2009 - 02:27

Caral, jaja nono es algo muy grande no solo es el desarrollo del sistema tambien lleva un analisis (casos de uso, diagramas y todas esas cositas) y por supuesto un diseño donde se considera el lenguaje, IDE y la base de datos. ACCESS???(entiendo q te guste mucho) Pero del tema podriamos discutir un rato por q no tengo una gran opinion de access pero todo bien, por otro lado Sybase es una base tipo sql server, con seguridad por todos lados, esquemas y todas esas locuras pero no es tan conocido como el moustro de oracle(pero no me voy a salir del tema jaja) Ahora tampoco entiendo por q dices q no debo usar clases, o q no te parece por q si no uso clases el profe me escupe la cara (jaja).

Pero gracias, es agradable ablar con otros programadores =)
Y gracias por los links, los voy a ver cuidadosamente....................
  • 0

#7 Caral

Caral

    Advanced Member

  • Moderador
  • PipPipPip
  • 4.266 mensajes
  • LocationCosta Rica

Escrito 21 mayo 2009 - 02:33

Hola
Te entiendo, es una exigencia del profesor, asi cambia la cosa.
Lo que si te puedo decir es que con delphi puedes hacer eso y mas sin el uso o con el uso de clases, para eso están los objetos ya definidos.
Con relacion a Acces, pues no es que me guste, es la que mas conozco y mas sencilla.
Saludos
  • 0

#8 egostar

egostar

    missing my father, I love my mother.

  • Administrador
  • 14.448 mensajes
  • LocationMéxico

Escrito 21 mayo 2009 - 02:37

Caral, jaja nono es algo muy grande no solo es el desarrollo del sistema tambien lleva un analisis (casos de uso, diagramas y todas esas cositas) y por supuesto un diseño donde se considera el lenguaje, IDE y la base de datos. ACCESS???(entiendo q te guste mucho) Pero del tema podriamos discutir un rato por q no tengo una gran opinion de access pero todo bien, por otro lado Sybase es una base tipo sql server, con seguridad por todos lados, esquemas y todas esas locuras pero no es tan conocido como el moustro de oracle(pero no me voy a salir del tema jaja) Ahora tampoco entiendo por q dices q no debo usar clases, o q no te parece por q si no uso clases el profe me escupe la cara (jaja).

Pero gracias, es agradable ablar con otros programadores =)
Y gracias por los links, los voy a ver cuidadosamente....................


Bueno, me parece bien que se requieran los objetos, lo que no me cuadra es que para una simple tarea estes usando esa base de datos, a menos claro que sea un proyecto de titulación  ^o| *-) 8-)

Salud OS
  • 0

#9 sattua

sattua

    Member

  • Miembros
  • PipPip
  • 25 mensajes

Escrito 21 mayo 2009 - 02:56

Volvemos a lo mismo Sybase....pues es el profe, con el emos trabajado con Mysql,sql server, postgres,firebird,oracle, el ya mencionado sybase, la cosa es q este profesor lo lleva a uno a hacer uso de las cosas buenas (por q nos limitariamos a usar una misma base de datos o una base sencilla???) de por si sybase es solo una base mas q ya hemos usado y q recomiendo pero no mas q oracle o mysql ( y no, no es un proyecto de graduacion)

AHORA!!! otra preguntita, (se las pongo simple) tengo un form(formulario) con un boton (nada mas), quiero q al darle click aparesca un nuevo formulario ( osea yo cree el form1 y form 2, pero el 2 solo aparecera cuando de click en el boton) GRACIAS(me gusta este foro).....

y porfa pongan codigo...
  • 0

#10 Caral

Caral

    Advanced Member

  • Moderador
  • PipPipPip
  • 4.266 mensajes
  • LocationCosta Rica

Escrito 21 mayo 2009 - 03:21

Hola
Codigo???.
A ver, esta si me la se.... :D :D :D
Saludos

Archivos adjuntos

  • Archivo adjunto  490_.zip   200,18KB   1 descargas

  • 0

#11 egostar

egostar

    missing my father, I love my mother.

  • Administrador
  • 14.448 mensajes
  • LocationMéxico

Escrito 21 mayo 2009 - 03:31

Hola
Codigo???.
A ver, esta si me la se.... :D :D :D
Saludos


Dijo código no aplicación ya creada :p

Salud OS
  • 0

#12 sattua

sattua

    Member

  • Miembros
  • PipPip
  • 25 mensajes

Escrito 21 mayo 2009 - 03:34

:D muchisimas ggracias viera empezado con eso jaja, sisi eso me da la nocion q nececito para entarle a delphi

GRACIAS a todos y principalmente a caral pura vida mae......
  • 0

#13 Caral

Caral

    Advanced Member

  • Moderador
  • PipPipPip
  • 4.266 mensajes
  • LocationCosta Rica

Escrito 21 mayo 2009 - 03:38

Hola
El código tiene algunos errores sencillo, lo hice a pie. :D
Ahora revisando lo corregí­ (ya esta listo), cosas de novatos.
Saludos
PD: Mira que algo tan sencillo.........
  • 0

#14 Delphius

Delphius

    Advanced Member

  • Administrador
  • 6.295 mensajes
  • LocationArgentina

Escrito 21 mayo 2009 - 07:18

Hola sattua,
Veo que ya te han recomendado los tutoriales ;)

No dejes de leer la propia ayuda de Delphi. Y también recomiendo la lectura del libro "La Cara Oculta de Delphi 4". Si usas otra versión no te hagas drama... es lo de menos, lo importante es que los conceptos los aprendas. Además, poco ha variado.

Respecto al tema OO vs DB, si lo quieres hacer bien yo dirí­a que leyeras sobre O/R Mapping. Aunque si es para un trabajo relativamente simple, se puede obviar el mecanismo de persistencia y tener algunas capas medianamente acopladas sin perder demasiada cohesión.

Si tienes dudas, en la medida que vayas avanzando, puedes consultarnos.

Saludos,
  • 0




IP.Board spam blocked by CleanTalk.