|
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 - JuanK
Páginas: 1 ... 187 188 [189] 190 191 ... 231
4701
« en: Martes 2 de Marzo de 2004, 05:27 »
excelente noticia
4702
« en: Jueves 26 de Febrero de 2004, 05:15 »
lo mas abajo que lo puedes hacer es a travez de sockets, si quieres mas abajo tardarias decadas entras desarrololando tu propia api de comunicacion entre procesos via tcp /ip
4703
« en: Sábado 21 de Febrero de 2004, 06:05 »
te equivocaste .. aca no le hacemos la tarea a nadie, mucho menos a alguien peresozo que no quiere aprender... y muchisisisisisimo menos gratis
si quieres aprender te resolvemos las dudas, pero sino..... ya sabes como te va.. ese programa es muy sencillo, es de principiantes y logicamente no lo puedes gacer porque eres principiante y de eso se trata de que lo intentes de hacer para dejar de ser una principiante.
4704
« en: Sábado 21 de Febrero de 2004, 06:01 »
ya revisaste en la seccion de publicaciones y ebook? creo que no.. ahi hay links a libros de cshrp .net si alguno esta roto me avisas y te lo envio, yo aprendi C# con esos libros, tambien te recomiendo esto: http://www.elguille.info/NET/cursoCSharpErik/index.htm
4705
« en: Sábado 21 de Febrero de 2004, 05:59 »
jejeje 3 capas.... creo que no sabes de loq ue estas hablando.. estas muy perdida ... que necesitas hacer exactamente??
la arquitectura de tres cpàs no es propia de .net , es decir la puedes implementar con lo que sea... elproblema no es el lenguiaje sino la forma en que utilizs diferentes componentes de la aplicacion... explicate mejor porfa.
4706
« en: Sábado 21 de Febrero de 2004, 05:57 »
si lo hace.
4707
« en: Jueves 12 de Febrero de 2004, 05:40 »
aca no le hacemos el trabajo a nadie!!!
hay muchos foros donde si lo hacen, vete para alla y quedate bruto de por vida!!! que falta de responsabilidad y de compromiso, deberia darte verguenza.
4708
« en: Domingo 8 de Febrero de 2004, 15:13 »
no lo se, no los he usado todos... por cierto que tiene que ver esto con allegro?
4709
« en: Domingo 8 de Febrero de 2004, 15:12 »
suena interesante pero no entioendo cual es el problema.
4710
« en: Viernes 6 de Febrero de 2004, 05:23 »
gracias
4711
« en: Viernes 6 de Febrero de 2004, 04:56 »
Bueno tranquilos... igual no es obligacion y hay cosas que tienen prioridad. quiero escuchar los comentarios de todos para que feliciten a plaf por su excelente trabajo... ya viene el proximo reto.. es mas facil.. pero mas bonito
4712
« en: Jueves 5 de Febrero de 2004, 04:56 »
Saludos, solo queria sugerir que el foro de OpenGL fuera movido omo subforo de programacion de videojuegos.
Gracias.
4713
« en: Jueves 5 de Febrero de 2004, 04:51 »
Para shephiroth dreadlock jonathan saludos amigos, el reto estaba abierto hasta el sabado que paso.. como no he visto ningun post de su parte, debo preguntarles quienes continuaran on el reto y quienes y no, en el caso de que alguno decida no continuar, me gustaria saber porque y los motivos, para de esta manera retroalimentar las dudas e inconvenientes que se hayan tenido, por el momento el ganador absoluto y unico es plaf, y digo absoluto porque el programa que hizo es mucho mejor que el mio. FELICITACIONES PLAF!!! bueno en todo caso no me fue tan mal, ya que aunque el codigo es largo y la verdad falta depurarlo bastante alcance a ser una milesimas más rapido esta es mi solucion:
4714
« en: Jueves 5 de Febrero de 2004, 04:41 »
UN seniffer es un programa que 'vigila' las actividaes realizadas en un pc, para enviar informcion a otra persona, esta infromacion puede ir desde contraseñas, hasta sitios mas visitados, sw instalado, y otros tipos de actividades.
4715
« en: Jueves 5 de Febrero de 2004, 04:40 »
Me parece aburrido de programar.. demasiadas vueltas para algo tan sencillo.. es mas me parece que los programas pierden su logica habitual para convertirce enun ciclo de mensajes.. mejor dicho se vuelve orientado a objetos pero por debajo
4716
« en: Jueves 5 de Febrero de 2004, 04:38 »
Definitivamente amilus sabes bastabte de esto de los videojuegos!!!!
te felicito!!!.
4717
« en: Miércoles 4 de Febrero de 2004, 05:35 »
me parece muy buena idea.
4718
« en: Martes 3 de Febrero de 2004, 22:59 »
Hola... que ha pasado con las nuevas secciones??? jajaja no es por presionar ni mas faltaba.
me podrias contar como va el foro.. es decir visitas diadiasm,, mensuales.. es esto bueno o malo... en fin... gracias.
4719
« en: Martes 3 de Febrero de 2004, 22:52 »
1-- si en teoria, aunque allegro realmente no usa nada en gdi, se hizo una version que utiliza directx, con el fin de crear compatibilidad con la programacion para win32, en todo caso si usas muchas cosas en gdi para hacer lo que hace una funcion en directX .. el resultadio no sera mejor ya que las librerias ahn sido desarrololadas de la forma mas optimizada posible lo cual seguramente es mejor de lo que cualquirea de nosotros lograria 2-si 3- no exactamente de esa forma, pero deben haber funciones capaces de soportarlo y ademas funciones que copien de un backbuffer normal (char *) a un contexto de memoria. 4-si quedaria mas claro , pero en ese caso usa c++ y no c, es mas emjor c#.. es lo mas claro que conozco en cuanto programacion., si usas lenguaje c, mejor usa allegro.
4720
« en: Martes 3 de Febrero de 2004, 20:31 »
todas te sirven y todas permiten backbuffer. el ejemplo de gdi que coloque hoy en el foro de c++ usa double buffer. directx es implicitamente gdi, ya que se monta partiendo de este, allegro, salvo que lo uses en djgpp o en un entorno dos o linux... tambien resulta usar directx.
4721
« en: Martes 3 de Febrero de 2004, 20:27 »
bueno, caeria bien que de vez en cuando alguien me ayudara a mi!!! bueno ya investigue bastantede gdi y de la api de windows, pero no me gusto mucho trabajar asi el modo grafico... es muy 'feo' de usar, aqui un pequeño ejemplo de tantos que hice: más abajo esta el ejecutable #include<stdio.h> #include<windows.h> int WINAPI WinMain( HINSTANCE, HINSTANCE, LPSTR, int ); LRESULT CALLBACK WndProc( HWND, UINT, WPARAM, LPARAM ); int makeAllScreenWindow(HWND , HINSTANCE , int ); char WindowName[] = "Bitmap"; char WindowTitle[] = "Bitmap"; int x=10, y=10, Hres, Vres, speedy=5, speedx=10; HDC hdc, hdcMem, hdcMemBackUp; HGDIOBJ hbm,hbmBK; int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow ) { MSG msg; HWND hwnd=NULL; makeAllScreenWindow(hwnd,hInstance,nCmdShow ); hdc = CreateDC( "DISPLAY", NULL, NULL, NULL ); Hres=GetDeviceCaps(hdc, HORZRES); Vres=GetDeviceCaps(hdc, VERTRES); hdcMem = CreateCompatibleDC(hdc); hdcMemBackUp = CreateCompatibleDC(hdc); hbm = CreateCompatibleBitmap(hdc, Hres, Vres); hbmBK = CreateCompatibleBitmap(hdc, Hres, Vres); SelectObject(hdcMemBackUp, hbmBK); SelectObject(hdcMem, hbm); BitBlt(hdcMemBackUp,0,0,Hres, Vres , hdc, 0,0, SRCCOPY); while( GetMessage( &msg, NULL, 0, 0 ) ) { TranslateMessage( &msg ); DispatchMessage( &msg ); } BitBlt(hdc,0,0,Hres, Vres , hdcMemBackUp, 0,0, SRCCOPY); DeleteDC( hdcMemBackUp ); DeleteDC( hdcMem ); DeleteDC( hdc ); return( msg.wParam ); } LRESULT CALLBACK WndProc( HWND hwnd, UINT message, WPARAM wParam, LPARAM lParam ) { switch( message ) { case WM_PAINT: TextOut( hdcMem, 0, 0, "Ejemplo GDI, presione escape para salir",39); Rectangle (hdcMem,x,y,x+100,y+100); if(x+100>Hres) speedx*=(-1); if(y+100>Vres) speedy*=(-1); if(x<=0) speedx*=(-1); if(y<=0) speedy*=(-1); x+=speedx; y+=speedy; if(!BitBlt(hdc,0,0, Hres, Vres, hdcMem, 0,0, SRCCOPY)) TextOut( hdc, 0, 0, "Fallo al escribiir en hdc desde hdcmem",33); break; case WM_KEYDOWN: switch(wParam) { case VK_ESCAPE: DestroyWindow( hwnd ); break; default: break; } break; case WM_DESTROY: PostQuitMessage( 0 ); break; default: return( DefWindowProc( hwnd, message, wParam, lParam ) ); } return(0); } int makeAllScreenWindow(HWND hwnd, HINSTANCE hInstance, int nCmdShow) { WNDCLASSEX wcx; wcx.cbSize = sizeof( WNDCLASSEX ); wcx.style = CS_HREDRAW | CS_VREDRAW; wcx.lpfnWndProc = WndProc; wcx.cbClsExtra = 0; wcx.cbWndExtra = 0; wcx.hInstance = hInstance; wcx.hIcon = LoadIcon(NULL, IDI_WINLOGO); wcx.hCursor = LoadCursor(NULL, IDC_ARROW); wcx.hbrBackground = (HBRUSH) GetStockObject( WHITE_BRUSH ); wcx.hIconSm = LoadIcon(NULL, IDI_WINLOGO); wcx.lpszClassName = WindowName; wcx.lpszMenuName = NULL; if( !RegisterClassEx( &wcx ) ) return( FALSE ); hwnd = CreateWindowEx( WS_EX_OVERLAPPEDWINDOW, WindowName, WindowTitle, WS_POPUP , 0, 0,1, 1, NULL, NULL, hInstance, NULL); if( !hwnd ) return( FALSE ); ShowWindow( hwnd, nCmdShow ); return TRUE; }
4723
« en: Martes 3 de Febrero de 2004, 08:02 »
Saludos este tutorial asume que ya han compilado e instalado previamente allegro para msvc, solamente se tratan los aspectos de configuracion del IDE. Espero que les sea util. Utilizando estas configuraciones se vitan muchos errores, entre ellos el error Ordenamiento error LNK2019: símbolo externo _main sin resolver al que se hace referencia en la función _mainCRTStartup
4724
« en: Sábado 31 de Enero de 2004, 06:36 »
<input name="chLikely" type="checkbox" value="Regxp" checked >
en este caso el parametro enviado por el check box seria chLikely y el valor Regxp los parametros SIEMPRE son de tipo String String variable; variable=request.getParameter("chLikely"); variable seria igual a Regxp
4725
« en: Viernes 30 de Enero de 2004, 06:09 »
facil: <form action="" method="get" name="formulario_quick" id="formulario_quick"> <div align="left"> <label>Búsqueda Rápida por Palabras clave: </label> <input type="text" name="textKey" onFocus="this.value=''" > <input type="submit" name="Submit" value="Buscar" > <br><input name="chLikely" type="checkbox" value="Regxp" checked > <span class="Estilo1">Buscar Palabras similares</span></div> </form>
este es el codigo de un formulario, el ultimo item es un checkbox... si se envia el formulario los siguientes parametros seran enviados como peticion al servlet: http://..../.../proyecto_completo.jsp?chLikely=Regxpes decir el check se envia como parametro al servlet o a lo que quiera que uses esto sucede automaticamenta al hacer un submit al formulario.... para resivirklo lo harias con: variable=request.getParameter("chLikely");
Páginas: 1 ... 187 188 [189] 190 191 ... 231
|
|
|