.: .: Saiyine :. :.

Como usar un fichero de configuración en C#

Por Saiyine Enviar correo el 2011-06-23 14:22:25 - Secciones: CSHARP PROGRAMACION C# - Enlace permanente: 999

Normalmente, una vez que has creado tu fichero de configuración app.config con el Visual Studio (imagino que con otros editores tambien valdrá), lo que tienes que hacer es crear una sección bajo configuration llamada appSettings, y empezar a añadir pares de claves y valores.

<configuration>
   <appSettings>
      <add key="saludo" value="Buenos dias" />
   <appSettings>
</configuration>

Entonces desde el código sólo habria que hacer:

using System.Configuration;

public string getSaludo()
{
   return ConfigurationSettings.AppSettings["saludo"].ToString();
}

o o o o Ver los comentarios

How to set the current cell in a DataGridView with code? (C#)

Por Saiyine Enviar correo el 2011-03-26 16:12:02 - Secciones: PROGRAMACION C# CSHARP VISUAL STUDIO ENGLISH - Enlace permanente: 975

To set the current cell programatically in a datagridview is not enough with marking it as selected, you'll need to use the next code:

dataGridView1.CurrentCell.Selected = false; 
dataGridView1.Rows[e.RowIndex].Cells[e.ColumnIndex].Selected = true;
dataGridView1.CurrentCell = dataGridView1.SelectedCells[0];

o o o o Ver los comentarios

Como contar el numero de nucleos del sistema en C#

Por Saiyine Enviar correo el 2011-02-24 13:50:30 - Secciones: PROGRAMACION C# CSHARP VISUAL STUDIO - Enlace permanente: 959

Para saber el numero de nucleos que tiene la maquina en la que se esta ejecutando nuestro programa en C#, solo tenemos que usar la variable de sistema System.Environment.ProcessorCount, como en el siguiente ejemplo:

using System;

namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine(System.Environment.ProcessorCount);
            Console.ReadLine();
        }
    }
}

o o o o Ver los comentarios

Parar el programa unos segundos

Por Saiyine Enviar correo el 2005-11-21 22:18:00 - Secciones:  CSHARP  - Enlace permanente: 602

Dreamhost

Me podria ayudar necesito saber como hacer que un programa espere un tiempo como SLEEP DE C, pero e C# (sharp) existe algun comando similar??

Prueba con:

System.Threading.Thread.Sleep(5000); // Espera 5 segundos

o o o o Ver los comentarios

Extrayendo correos de un fichero de texto

Por Saiyine Enviar correo el 2005-07-01 00:21:00 - Secciones:  CSHARP  - Enlace permanente: 438

Dreamhost

Hoy en la sección de c sharp os propongo un ejemplo bastante más complejo que los anteriores: un objeto que emula un grep con expresiones regulares.

En particular, queria curiosear en el contenido de un fichero mbox lleno de correo basura, y ver si los email se repetian: fácil.

using System;
using System.IO;
using System.Text.RegularExpressions;

class TGrep{
   public static void Main(string[] args){
      TGrep tg = new TGrep("Return-Path: <(.*@.*)>");
      tg.ApplyToFiles(args[0]);
   }  
   Regex re;

   TGrep(string pattern){
       re = new Regex(pattern);
   }

   void ApplyToFiles(string fPattern){
       string[] fNames = 
         Directory.GetFiles(".", fPattern);
       foreach (string fName in fNames ) {
          StreamReader sr = null;
          try{
            sr = new StreamReader(
              new BufferedStream(
                 new FileStream(
                    fName, FileMode.Open)));
            string line = "";
            int lCount = 0;
            while((line = sr.ReadLine()) != null){
               lCount++;
               if (re.IsMatch(line)){
			System.Console.WriteLine("{0}", re.Match(line).Groups[1].ToString());
		}
            }
           }finally{
              sr.Close();
           }
       }
   }
}

o o o o Ver los comentarios

Hola mundo

Por Saiyine Enviar correo el 2005-06-26 02:08:00 - Secciones:  CSHARP  - Enlace permanente: 430

Dreamhost

Un ejemplo de código super sencillo en c sharp: un hola mundo unido a como acceder a los parámetros de linea de comandos.

// Declaramos el espacio de nombres
using System;

// Clase del programa
class Parametros
{
// Método principal
public static void Main(string[] args)
{
// Salida a la consola
Console.WriteLine("¡Hola, {0}!", args[0]);
Console.WriteLine("Parámetros: \"{0}\" \"{1}\" \"{2}\" \"{3}\" \"{4}\" ", args[0], args[1], args[2], args[3], args[4]);
}
}

