• Sábado 10 de Mayo de 2025, 05:37

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Mensajes - Diodo

Páginas: 1 ... 23 24 [25] 26 27 ... 30
601
Visual C++ / Re: Problema Con Imagen De Fondo En Un Dialogo
« en: Martes 1 de Febrero de 2005, 13:39 »
Hola

Para que cualquier elemento de un formulario (botones , statics,editboxs , etc) aparezca por encima de una imagen de fondo activa en ellos la propiedad de extended styles " transparent
En el editor visual del dialogo te seguira apareciendo por detras de la imagen, pero al probar el dialogo aparecera por delante de la imagen

un saludo  :hola:

602
Dudas informáticas / Re: Existe La Tinta Blanca Para Impresoras
« en: Lunes 31 de Enero de 2005, 22:40 »
Hola

El color blanco se obtiene como mezcla de los 3 colores primarios, por eso las impresoras que son de color tienen 2 cartuchos el de negro y el de color(3 colores primarios)

un saludo

603
La taberna del BIT / Re: Los Deportes No Aptos Para Informaticos??
« en: Lunes 31 de Enero de 2005, 18:43 »
Hola  :hola:

No me considero un programador, pero tambien paso mucho teimpo sentado delante de un ordenador.

Practique 4 años baloncesto en un equipo,ademas juego al futbol (soccer para los guiris) siempre que puedo y hace 3 años corri una Maraton (42,200 km) y bastantes carreras de 10 Km, tambien jugue a padel,tenis,ping pong,frontennis,ciclismo,etc etc. Basicamente esos deportes, aunque me gusta ver todos comodamente desde el sofa  :lol:

Asi que no creo que la imagen del programador tenga que ir asociada a una persona obesa y sedentaria aunque ultimamente las agujetas solo me salen en los dedos de aporrear el teclado

un saludo  :hola:

604
OpenGL / Re: Error Funcion Glutmousefunc
« en: Lunes 31 de Enero de 2005, 18:32 »
Hola de nuevo :hola:

Curioseando por internet encontre este ejemplo que te puede venir como anillo al dedo.

Espero que te sea de ayuda , saludos  :kicking:

605
Dudas informáticas / Re: Pregunta Tonta :p
« en: Lunes 31 de Enero de 2005, 18:14 »
¿experience?    ;)

606
OpenGL / Re: Error Funcion Glutmousefunc
« en: Lunes 31 de Enero de 2005, 15:38 »
Hola

Perdona, no vi lo de que querias hacerlo con dialogos, bueno aqui te dejo un ejemplo de una ventana opengl metida dentro de un dialogo

http://www.codeguru.com/Cpp/G-M/opengl/article.php/c5583/

echale un ojo y descargate el codigo fuente que esta en la misma pagina

Veras que hay una clase COpenGL que implementa el recuadrod e la ventana opengl y que se hereda de CWnd, bien pues para implementar eventos de raton cuando esta sobre esa ventana simplemente debes ir al class wizard y agregar el metodo WM_MOUSEMOVE a la clase, se te creara automaticamente el metodo y podras añadirle lo que quieras

Por ejemplo que salga un MessageBox diciendo que has pasado por el recuadro de la vista OpenGL

Código: Text
  1.  
  2.  
  3. void COpenGL::OnMouseMove(UINT nFlags, CPoint point)
  4. {
  5.   // TODO: Add your message handler code here and/or call default
  6.   MessageBox("has pasado por el recuadro OpenGL");
  7.   CWnd::OnMouseMove(nFlags, point);
  8. }
  9.  
  10.  
  11.  

ya se que es una tonteria el ejemplo.Para controlar la posicion del raton dentro del recuadro usa el argumento de la funcion Cpoint point

por ejemplo

Código: Text
  1.  
  2.  
  3. point.x  //para obtener la coordenada x
  4. point.y  // para obtener la coordenada y
  5.  
  6.  
  7.  

Con esta funcion y las de eventos de pulsacion de los botones del mouse podras ahcer practicamente todo.Fijate como se hace en la clase que te pase VistaGL.cpp

un saludo  :hola:

607
Visual C++ / Re: Ayuda Visual C++
« en: Sábado 29 de Enero de 2005, 00:38 »
Hola :hola:

Este no es un foro de contratacion de asesores en programacion, si no para resolver dudas gratis.
Simplemente escribe la duda que tengas y se te intentara ayudar en lo posible

un saludo

608
Sobre los Foros de SoloCodigo / Re: Sobre El FTP
« en: Jueves 27 de Enero de 2005, 11:14 »
Hola  :hola:

Me parece muy buena idea.
Todavia no he usado el ftp, pero si lo ordenais por temas quizas me anime a subir algo y a bajar, si hay cosas interesantes .....

Un saludo  :kicking:

