C# (se proncuncia "see-sharp") es un lenguaje de programación orientado a objetos derivado de C++ con mejoras de varios otros lenguajes (Delphi y Java principalmente).
MonoDevelop.
Es una ambiente de desarrollo diseñado principalmente para C# aunque en realidad también soporta otros lenguajes. No hay versión para window$.
Empezando.
Lo primero es instalar el monodevelop. Para hacerlo abrimos una terminal y escribimos:
$ sudo apt-get install monodevelop
Ahora vamos por el compilador de mono.
$ sudo apt-get install mono-gmcs mono-utils
Abrimos MonoDevelop.
Archivo -> Nueva Solución
En la Ventana de Nueva Solucion escojer C# y Proyecto vacío y nombrarlo como HolaMundo.
Archivo -> Nuevo Archivo.
En C# escojer General y Clase Vacia. Ponemos el nombre HolaMundo y lo agregamos al proyecto HolaMundo. Nos saldrá algo como esto.
public HolaMundo(){
}
Se refieren al constructor de la clase (tienen el mismo nombre), pero no lo vamos a necesitar así que podemos borrarlo.
Escribimos lo siguiente:
public class HolaMundo
{
public static void Main(string [] args){
System.Console.WriteLine("Hola Mundo");
}
}
Para que quede algo similar a esto:
La linea using System; Nos permite modificar la instrucción para que quede así:
public class HolaMundo
{
public static void Main(string [] args){
Console.WriteLine("Hola Mundo");
}
}
Damos F5 y vemos abajo el resultado:
Un paso más allá: Un programa que nos salude.
Abrimos una terminal y creamos un directorio llamado "hola" en nuestro escritorio.
$ cd Escritorio
$ mkdir hola
$ cd hola
Ahora escribimos:
$ gedit hola.cs
Se abrirá otra ventana en la cual escribiremos el siguiente codigo:
public class HolaMundo{
public static void Main(string [] args){
if(args.Length != 1){
System.Console.Error.WriteLine("Debes decirme tu nombre");
System.Environment.Exit(-1);
}
string nombre = args[0];
System.Console.WriteLine("Hola, {0}!!", nombre);
}
}
Damos guardar y en la consola escribimos:
$ mcs hola.cs
$ mono hola.exe driver
(sustituimos driver por nuestro nombre) y nos debe aparecer algo como esto:
*Nota: Probablemente antes de poder dar la instrucción mcs debemos hacer:
$ sudo apt-get install mono-mcs
Felices Líneas (me refiero a las de código).
1 comentario:
muchas gracias por la info, la verdad es que estoy partiendo con un manual para programar I.A. en c# y no sabia nada de nada de este lenguaje..asi que con esto por lo menos algo, lo mas basico, lo cacho
saludos desde valparaiso, chile
seba
Publicar un comentario