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
- 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":

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.

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

- 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!"); } } - Para compilar la aplicación vamos al menú "Generar" -> "Generar Solución"(en inglés, Build y Build Solution).

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

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.
- 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"); } } } - 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:

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

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

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









Yoe Mirthon dice:
Junio 20th, 2008 a las 1:27 pm
Interesante espero recibir mas de ellos.gracias
Israel dice:
Octubre 18th, 2008 a las 10:52 pm
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.
kleine21us dice:
Diciembre 2nd, 2008 a las 5:04 pm
gracias!!!gracias!!!gracias!!!gracias!!!gracias!!!gracias!!!gracias!!!gracias!!!gracias!!!gracias!!!gracias!!!gracias!!!
Ramon dice:
Enero 8th, 2009 a las 12:55 pm
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…
carolina mendez dice:
Enero 20th, 2009 a las 9:22 am
muy bueno necesito mas informacion acerca de como crear menus en C# ayuda
lisbeth dice:
Junio 15th, 2009 a las 3:02 pm
bueno mi consulta es si me pueden ayudar con un proyecto de listas
carlos dice:
Julio 1st, 2009 a las 8:23 pm
esta super que muy bien responde