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

 

 


Tema destacado: Los 10 CVE más críticos (peligrosos) de 2020


  Mostrar Mensajes
Páginas: 1 ... 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 [549] 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 ... 1236
5481  Programación / Programación General / Re: ¿Hay alguna funcion para evitar que un archivo se cierre? en: 10 Abril 2015, 00:30 am
me refiero a que un ejecutable se abra y se copie en un directorio.

Código
  1. Imports System.IO
  2.  
  3. Dim destFilePath As String =
  4.    Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData),
  5.                 Path.GetFileName(Application.ExecutablePath))
  6.  
  7. File.Copy(sourceFileName:=Application.ExecutablePath,
  8.          destFileName:=destFilePath)

¿Eso dices?

Saludos
5482  Foros Generales / Foro Libre / Re: ¿Qué son estos misteriosos rectángulos en YouTube? en: 10 Abril 2015, 00:14 am

Misterio resuelto pues.

Pero me quedo con esto:
Citar
Se trata, explicó Google, de uno de los muchos canales de pruebas utilizados por YouTube para garantizar la calidad de los vídeos que se reproducen en la página. El contenido no es más que una disposición aleatoria de formas y sonidos fáciles de crear.

¿En que sentido algo así puede garantizar la calidad?,
simple charlatanería para quedar bien y evadir la necesidad de disculparse por hacerle perder el tiempo a todos esos usuarios que se quedaron con cara de póker investigando sobre el "fenómeno" webdriver durante meses,
"lo hacemos por ti" dicen... "es por tu seguridad" dicen... siempre el mismo cuento en todas las compañias. Transparencia Cero.

Así que gracias por la ""broma"", Google, pero la próxima vez te la puedes meter por...

Saludos!
5483  Foros Generales / Foro Libre / Re: ¿Qué son estos misteriosos rectángulos en YouTube? en: 10 Abril 2015, 00:09 am
Investigando... resultan ser pruebas aleatorias de graficos para una empresa suiza

Investigando también, no pueden ser pruebas aleatorias de gráficos y esto desde luego que no es un canal de ninguna compañia seria (si descartamos a experimentos sociales de Google cómo cosas serias), según nos cuenta Wikipedia hay unos videos "inusuales":

Unusual videos

The channel has three unusual videos. In one of the rectangle videos, tmpRkRl85, the red rectangle becomes a silhouette of Rick Astley dancing in the second half of the video.[6] The video "00014" is a video recorded in Paris that showed the Eiffel Tower being lit up.[6] At the end of the video, the camera is put down, and the Webdriver Torso Facebook page is visible for a few frames.[6] The last one, "0.455442373793" is only viewable in France, requires a payment of 1.99 euro to watch, and is only payable with a French credit card.[7] It shows an episode of the American adult cartoon Aqua Teen Hunger Force.[7]

En los que se puede ver "gráficos" cómo este...

https://www.youtube.com/watch?v=klqi_h9FElc



Saludos!
5484  Foros Generales / Foro Libre / Re: ¿Qué son estos misteriosos rectángulos en YouTube? en: 9 Abril 2015, 23:38 pm
aunque por lo que a mi me parece... es mas un experimento social que otra cosa debido a que Google se ha metido de lleno en el asunto dando informacion relevante.

¿Experimento social?, si fuesen OVNIS o algo aun más llamativo lo entendería ...los usuarios se quedarían pensativos y especularían todo tipo de hipótesis (muchas más quiero decir), ¿pero rectángulos de un color sólido? ...ya hay que estar aburrido para poder sacar datos concluyentes de cualquier tipo si eso resulta ser un "experimento social", no lo entendería.

