Ir al contenido principal

Entradas

Mostrando entradas de agosto, 2014

.NET - Lenguaje interpretado o compilado.

Imagen
Antes de empezar con el curso de .NET, me gustaría  que quedara claro la diferencia entre un lenguaje de programación interpretado y otro compilado. Si empezamos con el interpretado, podríamos decir que no es necesario compilar ese código ya que será interpretado en cada ejecución del mismo. Un ejemplo muy claro de este tipo de lenguaje podría ser JavaScript, cuando nosotros escribimos cualquier script no necesitamos de un compilador de código para generar un ejecutable y así ejecutarlo, sino que es el propio navegador web el que interpreta el código y lo ejecuta. Cada ejecución del lenguaje interpretado realizará el proceso de transformación de un lenguaje de alto nivel, a un lenguaje nivel de máquina. Este proceso tiene sus ventajas e inconvenientes, como todo en la vida.  A favor, podríamos decir que muchos de estos lenguajes nos abstraen de la plataforma donde estemos desarrollando, un código Javascript mientras el dispositivo que use ten

Anexo Proyecto Mono - Cambiar directorio de trabajo de Mono.

Imagen
En esta entrada vamos a ver como podemos cambiar el directorio de trabajo de la Command Prompt de Mono. Es algo muy sencillo pero a la vez bastante útil si empezamos a trabajar con esta tecnología, ya que sería una tarea bastante tediosa movernos hasta donde se encuentran nuestros códigos fuentes cada vez que queramos compilar alguno de ellos. Por defecto, el directorio de trabajo es "C:\Windows\System32" directorio el cual no deberíamos guardar ningún .EXE. Para cambiar este parámetro de la aplicación, no tendremos más que buscar el ejecutable "Mono Command Prompt" pulsar el botón derecho y abrir sus propiedades. Veremos algo parecido a la siguiente imagen, donde podemos apreciar la ruta de inicio de la aplicación. Una vez cambiemos la ruta de inicia, presionamos el Aplicar y Aceptar para que los cambios se apliquen correctamente. En la próxima ejecución de la aplicación veremos los cambios efectuados. Yo e configura

Anexo Proyecto Mono - Compilar códigos fuentes.

Imagen
En esta entrada, vamos a ver cual es el método a utilizar para compilar nuestros códigos fuentes .NET con el Proyecto Mono. Lo primero que necesitamos es un código fuente sin compilar, claro está, yo me tomaré la molestia y crearé un pequeño algoritmo para sumar dos números que será el que posteriormente compilemos con Mono. using System; class Suma { static void Main(string[] args) { Console.Write("Introduzca número 1: "); int num1 = Int32.Parse(Console.ReadLine()); Console.Write("Introduzca número 2: "); int num2 = Int32.Parse(Console.ReadLine()); Console.WriteLine("{0} + {1} = {2}", num1, num2, num1 + num2); } } Una vez que tenemos el algoritmo desarrollado en cualquier bloc de notas, en este caso, como el lenguaje de programación utilizado es C# se usa la extensión del archivo .cs. Para compilar nuestro código fuente, abrimos el ejecutable

Anexo Proyecto Mono - Descarga y instalación de la herramienta.

Imagen
Para realizar la descarga del Proyecto Mono dirigiros a la siguiente página: http://www.mono-project.com/download/ Veréis algo parecido a la siguiente imagen. La versión actual es la 3.2.3 para plataformas Windows comparando con la fecha de publicación de la entrada. Una vez descargado el software, ejecutamos la aplicación y veremos el formulario de bienvenida del proceso de instalación. Pulsamos en "Next" para empezar el proceso de instalación y configuración, el siguiente paso será aceptar los términos de licencia de Mono 3.2.3. Aceptamos los terminos de licencia y volvemos a pulsar en Next, ahora veremos información general sobre cambios en actualizaciones y demás, deberemos de volver a pulsar en Next. Seguimos con el proceso de instalación presionando en Next, a continuación configuramos la ruta de instalación del programa, por defecto se instalará en C\. Una vez configurada

Anexo Proyecto Mono - Que es y para que sirve.

Imagen
Proyecto Mono es un grupo de herramientas libres, basadas en GNU/Linux y compatibles con .NET que nos permiten desarrollar software con total abstracción de la máquina. Mono posee importantes componentes útiles para desarrollar software: Características extraídas de Wikipedia. Una máquina virtual de infraestructura de lenguaje común (CLI) que contiene un cargador de clases, un compilador en tiempo de ejecución (JIT), y unas rutinas de recolección de memoria. Una biblioteca de clases que puede funcionar en cualquier lenguaje que funcione en el CLR (Common Language Runtime). Un compilador para el lenguaje C#, MonoBasic (la versión para mono de Visual Basic), Java y Python. El CLR y el Sistema de tipos común (CTS) permite que la aplicación y las bibliotecas sean escritas en una amplia variedad de lenguajes diferentes que compilen para byte code Esto significa que si, por ejemplo, se define una clase que realice una manipulación algebraica en C#, ésta pu

Anexo Lumzy - Maquetación de formularios online, Lumzy.

Imagen
En esta entrada, hablaremos de una herramienta de maquetación de formularios online, bastante útil antes de empezar cualquier desarrollo. La aplicación se Lumzy y como ya e mencionado se ejecuta de forma online, es un navegador web. Hacemos lo siguiente y veremos como funciona: Sin más la aplicación cargará todos sus recursos (iconos, temas, etc..) y nos mostrará la página de bienvenida. Una parecida a esta. Bueno mas que abrir una página de bienvenida (que no lo hace), abre la aplicación y ya. Tendremos que crear nosotros mismos un nuevo proyecto para empezar la maquetación de nuestros formularios. Hacemos clic en nuevo proyecto... Escribimos un nombre de proyecto y otro para la primera página del proyecto (el primer formulario), el nombre de la página podría ser algo como FrmPruebas. Como podremos apreciar, tenemos la barra de todos los controles permitidos en la parte izquierda de la pantalla categoriza

Anexo Dia - Descarga, instalación y creación del primer diagrama con Dia 0.97.2.

Imagen
Para realizar la descarga de Dia 0.97.2 (actualmente la última versión), dirigiros a la página oficial: http://dia-installer.de/index.html.es Veréis algo parecido a esto: Solo tendréis que hacer clic para descargar la última versión de Dia. Una vez descargado, iniciar el ejecutable y se abrirá el proceso de instalación como veremos a continuación. Haremos clic en siguiente para empezar con el proceso de instalación, el paso siguiente será el acuerdo de licencia. A continuación, tenemos la posibilidad de elegir los componentes adicionales: Editor de diagramas Dia:   Es la aplicación en sí, por eso es requerida.  Traducciones:   Los lenguajes de traducción que en este caso es el único complemento que puedo elegir si instalar o no, en la imagen de descarga de Dia podíamos apreciar que incorporaba un total de 60 lenguajes. Complemento de Phyton:  Me imagino que no me deja instalarlo por que no tengo Phyton instalado en el equipo, pero servirá p