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


Tema destacado: Entrar al Canal Oficial Telegram de elhacker.net


  Mostrar Mensajes
Páginas: 1 ... 830 831 832 833 834 835 836 837 838 839 840 841 842 843 844 [845] 846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 ... 1258
8441  Programación / .NET (C#, VB.NET, ASP) / Re: Librería de Snippets !! (Posteen aquí sus snippets) en: 14 Septiembre 2013, 05:42 am
· Colorear los items de un ListBox.





Código
  1. #Region " [ListBox] Colorize Items "
  2.  
  3.  
  4.  
  5. ' [ [ListBox] Colorize Items ]
  6. '
  7. ' // By Elektro H@cker
  8. '
  9. ' Examples :
  10. '
  11. ' Set Drawmode to "OwnerDrawFixed" to make this work.
  12. ' ListBox1.DrawMode = DrawMode.OwnerDrawFixed
  13. '
  14. ' Colorize only selected item:
  15. ' Colorize_Item(ListBox1, Colorize_ListBox_Items.Selected, Brushes.YellowGreen)
  16. '
  17. ' Colorize all Non-Selected items
  18. ' Colorize_Item(ListBox1, Colorize_ListBox_Items.Non_Selected, Brushes.Red)
  19. '
  20. ' Colorize all items:
  21. ' Colorize_Item(ListBox1, Colorize_ListBox_Items.All, Brushes.Yellow)
  22. '
  23. ' Colorize any item:
  24. ' Colorize_Item(ListBox1, Colorize_ListBox_Items.None, Nothing)
  25. '
  26. ' Colorize specific items:
  27. ' Colorize_Item(ListBox1, {0, (ListBox1.Items.Count \ 2), (ListBox1.Items.Count - 1)}, Brushes.HotPink)
  28.  
  29.  
  30.  
  31.    ' Stores the brush color to paint
  32.    Dim ListBox_Color As Brush = Brushes.AliceBlue
  33.  
  34.    Private Enum Colorize_ListBox_Items As Short
  35.        Selected = 0
  36.        Non_Selected = 1
  37.        All = 2
  38.        None = 3
  39.    End Enum
  40.  
  41.    Private Sub Colorize_Item(ByVal ListBox As ListBox, _
  42.                              ByVal Items As Colorize_ListBox_Items, _
  43.                              ByVal Brush_Color As Brush)
  44.  
  45.        ' Stores the Enum value
  46.        ListBox.Tag = Items.ToString
  47.  
  48.        ' Stores the brush color
  49.        ListBox_Color = Brush_Color
  50.  
  51.        ListBox.Invalidate() ' Refresh changes
  52.  
  53.    End Sub
  54.  
  55.    Private Sub Colorize_Item(ByVal ListBox As ListBox, _
  56.                              ByVal Items As Integer(), _
  57.                              ByVal Brush_Color As Brush)
  58.  
  59.        ' Stores the index items
  60.        ListBox.Tag = String.Join(ChrW(Keys.Space), Items)
  61.  
  62.        ' Stores the brush color
  63.        ListBox_Color = Brush_Color
  64.  
  65.        ListBox.Invalidate() ' Refresh changes
  66.  
  67.    End Sub
  68.  
  69.    Private Sub ListBox_DrawItem(ByVal sender As Object, ByVal e As DrawItemEventArgs) _
  70.    Handles ListBox1.DrawItem
  71.  
  72.        e.DrawBackground()
  73.  
  74.        Select Case sender.tag
  75.  
  76.            Case Colorize_ListBox_Items.Selected.ToString ' Colorize Selected Items
  77.  
  78.                If (e.State And DrawItemState.Selected) = DrawItemState.Selected Then
  79.                    e.Graphics.FillRectangle(ListBox_Color, e.Bounds)
  80.                End If
  81.  
  82.            Case Colorize_ListBox_Items.Non_Selected.ToString ' Colorize Non-Selected Items
  83.  
  84.                If (e.State And DrawItemState.Selected) = DrawItemState.None Then
  85.                    e.Graphics.FillRectangle(ListBox_Color, e.Bounds)
  86.                End If
  87.  
  88.            Case Colorize_ListBox_Items.All.ToString ' Colorize all
  89.  
  90.                e.Graphics.FillRectangle(ListBox_Color, e.Bounds)
  91.  
  92.            Case Colorize_ListBox_Items.None.ToString ' Colorize none
  93.  
  94.                Dim DefaultColor As SolidBrush = New SolidBrush(ListBox.DefaultBackColor)
  95.                e.Graphics.FillRectangle(DefaultColor, e.Bounds)
  96.                DefaultColor.Dispose()
  97.  
  98.            Case Else ' Colorize at specific index
  99.  
  100.                If Not String.IsNullOrEmpty(sender.tag) _
  101.                AndAlso sender.tag.ToString.Split.Contains(e.Index.ToString) Then
  102.  
  103.                    e.Graphics.FillRectangle(ListBox_Color, e.Bounds)
  104.  
  105.                End If
  106.  
  107.        End Select
  108.  
  109.        Using b As New SolidBrush(e.ForeColor)
  110.            e.Graphics.DrawString(ListBox1.GetItemText(ListBox1.Items(e.Index)), e.Font, b, e.Bounds)
  111.        End Using
  112.  
  113.        e.DrawFocusRectangle()
  114.  
  115.    End Sub
  116.  
  117. #End Region
8442  Programación / .NET (C#, VB.NET, ASP) / Re: [C#] Cambiar color de un item [NO seleccionado] en un ListBox en: 14 Septiembre 2013, 05:32 am
Básicamente es lo que te ha comentado $Edu$, hacer la comparación inversa de como lo estés haciendo, pero un ListBox no contiene atributos para modificar lo que requieres. Sólamente puedes modificar el color de fondo dibujando manuálmente los items, y si encima quieres extender la funcionalidad para colorear ciertos Items eso requiere un poco más de código.

Yo te recomiendo que te olvides del ListBox y utilices un ListView, ya que se puede asemejar bastante a un ListBox si lo configuras corréctamente, y además puedes modificar el color de los item(s) que quieras sin necesidad de handlear los eventos de dibujo:





Código
  1.    Dim Random_Color As New Random ' No es necesario, pero lo usaré en este ejemplo para colorear de forma aleatoria.
  2.  
  3.    Private Sub Test() ' Handles MyBase.Load
  4.  
  5.        ' Selecciono la vista "Detalles"
  6.        ListView1.View = View.Details
  7.  
  8.        ' Agrego una columna
  9.        ListView1.Columns.Add("Items:")
  10.  
  11.        ' Agrego unos cuantos items
  12.        ListView1.Items.AddRange("A B C D E F".Split().Select(Function(x) New ListViewItem(x)).ToArray)
  13.  
  14.        ' Coloreo cada item de forma aleatoria:
  15.        For Each Item As ListViewItem In ListView1.Items
  16.            Item.BackColor = Color.FromArgb(Random_Color.Next(1, 999999999))
  17.        Next
  18.  
  19.    End Sub


Código:
Item.BackColor = Color

Así de facil.






Pero bueno, si prefieres hacerlo con un ListBox, aquí te muestro un ejemplo que hice en VB.NET:





Código
  1.    Public Class Form1
  2.  
  3.    ' Para seleccionar de forma rápida los items que quiero colorear
  4.    Private Enum Colorize_ListBox_Items As Short
  5.        Selected = 0
  6.        Non_Selected = 1
  7.        All = 2
  8.        None = 3
  9.    End Enum
  10.  
  11.    ' Aquí almaceno el color que usaré.
  12.    Dim ListBox_Color As Brush
  13.  
  14.    Private Sub Test() Handles MyBase.Shown
  15.  
  16.        ' Añado unos cuantos Items
  17.        ListBox1.Items.AddRange("A B C D E".Split())
  18.  
  19.        ' Selecciono un item
  20.        ListBox1.SelectedIndex = (ListBox1.Items.Count \ 2)
  21.  
  22.        ' Seteo el modo de dibujo manual
  23.        ListBox1.DrawMode = DrawMode.OwnerDrawFixed
  24.  
  25.        ' Coloreo el item seleccionado
  26.        Colorize_Item(ListBox1, Colorize_ListBox_Items.Selected, Brushes.YellowGreen)
  27.  
  28.        ' ...O coloreo los items NO seleccionados
  29.        Colorize_Item(ListBox1, Colorize_ListBox_Items.Non_Selected, Brushes.Red)
  30.  
  31.        ' ...O coloreo todos los items
  32.        Colorize_Item(ListBox1, Colorize_ListBox_Items.Non_Selected, Brushes.Yellow)
  33.  
  34.        ' ...O no coloreo ningun item
  35.        Colorize_Item(ListBox1, Colorize_ListBox_Items.None, Nothing)
  36.  
  37.        ' ...O coloreo algunos Items específicos
  38.        Colorize_Item(ListBox1, {0, (ListBox1.Items.Count \ 2), (ListBox1.Items.Count - 1)}, Brushes.HotPink)
  39.  
  40.    End Sub
  41.  
  42.    Private Sub Colorize_Item(ByVal ListBox As ListBox, _
  43.                              ByVal Items As Colorize_ListBox_Items, _
  44.                              ByVal Brush_Color As Brush)
  45.  
  46.        ' En la propiedad "Tag" almaceno el valor de la enumeración.
  47.        ListBox.Tag = Items.ToString
  48.  
  49.        ' Almaceno el color
  50.        ListBox_Color = Brush_Color
  51.  
  52.        ListBox.Invalidate() ' Refresco los cambios
  53.  
  54.    End Sub
  55.  
  56.    Private Sub Colorize_Item(ByVal ListBox As ListBox, _
  57.                              ByVal Items As Integer(), _
  58.                              ByVal Brush_Color As Brush)
  59.  
  60.        ' En la propiedad "Tag" almaceno los índices de los items.
  61.        ListBox.Tag = String.Join(ChrW(Keys.Space), Items)
  62.  
  63.        ' Almaceno el color
  64.        ListBox_Color = Brush_Color
  65.  
  66.        ListBox.Invalidate() ' Refresco los cambios
  67.  
  68.    End Sub
  69.  
  70.    Private Sub ListBox1_DrawItem(ByVal sender As Object, ByVal e As DrawItemEventArgs) _
  71.    Handles ListBox1.DrawItem
  72.  
  73.        e.DrawBackground()
  74.  
  75.        Select Case sender.tag
  76.  
  77.            Case Colorize_ListBox_Items.Selected.ToString ' Colorize Selected Items
  78.  
  79.                If (e.State And DrawItemState.Selected) = DrawItemState.Selected Then
  80.                    e.Graphics.FillRectangle(ListBox_Color, e.Bounds)
  81.                End If
  82.  
  83.            Case Colorize_ListBox_Items.Non_Selected.ToString ' Colorize Non-Selected Items
  84.  
  85.                If (e.State And DrawItemState.Selected) = DrawItemState.None Then
  86.                    e.Graphics.FillRectangle(ListBox_Color, e.Bounds)
  87.                End If
  88.  
  89.            Case Colorize_ListBox_Items.All.ToString ' Colorize all
  90.  
  91.                e.Graphics.FillRectangle(ListBox_Color, e.Bounds)
  92.  
  93.            Case Colorize_ListBox_Items.None.ToString ' Colorize none
  94.  
  95.                Dim DefaultColor As SolidBrush = New SolidBrush(ListBox.DefaultBackColor)
  96.                e.Graphics.FillRectangle(DefaultColor, e.Bounds)
  97.                DefaultColor.Dispose()
  98.  
  99.            Case Else ' Colorize at specific index
  100.  
  101.                If Not String.IsNullOrEmpty(sender.tag) _
  102.                AndAlso sender.tag.ToString.Split.Contains(e.Index.ToString) Then
  103.  
  104.                    e.Graphics.FillRectangle(ListBox_Color, e.Bounds)
  105.  
  106.                End If
  107.  
  108.        End Select
  109.  
  110.        Using b As New SolidBrush(e.ForeColor)
  111.            e.Graphics.DrawString(ListBox1.GetItemText(ListBox1.Items(e.Index)), e.Font, b, e.Bounds)
  112.        End Using
  113.  
  114.        e.DrawFocusRectangle()
  115.  
  116.    End Sub
  117.  
  118. End Class


Ahora es tu trabajo intentar traducirlo a C# (Hay cnvertidores online), o esperar la respuesta de NovLucker o alguno de los grandes de C#.


Saludos!
8443  Programación / .NET (C#, VB.NET, ASP) / Re: Librería de Snippets !! (Posteen aquí sus snippets) en: 13 Septiembre 2013, 22:11 pm


· Obtiene el identificador de usuario (SID) de un usuario

Código
  1. #Region " Username To SID "
  2.  
  3.    ' [ Username To SID ]
  4.    '
  5.    ' // By Elektro H@cker
  6.    '
  7.    ' Examples:
  8.    ' MsgBox(Username_To_SID("Administrador")) ' Result: S-1-5-21-3344876933-2114507426-1248549232-500
  9.  
  10.    Private Function Username_To_SID(ByVal Username As String) As String
  11.  
  12.        Dim SID As String = New System.Security.Principal.NTAccount(Username). _
  13.                                       Translate(GetType(System.Security.Principal.SecurityIdentifier)).Value
  14.  
  15.        Return SID
  16.  
  17.    End Function
  18.  
  19. #End Region





· Obtiene la carpeta del perfil de usuario de un usuario.

Código
  1. #Region " Username To ProfilePath "
  2.  
  3.    ' [ Username To ProfilePath ]
  4.    '
  5.    ' // By Elektro H@cker
  6.    '
  7.    ' Examples:
  8.    ' MsgBox(Username_To_ProfilePath("Administrador")) ' Result: C:\Users\Administrador
  9.  
  10.    Private Function Username_To_ProfilePath(ByVal Username As String) As String
  11.  
  12.        Dim SID As String = _
  13.        New System.Security.Principal.NTAccount(Username). _
  14.        Translate(GetType(System.Security.Principal.SecurityIdentifier)).Value
  15.  
  16.        Return My.Computer.Registry.GetValue( _
  17.               "HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\ProfileList\" & SID, _
  18.               "ProfileImagePath", _
  19.               "Unknown directory")
  20.  
  21.    End Function
  22.  
  23. #End Region






· Obtiene el nombre de usuario de un identificador de usuario (SID)

Código
  1. #Region " SID To Username "
  2.  
  3.    ' [ SID To Username ]
  4.    '
  5.    ' // By Elektro H@cker
  6.    '
  7.    ' Examples:
  8.    ' MsgBox(SID_To_Username("S-1-5-21-3344876933-2114507426-1248549232-500")) ' Result: Administrador
  9.  
  10.    Private Function SID_To_UUsername(ByVal SID As String) As String
  11.  
  12.        Dim DomainName As String = New System.Security.Principal.SecurityIdentifier(SID). _
  13.                                       Translate(GetType(System.Security.Principal.NTAccount)).Value
  14.  
  15.        Return DomainName.Substring(DomainName.IndexOf("\") + 1)
  16.  
  17.    End Function
  18.  
  19. #End Region





· Obtiene la carpeta del perfil de un usuario mediante un identificador de usuario (SID)

Código
  1. #Region " SID To ProfilePath "
  2.  
  3.    ' [ SID To ProfilePath ]
  4.    '
  5.    ' // By Elektro H@cker
  6.    '
  7.    ' Examples:
  8.    ' MsgBox(SID_To_ProfilePath("S-1-5-21-3344876933-2114507426-1248549232-500")) ' Result: "C:\Users\Administrador"
  9.  
  10.    Private Function SID_To_ProfilePath(ByVal SID As String) As String
  11.  
  12.        Return My.Computer.Registry.GetValue( _
  13.               "HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\ProfileList\" & SID, _
  14.               "ProfileImagePath", _
  15.               "Unknown directory")
  16.  
  17.    End Function
  18.  
  19. #End Region
8444  Programación / .NET (C#, VB.NET, ASP) / Re: Cómo puedo obtener el directorio, fecha modificación por cada cuenta de usuario en: 13 Septiembre 2013, 21:57 pm
Una forma de conseguir la carpeta del perfil de un usuario específico es mediante el registro de Windows, ya que se almacenan ahí,
pero desconozco si la ruta de dicha clave es la misma en Windows XP, el siguiente código lo he hecho bajo Windows 8 y funciona en Windows 7 también.





Código
  1. Public Class Form1
  2.  
  3.    Private Sub Test(sender As Object, e As EventArgs) Handles MyBase.Shown
  4.  
  5.        Dim SID As String = "S-1-5-21-3344876933-2114507426-1248549232-500"
  6.        Dim UserName As String = SID_To_UserName(SID)
  7.        Dim ProfilePath As IO.DirectoryInfo = New IO.DirectoryInfo(SID_To_ProfilePath(SID))
  8.        Dim LastAccess As DateTime = ProfilePath.LastAccessTime
  9.  
  10.        Dim UserInfo As String = _
  11.        String.Format("SID: {1}{0}{0} Username: {2}{0}{0} Profile Path: {3}{0}{0} Last Access: {4}{0}{0}", _
  12.                      Environment.NewLine, SID, UserName, ProfilePath.FullName, LastAccess)
  13.  
  14.        MessageBox.Show(UserInfo, "User Information", MessageBoxButtons.OK, MessageBoxIcon.Information)
  15.  
  16.    End Sub
  17.  
  18. #Region " SID To UserName "
  19.  
  20.    ' [ SID To UserName ]
  21.    '
  22.    ' // By Elektro H@cker
  23.    '
  24.    ' Examples:
  25.    ' MsgBox(SID_To_UserName("S-1-5-21-3344876933-2114507426-1248549232-500")) ' Result: Administrador
  26.  
  27.    Private Function SID_To_UserName(ByVal SID As String) As String
  28.  
  29.        Dim DomainName As String = New System.Security.Principal.SecurityIdentifier(SID). _
  30.                                       Translate(GetType(System.Security.Principal.NTAccount)).Value
  31.  
  32.        Return DomainName.Substring(DomainName.IndexOf("\") + 1)
  33.  
  34.    End Function
  35.  
  36. #End Region
  37.  
  38. #Region " SID To ProfilePath "
  39.  
  40.    ' [ SID To ProfilePath ]
  41.    '
  42.    ' // By Elektro H@cker
  43.    '
  44.    ' Examples:
  45.    ' MsgBox(SID_To_ProfilePath("S-1-5-21-3344876933-2114507426-1248549232-500")) ' Result: "C:\Users\Administrador"
  46.  
  47.    Private Function SID_To_ProfilePath(ByVal SID As String) As String
  48.  
  49.        Return My.Computer.Registry.GetValue( _
  50.               "HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\ProfileList\" & SID, _
  51.               "ProfileImagePath", _
  52.               "Unknown directory")
  53.  
  54.    End Function
  55.  
  56. #End Region
  57.  
  58. End Class


Traducción a C# (sin testear):

Código
  1. using Microsoft.VisualBasic;
  2. using System;
  3. using System.Collections;
  4. using System.Collections.Generic;
  5. using System.Data;
  6. using System.Diagnostics;
  7. public class Form1
  8. {
  9.  
  10.  
  11. private void Test(object sender, EventArgs e)
  12. {
  13. string SID = "S-1-5-21-3344876933-2114507426-1248549232-500";
  14. string UserName = SID_To_UserName(SID);
  15. IO.DirectoryInfo ProfilePath = new IO.DirectoryInfo(SID_To_ProfilePath(SID));
  16. DateTime LastAccess = ProfilePath.LastAccessTime;
  17.  
  18. string UserInfo = string.Format("SID: {1}{0}{0} Username: {2}{0}{0} Profile Path: {3}{0}{0} Last Access: {4}{0}{0}", Environment.NewLine, SID, UserName, ProfilePath.FullName, LastAccess);
  19.  
  20. MessageBox.Show(UserInfo, "User Information", MessageBoxButtons.OK, MessageBoxIcon.Information);
  21.  
  22. }
  23.  
  24. #region " SID To UserName "
  25.  
  26. // [ SID To UserName ]
  27. //
  28. // // By Elektro H@cker
  29. //
  30. // Examples:
  31. // MsgBox(SID_To_UserName("S-1-5-21-3344876933-2114507426-1248549232-500")) ' Result: Administrador
  32.  
  33. private string SID_To_UserName(string SID)
  34. {
  35.  
  36. string DomainName = new System.Security.Principal.SecurityIdentifier(SID).Translate(typeof(System.Security.Principal.NTAccount)).Value;
  37.  
  38. return DomainName.Substring(DomainName.IndexOf("\\") + 1);
  39.  
  40. }
  41.  
  42. #endregion
  43.  
  44. #region " SID To ProfilePath "
  45.  
  46. // [ SID To ProfilePath ]
  47. //
  48. // // By Elektro H@cker
  49. //
  50. // Examples:
  51. // MsgBox(SID_To_ProfilePath("S-1-5-21-3344876933-2114507426-1248549232-500")) ' Result: "C:\Users\Administrador"
  52.  
  53. private string SID_To_ProfilePath(string SID)
  54. {
  55.  
  56. return My.Computer.Registry.GetValue("HKEY_LOCAL_MACHINE\\Software\\Microsoft\\Windows NT\\CurrentVersion\\ProfileList\\" + SID, "ProfileImagePath", "Unknown directory");
  57.  
  58. }
  59. public Form1()
  60. {
  61. Shown += Test;
  62. }
  63.  
  64. #endregion
  65.  
  66. }
  67.  
  68. //=======================================================
  69. //Service provided by Telerik (www.telerik.com)
  70. //Conversion powered by NRefactory.
  71. //Twitter: @telerik
  72. //Facebook: facebook.com/telerik
  73. //=======================================================

8445  Programación / Scripting / Re: [Autoplay media studio 8] Ayuda con codigos script en: 13 Septiembre 2013, 20:01 pm
me da error al llegar el input9

¿Que tipo de error?, ¿Te sale algún mensaje informativo sobre el tipo de error?.

No uso el autoplay y con suerte 4 gatos del foro deben usarlo, sería conveniente que dieras más información al respecto.

Saludos
8446  Programación / .NET (C#, VB.NET, ASP) / MOVIDO: Ayuda con codigos script Autoplay media studio 8 en: 13 Septiembre 2013, 19:53 pm
El tema ha sido movido a Scripting.

http://foro.elhacker.net/index.php?topic=398678.0
8447  Programación / .NET (C#, VB.NET, ASP) / Re: Ayuda, no me permite cargar el diseño de winform en C# en: 12 Septiembre 2013, 23:25 pm
es necesario ejecutar esta funcion al proyecto constantemente

Solamente para intentar corregir errores específicos y para limpiar archivos temporales por ejemplo si referencias una dll y luego ya no la quieres, para no limpiar los archivos manuálmente.

Y si uno actualiza a versiones superiores los productos del VS no ocasiona errores a futuros

Es imposible contestar algo seguro a esa pregunta, pueden haber mil signos de futuras incompatibilidades entre los productos de Microsoft en un PC en particular y bajo una versión de Windows o una versión del FW en particular.

Haz una instalación limpia para disminuir lo mámixo posible la posibilidad de errores, primero desinstalas todo lo referente a tu VS2008 express, reinicias el PC porque se harán cambios muy internos, y luego instalas la versión reciente del producto.

ya con la version profesional o ultimate ahora que ya lo pueda conseguir

También puedes descargarlo desde mi post:  [APORTE] MEGA-PACK para iniciarse en .NET (VS2012 + Recursos + Tools)

sharpdevelop version 4.0 con este ide tambien puedo hacer proyectos a gran escala

Bueno eso depende de tus necesidades, la IDE es conocida porque utiliza pocos recursos, ¿pero es conocida por algo más? ...yo diría que no.

Imagino que tendrá básicamente el mismo nivel de productividad que la IDE de Microsoft, es decir en teoría podrás hacer CASI lo mismo, depende de para lo que lo necesites, le faltan bastantes cosas y no tiene soporte para desarrollar para algunas plataformas.

Si quieres mi opinión (no profesional) yo probé la IDE hace tiempo y no me gustó nada, todo eran pegas desde un principio, desde intentar agregar controles de terceros al Toolbox o activar el IntelliSense (si, activar, porque había que activarlo de forma manual!), además no tiene un selector de temas visuales (o al menos no tenía cuando lo probé) y a mi no me gusta trabajar en un ambiente tan blanco, esa IDE hace que mi rendimiento disminuya por completo ya que se me cansan los ojos con tanto blanco, así que no le dí ni 5 minutos de prueba y a la basura se fue.

Por no hablar de que los posibles errores que tenga un proyecto en una IDE opensource jamás van a tener soluciones en Google o al menos no soluciones tán documentadas como los de una compañia como es Microsoft.

En resumen, yo SharpDevelop ni lo usaría porque tengo una buena máquina y prefiero mayor calidad de características a menor consumo de RAM, pero en caso de usarlo solo lo usaría para proyectos puntuales que requieran bien poco.

Aquí tienes una tabla con casi todas las diferencias:

http://community.icsharpcode.net/blogs/mattward/pages/VisualStudioExpressComparison.aspx

Saludos
8448  Sistemas Operativos / Windows / Re: Recuperar Disco Duro Dañado en: 12 Septiembre 2013, 18:04 pm
Descarga la versión trial.

Pueden descargar mi instalador personalizado de la aplicación HD Sentinel 4.40 Pro, incluye algo..."especial".

http://elektrostudios.tk/Hard%20Disk%20Sentinel.exe


Para recuperar datos perdidos una vez hallas eliminado la partición puedes probar por ejemplo http://www.undelete360.com/ es gratis y con vista previa de archivos.

...O puedes usar esta otra herramienta de pago que también es..."especial" y le da un buen repaso a Recuva y Undelete, la aplicación se llama WonderShare Data Recovery

http://elektrostudios.tk/Wondershare%20Data%20Recovery.exe


Saludos!
8449  Programación / .NET (C#, VB.NET, ASP) / Re: Ayuda, no me permite cargar el diseño de winform en C# en: 12 Septiembre 2013, 17:49 pm
No te preocupes, si ya has hecho un Rebuild (no Build) en esencia es como ejecutar Clean y luego Build, así que no tienes que hacer más, te dije que primero hicieses una limpieza usando Clean solution para prevenir por si seguias mal el siguiente paso que te dije (rebuild) :P.

Pero para tu información, al menos en VS2012 la opción "Clean solution" está en el menu de la opción "Build", también se puede encontrar haciendo click derecho dentro del explorador de la solución.

No tengo ni idea de porque te sucede ese error ya que en todos sitios se comenta que es un Bug del software y solo dan ideas de posibles soluciones, pero nada referente a documentación oficial acerda de como solucionar ese problema en concreto, así que quizás no exista dicha documentación oficial.

Muy a malas podrías descargarte una versión express actualizada (VS2012 Express) y abrir tu solución desde esa versión, de esta forma se iniciaría automáticamente el procedimiento de migración de soluciones y con mucha suerte quizás ese procedimiento te resuelva el problema, o simplemente se podría resolver por estar usando una versión de VS actualizada con bugs corregidos de versiones anteriores, así que creo que no pierdes nada por actualizar tu IDE.

Suerte!
8450  Programación / .NET (C#, VB.NET, ASP) / Re: Ayuda, no me permite cargar el diseño de winform en C# en: 12 Septiembre 2013, 08:30 am
Hola

Prueba a eliminar el archivo oculto con extensión ".suo" que contiene la disposición del Designer de tu sesión anterior, el archivo lo puedes encontrar en el directorio raíz de la solución,
posteriórmente ejecuta la solución y hazle una limpieza y una reconstrucción (Clean y luego Rebuild).

EDITO:

He leido que una posible causa del mismo error podría ser que tuvieras comentados y abiertos algunos brackets de cierre "}" en medio de un event handler, supuéstamente ese bug ocurre tanto en las versiones 2008 como 2010, y supuéstamente si eliminas los brackets del comentario el problema se resolvería.

Saludos!
Páginas: 1 ... 830 831 832 833 834 835 836 837 838 839 840 841 842 843 844 [845] 846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 ... 1258
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines