Suscribirse al Feed
10Dic

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.

Etiquetas: , , , ,
Enviar a Twitter

11 Comentarios para “C#, crear una aplicación usando Visual Studio”

« 1 2 Todos

  1. a gravatar

    Yoe Mirthon dice:  


    Interesante espero recibir mas de ellos.gracias

  2. a gravatar

    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. a gravatar

    kleine21us dice:  


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

  4. a gravatar

    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. a gravatar

    carolina mendez dice:  


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

  6. a gravatar

    lisbeth dice:  


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

  7. a gravatar

    carlos dice:  


    esta super que muy bien responde

« 1 2 Todos

 

 

Antes de comentar... recuerda que no hago tareas

Te invito a subscribirte al feed RSS. ¿No sabes que es un lector de Feeds?

© 2007 - 2008 Dezinerfolio. Todos los derechos reservados.
Powered by Wordpress. Entradas RSS