En un post anterior les he dejado el link para que conozcan un poquito acerca de sharpdevelop y lo puedan instalar
http://www.svcommunity.org/forum/index.php?topic=17393.0
Voy a suponer para este tutorial que tienen instalado el sharpdevelop 2.2.0 y el .net 2.0
- A continuación tenemos que descargar el mono , la pagina de descargas es:
http://www.mono-project.com/Downloads
La version a descargar para la fecha de este tuto es Mono 1.1.17.2_0 Setup (Stable) con el enlace
ftp://www.go-mono.com/archive/1.1.17.2/windows-installer/0/mono-1.1.17.2-gtksharp-2.8.3-win32-0.exe
- Posteriormente que lo instalamos debemos de agregar 1 variable de entorno para windows y modificar el PATH para incluir los binarios de mono.
Hacemos click en Inicio -> Mi PC -> Propiedades -> Opciones Avanzadas -> Variables de entorno
En las variables de sistema agregaremos
Nombre de la variable : MONO_EXTERNAL_ENCODINGS
Valor de la variable : default_locale
Luego el Path le agregaremos la direccion de instalacion de mono en mi caso es
;C:\Archivos de programa\Mono-1.1.17.2\bin (El ; del principio la separa de un valor de path anterior)
Con esto ya tenemos mono instalado y configurado en el PATH , para comprobar que hemos hecho los pasos anteriores bien abrimos una consola de ms-dos y escribimos "mono --version" , y debemos de obtener un mensaje de version de mono, si nos da un error que no encontro el ejectuable no hemos editado bien el PATH.
- Una vez logremos ejecutar mono en cualquier directorio siginifica que tenemos bien el PATH y estamos listos para crear nuestro proyecto.
- Abrimos SharpDevelop y hacemso click en Nueva Solución , o en en MENU Archivo -> nuevo -> solucion.
- Para este caso ocuparemos la que se llama Applicacion gtk# , escribimos el nombre de la aplicacion y presionamos Crear.
- Luego agregamos en las referencias del proyecto las de MONO de la siguiente manera
En el siguiente menu presionamos Ok las referencias ya han sido agregadas.
- Luego procedemos a Depurar -> Ejecutar o Ejecutar sin depurador.
Y debe de aparecernos una ventana de muestra que el proyecto ha sido compilado y ejecutado con exito.
Nuestra Aplicacion de gtk# ha sido ejecutado ahora solo nos hace falta aprender a usar las librerias de mono y gnome.
Les recomiendo de lectura el libro
Mono (Developer's Notebook) [ILLUSTRATED] (Paperback)
Como un inicio rapido y asi puedan continuar, pronto estare de vacaciones y les hare un ejemplo de alguna aplicación pequeña para que vean las funcionalidades que nos ofrece mono.