Saludos!
5485  Programación / .NET (C#, VB.NET, ASP) / Re: Cargar Imagen en botones mediante codigo en C# (Windows Form) en: 9 Abril 2015, 23:21 pm
Agregue esta carpeta "imagenes" mediante el editor o Programa visual Estudio[/size]

Eso solo sirve para manejar la estructura del proyecto, separa de tu mente lo que es el proyecto con la forma en la que trabaja el ensamblado que compilas.

Si tu archivo 'compilado.exe', es decir si tú código fuente, va a cargar imagenes locales entonces no necesitas añadir esas imagenes al proyecto.

Es necesario hacer esto que indicas de colocar la carpeta "imagenes" dentro de ...\Bin\Debug y/o ...\Bin\Release.[/size]

Esto se debe hacer por que es lo mas correcto o solo por la facilidad de trabajar. espero no cansar con estas preguntas, solo que quisiera hacer de manera correcta.

vamos a ver, para que lo entiendas mejor:

La carpeta "imagenes" se encuentra aquí:
Código:
Directorio raíz del proyecto

El proyecto que compilas se encuentra aquí:
Código:
Directorio raíz del proyecto\Bin\Debug

Cómo ves, el directorio de las imagenes lo pusiste 2 niveles superiores al directorio de compilación, así que si usases una ruta relativa tendrías que subir dos niveles del directorio de trabajo actual para acceder al directorio "imagenes":
Código
  1. Image.FromFile(@"./../../imagenes/imagen_001.png");

Obviamente NO quieres eso, por que no tiene sentido distribuir una aplicación de esa manera.

Por ende, debes coloca la carpeta "imagenes" en el mismo directorio donde se encuentra el executable que has compilado (programa.exe).

Saludos
5486  Programación / .NET (C#, VB.NET, ASP) / Re: Cargar Imagen en botones mediante codigo en C# (Windows Form) en: 9 Abril 2015, 21:57 pm
Buenas

1. Aunque puedes cargar imágenes locales, es bastante feo e improductivo, deberías utilizar la infraestructura Settings para añadir tus recursos de imágenes a la tabla de recursos administrada.
En las propiedades del proyecto puedes administrar los recursos.

2. En la imagen que has mostrado estás colocando la carpeta "imagenes" en el directorio de la solución, no en el directorio de compilación, que sería ...\Bin\Debug y ...\Bin\Release dependiendo del modo de compilación.

PD: Formula futuras dudas sobre C# en la sección correcta de programación dedicada a la plataforma .Net

Saludos
5487  Programación / Programación General / MOVIDO: Cargar Imagen en botones mediante codigo en C# (Windows Form) en: 9 Abril 2015, 21:49 pm
El tema ha sido movido a .NET.

http://foro.elhacker.net/index.php?topic=433233.0
5488  Programación / .NET (C#, VB.NET, ASP) / Re: Autoactualizar aplicacion en C# en: 9 Abril 2015, 18:27 pm
Edit: estuve viendo el AutoUpdate+ esta bueno pero es de pago :/

Te lo paso por privado

saludos
5489  Programación / .NET (C#, VB.NET, ASP) / Re: rellenar con rand variable ya cargada de datos en: 9 Abril 2015, 18:07 pm
No hay manera, he, luis?.

En el siguiente ejemplo, tengo una colección del 1 al 5, y relleno la colección con números aleatorios del 1 al 10 sin que estos se repitan entre ellos ni entre los números que ya hay en la colección, hasta incrementar la cantidad de elementos de la colección a 10.

Dicho de otra forma, tengo una lista del 1 al 5, genero una secuencia aleatoria del 1 al 10 y relleno la lista del 1 al 5 con los 5 números restantes del 5 al 10.

Puedes modificar los valores para tus necesidades...

Código
  1. Dim col As IEnumerable(Of Integer) = {1, 2, 3, 4, 5}
  2. Dim minColCount As Integer = 10
  3. Dim minRandValue As Integer = 1
  4. Dim maxRandValue As Integer = 10
  5. Dim rand As Random = New Random
  6.  
  7. If col.Count < minColCount Then
  8.  
  9.    Dim randCol As IEnumerable(Of Integer) =
  10.        From value As Integer In Enumerable.Range(minRandValue, maxRandValue)
  11.        Order By rand.Next
  12.        Where Not col.Contains(value)
  13.        Take (minColCount - col.Count)
  14.  
  15.    col = Enumerable.Concat(col, randCol.ToArray)
  16.  
  17. End If
  18.  
  19. Debug.WriteLine(String.Join("; ", col))

Saludos
5490  Programación / Programación General / Re: ¿Hay alguna funcion para evitar que un archivo se cierre? en: 9 Abril 2015, 09:48 am
me gustara saber como lo puedo hacer para ejecutar un Drag Drop al abrir un archivo

¿Puedes intentar ser más específico?, no entendí lo que pretendes decir con "ejecutar un drag drop al abrir un archivo".

¿Te refieres a añadir capacidad Drag&Drop (arrastrar y soltar) de archivos en un Form?...

...En ese caso primero debes activar la propiedad 'AllowDrop' del Form/Control y suscribirte a los eventos 'DragEnter' y 'DragDrop' de dicho Form/Control, el primer evento se dispara al arrastrar y el segundo evento al soltar.

Te muestro un ejemplo con un TextBox:

Código
  1.    ''' <summary>
  2.    ''' Handles the DragEnter event of the Textbox1 control.
  3.    ''' </summary>
  4.    ''' <param name="sender">The source of the event.</param>
  5.    ''' <param name="e">The <see cref="System.Windows.Forms.DragEventArgs"/> instance containing the event data.</param>
  6.    Private Sub Textbox1_DragEnter(ByVal sender As Object, ByVal e As DragEventArgs) _
  7.    Handles TextBox1.DragEnter
  8.  
  9.        If e.Data.GetDataPresent(DataFormats.FileDrop) AndAlso
  10.           DirectCast(e.Data.GetData(DataFormats.FileDrop), IEnumerable(Of String)).
  11.                      All(Function(path As String) IO.File.GetAttributes(path).HasFlag(IO.FileAttributes.Archive)) Then
  12.  
  13.            e.Effect = DragDropEffects.All
  14.  
  15.        Else
  16.            e.Effect = DragDropEffects.None
  17.  
  18.        End If
  19.  
  20.    End Sub
  21.  
  22.    ''' <summary>
  23.    ''' Handles the DragDrop event of the Textbox1 control.
  24.    ''' </summary>
  25.    ''' <param name="sender">The source of the event.</param>
  26.    ''' <param name="e">The <see cref="DragEventArgs"/> instance containing the event data.</param>
  27.    Private Sub Textbox1_DragDrop(ByVal sender As Object, ByVal e As DragEventArgs) _
  28.    Handles TextBox1.DragDrop
  29.  
  30.        If e.Data.GetDataPresent(DataFormats.FileDrop) Then
  31.  
  32.            Dim paths As IEnumerable(Of String) =
  33.               From path As String In DirectCast(e.Data.GetData(DataFormats.FileDrop), IEnumerable(Of String))
  34.               Order By path Ascending
  35.  
  36.            Me.TextBox1.Text = String.Join("; ", paths)
  37.  
  38.        End If
  39.  
  40.    End Sub

Traducción online a C#:
Código
  1. /// <summary>
  2. /// Handles the DragEnter event of the Textbox1 control.
  3. /// </summary>
  4. /// <param name="sender">The source of the event.</param>
  5. /// <param name="e">The <see cref="System.Windows.Forms.DragEventArgs"/> instance containing the event data.</param>
  6. private void Textbox1_DragEnter(object sender, DragEventArgs e)
  7. {
  8. if (e.Data.GetDataPresent(DataFormats.FileDrop) && ((IEnumerable<string>)e.Data.GetData(DataFormats.FileDrop)).All((string path) => IO.File.GetAttributes(path).HasFlag(IO.FileAttributes.Archive))) {
  9.  
  10. e.Effect = DragDropEffects.All;
  11.  
  12. } else {
  13. e.Effect = DragDropEffects.None;
  14. }
  15. }
  16.  
  17. /// <summary>
  18. /// Handles the DragDrop event of the Textbox1 control.
  19. /// </summary>
  20. /// <param name="sender">The source of the event.</param>
  21. /// <param name="e">The <see cref="DragEventArgs"/> instance containing the event data.</param>
  22. private void Textbox1_DragDrop(object sender, DragEventArgs e)
  23. {
  24. if (e.Data.GetDataPresent(DataFormats.FileDrop)) {
  25.  
  26. IEnumerable<string> paths = from path in (IEnumerable<string>)e.Data.GetData(DataFormats.FileDrop) orderby path ascending;
  27. this.TextBox1.Text = string.Join("; ", paths);
  28. }
  29. }
  30.  
  31. //=======================================================
  32. //Service provided by Telerik (www.telerik.com)
  33. //=======================================================

PD: No te rebajes a utilizar Batch pudiendo manejarte en un lenguaje de alto nivel.

Saludos
Páginas: 1 ... 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 [549] 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 ... 1236
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines