Ejemplo 2

14 07 2009

En este ejemplo se muestra el mas clasico de los menus en modo consola analizenlo y si no lo comprenden manden sus dudas

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Ejemplo2
{
    class Program
    {
        /*
         * En este programa mostrare el uso de un 
         * switch para realizar un pequeño menu
         */
        static void Main(string[] args)
        {
            int seleccion = 0;
            int a = 0;
            int b = 0;
            //defino la variable seleccion, que sera la encargada 
            //de seleccionar las funciones del menu
            do
            {//Al menos necesito mostrar una sola vez el menu

                Console.Clear();//limpia la consola
                Console.WriteLine("MENU");
                Console.WriteLine("1) Suma");
                Console.WriteLine("2) Resta");
                Console.WriteLine("0) Salir");
                seleccion = int.Parse(Console.ReadLine());
                /*
                 * el tipo de dato int, tiene una funciones para
                 * convertir de un tipo de dato a otro, si neceitan 
                 * FORZAR una variable a int con la funcion (metodo)
                 * Parse se logra
                 */
                switch (seleccion)
                {
                    case 1:
                        Console.WriteLine("Dame el el primer valor para la suma");
                        a = int.Parse(Console.ReadLine());
                        Console.WriteLine("Dame el el segundo valor para la suma");
                        b = int.Parse(Console.ReadLine());
                        Console.WriteLine("" + a + " + " + b + " = " + (a + b) + "");
                        break;
                    case 2:
                        Console.WriteLine("Dame el el primer valor para la resta");
                        a = int.Parse(Console.ReadLine());
                        Console.WriteLine("Dame el el segundo valor para la resta");
                        b = int.Parse(Console.ReadLine());
                        Console.WriteLine("" + a + " + " + b + " = " + (a - b) + "");
                        break;
                }
                Console.ReadKey();
            } while (seleccion != 0);
            //Mientras seleccion no sea 0 el menu se seguira mostrando
        }
    }
}

Les recomiendo que hagan uno con uns switch recibiendo un char o un string en lugar de un int





ejemplo 1

14 07 2009

En este ejemplo simplemente se muesta la impresion de pantala de un mensaje

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Ejemplo1
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine("Hola Mundo"); //Muestra en consola la cadena "Hola Mundo"
            Console.ReadKey();//espera al leer un caracter (cualquier tecla) para continuar...
        }
    }
}

En este siguiente ejemplo vamos a hacer las operaciones basicas

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Ejemplo1
{
    class Program
    {
        static void Main(string[] args)
        {
            int a = 0;
            int b = 10;
            int c = 5;

            a = b + c;
            Console.WriteLine("b + c = " + a);
            a = b - c;
            Console.WriteLine("b - c = " + a);
            a = b * c;
            Console.WriteLine("b * c = " + a);
            a = b / c;
            Console.WriteLine("b / c = " + a);
            a = b % c;
            Console.WriteLine("b % c = " + a);
            // se concatena la respuesta y en pantalla aparece
            Console.ReadKey();
        }
    }
}




Tarea 1

8 07 2009

instalar de la pagina:

http://www.microsoft.com/express/vcsharp/

El programa Visual C# 2008 Express Edition

Inicio instalacion

Instlacion 1

Instlacion 2

Instlacion 3

Reinician si es necesario…





C# iIntroducción

19 05 2008

Hola, no me gustaría comenzar sin una mínima explicación de por qué usar C# en vez de otros lenguajes, obviamente uno diría: -Es que esta JAVA-, pero bueno, hay que ser sincero, cuando vives en un país (hablo de México), donde la mayoría de las personas tienen una computadora, y esta tiene Windows, como que no ves la ventaja de salirte de la línea, y comenzar a comportarte como inadaptado, por eso la primera causa para usar C# es:

1) Muchas personas usan Windows, y el FrameWork de .NET es más rápido que la JVM (Java Virtual Machine)
Así que ahora vamos por otras causas más agradables que no influyan con la mercadotecnia, C# es un lenguaje más orientado a objetos que he utilizado…

2) Es excelente manejando objetos
Aparte es un lenguaje muy robusto, muy fácil de usar y como casi todo producto de Microsoft muy intuitivo, lo cual hace demasiado sencillo su aprendizaje…

3) Es robusto, ósea que no te va a dejar abajo con tu tarea, ahora el problema es el programador…
Fue diseñado por Scott Wiltamuth y Anders Hejlsberg, éste último también conocido por haber sido el diseñador del lenguaje Turbo Pascal y la herramienta RAD Delphi…

4) No fue creado solo por ganarle a la competencia, fue creado, pensando en cómo mejorar a la competencia
Y por último se parece un buen a JAVA…

5) Es un lenguaje que parece una copia de JAVA por lo tanto migrar de uno a otro es casi imperceptible, a menos que sigas programando en JAVA, donde si vas a ver las diferencias…
Bueno esos son los motivos por los cuales yo uso C# y traicione a SUN microsystems, ahora vamos a comenzar con el primer programa que se debe hacer en cualquier lenguaje…

class HolaMundo{
    static void Main(){
        System.Console.WriteLine(“¡Hola Mundo!”);
    }
}

Ahora me vas a preguntar donde lo puedo compilar…
Así que yo te recomiendo usar el
Visual C# 2005 Express Edition (http://www.microsoft.com/spanish/msdn/vstudio/express/VCS/default.mspx)
Pero si aun tienes esperanza en entornos no desarrollados por Microsoft
SharpDevelop 2.2 (http://www.icsharpcode.net/OpenSource/SD/)
Lo que yo hice fue primero instalar en Visual C# 2005 Express Edition y después instalar el SharpDevelop 2.2, puesto que es difícil encontrar en la red el .NET Framework SDK.. si lo instalaste bien todo ahora si se a dicho a programar…

Asi que inicias el SharpDevelop y para comenzar, Archivo -> Nuevo -> Solución

class Program
{
    public static void Main(string[] args)
    {
        Console.WriteLine(“Hello World!”);

        // TODO: Implement Functionality Here

        Console.Write(“Press any key to continue . . . “);
        Console.ReadKey(true);
    }
}

Debe aparecerte este código y así concluye tu primer programa (se compila y ejecuta con la flechita verde), así que suerte y después colocare mas programitas y funcionalidad





Hola Mundo!Hello world! Hallo Welt!

19 05 2008

Hola, este es mi primer post, en los próximos meses, espero terminar una serie de programas para enseñar como programar en C#, colocar algunas tablaturas para que aprendan a tocar lo básico de guitarra, y hacer algún comentario que valga la pena, espero no decepcionarlos… Gracias XD

 








Seguir

Get every new post delivered to your Inbox.