|
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 ... 176 177 [178] 179 180 ... 231
4426
« en: Martes 18 de Mayo de 2004, 01:55 »
no he entendido absolutamente nada de lo que has dicho.
4427
« en: Martes 18 de Mayo de 2004, 01:16 »
que quiere decir esto? no entendi ni pio.
4428
« en: Lunes 17 de Mayo de 2004, 23:05 »
jejeje
4429
« en: Lunes 17 de Mayo de 2004, 20:55 »
Pues creeme que la serie fibonacci no tiene nada que evr con listas enlazadas.. ubicate!!! antes de comenzar.
4430
« en: Lunes 17 de Mayo de 2004, 20:53 »
yo tengo uno en la casa, no se si sea el mismo pero lo posteare en la noche.
4431
« en: Lunes 17 de Mayo de 2004, 20:52 »
a parte del ';' al final de la funcion, yo dejaria esto asi.. ya que tus comentarios presentan inconsistencias al cerrar: /************************************************************/ /*PROTOTIPOS DE FUNCIONES */ void Menu_Practicar( ); /***********************************************************/
4432
« en: Sábado 15 de Mayo de 2004, 16:00 »
exacto.. pero en todo esto.. que es lo que se te dificulta hacer? lerr el archivo?, crearlo?, saber como usar el modo de escritura binario texto? etc etc etc.
4433
« en: Sábado 15 de Mayo de 2004, 15:58 »
revisa en todo el contenido del foro , utiliza la opcion de busqueda.. en especial fijate en el apartado de programacion para dispositivos y en el de publicaciones y ebooks.
4434
« en: Viernes 14 de Mayo de 2004, 21:16 »
no es dificil.. por el contrario es muy sencillo.
La verdad no tengo tiempompara ponerme a leer tu practica pero puedes ser más puntual con tus inquietudes y asi muchos te podran ayudar.
4435
« en: Viernes 14 de Mayo de 2004, 19:10 »
la verdad tengo ejemplos hechos en c y en visual basic que hacen lo que tu pides... y no te los voy a dar.. es muy facil de hacer. y la dificultad mas que en saber usar o no los sockets esta es en tu creatividad.
Ese ejercicio es muy facil.. dam preguntas puntuales conforme lo vayas haciendo y con gusto te contestare.
4436
« en: Viernes 14 de Mayo de 2004, 17:24 »
pues yono te entendi nada del .xsd ni nada de esas cosas... pero lo cierto es que XMLREADER y XMLWRITER sirven para leer y escribir XML y que esta forma de escritura no guarda xml en cache.. pero no se que quiere decir eso.. este es un ejemplo el cual es un fragmento de un pograma que hice... anexo programa .. este programa garda, crea y lee infromacion de archivos .xml.. el rpograma no hace nada, solo lo hice para aprender XML en C#. private void btXMLWrite_Click(object sender, System.EventArgs e) { try { xw = new XmlTextWriter(tbFile.Text, new System.Text.UTF8Encoding(false)); xw.Formatting = Formatting.Indented; xw.WriteStartElement("Configuracion"); xw.WriteAttributeString("Game","FMC"); SaveVideo(); SaveAudio(); xw.WriteEndElement(); xw.Close(); } catch(XmlException ex) { MessageBox.Show(ex.ToString(),"Error de Xml"); } catch(System.ArgumentException ea) { MessageBox.Show("El nombre de archivo indicado no es válido."+(char)13+"Error devuelto: "+ea.ToString(),"Error al crear XML"); } finally { xw.Close(); } } private void SaveVideo() { xw.WriteStartElement("Video"); try { xw.WriteElementString("VideoMode",cbVideoMode.SelectedItem.ToString()); } catch(System.NullReferenceException) { xw.WriteElementString("VideoMode","No especificado"); } try { xw.WriteElementString("ColorDepth",XmlConvert.ToString(Int32.Parse(cbColorDepth.SelectedItem.ToString()))); } catch(System.NullReferenceException) { xw.WriteElementString("ColorDepth","No especificado"); } xw.WriteEndElement(); } private void SaveAudio() { xw.WriteStartElement("Audio"); try { xw.WriteElementString("SoundMode",cbSndMode.SelectedItem.ToString()); } catch(System.NullReferenceException) { xw.WriteElementString("SoundMode","No especificado"); } try { xw.WriteElementString("SoundVol",XmlConvert.ToString(tbVolumen.Value)); } catch(System.NullReferenceException) { xw.WriteElementString("SoundVol","No especificado"); } xw.WriteEndElement(); } private void btXMLRead_Click(object sender, System.EventArgs e) { try { xr = new XmlTextReader(tbFile.Text); if(xr.Read()==true) { if(xr.NodeType==XmlNodeType.Element && xr.Name == "Configuracion") { xr.MoveToFirstAttribute(); if(xr.Name == "Game" && xr.Value == "FMC") { while(xr.Read()) { if(xr.NodeType == XmlNodeType.Element && (xr.Name == "Video" || xr.Name == "Audio")) { if(xr.Name == "Video") { LoadVideo(); continue; } else { LoadAudio(); continue; } break; } } } } } xr.Close(); } catch(Exception ex) { MessageBox.Show("El nombre de archivo indicado no es válido."+(char)13+"Error devuelto: "+ex.ToString(),"Error al cargar XML"); } finally { xr.Close(); } } private void LoadVideo() { String str; byte c =0; while(xr.Read()) { if(xr.NodeType == XmlNodeType.Element) { switch(xr.Name) { case "VideoMode": str = xr.ReadString(); if(str == "FullScreen" || str == "Windowed") cbVideoMode.SelectedItem = str; c++; break; case "ColorDepth": str = xr.ReadString(); if(str == "24" || str == "32" || str == "16") cbColorDepth.SelectedItem = XmlConvert.ToInt32(str).ToString(); c++; break; } } if(c==2) break; } } private void LoadAudio() { String str; byte v=0, c=0; while(xr.Read()) { if(xr.NodeType == XmlNodeType.Element) { switch(xr.Name) { case "SoundMode": str = xr.ReadString(); if(str == "Stereo" || str == "MonoAural" || str == "Surround") cbSndMode.SelectedItem = str; c++; break; case "SoundVol": v =(byte) XmlConvert.ToInt32(xr.ReadString()); if(v >= 0 && v <= 255) { tbVolumen.Value =(int) v; lbVolIndicator.Text = v.ToString(); } c++; break; } } if(c==2) break; } }
4437
« en: Viernes 14 de Mayo de 2004, 15:52 »
umm ok.
lo del juego.. segun nuestro cronograma acabaremos en octubre .
4438
« en: Viernes 14 de Mayo de 2004, 15:49 »
eso es muy facil de hacer... deberias postear parte del codigo para ver cual es tu error.
4439
« en: Viernes 14 de Mayo de 2004, 15:48 »
puedes utilizar el espacio de nombres System.Xml.. hay muchas clases pero las mas basicas son
XmlReader XmlWriter
4440
« en: Jueves 13 de Mayo de 2004, 22:35 »
ummm
bueno.. creo qu te tendieron una trampa... me gustaria que me contras conlujo de detalles que fue lo que paso.. y si has instalado algun servidor web o de telnet o cualquiera en tu equipo y la manera en que lo hiciste.
4441
« en: Jueves 13 de Mayo de 2004, 20:25 »
Bueno el programa ha sido dividido para mejorar su estructura, su legibilidad y su manejabilidad...
aca
printf("Maximum is: %d\n", maximum(a, b, c));
si te fijas estab llamando a la funcion maximum(int, int, int) la cual se describ mas abajo en el porgrama... la funcion tiene la linea return max; lo cual devuelve el valor de la variable max al lugar donde se invoco la funcion que es en el printd..
no se si fui claro.
4442
« en: Jueves 13 de Mayo de 2004, 18:58 »
UMMMM bueno tal vez no me fije y cuando accedi a una utilidad continue viendo fue todos los fuentes.... mis disculpas...
4443
« en: Jueves 13 de Mayo de 2004, 16:12 »
bueno hay cosxas del codigo que puse que no se usan para nada, pero eso lo tendran que averiguar porqu aca en la oficina no puedo recompilar nada de eso.
4444
« en: Jueves 13 de Mayo de 2004, 16:09 »
no entendi...  podrias explicarte mejor?
4445
« en: Jueves 13 de Mayo de 2004, 16:08 »
jejeje si , ya lo recuerdo... aunque no sabia el nombre
4446
« en: Jueves 13 de Mayo de 2004, 16:07 »
Bueno he estado mirando todo lo de las nuevas secciones, Esta muy bien pero aun hay algo que no me cuadra en lo de las utilidades, y es que aunque se nota el excelente trabajo de recopilacion de la infromacion, lo cierto es que muhos de estos programas a mi parecer no son utilidades sino solo programas.
Es decir muchas son aplicaciones con implementaciones interesantes o curiosas pero realmente no prestan ninguna utilidad...
Más bien son como ejemplos de codigo fuente y esas cosas, pero a mi manera de verlo lo mejor seria clasificarlos solo como tal e incluir una diferenciacion entre los codigos fuente recopilador y los codigo fuente propios de los miembros del foro...
No se que opinen ustedes...
4447
« en: Jueves 13 de Mayo de 2004, 16:03 »
ENVIAME ESE MAIL PORFA.
4448
« en: Jueves 13 de Mayo de 2004, 08:09 »
Este es un ejemplo inoficioso y poco eficas, efectivo etc... de lo que se puede hacer con gdi(si tienes Xp mejor usa gdi+) #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=1, speedx=2; 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); */ Hres=300; Vres=300; 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: BitBlt(hdcMem,0,0,Hres, Vres , hdcMemBackUp, 0,0, SRCCOPY); TextOut( hdcMem, 0, 0, "Ejemplo GDI, presione escape para salir",39); Rectangle (hdcMem,x,y,x+50,y+50); if(x+50>Hres) speedx*=(-1); if(y+50>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); return 0L; 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; }
4449
« en: Miércoles 12 de Mayo de 2004, 20:48 »
no, debes controlarlas... no se si te entendi.
4450
« en: Miércoles 12 de Mayo de 2004, 20:10 »
ahhh si.... yo lo vi hace como 5 años en television española intenacional... se juagaba en el tele y se transmitian los comancos a travez del telefono.
Páginas: 1 ... 176 177 [178] 179 180 ... 231
|
|
|