jueves, 21 de abril de 2016

uri 1001 solution c#

using System;

class URI {

    static void Main(string[] args) {

            int a, b;
            a = Convert.ToInt32(Console.ReadLine());
            b=Convert.ToInt32(Console.ReadLine());
            Console.WriteLine("X = "+(a+b));
            Console.ReadKey();

    }

}

uri 1002 solution C#

using System;

class URI {

    static void Main(string[] args) {

           double RADIO, AREA;
            RADIO = Convert.ToDouble(Console.ReadLine());
            AREA = 3.14159 * (RADIO * RADIO);
            Console.WriteLine("A="+AREA.ToString("0.0000"));
            Console.ReadKey();
    }

}

jueves, 19 de marzo de 2015

Convertir una variable String a Bool c#



 para convertir una variable String  Bool:
  


string aconvertir;
convert.toBoolean(aconvertir);


y listo.

Abrir un form y luego regresar al anterior C#



                   Hola esto es fácil solo pondremos en el botón para abrir la otra forma el siguiente código:


 objetoForm f2=new objetoForm();
this.Hide();
f2.ShowDialog();
this.Show;

Ejemplo:
  public Form1()
        {
            InitializeComponent();
        }

        private void button1_Click(object sender, EventArgs e)
        {
              otraForma f = new otraForma();
               this.Hide();
               f.ShowDialog();
               this.Show();

        }

Diferencias entre ExecuteNonQuery, ExecuteScalar y ExecuteReader

    Una de las cosas que constantemente me confundían al momento de decidir, según la necesidad del momento, que instrucción Transact-SQL ejecutar (ExecuteNonQuery/ExecuteScalar/ExecuteReader) ha llegado a su fin. A continuación  explicaré brevemente que factores considerar al momento de tener que ejecutar alguna instrucción sobre nuestra base de datos MS SQL.
La instrucción ExecuteNonQuery es usada para ejecutar comandos del tipo Delete, Update e Insert. También, como una buena práctica se recomienda para la ejecución de comandos Select siempre que tengamos la certeza que la cantidad de registros a obtener será igual a 1 (por ejemplo, cuando buscamos por ID’s o identificadores de clave primaria). El valor devuelto corresponde al número de filas afectadas y en caso de querer recuperar datos tendremos que hacerlo a través de parámetros de salida.
La instrucción ExecuteScalar suele ser utilizada erróneamente cuando queremos obtener un único valor (ExecuteScalar devuelve el valor contenido en la primera fila de la primera columna) pero…¿qué sucede si posteriormente queremos obtener más de 1 valor de regreso? para evitar modificar la firma de los métodos es conveniente utilizar ExecuteNonQuery, que es mucho más flexible y nos permite recuperar datos a través de parámetros de salida. Se hace acertado utilizar ExecuteScalar cuando el tipo de dato a obtener no es soportado como parámetro de salida, como las imágenes. En este caso, son transformadas a arreglos de bytes antes de ser obtenidas.
Por último, la instrucción ExecuteReader la usaremos cuando queramos obtener un conjunto de registros, como por ejemplo reportes de ventas, listado de clientes, etc. Aunque suele ser muy utilizado para realizar Select y obtener registros únicos, conviene, cómo se comentó anteriormente utilizar en estos casos ExecuteNonQuery.

jueves, 6 de marzo de 2014

mandar una variable a otra clase o form y poder utilizarla (clase static)c#



                        Clase static

Se utiliza para mandar variables o datos de una forma a otra, puede ser también de una clase a otra.Se llama solo con el objeto.
antes que nada solo nos vamos a nuestro proyecto y le damos a agregar y seleccionamos clase.
1.- creas un método o constructor que reciba las variables.
Public static void disponible( tipo de dato variable)
{}
2.-  declaras las variables arriba antes del método o constructor, el nombre debe ser parecido normalmente es la primer letra mayúscula para diferenciar de la variable que llega.
3.- dentro del método ponemos la variable que declaramos que sea igual a la variable que llega.
4.- en nuestra forma o clase de donde la vamos enviar solo ponemos el objeto, esto nada mas es el nombre de la clase punto y el método donde vamos enviarla (nos pedirá la variable que vamos a mandar a nuestra clase static.
5.- ya ahora solo si la necesitamos mostrar ponemos el elemento=a la clase estatic punto y la variable que queremos mostrar.
Ejemplo:
a la clase que agregamos le ponemos static
Static class llegan
{
//ponemos las variables public static igual que los metodos.
Public static String Nombre;
Public Static void datos( string nombre)
{
Nombre=nombre;
}

}
En la forma o clase
Aquí creamos una variable que se llame nombre y luego guardamos lo que queremos enviar o que este disponible para las demás formas o clases.
Digamos que en un textbox ponemos un nombre y lo guardaremos en una variable que le pondremos nombre.
Public string nombre;
nombre=textbox1.text;
Ahora lo que hacemos es mandarla a la clase static al método que queremos o constructor, se hace con un objeto, pero aquí ya no hay la necesidad de crearlo solo ponemos el nombre de la clase.
llegan.datos(nombre);
listo ya puedes utilizarla en cualquier clase o forma.
Solo pones llegan.datos(nombre) y ya la puedes utilizar esa variable que ya tiene asignado un valor como tu gustes.


descargate el proyecto esta en windows form c#

sábado, 7 de diciembre de 2013

Eliminar Snap.do


Snap.do forma parte de los PUPs (Programas Potencialmente No Deseados). Snap.do es una barra de herramientas que cambia la página de inicio y el motor de búsqueda predeterminado. Cómo todas estas barras de herramientas, hace un seguimiento de las visitas realizadas por los usuario y las envía a sus servidores para enviar publicidad dirigida.
Los desarrolladores de software que distribuyen este programa ganan dinero cada vez que es instalado.
La instalación de Snap.do puede estar sugerida durante la instalación de programas gratuitos. Esta opción suele venir marcada por defecto, por tanto ten mucho cuidado cuando durante la instalación de programas!

Métodos para eliminar Snap.do

Existen varios métodos:

1er método: desinstalación desde el Panel de control

En Windows Vista/7/8: anda al Panel de control > Programas y características > busca Snap.do y desinstálalo.
En Windows XP: anda al Panel de control > Agregar o quitar programas > busca Snap.do y desinstálalo.
Luego en tu navegador Web:
  • Desde el menú de opciones, entra a la administración de complementos y desinstala el complemento Snap.do. si lo encuentras
  • Finalmente, repón tu página de inicio
  • Si el problema persiste, reinicia tu navegador o solicita ayuda en el foro de Virus y Seguridad

2do método: AdwCleaner d'Xplode

Esta herramienta permite eliminar numerosos programas de publicidad (adwares), entre estos Babylon, Claro o EoRezo.