gentoo linux, java, software libre y otras hierbas
Dic, 10 2007 - 1:07 pm

C#, crear una aplicación usando Visual Studio

A riesgo de quedar como un pesado, al colocar una entrada tan “simple”, publico esta información en la que se muestra paso a paso la creación de aplicaciones en C# usando Visual Studio (en este caso Visual C# 2005 Express, que es gratuito). La verdad no tengo demasiada experiencia usando IDE’s de Microsoft, pero por lo que he visto son muy similares todos, por lo que no creo que cambie demasiado entre los diversos entornos de Visual Studio.

Crear una aplicación para consola

  1. Para crear una aplicación en C# que corra en la consola, usando Visual Studio (tengo la versión en español), vamos al menú “Archivo” y le damos clic en “Nuevo Proyecto“, luego seleccionamos “Aplicación de Consola“:

    visual studio

    Automáticamente se generarán los archivos necesarios para comenzar nuestro proyecto, y se abrirá el editor de código con la estructura de nuestra clase principal.

    visual studio

  2. Renombramos, si así lo deseamos, el archivo .cs de acuerdo al proyecto que vamos a hacer.

  3. Añadimos lo que deseamos que haga nuestra aplicación, por ejemplo:
    //Mi primer programa en C#
    using System;
    class Hola
    {
     static void Main(string[] args)
     {
     	Console.WriteLine("Y tux enloquecido gritaba!");
     }
    
    }

  4. Para compilar la aplicación vamos al menú “Generar” -> “Generar Solución“(en inglés, Build y Build Solution).

  5. Ejecutamos la solución haciendo clic en “Depurar” -> “Iniciar sin depurar” (en inglés, Debug y Start Without Debugging).

    visual studio

Crear una aplicación con interfaz gráfica simple

La idea ahora es crear una aplicación que use la API Windows Forms. para crear GUIs. Aunque no vamos a hacer nada muy avanzado, sino un simple cuadro de dialogo con un texto.

  1. La idea es hacer lo mismo que hiciste en los pasos de arriba, pero esta vez el códgio fuente de la aplicación será:
    using System.Windows.Forms;namespace Hola
    {
        class Hola
        {
            static void Main(string[] args)
            {
                MessageBox.Show("Hola Bill, no me gusta tu sistema");
            }
        }
    }

  2. Muchas clases compiladas en C# (incluyendo MessageBox) necesitan ser referenciadas antes de ser usadas en un programa. La clase MessageBox está incluida dentro del archivo ensamblado System.Windows.Forms.dll, por lo cual debemos referenciar dicho archivo en nuestro proyecto. Para esto vas al menú Proyecto, y seleccionamos Añadir Referencia. Luego seleccionamos System.Windows.Forms.dll:

    visual studio

  3. Para compilar la aplicación vamos al menú “Generar” -> “Generar Solución“(en inglés, Build y Build Solution).

  4. Ejecutamos la solución haciendo clic en “Depurar” -> “Iniciar sin depurar” (en inglés, Debug y Start Without Debugging):

    visual studio

Eso es todo… más adelante colocaré una serie de ejercicios con Visual Studio y con Mono.

16 Comentarios | deja el tuyo

4 enlaces entrantes

12 Comentarios en “C#, crear una aplicación usando Visual Studio”

  1. Yoe Mirthon dice:

    Interesante espero recibir mas de ellos.gracias

  2. Israel dice:

    Muy bien camarada, pero podrias explicarme como se hace una Clase para Manipular datos de una base de datos?

    POr ejempplo yo usu esto para dar actualizar regristros,

    Dim cnn As SqlConnection
    cnn = New SqlConnection(“Data Source=.\SQLEXPRESS;AttachDbFilename=C:\ISRAELMAN\Inventario\Examen\Examen\Examen.mdf;Integrated Security=True;User Instance=True”)
    Dim cmd As SqlCommand
    cmd = New SqlCommand()
    ‘Dim cmdString As String = “UPDATE Inventarios set Codigo=@Codigo,Existencia=@Existencia where Codigo=@Codigo”
    ‘cmd = New SqlCommand(cmdString, cnn)
    cmd.CommandText = “StoredProcedure1″
    cmd.CommandType = CommandType.StoredProcedure
    cmd.Connection = cnn
    cmd.Parameters.AddWithValue(“@Codigo”, txtCodigo.Text)
    cmd.Parameters.AddWithValue(“@Existencia”, txtResultado.Text)
    cnn.Open()
    cmd.ExecuteNonQuery()
    cnn.Close()
    todo eso lo tengo en un boton, ahora me gustaria aprender hacerlo pero con una clase pero no tengo ni idea, muchas gracias.

  3. kleine21us dice:

    gracias!!!gracias!!!gracias!!!gracias!!!gracias!!!gracias!!!gracias!!!gracias!!!gracias!!!gracias!!!gracias!!!gracias!!!

  4. Ramon dice:

    oye por cierto no me puedes ayudar para realiazar respaldos y despues de respaldar poder ingresar ese respaldo desde el sistema… el gestor de la base de datos es mysql…

  5. carolina mendez dice:

    muy bueno necesito mas informacion acerca de como crear menus en C# ayuda :D

  6. lisbeth dice:

    bueno mi consulta es si me pueden ayudar con un proyecto de listas

  7. carlos dice:

    esta super que muy bien responde

  8. alfredo dice:

    no se me pueden ayudar con un protector de pantalla en c# aplicacion windows….

  9. oscar dice:

    hola ,!!!!!
    necesito saber como hago para que los marcos de las aplicaciones me cambien de color y si se puede con imagenes y si se puede hacer alguna animacion en el marco ,,ademas como hago para utilizar iconos con una secuencia de moviemientos, y como hago para que los videos ue cree queden almacenados en la BD y poder mostrarlos desde alli…. muyc gracias si me colaboran

  10. RickJhot dice:

    alquien puede ayudarme a programar aplicaciones visual en c++

  11. Oscar dice:

    Me parecio muy didactico, y claro de entender para comenzar. Muchas gracias por tu ayuda. Oscar

  12. carlos dice:

    como se pone un video en C#

¡Déjanos tu comentario!