o o o o Ver los comentarios

Marciano

Por Saiyine Enviar correo el 2005-06-14 22:45:00 - Secciones:  CSHARP  - Enlace permanente: 397

Dreamhost

Siempre os habeis preguntado que es esa cosa marcianesca que decora los atuendos de personajes tan dispares, pero unidos por la elegancia, como son Kinomakino, Trudis o Saiyine, pero nunca os atrevisteis a preguntar... ¡pues hoy es vuestro día!

¡Para vosotros, en exclusiva, el marciano c sharp, con la forma y todo¡

                       using                  System;
                       using                  System.
                            Text;       namespace 
                            TShirt      {class

                       GetYourPrice{static void Main(
                     string[]args){string secretString=
                     "RW50"+     "cmEgZW"+     "4gaH"+
	             "R0cD"+     "ovL3d3"+     "dy5k"+
	             "ZXNhcnJvbGxhZWxmdXR1cm8uY29tIH"+
	             "kgcGFydGljaXBhIGVuIEltYWdpbmUg"+
	                 "Q3VwIDIwMDUgICAgICAgICA=";
	                ;byte [] theBytes = Convert.
	       FromBase64String(secretString);char[] theChars=
	     Encoding.    ASCII.GetChars(theBytes)     ;Console.
	    WriteLine     (new              string     (theChars)
	                  );Console      .ReadLine

	                        ();      }}}

Así que ya sabeis, cortad, pegad, y enviad este código a vuestro compilador de C# favorito, en mi caso, el mcs del proyecto Mono, me contais que es lo que sale al ejecutar el.. ¿ejecutable? ¿Pero quien escribe estas cosas?

Para los más despistados, el c sharp es el lenguaje estrella del penultimo intento de Microsoft de conquistar el mundo, obra del grandisimo Anders Hejlsberg, papá, entre otros, del fracasazo Visual Java y del infravalorado Delphi.

o o o o Ver los comentarios

Fondos de pantalla

. . .

Descargas

  • ApagaPC
    apagapc241.exe  (4338)
  • LimpiaDocus
    LimpiaDocus001.exe  (3624)
  • RCM
    rcm001.zip  (3058)
  • Popmail
    popmail-0.4-psmn.tar.gz  (3132)
  • Manual de Delphi en PDF
    delphi_pdf.zip  (3762)
  • Evangelio del Perl
    Evangelio_del_perl.pdf  (3784)
  • Excel Simpsons
    Excel Simpsons  (3789)
  • . . .

    ltimos comentarios

  • 574 - Anonimo: quiero sexo :OO
  • 707 - melani: hola comoestasa :rolleye:
  • 707 - melani: hola comoestasa :rolleye:
  • 371 - Anonimo: ^^
  • 371 - Anonimo: cuanto son 72 libras en euros??
  • 1025 - Onez: Hala Madrid! Baño al barsa y atraco janbol.
  • . . .

    Proyectos Online

  • Saiyine Store
  • Kunowalls!!!
  • Fondos de pantalla
  • Picaday: imagenes sexys o chocantes.
  • Scarlett: fotos de Scarlett Johansson
  • WhatsmyIP: obtener tu IP pública
  • Uma Thurman: galeria de Uma Thurman
  • FunPics: imagenes graciosas
  • . . .

    Blogs

  • Por lo que más querais, no entreis a estos: Tapanez, Yhandros, Onez.

  • Otros en español: El Mundo Today, La libreta de Van Gaal, Chavalina, Kirai, Mundo Geek, Microsiervos.

  • Mis lecturas en guiri: Michael Yon, Coding Horror, YCombinator news, MySQL Performance, Slashdot.

    . . .
  • Utilidades

  •  Coral  (1582), cacheando webs
  •  Spam.la  (1899), correo de usar y tirar
  •  Mailinator  (1800), correo de usar y tirar
  •  Bug me not  (1580), absurdos registros di NO
  •  Trashmail  (1628), correo de usar y tirar

    . . .

  • Faq

  • ¿MlDonkey para windows?
    Pues si, ya hay un port, y lo podeis encontrar aqui.
  • ¿Imagenes del universo?
    Puesss, mi favorita es astrored, aunque debe haber muchas similares.
  • ¿Drivers para voodoo?
    Probad aqui para la voodoo 3.
  • . . .

    Página web ©2001-2011 Saiyine descargada en s, con 5902851 visitas en total, hoy (de un total de 0 previstas).

    . . .