Hola. a Tod@s
1.- Disculpen si molesto a alguien.... :-) sorry pues... :-)
Es mi primera participacion en este foro y espero ser util.
2.- Soy aficionado a la programacion, pero estube alejado un tiempo mas o menos
largo, es decir me quede cuando se utilizaba el WNDCLASS, ahora se usa
WNDCLASSEX uds. comprenden (WIN16 ahora se usa WIN32)
3.- Tengo esta duda hace mucho... y ya quiero deshacerme de ella de una vez.
(No habia mucha gente con quien intercambiar ideas ....).
I) Cuando hacia proyectos en C/C++ casi todos los autores recomendaban
crear archivos de cabecera los *.h y definir los prototipos ahi, pero a mi me
resultaba tedioso escribir mi archivo principal *.cpp cambiar a la ventana
del H y añadir la definicion de la funcion repitiendo codigo. algo asi como
(esto es pseudocodigo)
// *.h
funcion1(int a,char
funcion2()
// *.cpp
main()
funcion1(...)
funcion2()
...
funcion1(int a,char
...
funcion2()
...
pero si solo usas un archivo *.cpp y pones algo asi como.
// *.cpp
...
funcion1(int a,char
...
funcion2()
...
main()
funcion1(...)
funcion2()
funciona igual pones al final el main y lo mismo sucede son WINDOWS
//*.cpp
wndproc1(...)
...
wndproc2(...)
...
winmain(...)
wndclass.lpfnWndProc=funcion1
...
ahora creo yo que se deve usar *.h es decir yo pongo ahi definiciones de tipos, contantes enumeraciones etc. pero no pongo nada de funciones y sus prototipos
eso se hace creo yo para acceder digamos a windows nada mas cuando uno ve el
codigo de windows.h ahi si pues se esta accediendo a funciones que estan en los DLL GDI KERNEL etc que Microsoft windows pretende mantener oculto por ovias razones, pero a un programador medio no me parece hacerce lios con las definiciones previas
II) Ayuda si les pido ayuda pues mis progamas WIN16 no funcionan bien
estoy migrando a WIN32 por mis propios medios pero me dificultoso
agradesco anticipadamente a alguien k me pase algunos URLs con
informacion de WINDOWS/2K/2000/XP ... pero que no sea nada visual
que sea c/c++, es k no me gusta k me suban a la montaña si puedo hacelo
yo mismo, igual me pasa en programacion, no me gusta el VISUAL * .
ah por cierto alguien tiene acceso a los archivos GIFs, JPEG. es decir
manipularlos leerlos, ver su cabecera, visualizarlos, etc. es para un
proyecto de control. gracias..... :-)
PD... quisiera responder a un reto k vi por aca. pero como no tengo mucho tiempo
espero comprendan repondere aqui...
se trata de dibujar una linea en la pantalla, indicar su pendiente, y otras cosas mas
creo k se trata de un metodo numerico y no usar line(...) del BGI sino mas bien algo asi como.
y=m(x+c), m = deltaY/deltaX
y graficar la linea pixel por pixel, los valores de x varian y se grafica en la pantalla
haciendo una transfomacion de coordenadas simple.
la proxima vez le madare el codigo fuente....
es matematica basica....
chau. BYE-BYE