609
OpenGL / Re: Error Funcion Glutmousefunc
« en: Jueves 27 de Enero de 2005, 11:03 »
Hola  :hola:

Aqui te dejo una clase que implementa una Vista de OpenGl sobre una aplicacion visual c++, viene con algunos comandos de interaccion con el raton

Para implementar la clase en una aplicacion SDI debes hacer lo siguiente:

1) Crear una aplicaion SDI,desactivando en el wizard la opcion Document/View architecture support

2)Una vez creada debes tener 3 clases (el mainframe el app y childview , bueno y tb el dialogo de ayuda)

3)Ahora incluyes los 2 archivos de la clase VistaGL al proyecto y linkas al proyecto las siguientes librerias opengl32.lib y glu32.lib que se supones tendras instaladas en el pc

4)Vas al CChildView.cpp e incluyes la cabecera de VistaGL y cambias la herencia de CCHildView que se hereda de CWnd por VistaGL, algo asi:

Código: Text
  1.  
  2.  
  3. #include "VistaGL.h"
  4. class CChildView : public VistaGL
  5. {
  6.  
  7.  

5) Ahora te vas al metodo onpaint de CChildView y le decimos que a la hora de pintar en pantalla recurra al metodo onpaint de vistaGL, de esta forma:

Código: Text
  1.  
  2.  
  3. void CChildView::OnPaint()
  4. {
  5. CPaintDC dc(this); // device context for painting
  6. // TODO: Add your message handler code here
  7. VistaGL::OnPaint(); // <==== ESTA LINEA ES LA QUE DEBES METER
  8. // Do not call CWnd::OnPaint() for painting messages
  9. }
  10.  
  11.  
  12.  

6)Una vez hecho esto ya podras pintar usando por ejemplo el metodo pintaescena() de la clase VistaGL o simplemente desde el propio constructor de la clase
Ahora lo que haremos sera permitir a la clase VistaGL controlar los eventos de la clase CChildVies como por ejemplo los eventos de raton
En el siguiente trozo de codigo de CCHildView.cpp debes cambiar Cwnd por VistaGL

Código: Text
  1.  
  2.  
  3. BEGIN_MESSAGE_MAP(CChildView,CWnd ) //<== AQUI cambia CWnd por VistaGL
  4. //{{AFX_MSG_MAP(CChildView)
  5. ON_WM_PAINT()
  6. //}}AFX_MSG_MAP
  7. END_MESSAGE_MAP()
  8.  
  9.  
  10.  

Y ya esta ¡¡¡ eso es todo

Los metodos implementados para hacer uso del raton son los que proveen las MFC

OnMouseMove(UINT nFlags, CPoint point)
OnLButtonDown(UINT nFlags, CPoint point)

etc etc

buscalos en CChildView.cpp y te haces una idea de como van

Espero que te sea de ayuda ,un saludo  :hola:

610
La taberna del BIT / Re: Quien Me Cree Inepto
« en: Sábado 22 de Enero de 2005, 00:09 »
Hola

"tonto es el que hace tonterias" Gump Forrest Gump  :lol:

Me parece un poco tonto que quieras demostrar que no eres tonto con una encuesta , valga la revundancia jejeje que pasa que si sale SI es que lo eres y si sale NO es que no??? yo tb voto pq estas algo loco

saludos  :hola:

611
C/C++ / Re: Ficheros
« en: Sábado 22 de Enero de 2005, 00:01 »
Hola

para el caso de manejo de archivos para guardar estructuras se que hay una funcion fseek para situarte en un registro concreto, para el caso de datos sueltos no se si hay alguno, lo mas seguro que no, pero puedes hacerla facilmente con un bucle e ir leyendo hasta el registro que desees, y entonces sobreescribir o cambiar el dato que quieras
De todas maneras veo mejor opcion que metas todos esos registros en una lista enlazada y los modifiques desde la lista y luego lo vuelvas a guardar

un saludo

612
Robótica / Re: Favoritos Robotica (aporta Con Tu Link)
« en: Viernes 21 de Enero de 2005, 21:49 »
Hola

aca va mi aporte:

http://www.automatas.org/

pagina dedicada al mundo de los automatas industriales, con links a muchos fabricantes y algun que otro manual

saludos  :hola:

613
La taberna del BIT / Medid Vuestro Iq
« en: Viernes 21 de Enero de 2005, 09:05 »
Hola a todos

Si queresi saber que tanto inteligentes sois (inteligencia general) podeis hacer este test de 39 preguntas en 40 minutos, solo son preguntas de completar series asi que animo y despues podeis publicar la puntuacion aca, a ver quien la tiene mas larga  :P

Aca el link   http://www.iqtest.dk/main.swf

Yo saque 118 puntos en 35 minutos (a partir de 140 es superdotado), aunque el tiempo no influye , podeis agotarlo todo y no os bajaran la nota.

un saludo y suerte

614
C/C++ / Re: Ficheros
« en: Jueves 20 de Enero de 2005, 23:35 »
Hola

Perdon, me pase por alto lo de que no podias usar estructuras

Aqui te dejo otro ejemplo hecho con la funcion que tu usas fprintf que guarda un registro en cada linea del archivo .dat

Código: Text
  1.  
  2.  
  3. #include <stdio.h>
  4.  
  5. void main()
  6. {
  7.   char nombre[15];
  8.   char apellido[15];
  9.   int edad;
  10.   FILE *puntero;
  11.   puntero=fopen("DATOS.DAT","w");
  12.   for(int i=0;i<3;i++) // guardo 4 registros
  13.   {
  14.     printf("introduce el nombre\n");
  15.     scanf("%s",&nombre);
  16.     printf("introduce el apellido\n");
  17.     scanf("%s",&apellido);
  18.     printf("introduce la edad\n");
  19.     scanf("%i",&edad);
  20.     fflush(stdin);
  21.     fprintf(puntero,"%s %s %i",nombre,apellido,edad);
  22.   }
  23.   fclose(puntero);
  24. }
  25.  
  26.  
  27.  

saludos

615
C/C++ / Re: Ficheros
« en: Jueves 20 de Enero de 2005, 21:42 »
Hola

Para guardas archivos como estructuras usa mejor fwrite

Aqui te dejo un ejemplo

Código: Text
  1.  
  2.  
  3. // suponiendo que hay una variable de tipo struct llamada estructura
  4.  
  5. FILE *puntero; // creamos un ptro a archivo
  6.  
  7. puntero=fopen("DATOS.DAT","wb"); //abrimos
  8.  
  9. fwrite(&estructura,sizeof(estructura),1,puntero);  
  10.  
  11. // los argumentos son por este   orden , la direccion de la estructura que quieres guardar, su tamaño, el tercero deja 1 siempre, y wb significa abierto enpara escribir en modo binario.
  12.  
  13. fclose(puntero); //cerramos
  14.  
  15.  
  16.  


saludos  :hola:

616
Sobre los Foros de SoloCodigo / Re: Foro De Robotica
« en: Jueves 20 de Enero de 2005, 21:01 »
Las propias palabras lo dicen:

Administrador -----> Administra

Moderador ---------> Modera

Forero --------------> Forerea  :blink:   :D

yo tb voto por jhonatan, ya que es el mejor preparado, si fuera el año que viene votaria por mi ya que me voy a cansar de ver automatas  B)  :P  jejeje .De momento me voy preparando viendo pelis como cortocircuito(1 y 2) robocop (1,2 y 3) y terminator 3 Rise of Machines

saludos

617
Dudas informáticas / Numeros Aleatorios, De Verdad, Con Krypton
« en: Jueves 20 de Enero de 2005, 11:35 »
Hola  :hola:

Como muchos sabeis las funciones que nos permiten generar numeros aleatorios en cualquier lenguaje de programacion estan ligadas a parametros que no son en si aleatorios, por eso son llamados pseudoaleatorios.
Segun esta noticia:

http://www.kriptopolis.org/node/269

han hallado una forma de conseguir esos numeros aleatorios, de verdad, mediante la descomposicion atomica del Kr-85 (proceso que genera ciertas emisiones de energia segun dicen aleatorias)
En esta pagina detallan todo el proceso fisico del Kr-85 asi como el hardware necesario y su adaptacion para conseguir dichos numeros

http://www.fourmilab.ch/hotbits/

Asi que ya sabeis si hacen preguntas sobre como hallar un nº aleatorio los mandais a esa pagina  :D  y que se construyan un reactor para el Kr-85




Aunque mejor sera usar un plugin que tienen para java que conecta con su servidor y nos da una serie de numeros aleatorios



saludos  :hola:

618
Robótica / Gracias Por Este Foro
« en: Jueves 20 de Enero de 2005, 10:57 »
:hola:  Gracias solocodigo

Ahora a esperar que se llene de interesantes discusiones

saludos

619
Sobre los Foros de SoloCodigo / Re: Foro De Robotica
« en: Jueves 20 de Enero de 2005, 08:46 »
5 votos, ya se puede abrir  :D

saludos  :hola:

620
ASM (Ensamblador) / Re: Puerto Serial
« en: Miércoles 19 de Enero de 2005, 09:57 »
Hola

Esta es una pagina que te puede interesar:

http://usuarios.lycos.es/tervenet/TUTORIALES/SerialPort.htm

primero hay una descripcion del puerto serial y luego 2 ejemplos de programacion ( 1 en C y otro en asm) para transmitir datos por el.

un saludo  :hola:

621
Programación de Videojuegos / Re: Pseudo Encuesta
« en: Martes 18 de Enero de 2005, 19:45 »
Hola  :hola:

Tiene buena pinta el juego JuanK, nos dejaras echar unas partidas? te podemos ayudar a testearlo  :D
Una pregunta que diferencia hay entre el personaje con la espada ( que esta como mas definido) y el tigre o leopardo ( que esta como pixelado)??

Respecto a la encuesta:

¿Estas desarrollando algun videojuego actualmente?

No y no por falta de ganas ,sino por falta de tiempo, pero cuando pueda me gustaria versionar un juego que tiene muchos años y no se si conocereis, se llamaba "oil imperium", y lo corria en mi viejo 386 en graficos cga, la verdad es que era bastante entretenido, era un juego de estrategia comercial de empresas de petroleo, habia que comprar licencias en diferentes paisses y luego plantar las torres, comprar tanques, etc etc.
como no estoy programando voy a decir como lo haria en tal caso:

¿que lenguaje usas?

usaria visual c++

¿usas librerias graficas?¿cuales?¿poque?

creo que usaria opengl que es la unica que se manejar un poco

¿para que sistema lo estas programando?

evidentemente seria para SO windows

¿en que fase esta?

en fase de idea lejana  :)

¿hace cuanto que lo estas programando?

no comment

¿que resolucion usa?

seria en ventana creada con visual c++ asi que seria ajustable a cualquier resolucion

¿de que se trata?

Estrategia industrial y comercial, aunque tambien tendria algo de accion

¿programan otras cosas que no sean videojuegos?

de momento no

¿estudian algo relacionado?

ingenieria industrial especialidad en electronica, asi que esta medianamente relacionado

un saludo

622
Visual C++ / Re: Documentacion
« en: Lunes 17 de Enero de 2005, 23:37 »
Hola jodijo

Las MFC son las microsoft foundation classes y a parte de ser la base de las aplicaciones hechas con vc++ son una gran coleccion de clases que permiten hacer practicamente todo, ademas usando estas clases te aseguras de que la aplicacion funcionara siempre bajo un SO windows

Yo empece a estudiar sobre visual c++ con estos 2 libros

FJ Ceballos. Visual C++. Aplicaciones para Win32.

y

Programacion Avanzada con Visual C++  Ed McGraw Hill

El primero es mas sencillo para comenzar y el segundo trata temas un poco mas avanzados

Sobre paginas web la mejor de todas es:

http://www.dcp.com.ar/

donde viene un tutorial de manejo de vc++ y manejo de algunas clases de las MFC

Otra pagina con algunos tutoriales en ingles es:

http://devcentral.iticentral.com/articles/MFC/default.php

Y sin duda alguna la pagina con mas informacion, la de msdn

http://msdn.microsoft.com/

Buscando en la libreria la clase que quieras encontraras para que sirve como se usa , sus metoodos , etc

Espero que te sirva de ayuda , un saludo  :hola:

623
Hola de Nuevo, gracias por responder

He encontrado el link de la compañia que hace el juego (digital leisure) y es la misma que hizo el famoso "dragons lair", tambien hace algunos juegos de esos que es como si vieras una peli solo que tienes una pistola y puedes ir cargandote a tios

este es el link http://www.digitalleisure.com

He visto algunas pantallas del juego are you all that y a primera vista parece algo mas que unas fotos pasando como en el powerpoint.

este es el link de los screenshots

http://www.digitalleisure.com/prayat_screenshots.html

y aqui otro juego de trivial para dvd domestico (se ve que solamente se pueden hacer trivials)  :)

http://www.newsoft.es/prodtrivialdvd.htm

Saludos  :hola:

624
Virus / Microsoft Contra El Sw Malintencionado
« en: Domingo 16 de Enero de 2005, 14:24 »
Hola a todos

Aqui le dejo un enlace a este miniantivirus que ha sacado Microsoft

http://www.microsoft.com/downloads/details...&DisplayLang=es

algunos de los bichos que detecta y elimina son: Berbew, Doomjuice, Gaobot, MSBlast, Mydoom, Nachi, Sasser y Zindos

un saludo

625
Visual C++ / Re: Algún Curso Por Ahi??
« en: Sábado 15 de Enero de 2005, 22:42 »
En el emule hay muchos:

sobre todo en ingles

Microsoft.Visual.Studio..NET.C++.for.Dummies.Quick.Reference.Guide

O'Reilly Programming with Microsoft Visual C++

Sams Teach Yourself MSVisualC++.NET

McGrawHill  VisualC++.NET Developers Guide

y la lista sigue

Tambien hay algo en español , pero menos y de peor calidad

saludos

Páginas: 1 ... 23 24 [25] 26 27 ... 30