| |
|
10051
|
Media / Diseño Gráfico / Busco iconos de años (50s,60s,70s,80s,90s,2000,2001,2002,etc...)
|
en: 10 Enero 2013, 00:52 am
|
 El icono de "70's" y los iconos de las carpetas "2000...2013" y "BSO" los he hecho yo. Busco el mismo tipo de iconos, que séan de calidad y que los iconos no séan muy distintos, es decir, que sigan un patron de colores. En cambio los iconos de las decadas (50s, 60s, 80s y 90s) me gustaría que llevasen algún "dibujo" de aquella época, por ejemplo el icono que he hecho de los 70s lleva un fondo muy "Disco" y el arcoiris asociado con esa época. PD: Sé que es algo dificil, yo no he encontrado más que vectores de pago. un saludo!
|
|
|
|
|
10052
|
Programación / .NET (C#, VB.NET, ASP) / [SOLUCIONADO] Problema matemático
|
en: 10 Enero 2013, 00:35 am
|
Me está volviendo loco este problema! Estos son los elementos del problema: - Un número de GigaBytes, que es una variable de tipo Double.
- Un label que debe mostrar una cantidad según la cantidad de GB, por cada 4,31 GB debe subir un número de valor al label.
Es decir... Si el valor de la variable es "4,31" el label debe mostrar un "1", porque es la capacidad de un solo DVD, Si el valor de la variable es "4,32" entonces el label debe mostrar un "2" porque el tamaño es más de la capacidad de un dvd pero menos de la capacidad de 2 DVD's completos, Si la variable es "10,0" pues el label debe mostrar "3" porqe el tamaño se encuentra entre la capacidad de 3 DVD's, etc, etc, etc... El problema es que el valor del label se suma cada "3,50" GB, en lugar de cada "4,31" GB.Las matemáticas no es lo mio pero yo creo que la división debería funcionar... ' El valor de "Label_SIZE.Text.Split(" ")(0))" por ejemplo es: 3,50 ' (CON COMA, NO PUNTO) If Label_SIZE.Text.Contains("GB") Then Label_DVD.Text = 1 + (Label_SIZE.Text.Split(" ")(0)) \ 4.31
' En cambio esto SI me funciona: ' El valor del label se suma cada "4,5" If Label_SIZE.Text.Contains("GB") Then Label_DVD.Text = 1 + (Label_SIZE.Text.Split(" ")(0)) \ 4.50 ' No entiendoooooooo porque el otro no funciona....
|
|
|
|
|
10055
|
Programación / Scripting / Re: Contador de ficheros (BATCH)
|
en: 9 Enero 2013, 20:11 pm
|
:: By Elektro H@cker Set "TempFile= %SystemDrive%\FileCount.tmp" If NOT Exist " %TempFile%" (fsutil file createnew " %TempFile%" 0 1 >NUL) For /F "usebackq" %%X in (" %TempFile%" ) Do (Set /A Last_Total_Files= %%X) Set /A NewFiles=TotalFiles-Last_Total_Files <Nul Set /P Total= %TotalFiles% >" %TempFile%" Echo Archivos antes: %Last_Total_Files% Echo Archivos ahora: %TotalFiles% Echo Nuevos archivos: %NewFiles%
 Saludos
|
|
|
|
|
10056
|
Programación / .NET (C#, VB.NET, ASP) / Re: Buscar todas las variantes de un string
|
en: 9 Enero 2013, 15:56 pm
|
Gracias, pero no me aclaro, ¿Como puedo adaptarla a mis necesidades? Tengo una "Search bar" que debe buscar resultados en los archivos de texto de "My.Resources", y mostrar cada resultado encontrado en el listview. Lo único que quiero es hacer el texto a buscar en modo "Ignorecase" xD  Al pulsar el botón "Buscar": For Each Dict As DictionaryEntry In ResourceSet.OfType(Of Object)() If TypeOf (Dict.Value) Is String Then Find_Delimited_Text(My.Resources.ResourceManager.GetObject(Dict.Key), ";", TextBox_Buscar.Text)
Find_Delimited_Text sub: Public Sub Find_Delimited_Text(ByVal TextFile As String, ByVal TextDelimiter As String, ByVal PatternSTR As String) Dim vLetras As String = PatternSTR Dim vSize As Integer = PatternSTR.Length ' ¿? Dim vLista As IEnumerable(Of String) = vLetras.Select(Function(x) x.ToString()) For i As Integer = 0 To vSize - 2 vLista = vLista.SelectMany(Function(x) vLetras, Function(x, y) x + y) Next For Each t As String In vLista MsgBox(t) Next Dim Listview_Row_STR(4) As String Dim Listview_Item = New ListViewItem(Listview_Row_STR) Dim TextDelimited As String() Dim delimiter As String = TextDelimiter Dim fileContent As String = TextFile Dim stringStream As New System.IO.StringReader(fileContent) Using parser As New Microsoft.VisualBasic.FileIO.TextFieldParser(stringStream) parser.SetDelimiters(TextDelimiter) While Not parser.EndOfData TextDelimited = parser.ReadFields() If TextDelimited(0).Contains(PatternSTR) Then field_find_number += 1 Listview_Row_STR(0) = field_find_number Listview_Row_STR(1) = TextDelimited(0) Listview_Row_STR(2) = TextDelimited(1) Listview_Row_STR(3) = TextDelimited(2) Listview_Item = New ListViewItem(Listview_Row_STR) ListView.Items.Add(Listview_Item) End If End While End Using End Sub
EDITO: Bueno, creo que convirtiendo los dos strings a lowercase da menos vueltas y funciona. If TextDelimited(0).ToLower.Contains(PatternSTR.ToLower) Then
Saludos!
|
|
|
|
|
10058
|
Programación / .NET (C#, VB.NET, ASP) / Re: Obtener todos los recursos de tipo TEXTO de My.Resources
|
en: 8 Enero 2013, 20:22 pm
|
Perfecto! ^^ Justo ahora mismo habia sacado ese mismo code en StackOverF... e iba a preguntar cual era el correcto "TypeOf" que debía usar, ya me has sacado de dudas xD Dim ResourceSet As Resources.ResourceSet = My.Resources.ResourceManager.GetResourceSet(Globalization.CultureInfo.CurrentCulture, True, True) For Each Dict As DictionaryEntry In ResourceSet.OfType(Of Object)() If TypeOf (Dict.Value) Is Drawing.Image Then Debug. WriteLine(Dict. Key) 'outputting resource name End If Next
|
|
|
|
|
10059
|
Programación / Scripting / Re: ¿Cómo puedo cambiar el ultimo octeto de una IP con un batch?
|
en: 8 Enero 2013, 19:04 pm
|
Title Configuración de IP :: By Elektro H@cker :Menu Echo Configuraci¢n de IP: Echo ------------------- | MORE Echo: 1 ^> Segmento [192.168.1.X] Echo: 2 ^> Segmento [192.168.2.X] Echo: 3 ^> Segmento [192.168.3.X] Echo: 4 ^> Segmento [192.168.4.X] choice /C 12345 /M "elige una opci¢n" If %%# EQU 1 (Set "Segmento=192.168.1." ) If %%# EQU 2 (Set "Segmento=192.168.2." ) If %%# EQU 3 (Set "Segmento=192.168.3." ) If %%# EQU 4 (Set "Segmento=192.168.4." ) ) :Set_Digitos CLS Echo Segmento elegijo [ %Segmento%XXX] | MORE Set /P "Ultimo=Escriba el ultimo bloque de digitos >>" Echo " %Ultimo%" |Findstr " ^\"[0-9]*\"$" && GOTO:EOF || (GOTO : Set_Digitos) :Set_IP Echo Configurando IP [ %Segmento%%ultimo%] | MORE netsh interface ip set address name="Conexi¢n de rea local" static %Segmento%%ultimo% 255.255.255.0 %Segmento%1 netsh interface ip set dns name="Conexi¢n de rea local" static 8.8.8.8 netsh interface ip add dns name="Conexi¢n de rea local" 8.8.4.4 index=2
Saludos
|
|
|
|
|
10060
|
Programación / .NET (C#, VB.NET, ASP) / Re: Listview, ¿ordenar el contenido al clickar sobre una columna?
|
en: 8 Enero 2013, 18:28 pm
|
si lo necesitas urgente, avisame y por teamviewver se te enseña rapido, dificil no es XD
Gracias spiritdead pero no me urge, aún estoy aprendiendo a usar el listview convencional.
@seba123Neo ¿Como lo hago funcionar? Me da error en las variables: Dicen que no están declaradas, y no se con que tipo de valor debo setearlas ni nada xD Private Sub GListView_ColumnClick(ByVal sender As Object, ByVal e As System.Windows.Forms.ColumnClickEventArgs) Handles GListView.ColumnClick Dim vIndiceColumna As ColumnHeader = GListView.Columns(e.Column) Dim vTipoOrden As System.Windows.Forms.SortOrder If vColumnaOrden Is Nothing Then vTipoOrden = SortOrder.Ascending vOrden = SortOrder.Ascending Else If vIndiceColumna.Equals(vColumnaOrden) Then If vOrden = SortOrder.Ascending Then vTipoOrden = SortOrder.Descending vOrden = SortOrder.Descending Else vTipoOrden = SortOrder.Ascending vOrden = SortOrder.Ascending End If Else vTipoOrden = SortOrder.Ascending vOrden = SortOrder.Ascending End If End If vColumnaOrden = vIndiceColumna GListView.ListViewItemSorter = New COrdenarListview(e.Column, vTipoOrden) GListView.Sort() End Sub
EDITO:Seba123Neo, si no he captado mal la idea, al final lo he hecho así, y funciona bien, pero no sé si es peor que tu snippet: ' En las declaraciones... Dim ColumnOrder As String = "Down" Private Sub GListView_ColumnClick(ByVal sender As Object, ByVal e As System.Windows.Forms.ColumnClickEventArgs) Handles GListView.ColumnClick If ColumnOrder = "Down" Then Me.GListView.ListViewItemSorter = New COrdenarListview(e.Column, SortOrder.Ascending) GListView.Sort() ColumnOrder = "Up" ElseIf ColumnOrder = "Up" Then Me.GListView.ListViewItemSorter = New COrdenarListview(e.Column, SortOrder.Descending) GListView.Sort() ColumnOrder = "Down" End If End Sub
|
|
|
|
|
|
| |
|