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

 

 


Tema destacado: Arreglado, de nuevo, el registro del warzone (wargame) de EHN


  Mostrar Mensajes
Páginas: 1 ... 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 [38] 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 ... 526
371  Programación / .NET (C#, VB.NET, ASP) / Re: [VS] ¿clonar evento para varios elementos? ¿FOR? en: 20 Noviembre 2012, 17:37 pm
Ese código;
  • Al cargar el form carga las rutas de los checkbox guardados
  • Lista los subdirectorios en D:\Tools (solo un ejemplo, ahora lo cambié a test)
  • Crea un form con checkbox y sus paths
  • Al dar click en un checkbox muestra el path correspondiente
  • Al cerrar el form vuelve a guardar las rutas

carpeta1, carpeta2 son subdirectorios que cree para el ejemplo

Saludos
372  Programación / .NET (C#, VB.NET, ASP) / Re: [VS] ¿clonar evento para varios elementos? ¿FOR? en: 20 Noviembre 2012, 15:17 pm
Lo he hecho rápidamente, el código es MUY mejorable :P

Código
  1. using System;
  2. using System.Collections.Generic;
  3. using System.ComponentModel;
  4. using System.Data;
  5. using System.Drawing;
  6. using System.Linq;
  7. using System.Text;
  8. using System.Windows.Forms;
  9. using System.IO;
  10. using System.Xml.Serialization;
  11.  
  12. namespace WindowsFormsApplication1
  13. {
  14.    public partial class Form1 : Form
  15.    {
  16.        public Form1()
  17.        {
  18.            InitializeComponent();
  19.        }
  20.  
  21.        private void Form1_Load(object sender, EventArgs e)
  22.        {
  23.            List<string> savedPath = GetSavedPaths();
  24.            DirectoryInfo folder = new DirectoryInfo(@"D:\Tools\");
  25.            DirectoryInfo[] subFolders = folder.GetDirectories();
  26.            int top = 10;
  27.            foreach (DirectoryInfo subFolder in subFolders)
  28.            {
  29.                CheckBox c = new CheckBox() { Left = 20, Top = top, AutoSize = true, Text = subFolder.FullName};
  30.                c.Checked = savedPath.Contains(subFolder.FullName);
  31.                c.CheckedChanged += new System.EventHandler(this.checkBox_CheckedChanged);
  32.                top += 20;
  33.                this.Controls.Add(c);
  34.            }
  35.        }
  36.  
  37.        private void SavePaths()
  38.        {
  39.            List<string> paths = new List<string>();
  40.  
  41.            foreach (Control c in Controls)
  42.                if (c is CheckBox && ((CheckBox)c).Checked)
  43.                        paths.Add(c.Text);
  44.  
  45.            using (StreamWriter sw = new StreamWriter("setting.xml"))
  46.            {
  47.                XmlSerializer serializer = new XmlSerializer(typeof(List<string>));
  48.                serializer.Serialize(sw, paths);
  49.                sw.Flush();
  50.            }
  51.        }
  52.  
  53.        private List<string> GetSavedPaths()
  54.        {
  55.            List<string> paths;
  56.  
  57.            try
  58.            {
  59.                using (StreamReader sr = new StreamReader("setting.xml"))
  60.                {
  61.                    XmlSerializer serializer = new XmlSerializer(typeof(List<string>));
  62.                    paths = (List<string>)serializer.Deserialize(sr);
  63.                }
  64.            }
  65.            catch
  66.            {
  67.                paths = new List<string>();
  68.            }
  69.  
  70.            return paths;
  71.        }
  72.  
  73.        private void checkBox_CheckedChanged(object sender, EventArgs e)
  74.        {
  75.            MessageBox.Show(((CheckBox)sender).Text);
  76.        }
  77.  
  78.        private void Form1_FormClosing(object sender, FormClosingEventArgs e)
  79.        {
  80.            SavePaths();
  81.        }
  82.    }
  83. }
  84.  

Saludos
373  Programación / .NET (C#, VB.NET, ASP) / Re: [VS] ¿clonar evento para varios elementos? ¿FOR? en: 20 Noviembre 2012, 14:12 pm
Necesito un resumen :xD

En tu app;
  • Seleccionas un directorio
  • Listas todos los subdirectorios
  • Creas un checkbox por cada subdirectorio
  • ¿Para que son las settings?

Saludos
374  Programación / Programación Visual Basic / Re: ¿Como añadir mas de un comando a un botón en vb6 sin poner una ruta? en: 19 Noviembre 2012, 20:20 pm
Si estas programando en VB6, por que necesitas utilizar comandos de ms-dos?
No digo que no se pueda, pero todos los que comienzan en algún lenguaje viniendo de batch intentan hacer todo ejecutando comandos de ms-dos, lo cual no tiene sentido.

Saludos
375  Programación / .NET (C#, VB.NET, ASP) / Re: convoco a developers freelancer en: 19 Noviembre 2012, 03:16 am
En absoluto, ni tampoco todos acaban siendo IL, cada lenguaje está diseñado para una cosa, quien en su sano jucio se va a hacer algo en C++ ( con el sobrecoste de trabajo que lleva ) pudiendo hacerlo en vb. Muchos juegos tienen partes programadas en C++ con la plataforma .NET , hacerlo en vb sería impensable

En realidad sí terminan en MSIL, creo que lo que no debe de confundirse es C++ nativo con C++/CLI y código manejado :P

Saludos
376  Programación / .NET (C#, VB.NET, ASP) / Re: convoco a developers freelancer en: 18 Noviembre 2012, 19:06 pm
Hasta ahora no veo gran diferencia o mejora entre vb.net y C#, o hay alguna diferencia que me estoy perdiendo?

http://msdn.microsoft.com/es-es/library/bb972208.aspx

Básicamente C# es un poco más rígido en cuanto a sintáxis, pero no hay muchas diferencias más.

Saludos
 
377  Programación / .NET (C#, VB.NET, ASP) / Re: Iniciando C# en: 17 Noviembre 2012, 19:13 pm
XAML es algo que tal vez no ha tenido tanta cabida anteriormente, pero particularmente me resulta muy interesante.
Actualizandonos un poco, en el nuevo Windows 8 (y RT) el desarrollo es C#/XAML y/o HTML5/javascript, teniendo en cuenta además que también el desarrollo para WP7/8 es similar :P


Saludos
378  Programación / Ejercicios / Re: AYUDA ejercicio en python en: 16 Noviembre 2012, 20:38 pm
Estas iniciando con n=0 y suma=0, pero te estas olvidando del primero de los números. Y por último, el promedio debes de calcularlo al final de todo, no en cada iteración.

Saludos
379  Programación / .NET (C#, VB.NET, ASP) / Re: Peticiones http + certificado digital en: 16 Noviembre 2012, 13:46 pm
http://geekswithblogs.net/ignusblog/archive/2006/07/12/84889.aspx (pfx)
http://support.microsoft.com/kb/895971/es (certificado)

Saludos
380  Programación / Scripting / Re: [RUBY] SoundCloud Leecher v0.3 (Manten al día tu colección de música!) en: 15 Noviembre 2012, 20:53 pm
Tenemos que agregar el "Me gusta", así no hay necesidad de publicar :P

Saludos
Páginas: 1 ... 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 [38] 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 ... 526
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines