elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado:


  Mostrar Mensajes
Páginas: 1 2 3 4 5 6 [7] 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 ... 41
61  Programación / .NET (C#, VB.NET, ASP) / Re: Cerrar aplicación mientras ser reproduce un bucle Do/Loop en: 19 Octubre 2015, 06:41 am
Lo puedes hacer de varias maneras, la más sencilla es mediante una variable que le diga al loop si la aplicación se ha cerrado, cambiando el estado de esta variable cuando se esté cerrando el form:

Código
  1. Public Class Form1
  2.  
  3. Dim AplicacionCerrada As Boolean = False
  4.  
  5. Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
  6.        Dim SecA As TimeSpan, SecB As TimeSpan
  7. SecA = TimeSpan.FromTicks(Date.Now.Ticks)
  8. Do
  9. SecB = TimeSpan.FromTicks(Date.Now.Ticks).Subtract(SecA)
  10. Me.Text = CStr(SecB.Seconds)
  11. If CInt(SecB.Seconds) = 10 Then Exit Do
  12. My.Application.DoEvents()
  13. If AplicacionCerrada = True Then End
  14. Loop 'While (podría poner condición y si se cumple sale antes de los 10 segundos)
  15. End Sub
  16.  
  17. Private Sub Form1_FormClosing(sender As Object, e As FormClosingEventArgs) Handles MyBase.FormClosing
  18. AplicacionCerrada = True
  19. End Sub
  20.  
  21. End Class

También puedes hacerlo usando un hilo independiente, pero necesitarías utilizar delegados y usar la propiedad InvokeRequired y la función Invoke() del formulario. Espero que el primer método te sirva.
62  Informática / Electrónica / Re: ¿Cómo se llama este componente y qué función tiene? en: 9 Octubre 2015, 06:04 am
Ese parece ser un inductor.
63  Programación / Scripting / Re: [javascript] ¿Par o impar? en: 1 Octubre 2015, 06:39 am
Una cosa más (como un plus): cuando trabajes con un formulario y los valores de los objetos dentro del formulario se pasen a la página de destino entonces las variables si son identificadas con la etiqueta 'name'. Un ejemplo de esto es cuando envías el formulario con un input de nombre 'Variable1' mediante "post" a una página con código php. En el código php utilizarías la variable $_POST['Variable1'] para recuperar el valor.
64  Programación / Programación General / Re: Ayuda Lazarus - Delphi en: 1 Octubre 2015, 06:33 am
La de escritorio es una Core 2 Duo con 2Gb Ram DDR2 y la netbook es Atom a 1.6 con 1Gb DDR3

Si ves que está muy lenta incluso con Windows XP deberías eliminar algunos procesos y servicios del inicio de windows, o incluso reinstalar el SO.

En cuanto a lo que comentas sobre aprender POO en JAVA, la verdad no te lo recomiendo porque es un tanto más engorroso aprender esto en en lenguajes manejados (JAVA, C#, VB.net, Python (creo que python es manejado, corrijanme si me equivoco)). La verdad es que si quieres aprender POO debes hacerlo en el lenguaje que tú quieras y con el que te sientas cómodo, porque igual los principios de POO son los mismos.
65  Programación / Scripting / Re: [javascript] ¿Par o impar? en: 30 Septiembre 2015, 19:46 pm
No es ese el error, el error es que nunca pasas la variable a la función en javascript:

Tienes un input llamado num y con eso esperas que automática aparezca una variable 'num' en tu código javascript con el valor del input. Lo que tienes que hacer es pasar ese valor como un parámetro:

Código
  1. //Calcular si es par o impar
  2. function calcula(num)
  3. {
  4. if (num%2==0) {
  5.   alert("El numero introducido es par");
  6. } else {
  7.   alert("El numero introducido es impar");
  8. }
  9. }
  10.  
  11.  
  12. </head>
  13.  
  14. NUMERO: <input type="text" name="num" id="num">
  15. <input type="button" value="CALCULAR" onclick="calcula(num.value)">
  16. </body>
  17.  
  18. </html>

Fíjate como ademas del name también coloqué la etiqueta id="num". Esto es porque javascript y html utiliza el id para identificar los objetos.
66  Programación / Programación General / Re: Ayuda Lazarus - Delphi en: 30 Septiembre 2015, 19:27 pm
Sabes, realmente no es necesaria una super máquina para poder hacer aplicaciones, me refiero a que podrías compilarlo desde la línea de comandos. Si lo que te refieres es a que el IDE te ocupe mucha memoria, no tienes de que preocuparte, yo utilizo Visual Studio 2013 en una máquina como la tuya, incluso el procesador es Atom. Ahora bien, el IDE de Lazarus es bastante ligero por lo que dudo que tengas problemas con él.

Aquí te dejo algunos libros sobre POO. Desafortunadamente para ti todos estos libros son orientados a C++. Encontré uno de JAVA pero me pareció una _____ su contenido. Sería bueno que nos dijeras qué lenguaje utilizas habitualmente.

http://collection.openlibra.com.s3.amazonaws.com/pdf/Programacion-Orientada-Objetos-2012.pdf?AWSAccessKeyId=AKIAIGY5Y2YOT7GYM5UQ&Signature=1LsR3m6aI7ADFWQO2ixRvWWmKDo%3D&Expires=1443640842

http://collection.openlibra.com.s3.amazonaws.com/pdf/Programacion-Orientada-a-Objetos-en-Cplusplus.pdf?AWSAccessKeyId=AKIAIGY5Y2YOT7GYM5UQ&Signature=MaQTDFxDS0fVNvqKLYsy0K8K9hw%3D&Expires=1443637126

http://collection.openlibra.com.s3.amazonaws.com/pdf/Programacion-Orientada-Objetos.pdf?AWSAccessKeyId=AKIAIGY5Y2YOT7GYM5UQ&Signature=juXD9ouzf4vUiZL2QyB8Jwmf6KQ%3D&Expires=1443641004

67  Programación / Programación General / Re: Ayuda Lazarus - Delphi en: 30 Septiembre 2015, 06:16 am
¿Para ti es realmente necesario aprender programación orientada a objetos en delphi (pascal)? Si no es el caso te recomiendo que inicies tus estudios de programación orientada a objetos en otro lenguaje como C++

Sin embargo sí, Lazarus es prácticamente igual en funciones a Delphi, pero recuerda que es distinto el IDE al lenguaje. En este caso el código escrito en uno debería ser compatible con el otro, al menos eso es lo que dicen.

Aquí te dejo un tutorial sobre object-pascal http://code-sd.com/startprog/StartProgUsingPascal.pdf
68  Programación / .NET (C#, VB.NET, ASP) / Re: Optimizar performance app en: 24 Septiembre 2015, 22:08 pm
Primero que nada, me imagino que consultas cada x tiempo la base de datos porque es posible que la misma haya cambiado en ese lapso de tiempo. Si es así entonces no puedes tener los datos precargados porque estarían desactualizados. En todo caso lo que puedes hacer es reducir tu consulta para que devuelva únicamente los datos que sean necesarios. Elektro ya te puso un enlace con otros tips para aumentar el rendimiento de las consultas.

En resumen: si necesitas los datos actualizados no puedes precargarlos y realizar las operaciones desde ahí; si no es necesario que estén actualizados, entonces puedes precargarlos sin problemas.
69  Programación / Programación General / Re: Ayuda con autorun en: 22 Septiembre 2015, 22:58 pm
La información que te proporcionaron arriba hace referencia a que el autorun debe estar habilitado en la máquina donde insertas la unida de almacenamiento removible. Por defecto a partir de windows vista o windows 7 esta característica está deshabilitada por defecto.

Para hacer que un ejecutable corra al insertar tu dispositivo la unidad debe contener (en el directorio raíz) un archivo llamado autorun.inf cuyo contenido sea:

[AutoRun]
OPEN=MYAPP.EXE
ICON=MYAPP.EXE

Donde 'OPEN' corresponde a la ruta y nombre del ejecutable y 'ICON' al ícono que se mostrará en el explorador.
70  Programación / Programación General / Re: Procesador x86 en: 10 Septiembre 2015, 20:08 pm
Para entender mejor esta parte de la programación debes verlo a nivel de hardware, es decir, a un nivel de electrónica. Me supongo que estudiando programación antes te habrán dado un curso rápido de electrónica digital (compuertas y esas cosas). Pues bien, en un circuito por ejemplo en de un sumador tenías las entradas binarias que corresponden a los valores que vas a sumar y en la salida tenías otro lugar donde mostrabas el resultado (usualmente leds). Bien, los registros son eso, es la parte donde se guardas los valores con los que el microprocesador ejecutará las instrucciones y donde el microprocesador guardará los resultados de dichas instrucciones. O sea que cada instrucción del micro sigue ciertas reglas sobre donde colocar los valores necesarios y también en cuáles registros de guardará el resultado. En resumen, no son variables es el area o buffer electrónico donde el micro guarda el valor de tus variables para poder ejecutar las instrucciones.
Páginas: 1 2 3 4 5 6 [7] 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 ... 41
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines