Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Como poner un arreglo en un form? (https://www.clubdelphi.com/foros/showthread.php?t=91214)

Guazna 04-12-2016 01:22:12

Como poner un arreglo en un form?
 
Buenas noches es que queria saber como poner un arreglo en un form pero que este arreglo tenga imaganes gracias por su tiempo al leer este enunciado

mamcx 04-12-2016 01:44:27

Has hecho varias preguntas que evidencian que estas apenas empezando.

Por lo que veo, necesitas afianzar mas los conocimientos, porque eso de ir adivinando es muy dificil ;)

Este es un libro muy recomendado:

http://www.marteens.com/pdfs/TheDarkSideOfDelphi6.pdf

Tambien puedes leer tutoriales en internet sobre programacion en Delphi. Busca informacion que afiance los conocimientos basicos.

Contrario a lo que podria parecer, es mucho mas rapido leer librios/hacer tutoriales e ir haciendo tu proyecto.

Guazna 04-12-2016 02:07:33

Gracias mamcx
 
Gracias es que veras mas que empezar me interesa mucho e intento aprender pero pues estoy haciendo un juego de naves ya lo tengo avanzado solo me faltan los enemigos y quiero ponerlos en un array asi estilo space invaders con eso digo todo y me urge hacerlo es un regalo que quiero hacer y mas que la verdd necesito ayuda para poder hacerlo y quisiera alguien que me apoyara con este proyecto

AgustinOrtu 04-12-2016 02:29:21

Código Delphi [-]
  TForm3 = class(TForm)
    procedure FormCreate(Sender: TObject);
  private
    ArregloDinamico: array of TBitmap; // arreglo dinamico
    ArregloEstatico: array [1..10] of TBitmap; // arreglo estatico, 10 imagenes
  public
  end;

procedure TForm3.FormCreate(Sender: TObject);
begin
  // para el arreglo dinamico hay que indicar su tamaño
  SetLength(ArregloDinamico, 3); // 3 imagenes

  // el uso es el mismo, accedes por indice, 0 based
  ArregloDinamico[0]. ...
  ArregloDinamico[25] // si el arreglo es de 3 imagenes, al acceder a la posicion 25 tenes un error en tiempo de ejecucion
  ArregloEstatico[12] // en este caso te ayuda el compilador, porque te vas de rango y eso no compila
end;

Casimiro Notevi 04-12-2016 04:02:41

Cita:

Empezado por Guazna (Mensaje 511458)
Gracias es que veras mas que empezar me interesa mucho e intento aprender pero pues estoy haciendo un juego de naves ya lo tengo avanzado solo me faltan los enemigos y quiero ponerlos en un array asi estilo space invaders con eso digo todo y me urge hacerlo es un regalo que quiero hacer y mas que la verdd necesito ayuda para poder hacerlo y quisiera alguien que me apoyara con este proyecto

Claro, claro, por supuesto... ¡ah!, veo que ya te han contestado.

AgustinOrtu 04-12-2016 04:05:46

Cita:

Claro, claro, por supuesto... ¡ah!, veo que ya te han contestado.
No suelo contestar este tipo de posts, pero esta vez quiero hacer un experimento

Guazna 04-12-2016 04:25:16

Gracias por el apoyo intentare incorporar el código proporcionado encerio muchas gracias

Guazna 04-12-2016 04:42:59

Ese codigo de arriba tiene varios errores o soy yo que no lo sabe colocar correctamente

AgustinOrtu 04-12-2016 05:45:31

Lo segundo

Casimiro Notevi 04-12-2016 10:29:26

Cita:

Empezado por AgustinOrtu (Mensaje 511461)
No suelo contestar este tipo de posts, pero esta vez quiero hacer un experimento

:) ^\||/^\||/^\||/

Neftali [Germán.Estévez] 05-12-2016 09:37:57

Cita:

Empezado por Guazna (Mensaje 511458)
...solo me faltan los enemigos y quiero ponerlos en un array

Antes de seguir, revisa la ayuda sobre TImageList.

Guazna 05-12-2016 15:59:42

Ya he visto varios tutos y no puedo hacer esa cosa

mamcx 05-12-2016 17:54:57

Cita:

Empezado por Guazna (Mensaje 511482)
Ya he visto varios tutos y no puedo hacer esa cosa

Si eso pasa es porque aun necesitas fortalecer las bases.

Lo que estas pidiendo es una tarea trivial, pero si no le ves el cómo ni con el ejemplo que te pusieron, entonces debes parar y empezar a estudiar los fundamentos con calma; con hacer ejercicios y todo.

No hay como evadir esto. Sin los aspectos elementales claros, estarás en un ciclo infinito de tener que parar a cada paso preguntando: qué sigue ahora?

Hay un conjunto de tareas, que se cuentan con los dedos de la mano, que todo programador debe tener claro y saber hacer de memoria. Sin estos, es muy difícil progresar o se termina haciendo un montón de código innecesario.
---

Cuando empecé a programar en Delphi, tenia solo un libro e internet no estaba a mi alcance (por los 1996). Lo que hice fue leer el libro en una sola tirada (que ademas, en ingles y yo aun no entendía mucho). Eso no me demoro mas de unos pocos dias. Luego lo empece de nuevo a hacer cada ejemplo y tutorial, escribiendo el codigo (nada de copiar y pegar) y usando el debugger para ver paso a paso que es lo que hacia. Luego leia la ayuda sobre todo lo que se me ocurría.

Esto te lo digo porque el proceso entero duro una semana o quizas un poco mas (El libro era de esos que te dicen "Aprende a programar Delphi en 21 días").

Ahora aprender es mucho mas facil, y si le dedicas un poco de tiempo sera mucho mas RENTABLE que hacer preguntas cada rato.

NO que esté mal hacer preguntas*, es que necesitas mejores bases para que puedas hacer las que son más sustanciosas.

P.D: Incluso las preguntas mas "elementales" enseñan muchisimo, pero eso sucede LUEGO de que conozcas la respuesta "simple" y tengas experiencia.

P.D.2:

Dices que has visto tutoriales y nada.

Te cuento el porque.

Cuando uno arranca solo se preocupa por resolver una tarea, se busca un tutorial y simplemente "copia" lo que esta ahi. Pero si te estas estrellando es porque no has *estudiado*. Es diferente.

Por ejemplo, mi hermano llevaba como 3 años haciendo 3d con resultados pobres. Luego hizo un curso donde le enseñaron las bases (Iluminacion, Posicionamiento de camaras, Composición de escenas, Principios de animacion) y de un mes a otro los resultados fueron notables. De pronto, los tutoriales cobran más sentido y empezaron a resultar efectivos.

Aqui es lo mismo. Si no tienes los fundamentos, los tutos serán inefectivos por siempre.

AgustinOrtu 05-12-2016 19:37:31

Cita:

Empezado por mamcx (Mensaje 511485)
...

Mas claro imposible. A eso mismo queria llegar. Que sigue ahora?

Era para mostrarle de manera evidente que si no sabe lo mas basico, va a tener que depender siempre de alguien que le de el codigo para copiar y pegar. Y el codigo copiado y pegado esta bien para ir "haciendo pruebitas" pero cuanto se tiene que integrar con la aplicacion final hay que entenderlo, adaptarlo, mejorarlo o cambiarlo

No esta mal hacer preguntas, pero para aprender tenes que empezar por cosas mas faciles. Estas queriendo andar en avion y no sabes ni lo que es el piso


La franja horaria es GMT +2. Ahora son las 22:55:27.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi