You are on page 1of 15

LINUX

Entorno de desarrollo de software

Actividad
Paso 5

Grupo:
250550_35

Alumno: Manolo Pájaro Borrás


Cod: 8.718.129

Tutor:
Carmen Emilia Rubio

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD

Medellín

Mayo 2019
Contenido
1. Hacer una sinopsis (resumen muy breve y general) sobre el entorno MonoDevelop .. 3

a. Definición (en que consiste el proyecto). ................................................................. 3

b. ¿Para qué sirve? ..................................................................................................... 3

c. URL oficial del proyecto. ......................................................................................... 3

d. Qué lenguajes soporta (en que lenguajes se puede producir el código


resultante)?. 3

e. ¿En qué sistemas operativos se puede instalar? ........................................................ 3

f. ¿Cuál es la última versión? ....................................................................................... 4

g. ¿Cuál sería el equivalente en Windows? ............................................................... 4

2. Instalar del entorno gráfico de MonoDevelop en su Distribución de Linux. ............... 4

a. Averigüe como se instala el entorno de desarrollo MonoDevelop, descargue el


software necesario e instálelo en su S.O. Linux ......................................................................... 4

Creación Aplicación en Monodevelop .............................................................................. 10

Conclusión ......................................................................................................................... 14

Bibliografía ........................................................................................................................ 15
1. Hacer una sinopsis (resumen muy breve y general) sobre el entorno
MonoDevelop
a. Definición (en que consiste el proyecto).
Se conoce como la alternativa abierta de la plataforma de desarrollo posee una maquina
virtual, con una colección de clases, bibliotecas y compiladores, además de ser un
framework que funciona actualmente en Windows, Linux y Mac el cual provee una
alternativa de alta calidad y compatible con .Net de Microsoft, es más lo que programes en
mono correrá sin problemas en cualquiera de las tres plataformas si usas este framework

b. ¿Para qué sirve?


Esta herramienta nos permite el manejo de proyectos, y colorear sintaxis, auto completar
código, compilar y ejecutar la aplicación desde la misma IDE, si se le agrega (add-ins)
extiende su funcionabilidad como conectarse a una base de datos desde el IDE, con la
inclusión de La inclusión de un debugger permite al igual que el Visual Studio, ejecutar
código línea por línea, y revisar valores de variables, en los actuales momentos existen
trabajos para integrar un diseñador de formas, aunque este diseñador está enfocado a crear
formas para GTK# y no Windows Forms.

c. URL oficial del proyecto.


http://www.monodevelop.com/download/

d. Qué lenguajes soporta (en que lenguajes se puede producir el código


resultante)?.
Dentro de los lenguajes que soporta podemos destacar que C# es uno de los mas utilizados
y otros lenguajes .NET como Nemerle, Boo, Java (vía IKVM.NET) y en su versión 2.2
Python. MonoDevelop originalmente fue una adaptación de SharpDevelop para Gtk#

e. ¿En qué sistemas operativos se puede instalar?


sobre sistemas Windows, sino también un gran rango de entornos *nix entre los que se
incluyen: Linux, MacOS X y Solaris.

P á g i n a 3 | 15
f. ¿Cuál es la última versión?
La última versión de monodevelop es la 7.6 (7.6.9.22)

g. ¿Cuál sería el equivalente en Windows?


Esta herramienta es el IDE GNOME, nativo para trabajar sobre el framework MONO se
utiliza el lenguaje de programación C#; debemos tener claro que este IDE no depende de la
Windows Forms porque la misma es una librería privativa esencialmente utiliza la librería
GTK#, la cual es equivalente a la Windows Forms. Las principales características del mismo
son: Terminación de código: completa el tipo, los métodos y nombres de campos tecleados con
anterioridad. Gestión de clase: tiene un visor que permite ver la lista de clases del proyecto, sus
métodos y propiedades.

2. Instalar del entorno gráfico de MonoDevelop en su Distribución de Linux.


a. Averigüe como se instala el entorno de desarrollo MonoDevelop, descargue el
software necesario e instálelo en su S.O. Linux
Esta herramienta se instalará en la versión de Linux Ubuntu 18.10 lo primero que
debemos realizar es lo siguiente:

1. Escribimos el siguiente comando desde la terminal de Linux Ubuntu 18.10


sudo apt install apt-transport-https dirmngr este comando nos permite la instalación
de los repositorios a través del https

P á g i n a 4 | 15
Este comando nos permite agregar una llave a nuestro repositorio para cuando instalemos los
programas, los mismos se certifiquen en resumen que se instalen los programas necesarios

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys


3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF

Este programa coloca en el repositorio la url de monodevelop

P á g i n a 5 | 15
echo "deb https://download.mono-project.com/rep... vs-bionic main" | sudo tee
/etc/apt/sources.list.d/mono-official-vs.list

Actualizamos mediante el comando sudo apt update

Instalamos mediante el comando sudo apt-get install monodevelop

P á g i n a 6 | 15
P á g i n a 7 | 15
P á g i n a 8 | 15
P á g i n a 9 | 15
Paquete instalado en Ubuntu 18.10

Creación Aplicación en Monodevelop


Se procede a crear una Aplicación en Monodevelop evidenciando el entorno de desarrollo se
procederá a construir una ventana tipo Windows, contenga en el centro su nombre completo,
número de identificación y el grupo que le correspondió en Linux. Tome una captura de pantalla
(no confundir con la consola).

Entrando a la aplicación

P á g i n a 10 | 15
Creamos nuevo proyecto en C#

Pulsamos siguiente y se crear una carpeta con el nombre de Linux en ella se guardara el
proyecto luego de eso se pulsa crear

P á g i n a 11 | 15
Una vez abierto aparece la primera clase en C#, lo siguiente es crea una aplicación por consola
en el que aparezca mi nombre, mi número de identificación y el grupo al cual estoy inscrito

A esta clase básica procedo a crear el método principal mail indispensable para el programa por
consola arranque.

P á g i n a 12 | 15
El programa en proceso de ejecución

P á g i n a 13 | 15
Conclusión
Esta última práctica nos permitió aprender y sobre esta herramienta conocida como
Monodevelop, dejando en claro que este entorno IDE no depende la versión de Windows,
además de conocer las principales características de la herramienta, además de aprender como
instalarla, en el caso que me concierne la realice en maquina Virtual utilizando el sistema
operativo Linux Ubuntu versión 18.10.

Se practico la ejecución de una aplicación por consola en forma sencilla, en Lineas


generales la practica me permitió refrescar conocimientos además profundizar en todo lo
relacionado con Monodevelop.

P á g i n a 14 | 15
Bibliografía
• blog.desdelinux.net. (2017). blog.desdelinux.net. Obtenido de
https://blog.desdelinux.net/mono-para-principiantes-1ra-parte/

• Profe, H. (2017). Youtube. Obtenido de https://www.youtube.com/watch?v=aXRN-m8wrTE

• Ramos, A. (08 de 2016). Evilnapsis.com. Obtenido de


http://evilnapsis.com/2016/08/28/introduccion-a-monodevelop-y-gtk-en-linux/

• vargas, G. (2015). Youtube. Obtenido de


https://www.youtube.com/watch?v=huSUuNL8A2M

P á g i n a 15 | 15

You might also like