Registrar

Carlos Grant :: Blog :: Compilar Aplicacion .NET con Linq en Mono

November 18, 2008

Hola a todos,

 Quiero compartir con ustedes una pequeña aplicacion de prueba que fue creada en C# en mono compilada para windows utilizando Linq de VS 2008. 

 

 Para aquellos que no han escuchado de LINQ este es un lenguaje con el cual nos olvidaremos de utilizar conexiones a bases de datos convencionales, el mismo puede acceder a cualquier tipo de dato incluyendo archivos de texto plano o archivos de estructuras personalizados. Existen tres clases de utilizacion de LINQ como son:

1. LINQ -> Objetos: Manejamos objecto o lista de objetos, inclusive estructuras y las navegamos con queries como si fueran una base de datos.

2. LINQ -> XML: Olvidemonos de los complicados xqueries o xpath statements y hagamos queries para navegar data dentro de un XML.

3. LINQ -> SQL: Se debe entender SQL como cualquier tipo de base de datos ej. Oracle, Mysql o MSSQL.

 

Aqui un poco del codigo, esta aplicacion esta hecha para consola:

// Main.cs created with MonoDevelop
// User: cgrant at 05:16 a 11/08/2008
//
// To change standard headers go to Edit->Preferences->Coding->Standard Headers
//
using System;
using System.Drawing;
using System.Collections.Generic;
using System.Linq;
using System.Windows.Forms;

namespace LinqTest
{
    class MainClass
    {
        public static void Main(string[] args)
        {
           
           int[] integers = { 1, 6, 2, 27, 10, 33, 12, 8, 14, 5 };
           IEnumerable<int> twoDigits =
           from numbers in integers
           where numbers >= 10
           select numbers;
           Console.WriteLine("Integers > 10:");
               
           foreach (var number in twoDigits)
           {
              Console.WriteLine(number);
           }
            MessageBox.Show("It's Done");
        }
    }
}

Muestras de esta aplicacion se encuentran adjuntas. Si les interesa aprender a programar en .NET utilizando mono dejenme saber y seguire posteando mas ejemplos un poco mas complejos para ayudarles.

 

Saludos,

 

Carlos Grant

 

 

Palabras clave: .net, c#, developer, mono, monodevelop, software, windows

Enviado por Carlos Grant

Navegar:


Some related posts:

Añadir un comentario

Tu texto de comentario

Tu nombre

Anti-Spam Verification

Security Code

 







      Elgguntu Beta build 0.8.2.2007.12   |   Terms and conditions    |    Privacy Policy    |    Hosted by MantisTechs