SlideShare una empresa de Scribd logo
Taller C Sharp Con Mono Develop2.4
Taller de C# con Mono Develop 2.4Lorenzo ItzaLíder de la Comunidad Dot Net Sureste
Presentación
Introducción a Mono
Introducción a MonoEn Diciembre del 2000 Miguel de Icaza (presidente y fundador de la GNOME Foundation y Co-fundador de la empresa Ximian) al tener acceso   al los primeros documentos de Microsoft de la tecnología .NET nació en el  un gran interes.La tecnología .NET solucionaba los problemas que había tenido Ximian en el  pasado, Generando CIL se solucionan los problemas ya que cada API queda expuesta a cualquier lenguaje que soporte CIL
El principal objetivo de Mono es promover el software libre Introducción a MonoLa idea de .Net es similar a la de Java ya que se genera un código intermedio (CIL) ejecutándose en una Máquina Virtual (CLR) obteniendo Independencia sistema/arquitectura, Independencia del lenguaje de alto nivel, Reutilización de Código
¿Qué es?CommonLanguageRuntime (CLR) (Traduce CIL a Código de Máquina), permite ejecutar cualquier aplicación de la plataforma Framework Class Library (FCL), Servicios: XML, ADO.NET, Windows.Form, etc
¿Qué es?Estándares ECMA CommonLanguageInfrastructureECMA-335CommonTypeSystem (CTS)CommonLanguageSpecification (CLS)Virtual ExecutionSystem (VES)MetadataDefinitions and SemanticsCommonIntermediateLanguage (CIL)C# LanguageSpecification ECMA-334
Lenguajes y Arquitecturas de ejecución Mono
Principales librerías disponibles en Mono
Introducción a Mono DevelopMonoDevelop es el editor rápido de aplicaciones libre oficial de GNOME diseñado principalmente para C# y otros lenguajes de la plataforma .NET.
CaracterísticasFinalización de código automática: La finalización de código automática de Monodevelop intenta completar tipos, métodos y nombres de campos que están siendo escritos. El RAD intentará obtener información de la clase de manera automática de los archivos del código fuente y de las librerías que son referenciadas en el proyecto abierto.
CaracterísticasAyuda integrada:La documentación de .NET y de GTK# está integrada dentro de MonoDevelop para su fácil acceso. Respaldo a los proyectos. MonoDevelop te guía en los proyectos que vas a comenzar ya sea una aplicación de consola, Gnome# o una aplicación con Gtk#.
CaracterísticasExtensiones y complementos:MonoDevelop posee un potente motor de extensiones, el cual junto con el API modular y un completo puntos extendibles, te permite crear tus propias herramientas de desarrollo. MonoDevelop incluye un panel de control para instalar tus extensiones y complementos desde repositorios online.
¿Preguntas y Dudas?
Manos a la obra
Estructura del código en C#
Tipos de Datos
Tipos de Datos<tipoVariable> <nombreVariable>;class A{int x, z;int y;	 void F(string a, string b)	 {		  Persona p;	 }} <tipoVariable> <nombreVariable> = <valorInicial>;Persona p;p = new Persona("José", 22, "76543876-A"); Persona p  = new Persona("José", 22, "76543876-A");
Tipos de Datos
Tipos de Datos
Sentencias
Manejo de excepciones
Un poco de POO
Primer Demo
Nociones de BD
Lo básico en aplicaciones con BD
Demo
Conclusión
Dudas
Fuenteshttp://www.mono-project.com/http://es.wikipedia.org/wiki/Proyecto_Monohttp://wiki.gxtechnical.com/commwiki/servlet/hwiki?Proyecto+Mono,http://monodevelop.com/http://www.ecma-international.org/publications/standards/Ecma-334.htmhttp://www.ecma-international.org/publications/standards/Ecma-335.htmhttp://www.devjoker.com/contenidos/Tutorial-C/142/Variables-y-tipos-de-datos.aspx
			ContactoEmail: contacto@phoenix45.com.mxEmail: info@dotnetsureste.com.mxEmail: phoenix45@linuxmerida.com.mxTwitter: @lorenzoizaFacebook: http://www.facebook.com/lorenzo.itzaBlog: www.phoenix45.com.mxComunidad Linux: http://linuxmerida.org/Muy Pronto Comunidad .NET: http://dotnetsureste.com.mx

Más contenido relacionado

PPT
Proyecto Mono
PDF
Creando un repositorio local en Ubuntu
DOCX
Lenguaje de programacion yesica cañaveral angel
PPTX
Plataforma.net
PDF
Software Libre en la Carrera de Ciencias de la Computacion
PPTX
Conceptos de Plataforma.Net
PDF
Compiladores
ODP
Desarrollo Software Entornos G N U Linux Una Final
Proyecto Mono
Creando un repositorio local en Ubuntu
Lenguaje de programacion yesica cañaveral angel
Plataforma.net
Software Libre en la Carrera de Ciencias de la Computacion
Conceptos de Plataforma.Net
Compiladores
Desarrollo Software Entornos G N U Linux Una Final

La actualidad más candente (20)

PDF
Introducion a Mono
PDF
Primeros Pasos en PyQt4
PDF
Tspe jni-1
PPTX
Aprendamos python
PDF
Py Qt Desarrollando Aplicaciones De Escritorio El Co Di Go K
PPT
Lenguaje c
PDF
Apunte6 de software_libre
PPTX
Lenguajes formales
ODP
Python en Android
PDF
Introduccion al desarrollo con Launchpad
DOCX
Zanjai-como-entorno-de-programacion
PPTX
Compiladores (python)
DOCX
Zinjai como entorno de programación
DOCX
ODP
Diapositivas software libre
PPT
Programacion Visual con Python
PPT
Presentación de C++
PDF
An Evening with... Go Lang
PPTX
SlickEdit, Historia, Características más relevantes
PDF
Características de los 10 lenguajes de programación
Introducion a Mono
Primeros Pasos en PyQt4
Tspe jni-1
Aprendamos python
Py Qt Desarrollando Aplicaciones De Escritorio El Co Di Go K
Lenguaje c
Apunte6 de software_libre
Lenguajes formales
Python en Android
Introduccion al desarrollo con Launchpad
Zanjai-como-entorno-de-programacion
Compiladores (python)
Zinjai como entorno de programación
Diapositivas software libre
Programacion Visual con Python
Presentación de C++
An Evening with... Go Lang
SlickEdit, Historia, Características más relevantes
Características de los 10 lenguajes de programación
Publicidad

Similar a Taller C Sharp Con Mono Develop2.4 (20)

PDF
Taller de Mono - Desarrollo Visual en .NET bajo Linux
PDF
Taller de Mono - Desarrollo Visual en .NET bajo Linux
PPTX
Windows7 programacion en.net (1208822)
PPTX
programacion en.net
PDF
Desarrollo de aplicaciones .net
PDF
Desarrollo de aplicaciones .net
PPTX
Taller de c sharp
DOC
Introducción a la programación visual
PPT
Programación visual con VB.NET
PDF
C# 5 los fundamentos del lenguaje
PPTX
.Net Framework Introduction
PDF
Programacion en C#
PDF
Net y WPF
PPT
0 - LP - Introducción a NET y Csharp.ppt
PDF
Mono Develop
PPTX
C_Basico_Parte_I.pptx
DOCX
Republica bolivariana de venezuela 2
Taller de Mono - Desarrollo Visual en .NET bajo Linux
Taller de Mono - Desarrollo Visual en .NET bajo Linux
Windows7 programacion en.net (1208822)
programacion en.net
Desarrollo de aplicaciones .net
Desarrollo de aplicaciones .net
Taller de c sharp
Introducción a la programación visual
Programación visual con VB.NET
C# 5 los fundamentos del lenguaje
.Net Framework Introduction
Programacion en C#
Net y WPF
0 - LP - Introducción a NET y Csharp.ppt
Mono Develop
C_Basico_Parte_I.pptx
Republica bolivariana de venezuela 2
Publicidad

Taller C Sharp Con Mono Develop2.4