• Miércoles 21 de Mayo de 2025, 23:58

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 - JuanK

Páginas: 1 ... 176 177 [178] 179 180 ... 231
4426
Dudas informáticas / Re: Windows Nt 2000 Bios?
« en: Martes 18 de Mayo de 2004, 01:55 »
no he entendido absolutamente nada de lo que has dicho.

4427
C/C++ / Re: Aja Juank Le Vi. Se Las Trae Je Un Reto Pues
« en: Martes 18 de Mayo de 2004, 01:16 »
que quiere decir esto?
no entendi ni pio.  :blink:

4428
C/C++ / Re: Error En Prototipo De Funcion
« en: Lunes 17 de Mayo de 2004, 23:05 »
jejeje  :devil:

4429
C/C++ / Re: Ayuda Con Listas Enlazadas
« 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
GNU/Linux / Re: Alguien Tiene Un Buen Manual De La Curses?
« 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
C/C++ / Re: Error En Prototipo De Funcion
« 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:
Código: Text
  1.  
  2. /************************************************************/
  3. /*PROTOTIPOS DE FUNCIONES */
  4.  
  5. void Menu_Practicar( );
  6.  
  7.  
  8. /***********************************************************/
  9.  
  10.  

4432
C/C++ / Re: Practica De Matriz Tridimensional En C
« 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
C/C++ / Re: El Puerto Com2 Me Trae Mal!!!
« 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
C/C++ / Re: Practica De Matriz Tridimensional En C
« 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
C++ Builder / Re: Transferencia De Archivos
« 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
C# / Re: Xml
« 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#.
Código: Text
  1.  
  2. private void btXMLWrite_Click(object sender, System.EventArgs e)
  3.     {
  4.       try
  5.       {
  6.         xw = new XmlTextWriter(tbFile.Text, new System.Text.UTF8Encoding(false));
  7.         xw.Formatting = Formatting.Indented;
  8.         xw.WriteStartElement("Configuracion");
  9.         xw.WriteAttributeString("Game","FMC");
  10.         SaveVideo();
  11.         SaveAudio();
  12.         xw.WriteEndElement();
  13.         xw.Close();
  14.       }
  15.       catch(XmlException ex)
  16.       {
  17.         MessageBox.Show(ex.ToString(),"Error de Xml");
  18.       }
  19.       catch(System.ArgumentException ea)
  20.       {
  21.         MessageBox.Show("El nombre de archivo indicado no es válido."+(char)13+"Error devuelto: "+ea.ToString(),"Error al crear XML");
  22.       }
  23.       finally
  24.       {
  25.         xw.Close();
  26.       }
  27.     }
  28.  
  29.     private void SaveVideo()
  30.     {
  31.       xw.WriteStartElement("Video");
  32.       try
  33.       {
  34.         xw.WriteElementString("VideoMode",cbVideoMode.SelectedItem.ToString());
  35.       }
  36.       catch(System.NullReferenceException)
  37.       {
  38.         xw.WriteElementString("VideoMode","No especificado");
  39.       }
  40.          
  41.       try
  42.       {
  43.         xw.WriteElementString("ColorDepth",XmlConvert.ToString(Int32.Parse(cbColorDepth.SelectedItem.ToString())));
  44.       }
  45.       catch(System.NullReferenceException)
  46.       {
  47.         xw.WriteElementString("ColorDepth","No especificado");
  48.       }
  49.       xw.WriteEndElement();
  50.     }
  51.  
  52.     private void SaveAudio()
  53.     {
  54.       xw.WriteStartElement("Audio");
  55.       try
  56.       {
  57.         xw.WriteElementString("SoundMode",cbSndMode.SelectedItem.ToString());
  58.       }
  59.       catch(System.NullReferenceException)
  60.       {
  61.         xw.WriteElementString("SoundMode","No especificado");
  62.       }
  63.          
  64.       try
  65.       {
  66.         xw.WriteElementString("SoundVol",XmlConvert.ToString(tbVolumen.Value));
  67.       }
  68.       catch(System.NullReferenceException)
  69.       {
  70.         xw.WriteElementString("SoundVol","No especificado");
  71.       }
  72.       xw.WriteEndElement();
  73.     }
  74.  
  75.  
  76.     private void btXMLRead_Click(object sender, System.EventArgs e)
  77.     {
  78.       try
  79.       {
  80.         xr = new XmlTextReader(tbFile.Text);
  81.         if(xr.Read()==true)
  82.         {
  83.           if(xr.NodeType==XmlNodeType.Element && xr.Name == "Configuracion")
  84.           {
  85.             xr.MoveToFirstAttribute();
  86.             if(xr.Name == "Game" && xr.Value == "FMC")
  87.             {
  88.               while(xr.Read())
  89.               {
  90.                 if(xr.NodeType == XmlNodeType.Element &&
  91.                   (xr.Name == "Video" || xr.Name == "Audio"))
  92.                 {
  93.                   if(xr.Name == "Video")
  94.                   {
  95.                     LoadVideo();
  96.                     continue;
  97.                   }
  98.                   else
  99.                   {
  100.                     LoadAudio();
  101.                     continue;
  102.                   }
  103.                   break;
  104.                 }
  105.               }
  106.             }
  107.           }
  108.         }
  109.         xr.Close();
  110.       }
  111.       catch(Exception ex)
  112.       {
  113.         MessageBox.Show("El nombre de archivo indicado no es válido."+(char)13+"Error devuelto: "+ex.ToString(),"Error al cargar XML");
  114.       }
  115.       finally
  116.       {
  117.         xr.Close();
  118.       }
  119.     }
  120.  
  121.     private void LoadVideo()
  122.     {
  123.       String str;
  124.       byte c =0;
  125.       while(xr.Read())
  126.       {
  127.         if(xr.NodeType == XmlNodeType.Element)
  128.         {
  129.           switch(xr.Name)
  130.           {
  131.             case "VideoMode":
  132.               str = xr.ReadString();
  133.               if(str == "FullScreen" || str == "Windowed")
  134.                 cbVideoMode.SelectedItem = str;
  135.               c++;
  136.             break;
  137.             case "ColorDepth":
  138.               str = xr.ReadString();
  139.               if(str == "24" || str == "32" || str == "16")
  140.                 cbColorDepth.SelectedItem = XmlConvert.ToInt32(str).ToString();
  141.               c++;
  142.             break;
  143.           }
  144.         }
  145.         if(c==2)
  146.           break;
  147.       }
  148.     }
  149.     private void LoadAudio()
  150.     {
  151.       String str;
  152.       byte v=0, c=0;
  153.  
  154.       while(xr.Read())
  155.       {
  156.         if(xr.NodeType == XmlNodeType.Element)
  157.         {
  158.           switch(xr.Name)
  159.           {
  160.             case "SoundMode":
  161.               str = xr.ReadString();
  162.               if(str == "Stereo" || str == "MonoAural" || str == "Surround")
  163.                 cbSndMode.SelectedItem = str;
  164.               c++;
  165.               break;
  166.             case "SoundVol":
  167.               v =(byte) XmlConvert.ToInt32(xr.ReadString());
  168.               if(v >= 0 && v <= 255)
  169.               {
  170.                 tbVolumen.Value =(int) v;
  171.                 lbVolIndicator.Text = v.ToString();
  172.               }
  173.               c++;
  174.               break;
  175.           }
  176.         }
  177.         if(c==2)
  178.           break;
  179.       }
  180.     }
  181.  
  182.  

4437
Programación de Videojuegos / Re: 1er Taller De Programacion De Videojuegos
« en: Viernes 14 de Mayo de 2004, 15:52 »
umm ok.

lo del juego.. segun nuestro cronograma acabaremos en octubre .

4438
C# / Re: Pulsado Tecla Enter
« 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
C# / Re: Xml
« 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
Dudas informáticas / Re: Ataque
« 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
C/C++ / Re: Problemas, Alguien Puede Ayudarme?
« 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
Novedades en SoloCodigo / Re: Nuevas Opciones Personales
« en: Jueves 13 de Mayo de 2004, 18:58 »
UMMMM :blink:
bueno tal vez no me fije y cuando accedi a una utilidad continue viendo fue todos los fuentes....

mis disculpas...  :wacko:  :losiento:

4443
C++ Builder / Re: Ventanitas Como Las De Aviso En Msn
« 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
C/C++ / Re: Otroa Vez La Memoria!!!
« en: Jueves 13 de Mayo de 2004, 16:09 »
no entendi... :(

podrias explicarte mejor?

4445
Dudas informáticas / Re: Busco
« en: Jueves 13 de Mayo de 2004, 16:08 »
jejeje si ,  ya lo recuerdo... aunque no sabia el nombre

4446
Novedades en SoloCodigo / Re: Nuevas Opciones Personales
« 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
Dudas informáticas / Re: Ataque
« en: Jueves 13 de Mayo de 2004, 16:03 »
ENVIAME ESE MAIL PORFA.

4448
C++ Builder / Re: Ventanitas Como Las De Aviso En Msn
« 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+)
Código: Text
  1.  
  2. #include<stdio.h>
  3. #include<windows.h>
  4.  
  5. int WINAPI WinMain( HINSTANCE, HINSTANCE, LPSTR, int );
  6. LRESULT CALLBACK WndProc( HWND, UINT, WPARAM, LPARAM );
  7. int makeAllScreenWindow(HWND , HINSTANCE , int );
  8.  
  9. char WindowName[]  = "Bitmap";
  10. char WindowTitle[] = "Bitmap";
  11. int x=10, y=10, Hres, Vres, speedy=1, speedx=2;
  12. HDC hdc, hdcMem, hdcMemBackUp;
  13. HGDIOBJ hbm,hbmBK;
  14.  
  15.  
  16. int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance,
  17.                 LPSTR lpCmdLine, int nCmdShow )
  18. {
  19.     MSG msg;
  20.    HWND hwnd=NULL;
  21.  
  22.    makeAllScreenWindow(hwnd,hInstance,nCmdShow );
  23.  
  24.    hdc = CreateDC( "DISPLAY", NULL, NULL, NULL );
  25.  
  26.    /*Hres=GetDeviceCaps(hdc, HORZRES);
  27.    Vres=GetDeviceCaps(hdc, VERTRES); */
  28.    Hres=300;
  29.    Vres=300;
  30.  
  31.    hdcMem = CreateCompatibleDC(hdc);
  32.    hdcMemBackUp = CreateCompatibleDC(hdc);
  33.    hbm  = CreateCompatibleBitmap(hdc, Hres, Vres);
  34.    hbmBK = CreateCompatibleBitmap(hdc, Hres, Vres);
  35.    SelectObject(hdcMemBackUp, hbmBK);
  36.    SelectObject(hdcMem, hbm);
  37.  
  38.    BitBlt(hdcMemBackUp,0,0,Hres, Vres  , hdc, 0,0, SRCCOPY);
  39.  
  40.    while( GetMessage( &msg, NULL, 0, 0 ) )
  41.    {
  42.       TranslateMessage( &msg );
  43.       DispatchMessage( &msg );
  44.    }
  45.    BitBlt(hdc,0,0,Hres, Vres  , hdcMemBackUp, 0,0, SRCCOPY);
  46.    DeleteDC( hdcMemBackUp );
  47.    DeleteDC( hdcMem );
  48.    DeleteDC( hdc );
  49.    return( msg.wParam );
  50. }
  51.  
  52. LRESULT CALLBACK WndProc( HWND hwnd, UINT message,  WPARAM wParam, LPARAM lParam )
  53. {
  54.    switch( message )
  55.    {
  56.       case WM_PAINT:
  57.             BitBlt(hdcMem,0,0,Hres, Vres  , hdcMemBackUp, 0,0, SRCCOPY);
  58.       TextOut( hdcMem, 0, 0, "Ejemplo GDI, presione escape para salir",39);
  59.       Rectangle (hdcMem,x,y,x+50,y+50);
  60.  
  61.             if(x+50>Hres)
  62.                speedx*=(-1);
  63.  
  64.             if(y+50>Vres)
  65.                speedy*=(-1);
  66.  
  67.             if(x<=0)
  68.                speedx*=(-1);
  69.             if(y<=0)
  70.                speedy*=(-1);
  71.             x+=speedx;
  72.             y+=speedy;
  73.              
  74.             if(!BitBlt(hdc,0,0, Hres, Vres, hdcMem, 0,0, SRCCOPY))
  75.                TextOut( hdc, 0, 0, "Fallo al escribiir en hdc desde hdcmem",33);
  76.       return 0L;
  77.       break;
  78.       case WM_KEYDOWN:
  79.          switch(wParam)
  80.          {
  81.             case VK_ESCAPE:
  82.                DestroyWindow( hwnd );
  83.             break;
  84.             default:
  85.                break;
  86.          }
  87.       break;
  88.       case WM_DESTROY:
  89.  
  90.          PostQuitMessage( 0 );  
  91.       break;
  92.         default:
  93.          return( DefWindowProc( hwnd, message, wParam, lParam ) );
  94.     }
  95.     return(0);
  96. }    
  97.  
  98. int makeAllScreenWindow(HWND hwnd, HINSTANCE hInstance, int nCmdShow)
  99. {
  100.    WNDCLASSEX wcx;
  101.    
  102.    wcx.cbSize = sizeof( WNDCLASSEX );
  103.    wcx.style = CS_HREDRAW | CS_VREDRAW;
  104.    wcx.lpfnWndProc = WndProc;
  105.    wcx.cbClsExtra = 0;
  106.    wcx.cbWndExtra = 0;
  107.    wcx.hInstance = hInstance;
  108.        
  109.    wcx.hIcon = LoadIcon(NULL, IDI_WINLOGO);
  110.    wcx.hCursor = LoadCursor(NULL, IDC_ARROW);
  111.    wcx.hbrBackground = (HBRUSH) GetStockObject( WHITE_BRUSH );
  112.    wcx.hIconSm = LoadIcon(NULL, IDI_WINLOGO);
  113.    wcx.lpszClassName = WindowName;
  114.    wcx.lpszMenuName = NULL;
  115.  
  116.    if( !RegisterClassEx( &wcx ) )
  117.       return( FALSE );
  118.  
  119.    hwnd = CreateWindowEx(
  120.         WS_EX_OVERLAPPEDWINDOW,
  121.       WindowName, WindowTitle,
  122.       WS_POPUP              ,
  123.       0, 0,1, 1, NULL, NULL,
  124.       hInstance, NULL);
  125.  
  126.     if( !hwnd )
  127.        return( FALSE );
  128.    ShowWindow( hwnd, nCmdShow );
  129.    return TRUE;
  130. }
  131.  
  132.  

4449
Java / Re: Excepciones
« en: Miércoles 12 de Mayo de 2004, 20:48 »
no,
debes controlarlas...
no se si te entendi.

4450
Dudas informáticas / Re: Busco
« 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