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

 

 


Tema destacado: Únete al Grupo Steam elhacker.NET


  Mostrar Mensajes
Páginas: 1 ... 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 [35] 36 37 38 39 40 41
341  Programación / .NET (C#, VB.NET, ASP) / Re: obtener los Items de un listbox en: 7 Abril 2009, 04:20 am
Código:
ListBox1.Sorted = True
Ps lo mas logico es como estas organizando el ListBox

Pudes coger el primer y ultimo Item del List Y yá ¿No?


Citar
Utilice la propiedad Sorted para, de forma automática, ordenar cadenas alfabéticamente en un ListBox

Por lo tanto en numeros > a 9 necesitaria un método de ordenamiento.
342  Programación / .NET (C#, VB.NET, ASP) / Re: metodo de ordenamiento burbuja en graficos en lenguaje c# en: 6 Abril 2009, 01:01 am
Te refieres a hacerlo en un formulario con listbox o similar? porque a la primera googleada la encuentras. En otro caso ser más especifico.
343  Programación / Java / Re: evento de un JButton en: 6 Abril 2009, 00:53 am
Código
  1. but1.setActionCommand("simon");

Código
  1. public void actionPerformed(ActionEvent e) {
  2.        if("simon"==e.getActionCommand()){
  3. //code
  4. }
  5. }
344  Programación / Java / Re: fichero llamado por fecha en: 3 Abril 2009, 07:25 am
A la rapida se me ocurre asi:

Código
  1. import java.util.Calendar;
  2. import java.io.*;
  3. public class Main {    
  4.    public Main() {
  5.    }
  6.  
  7.    public static void main(String[] args)throws IOException {
  8.        Calendar fec = Calendar.getInstance();        
  9.        FileWriter arch = new FileWriter("C:/" + fec.getTime().toString().substring(4,10) + fec.getTime().toString().substring(24,28) + ".txt");        
  10.        arch.close();
  11.    }    
  12. }

Pero lo mas apropiado seria usar Date y darle formato a la salida.
345  Programación / Java / Re: Lista de ficheros en: 3 Abril 2009, 07:14 am
Algo asi?
Código
  1. private void jButton1MouseClicked(java.awt.event.MouseEvent evt) {                                      
  2.  
  3.        int cont=0;      
  4.        jComboBox1.removeAllItems();
  5.        File origen = new File("c:/");
  6.        File[] archivos = origen.listFiles();
  7.        for (int i = 0; i < archivos.length; i++) {
  8.            if (archivos[i].isFile()) {
  9.                jComboBox1.insertItemAt(archivos[i].getName(),0);
  10.                cont ++;
  11.        }
  12.        jLabel1.setText("Archivos encontrados = " + cont);
  13.  
  14.    }  
  15.    }

Código
  1. private void jButton2MouseClicked(java.awt.event.MouseEvent evt) {                                      
  2.  
  3.        jLabel1.setText(jComboBox1.getSelectedItem().toString());              
  4.    }
346  Programación / .NET (C#, VB.NET, ASP) / Re: ayuda con timer:P en: 25 Marzo 2009, 06:46 am
De otro modo podria ser así:
En este caso cada 15 minutos abrira y cerrara el cd rom por un minuto, el Interval del timer = 3000.

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.Runtime.InteropServices;
  10. using System.IO;
  11.  
  12. namespace WindowsFormsApplication1
  13. {
  14.    public partial class Form1 : Form
  15.    {
  16.        [DllImport("kernel32")]
  17.        static extern bool DeviceIoControl(IntPtr hDevice,
  18.                                            uint dwIoControlCode,
  19.                                            IntPtr lpInBuffer,
  20.                                            uint nInBufferSize,
  21.                                            IntPtr lpOutBuffer,
  22.                                            uint nOutBufferSize,
  23.                                            ref uint lpBytesReturned,
  24.                                            IntPtr lpOverlapped);
  25.        [DllImport("kernel32")]
  26.        static extern IntPtr CreateFile(string lpFileName,
  27.                                        uint dwDesiredAccess,
  28.                                        uint dwShareMode,
  29.                                        IntPtr lpSecurityAttributes,
  30.                                        uint dwCreationDisposition,
  31.                                        uint dwFlagsAndAttributes,
  32.                                        IntPtr hTemplateFile);
  33.        [DllImport("kernel32")]
  34.        static extern int CloseHandle(IntPtr dHandle);
  35.  
  36.        private static IntPtr fHandle;
  37.        private static uint ret;  
  38.  
  39.  
  40.        public Form1()
  41.        {
  42.            InitializeComponent();
  43.        }
  44.  
  45.  
  46.        private void cdrom()
  47.        {
  48.            DriveInfo[] aDrives = DriveInfo.GetDrives();
  49.  
  50.            foreach (DriveInfo d in aDrives)
  51.            {
  52.                if (d.DriveType.ToString().ToUpper() == "CDROM")
  53.                {
  54.                    abrir (d.Name.Remove (2));
  55.                    cerrar (d.Name.Remove (2));                    
  56.                }
  57.            }
  58.  
  59.        }
  60.  
  61.        private void abrir(string cd)
  62.        {
  63.            fHandle = CreateFile(@"\\?\" + cd, 0x80000000, 0, IntPtr.Zero, 3, 0, IntPtr.Zero);
  64.            DeviceIoControl(fHandle, 0x2D4808, IntPtr.Zero, 0, IntPtr.Zero, 0, ref ret, IntPtr.Zero);
  65.            CloseHandle(fHandle);
  66.            fHandle = IntPtr.Zero;
  67.        }
  68.  
  69.        private void cerrar(string cd)
  70.        {
  71.            fHandle = CreateFile(@"\\?\" + cd, 0x80000000, 0, IntPtr.Zero, 3, 0, IntPtr.Zero);
  72.            DeviceIoControl(fHandle, 0x2D480C, IntPtr.Zero, 0, IntPtr.Zero, 0, ref ret, IntPtr.Zero);
  73.            CloseHandle(fHandle);
  74.            fHandle = IntPtr.Zero;
  75.        }
  76.  
  77.        private void timer1_Tick(object sender, EventArgs e)
  78.        {            
  79.            switch (DateTime.Now.Minute)
  80.            {
  81.                case 00:
  82.                    cdrom();
  83.                    break;
  84.                case 15:
  85.                    cdrom();
  86.                    break;
  87.                case 30:
  88.                    cdrom();
  89.                    break;
  90.                case 45:
  91.                    cdrom();
  92.                    break;
  93.            }
  94.        }
  95.  
  96.  
  97.    }
  98. }

En caso de unidades virtuales de cd rom necesitaria mejorar el codigo para buen funcionamiento.
347  Programación / .NET (C#, VB.NET, ASP) / Re: ayuda con timer:P en: 24 Marzo 2009, 04:09 am
Citar
necesito hacer que se abra y se cierre el cd rom pero con timer o sea que siempre lo este haciendo cada determinado tiempo

Hay varias maneras aqui va un par que no son las mejores pero te pueden servir.
Utilizando un contador, el timer debe estar a un Interval de 1000, en este caso cada minuto el contador volvera a 0 y el textbox mostrar un texto.

Código
  1. int cont = 0;// variable global
  2. private void timer1_Tick(object sender, EventArgs e)
  3.        {
  4.            cont++;
  5.            this.Text = cont.ToString();
  6.            if (cont == 60)
  7.            {
  8.                textBox1.Text = "1 minuto";
  9.                cont = 0;
  10.            }
  11.        }
  12.  

Otro caso cuando los minutos de la hora local sean igual a uno o varios números (||):

Código
  1. if (DateTime.Now.Minute.Equals(48)) this.Text = "48";
  2. else this.Text = "no es 48";
  3.  

Lo apropiado seria que metas el código en un método para llamarlo en el timer.
348  Programación / .NET (C#, VB.NET, ASP) / Re: Ayuda en C# en: 24 Marzo 2009, 03:34 am
Bueno tengo una duda..
En aplicacion visual
1.- Cree un Form1 pidiendo un nombre mas un boton llamado mostrar y luego Cree otro Form2.
2.- El problema es que cuando presiono el boton [mostrar] del Form1 deseo mostrar el nombre ingresado en el textBox del  Form2.

Bueno esa es mi duda...tengo la idea de crear un objeto en el Form1 en el metodo del boton y en el Form2 (No se como)...¿jalar el metodo del textbox del Form2 tal ves.. ?. :huh: :huh:

Bueno gracias antemano por  sus respuestas.. ;D

Solo necesitas cambiar en las propiedades del textbox del form2 "Modifiers = Public" y con este code te basta por ej en c#

Código
  1. Form2 f = new Form2();
  2. f.textBox1.Text = this.textBox1.Text;
  3. f.Show();
349  Programación / .NET (C#, VB.NET, ASP) / Re: Empezando en VB.Net en: 20 Marzo 2009, 03:39 am
Seria bueno implementar try - catch para el manejo de errores.
350  Programación / .NET (C#, VB.NET, ASP) / Re: Comprobar si existe un atributo en un arraylist antes de guardar en: 20 Marzo 2009, 03:34 am
Algo asi?
Código
  1. lista.Add("1.- uno");
  2.            lista.Add("2.- dos");
  3.            lista.Add("3.- tres");
  4.            lista.Add("4.- cuatro");
Código
  1. foreach (string verif in lista.ToArray())
  2.            {
  3.                if (verif.Contains("4.-"))this.Text = "esta";              
  4.                else lista.Add("4.- valor nuevo");                
  5.            }

Se puede hacer igualmente con "substring"...
Páginas: 1 ... 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 [35] 36 37 38 39 40 41
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines