• Sábado 12 de Julio de 2025, 03:53

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 ... 53 54 [55] 56 57 ... 231
1351
C/C++ / Re: Uso De Strcmp
« en: Viernes 17 de Noviembre de 2006, 23:03 »
Citar
¿Como pensas que definen una constante a la pila que es variable y asignada en tiempo de ejecución por el S.O.?

NULL es 0 ...

Decir que
#define NULL 0

Es decir que apunta a la dirección 0... que desde luego es la dirección del comienzo del segmento de datos... del stack.

La mayoria, si es que no la totalidad de los compiladores, asignan 0 a NULL,, pero no es obligación que lo hagan asi, es libre de la implementación del compilador determinar a donde lo dejan apuntando y que dirección tomar como nula.

1352
C/C++ / Re: Uso De Strcmp
« en: Viernes 17 de Noviembre de 2006, 22:55 »
Citar
las comparaciones LOGICAS son falso o verdadero (0/1) entonces al resolver el if es 0 o 1

entonces no entiendo porque dices que reventaria al enviar otro valor  :blink:


Es que no revienta al enviar otro valor, por eso mi acotación, tu dices que e

Citar
el if es una comparación que espera un valor lógico
binario 0/1

No es cierto,al if le puedes pasar cualquier cosa diferente 1 y 0, creo que es solo confusión de términos.


Citar
Finalmente lo que evalua el if es si la condicion es verdadera o no (1/0) :P entonces el if siempre espera 1/0

Valida si es verdadero o no, pero no valida que sea 1 o 0, valida como ya lo mencione antes.

Citar
if (x) <---- el if estaria recibiendo la condicion ya 'resuelta'

equivalente a

if (i==0)


asi que no entiendo porque dices que no :P

No, porque nadie te puede asegurar que x realmente no sea 0 sino NULL.


Por otro lado el ejemplo esta mal, no solo por el uso de i en un lado y de x en otro, sino que

en el caso que x sea 0:

if (x)  --> se resuelve como falsa

y

if (i==0)--> se resuelve como cierta

1353
C/C++ / Re: Uso De Strcmp
« en: Viernes 17 de Noviembre de 2006, 22:42 »
Cita de: "Eternal Idol"
NULL es 0.
Pero tengo entendido que NULL es una constante definida independientemente en cada implementación de compilador así que puede o no ser  un puntero a la posición 0 del stack no  es así?

Es decir cada compilador es libre de asignarle el valor que quiera desde que haga de esa posición apuntada un valor reservado.

1354
C/C++ / Re: Uso De Strcmp
« en: Viernes 17 de Noviembre de 2006, 22:29 »
Citar
if es una comparación que espera un valor logico
hasta ahí bien...

Citar
binario 0/1 entonces
Ahi si ya no, porque si fuera asi el if reventaria al enviarle cualquier valor diferente de 1 o 0 y como ya lo mencione te compara 0, NULL o diferente de NULL.

Citar
IF (!i) "Si es 0 entonces es 1 " (la table de verdad del NOT) :P
Casi... pero no solo negar 0 es 1, negar NULL también es 1.

 :rolleyes:

1355
C/C++ / Re: Uso De Strcmp
« en: Viernes 17 de Noviembre de 2006, 22:12 »
strcmp devuelve 0 si las cadenas son iguales, de lo contrario devuelve diferente 0 bien sea positivo o negativo dependiendo cual cadena sea 'mayor' que la otra.

así que

Código: Text
  1. if (!i)
  2.  


esta diciendo en este caso que si i es igual a 0 , aunque también validaría que si i es igual a nulo


decir que

Código: Text
  1. if(!i)
  2.  

es lo mismo que decir que

Código: Text
  1. if(i==0)
  2.  

o

Código: Text
  1. if(i==NULL)
  2.  

Desglosando:

Código: Text
  1. if ( !i)
  2.  

i es igual a 0 o a NULL , en lenguaje C se entiende se entiende que 0 o NULL es falso y cualquiera diferente de 0 o NULL es verdadero.

El el operador ! es una negación lógica así que negar algo que es falso es decir que ese algo sea verdadero. Por esta razón al cumplir la validación:

Código: Text
  1. if ( !i)
  2.  


en tu ejemplo se entiende que las cadenas son iguales.

1356
La taberna del BIT / Re: Cuál El Mejor Lenguaje Para Realizar Una Pag Web?
« en: Viernes 17 de Noviembre de 2006, 18:20 »
Cita de: "Deiv"
Para los que conocen mis post, tengo ciertos conocimientos de programación en Delphi, por lo que decidí lanzar como debate este nuevo post para aprender de vuestras experiencias y consejos.

Digamos que necesito crear una página donde deseo mostrar aptitudes de uno (currículum), ofrecer servicios, ofrecer conocimientos como dictar clases de alguna materia como apoyo, etc. Eso inicialmente. Ya que en esto de crear páginas soy nuevo y por algún lado hay que empezar, verdad?

 
para mi:

Citar
1.- ¿Que Lenguaje utilizar para realizar una Página Web? ¿Por qué?. He escuchado de muchos: HTML, Java Script, PHP, etc.?

HTML, javascript casi que es indispensable, salvo que quieras usar puro flash o otros script en reemplazo del jscript.

Para proyectos con enlace a datos liviano php, de lo contrario .net o si eres muy anti microsoft pues java.

(con .net incluyo C#, VB.net y asp.net, con java incluyo jsp)

ahh si y ya últimamente para hacer aplicaciones web 2.0 usaría AJAX en cualquiera de sus presentaciones para cada herramienta.

Citar
2.- ¿Cual es el diseñador más cómodo para realizar estas Páginas? Block de Notas, NotePad, Dreamweaver, etc?

DreamWeaver en llave con Flash y FireWorks

Citar
3.- ¿Que sitios sugieren, donde ofrezcan abrir una Página Web gratuitamente?

Google.

1357
C# / Re: Sockets, Una Clase, Un Metodo Para Enviar Y Recibi
« en: Viernes 17 de Noviembre de 2006, 18:06 »
Citar
Lo del link ya lo he hecho varias veces, lo que quería es hacer una clase que tenga todo muy organizado, eso lo pude hacer solo que no quería abrir otro socket...

Lo único que me quedo claro es que no has sido nada claro con lo que quieres.

Citar
Alguien tiene por ahi un texto sobre como optimizar los recursos a la hora de programar, para tener una aplicación mas rápida como resultado¿?
Muchas gracias.

No tengo textos, pero si se del tema, de todas formas con lo que estas haciendo no necesitaras optimizar casi que nada y de haber algo el impacto seria mas que imperceptible.

1358
C# / Re: Sockets, Una Clase, Un Metodo Para Enviar Y Recibi
« en: Viernes 17 de Noviembre de 2006, 15:01 »
1-Socket a secas es muy buena idea si de aprender se trata, pero te desgastaras innecesariamente pues se puede hacer de maneras mas faciles.

2-Si necesitas un Socket para el cliente, pero en el mismo puerto, realmente es sencillo, mira:

http://www.c-sharpcorner.com/Network/SocketProgDTRP.asp

1359
C# / Re: Animaciones Con C#
« en: Viernes 17 de Noviembre de 2006, 14:56 »
debes usar un Bitmap independiente para la imagen que debes rotar, y una vez 'rotada' la dibujas en el Bitmap que usas de double buffer.

1360
VB .NET / Re: Crear Una Dll
« en: Viernes 17 de Noviembre de 2006, 14:27 »
Abres un nuevo proyecto como una librería de clases, se genera la dll cuan do compilas.

Para usarla en tus proyectos simplemente la agregas como referencia.

1361
La taberna del BIT / Re: Wii Xperiences
« en: Jueves 16 de Noviembre de 2006, 12:41 »
Bueno yo ya jugué el Wii Sports, es de boxeo ganial... la verdad el Wii mote es sensacional quede atrapado con solo 10 minutos de juego... ya no puedo esperar mas... me congelare como eric carman.... :P

1362
La taberna del BIT / Los Simpsonn
« en: Martes 14 de Noviembre de 2006, 14:56 »

1363
La taberna del BIT / Re: Java Open Source
« en: Martes 14 de Noviembre de 2006, 14:55 »
:rolleyes:
bueno yo llevo la contraria.. creo que la ideas es deshacerse de algo que da millones de perdidas al año.

Sun lleva años dando perdidas de decenas millones de dolares, y no imagino cuanto invertirán pagando a desarrolladores de un lenguaje que les es poco lucrativo, porque lo que da plata son los dispositivos que tienen el runtime, pero el lenguaje como tal es perdida.  :rolleyes:  Mejor concetrarse en los dispositivos y dejar el lenguaje 'a la comunidad'.

Bueno no trabajo en Sun y no me consta... pero para mi eso es una gran posibilidad.

1364
Visual C++ / Re: Cargar Imagen Bmp
« en: Lunes 13 de Noviembre de 2006, 22:24 »
En donde?

1365
C++ Builder / Re: Auxilio Ayuda Urgente
« en: Domingo 12 de Noviembre de 2006, 01:56 »
muy agradecido con que? si ni siquiera dices cual es el problema.

1366
C/C++ / Re: Auxilio Please...
« en: Domingo 12 de Noviembre de 2006, 01:52 »
Lo que pasa es que es un programa hecho en lenguaje C.

Y lo que hace es :

typedef struct nodo ListaNodo;
typedef ListaNodo *Lista;

Para no te ner que declarar luego una variable asi:

struct nodo *miVariable;


sino que definen el tipo usando typedef para poder hacerlo asi:

ListaNodo miVariable;


espero haya quedado claro.

1367
Visual C++ / Re: Ayuda Con Arreglos Y Funciones
« en: Sábado 11 de Noviembre de 2006, 16:40 »
Debes tratar de hacer algo por tu cuenta, no te pueden andar haciendo todo  :angry:
.... no hace falta sino mirar lo que te pase y sale.

<!--xc1--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td>XCODE </td></tr><tr><td id='XCODE'><!--exc1-->
{
  int[] arreglo,
  ...
  ...
  funcion(arreglo);
}
...
...
...
void funcion(int *arreglo)
{
 ...
 ...
 ...

 return arreglo;
}<!--xc2--></td></tr></table><div class='postcolor'><!--exc2-->

1368
Visual C++ / Re: Ayuda Con Arreglos Y Funciones
« en: Viernes 10 de Noviembre de 2006, 20:51 »
al igual que con la primera pregunta tambien hay varias formas.

Código: Text
  1.  
  2. {
  3.   char [] arreglo,
  4.   ...
  5.   ...
  6.   funcion(arreglo);
  7. }
  8. ...
  9. ...
  10. ...
  11. void funcion(void *arreglo)
  12. {
  13.  ...
  14.  ...
  15.  ...
  16.  
  17.  return arreglo;
  18. }
  19.  

1369
La taberna del BIT / Re: Flash...
« en: Viernes 10 de Noviembre de 2006, 16:40 »
jejeje...
atendiendo los comentarios de algunas personas:


se supone que hay que darle click en donde dice PLAY en la imagen de flash 8.  :whistling:

1370
La taberna del BIT / Flash...
« en: Viernes 10 de Noviembre de 2006, 14:59 »

1371
C# / Re: ¿como Puedo Refrescar La System Tray Area???
« en: Viernes 10 de Noviembre de 2006, 14:03 »
google...  :ph34r:

hay varias formas ( 2 sino estoy mal vienen con el framework, las otras requieren la Win32API) dependiendo del nivel de complejidad de lo que quieras hacer.

http://www.codeproject.com/csharp/desktop_mail_checker.asp
http://www.c-sharpcorner.com/winforms/TrayBarAppEL.asp
http://www.codeproject.com/csharp/systemtraynotifyicon.asp
http://www.developer.com/net/csharp/article.php/3336751

1372
Otros CLR / Re: Como Hacer Zoom En Visual Studio En C#
« en: Viernes 10 de Noviembre de 2006, 13:57 »
depende de como lo estés haciendo.

Necesitamos mas información.

1373
Otros CLR / Re: Managed Code
« en: Viernes 10 de Noviembre de 2006, 13:57 »

1374
Visual C++ / Re: Ayuda Con Arreglos Y Funciones
« en: Viernes 10 de Noviembre de 2006, 04:43 »
Código: Text
  1. void * funcion()
  2. {
  3.   ...
  4.   ...
  5.   ...
  6.  
  7.   return arreglo;
  8. }
  9.  

1375
Dudas informáticas / Re: Problemas Con Outlook
« en: Viernes 10 de Noviembre de 2006, 04:41 »
No tiene, al menos no sin pagar.

Páginas: 1 ... 53 54 [55] 56 57 ... 231