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 ... 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 [567] 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 ... 1254
5661  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
5662  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
5663  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
5664  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
5665  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
5666  Foros Generales / Dudas Generales / Re: ISO muy grande.... en: 9 Abril 2015, 03:31 am
Supongo que conoces DRP 15, pues esta ISO de marras es SamDriver15, son parecidas realizadas por diferentes fuentes pero con el mismo motor.

La DRP15 me cabe en un DVD de doble capa perfectamente, la Sam es practicamente lo mismo pero con base de datos mayor.

No, no tenía ni idea hasta ahora, ¿"DriverPack Solution 2015" y "SAM Drivers"?, considero los packs de drivers una basurilla (quizás erroneamente por que yo no lo necesito, por que no soy técnico de PC's),
pero si me dices que el contenido es eso, ¿has considerado eliminar algunos drivers que creas "innecesarios" para reducirle el peso a la ISO?, sería la solución más sencilla, extraer borrar y crear la iso, no se, podrías listar los drivers para identificar los drivers más pesados y hacer algo de "limpieza" con drivers que sean muy antiguos o muy pesados cómo he dicho.

Desconozco el sistema de archivos de esos packs, quiero decir que no se si estarán separados por categorias o todos super-comprimidos en un archivo, no lo se, pero en el primer caso y en caso de que no estuviesen comprimidos pues... podrías comprimirlos.

PD: Aunque parezca lo contrario, no me gusta mucho tener la última palabra en "conversaciones" xD. ya he hablado bastante, le dejo a otro que aporte otras posibles soluciones.

Saludos!
5667  Foros Generales / Dudas Generales / Re: ISO muy grande.... en: 9 Abril 2015, 02:49 am
Lo preguntaba por si habia alguna manera de meter los 9.82 en DVD de 8.5.....yá que yó logro meter peliculas de más de 5Gb en DVD de 4.7, con el programa ClonDVD2.

Claro, esa aplicación trabaja un formato específico de consumo muy analizado/conocido/explotado (DVD-Video) el cual es facil "partirlo".

Para juegos/software hay otro tipo de soluciones, para audio otras, etc...

Si no comentas el contenido de dicha ISO solo te puedo dar soluciones bastante genéricas cómo un split.

Con PowerISO parece que puedes grabar una ISO de cualquier tipo en múltiples volúmenes, no lo he probado, pero me parece que es un simple split: https://www.youtube.com/watch?v=9b626S1K9m0

Saludos!
5668  Programación / .NET (C#, VB.NET, ASP) / Re: Autoactualizar aplicacion en C# en: 9 Abril 2015, 02:18 am
1.- Clickonce (la verdad que despues de leer bastante concluí que esta destinado a otro tipo de aplicaciones

Para nada, ¿por qué dices eso?, ClickOnce sirve de la misma manera tanto para aplicacioens de escritorio cómo para aplicaciones web (para cachear e iniciar las aplicaciones hospedadas), yo diría que se utiliza más o menos bastante en la web por su flexibilidad en ese aspecto, solo que es una característica apenas conocida y usada de forma local ...supongo que al existir tantas otras opciones de instaladores es dificil ganarse terreno en ese sentido, pero ClickOnce es una opción de instalación totalmente viable que te sirve para realizar las actualizaciones de tu instalación local:

How to: Manage Updates for a ClickOnce Application

2.- https://autoupdaterdotnet.codeplex.com/ , Descargar el archivo en una carpeta temporal pero no lo reemplaza, por lo que nunca se actualiza.

EDITO:
AutoUpdate.Net lo probé en su dia y es un proyecto muy verde, en su sección de soporte en CodePlex les dejé algún comentario en plan "consejos" por que es una librería muy mediocre.

Yo antes utilizaba AutoUpdate+ y siempre me fue bien, héchale un ojo: http://autoupdateplus.com/Download.html

Ten en cuenta que siempre puedes hacerlo de forma manual como te ha comentado KuBox (o con ClickOnce también).

Saludos!
5669  Foros Generales / Dudas Generales / Re: ISO muy grande.... en: 9 Abril 2015, 01:40 am
Si solo quieres almacenar el archivo por seguridad entonces puedes usar cualquier file-splitter o compresor multi archivo cómo WinRAR.

En cambio, si quieres quemar la ISO para poderla instalar desde 2 DVDS lo tienes un poco más complicado...

Puedes utilizar la aplicación UltraISO para comprimir la ISO a formato ISZ y si con suerte la imagen ISZ comprimida te cabe en un DVD entonces grabas ese archivo comprimido al DVD (no quemas la imagen) y luego, con Daemon Tools puedes montar la imagen ISZ y correrla. En resumen, grabar una imagen comprimida y luego montarla.

Otra opción y suponiendo que la ISO contenga algún tipo de software o datos que se expandan al PC, sería extraer todo el contenido de la ISO para crear tu propio installer que inicie el "setup.exe" original (el "setup.exe" del DVD, pero desde el "setup.exe" de tu installer personalizao) y partir tu "setup" en unidades de tamaño que quepan en 2 DVD (2 GB sería lo máximo recomendado por cada archivo). Espero que se haya entendido bien.

Saludos
5670  Foros Generales / Foro Libre / Re: NASA afirma que en 10 años tendrá indicios de vida alienígena en: 9 Abril 2015, 01:23 am
Esto viendo queriendo decir que la NASA va a seguir con el cuento de ocultar información un par de décadas más, y cuando ya en el 2030 todo el mundo se haya olvidado de esta afirmación del 2015 pues volverán a "predecir" lo mismo para que el tiempo pase y pase y sigan tomándonos por tontos.
Ellos conocen de sobra la existencia de vida alienígena, quiero decir los jefes y empleados más privilegiados de NASA, no todos, claro está.



Estamos con lo de siempre...

"LA NASA AFIRMA..."... y yo me busco una frase de la entrevista, y me encuentro con esto:

No hay páginas serias... Bueno, podría seguir, pero me he prometido a mi mismo intentar perder el menor tiempo posible con estas cosas  :silbar:

Normal, si buscas en castellano que esperas encontrar?. ahora has demostrado que siempre descalificas a las fuentes de El_Andaluz de mentirosas/mala reputación solo por que no sabes buscar debidamente otras fuentes compi.

Aparte de la url yankee que ya han compartido, esta también me parece una página seria:
http://www.space.com/29041-alien-life-evidence-by-2025-nasa.html

Saludos
Páginas: 1 ... 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 [567] 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 ... 1254
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines