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

 

 


Tema destacado:


  Mostrar Mensajes
Páginas: 1 ... 851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 [866] 867 868 869 870 871 872 873 874 875 876 877 878 879 880 881 ... 1236
8651  Programación / .NET (C#, VB.NET, ASP) / Re: Customizar texto 2 o 3 veces dentro del mismo label? en: 5 Julio 2013, 04:20 am
Código
  1. Public Class Form1
  2.  
  3.    Dim bmp As New Bitmap("c:\1.png")
  4.  
  5.    Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
  6.        ' Blanco a Rojo
  7.        ' IMPORTANTE: Utilizar colores ARGB en el primer color
  8.        PictureBox1.BackgroundImage = Fill_Bitmap_Color(bmp, Color.FromArgb(255, 255, 255, 255), Color.Red)
  9.    End Sub
  10.  
  11.    Private Function Fill_Bitmap_Color(ByVal Image As Bitmap, ByVal FromColor As Color, ByVal ToColor As Color)
  12.  
  13.        Dim bmp As New Bitmap(Image)
  14.  
  15.        Dim x As Integer = 0, y As Integer = 0
  16.  
  17.        While x < bmp.Width
  18.            y = 0
  19.            While y < bmp.Height
  20.                If Image.GetPixel(x, y) = FromColor Then bmp.SetPixel(x, y, ToColor)
  21.                Math.Max(Threading.Interlocked.Increment(y), y - 1)
  22.            End While
  23.            Math.Max(Threading.Interlocked.Increment(x), x - 1)
  24.        End While
  25.  
  26.        Return bmp
  27.  
  28.    End Function
  29.  
  30. End Class

Ale, ya tienes media parte hecha ;)
8652  Programación / .NET (C#, VB.NET, ASP) / Re: Customizar texto 2 o 3 veces dentro del mismo label? en: 5 Julio 2013, 04:06 am
EDITO: No es posible con un Windows Form >:( ya me lo han confirmado por StackOverFlow :silbar:

Si que es posible, pero no pinta nada fácil.

Puedes tranformar parte del label a un bitmap, luego modificas el color del bitmap, y luego dibujas ese bitmap en las coordenadas equivalentes.

No se me ocurre otra manera.

Hay muchas cosas parecidas en google... -> http://www.codeproject.com/Articles/5133/Flood-Fill-Algorithms-in-C-and-GDI

Como ya digo... esto fácil no es.

Saludos
8653  Programación / .NET (C#, VB.NET, ASP) / Re: Librería de Snippets !! (Posteen aquí sus snippets) en: 4 Julio 2013, 11:24 am
Devolvuelve la Key equivalente de un Value de un dictionary:

Código
  1.    Public Function FindKeyByValue(Of TKey, TValue)(dictionary As Dictionary(Of TKey, TValue), value As TValue) As TKey
  2.  
  3.        For Each pair As KeyValuePair(Of TKey, TValue) In dictionary
  4.            If value.Equals(pair.Value) Then Return pair.Key
  5.        Next
  6.  
  7.        ' Throw New Exception("The value is not found in the dictionary.")
  8.        Return Nothing
  9.    End Function
8654  Programación / Programación General / Re: crear un script necesito algún editor de texto en: 4 Julio 2013, 00:53 am
Es que no entiendes el concepto.

Un editor de texto sirve para escribir, puedes exribir un script o una poesia, pero si luego quieres ejecutar ese script, necesitas el intérprete de ese lenguaje.

Yo para lo relacionado con las permutaciones y operaciones de archivos a mansalva (porque necesitarás escribir horas y horas datos en archivos, y además cortar cientos de archivos de texto de largas combnaciones si quieres abrir el archivo sin que se coma toda la RAM...) te recomiendo C# o VBNET, nada de scripting, pero si prefieres el scripting pues Python, Perl, o Ruby, como ya te dije, aunque deberías mirar primero algunas comparaciones de velocidad entre esos trés lenguajes de scripting.

Te digo lo mismo que antes, elige un lenguaje, y luego descargatelo y descárgate el IDE, una IDE es una especie de "editor" especial para ese lenguaje, suele haber varias IDEs NO oficiales para cada lenguaje, así que hay donde elegir, pero no me uses nada de editores de texto como notepad++ ni cosas así, eso es para cuando ya sabes escribir código de forma avanzada sin cometer errores de sintaxis entonces con un editor de texto lo escribes sin preocupaciones y en poco tiempo, como en Batch por ejemplo, que los scripts de Batch se escriben en el notepad porque es muy sencillo. Un buen IDE te suele facilitar las cosas, auto-indentación, debug, auto-correción, intellisense, etc. un buen editor de texto como mucho tiene resaltado de sintaxis y "sugerencias" de keywords, no me puedes comparar un IDE con un editor de texto.

De todas formas si no me quieres hacer mucho caso y te empeñas con lo dle editor de texto, el que yo uso es "Sublime Text" (craqueado): http://www.sublimetext.com/

bueno,
saludos!
8655  Sistemas Operativos / Windows / Re: ¿Alguien que tenga algún Windows que no sea el 7 podría hacerme un favor? en: 3 Julio 2013, 21:25 pm
Lo probaré en XP y Vista a ver si va :rolleyes:

no creo que sea necesario hacer pruebas en el windows Bestia ese xD
8656  Programación / .NET (C#, VB.NET, ASP) / Re: [SOURCECODE] -> WTF! (WinampToFolder) en: 3 Julio 2013, 21:17 pm
Estaría bien que tu app detectase si tienes el WinAmp, y que tuviese un updater ;)

La APP detecta si winamp está en ejecución, pero instalado no, ya que como cualquier otro programa winamp se puede tener portable, una instalación desatendida, o una instalación oficial, y en el caso de ser portable o una instalación desatendida entonces no está reálmente instalado, por lo cual no hay ninguna clave de desinstalación oficial generada en el registro de desinstaladores de Windows, y la app no podría verificar si está instalada o si no lo está, por eso ...no me gusta la idea ni la llevaré a cabo.

En la página "About" de la app dejé un link para ir a la página oficial de Winamp.

Saludos!
8657  Programación / .NET (C#, VB.NET, ASP) / Re: [SOURCECODE] -> WTF! (WinampToFolder) en: 3 Julio 2013, 20:59 pm
Al final te he hecho caso xD, así al menos la app llega a más manos y puede resultarle más útil a más gente.

Saludos
8658  Programación / Programación General / Re: [Ehn-Dev 2013] - Concurso de desarrollo de aplicaciones - Hilo oficial en: 3 Julio 2013, 20:58 pm
Nombre del autor: Elektro H@cker
Nombre de la aplicación: WTF  (o WinampToFolder)
Lenguaje: VB.NET
Sistema Operativo: Windows
Link  de descarga: http://ElektroStudios.tk/WinampToFolder.zip    (Versión 1.1, mejorada y con un tremendo bug corregido)
Requisitos especiales: Framework 4.0 y el reproductor Winamp -> www.winamp.com

Descripción:
Esta aplicación sirve para organizar canciones que estemos escuchando en WinAmp.

Imaginemos que tenemos una carpeta con 1.000 canciones, de varios estilos, reproducimos la carpeta en WinAmp y queremos organizar las canciones enviándolas a distintos directorios según el estilo de música que séa cada canción, pues para eso existe esta aplicaicón.


Imágenes:










Demostración:

Quizás puede resultar un poco dificil entender el concepto o la finalidad de la aplicaicon, por eso pueden ver este video donde se muestran todas las funciones del programa:




PD: El programa ha sido testeado con la version 5.X de WinAmp.

Espero que os guste,
Saludos!
8659  Programación / .NET (C#, VB.NET, ASP) / Re: Problema con TrackBar (Value y SmallChange) en: 3 Julio 2013, 20:47 pm
Y porque no me cambia los SmallChanges

Te lo acabo de decir, porque tu cambias el valor de la variable SCC no el valor de trackbar1.smallchange

¿Te has molestado en probar el código que he puesto?, ahí lo tienes todo corregido.

saludos
8660  Programación / .NET (C#, VB.NET, ASP) / Re: Problema con TrackBar (Value y SmallChange) en: 3 Julio 2013, 20:37 pm
1. la integridad del code está mal:
Código
  1. Dim scv As Integer = TrackBar1.Value.ToString

Le pasas un valor de string a una variable entera, funciona, pero deberías corregirlo...

2. En ningún momento intentas modificar la propiedad smallchange del trackbar, lo que modificas es la variable que contiene el valor de la propiedad (scc), con lo cual, no modificas nada.

Código
  1.    Private Sub TrackBar1_Scroll(sender As Object, e As EventArgs) Handles TrackBar1.Scroll
  2.  
  3.        Dim scv As Int32 = sender.Value
  4.        Dim scc As Int32 = sender.SmallChange
  5.        Dim uni As [String] = "ms"
  6.  
  7.        Select Case scv
  8.            Case Is >= 1000
  9.                scv = scv \ 1000
  10.                uni = "s"
  11.                sender.SmallChange = 1000
  12.            Case Is >= 50
  13.                sender.SmallChange = 50
  14.            Case Is >= 25
  15.                sender.SmallChange = 25
  16.            Case Is >= 15
  17.                sender.SmallChange = 15
  18.        End Select
  19.  
  20.        Label4.Text = (scv & uni).ToString
  21.  
  22.    End Sub

Saludos
Páginas: 1 ... 851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 [866] 867 868 869 870 871 872 873 874 875 876 877 878 879 880 881 ... 1236
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines