introduccion a la programacion en c#
DESCRIPTION
Presentación de la conferencia en el CETIS 111 el 30 de Octubre de 2013TRANSCRIPT
![Page 1: Introduccion a la programacion en C#](https://reader034.vdocuments.pub/reader034/viewer/2022042614/557e7bffd8b42a03668b53df/html5/thumbnails/1.jpg)
![Page 2: Introduccion a la programacion en C#](https://reader034.vdocuments.pub/reader034/viewer/2022042614/557e7bffd8b42a03668b53df/html5/thumbnails/2.jpg)
facebook: jorge.n.ramirez.v twitter: @jramirez1003
![Page 3: Introduccion a la programacion en C#](https://reader034.vdocuments.pub/reader034/viewer/2022042614/557e7bffd8b42a03668b53df/html5/thumbnails/3.jpg)
![Page 4: Introduccion a la programacion en C#](https://reader034.vdocuments.pub/reader034/viewer/2022042614/557e7bffd8b42a03668b53df/html5/thumbnails/4.jpg)
![Page 5: Introduccion a la programacion en C#](https://reader034.vdocuments.pub/reader034/viewer/2022042614/557e7bffd8b42a03668b53df/html5/thumbnails/5.jpg)
![Page 6: Introduccion a la programacion en C#](https://reader034.vdocuments.pub/reader034/viewer/2022042614/557e7bffd8b42a03668b53df/html5/thumbnails/6.jpg)
![Page 7: Introduccion a la programacion en C#](https://reader034.vdocuments.pub/reader034/viewer/2022042614/557e7bffd8b42a03668b53df/html5/thumbnails/7.jpg)
![Page 8: Introduccion a la programacion en C#](https://reader034.vdocuments.pub/reader034/viewer/2022042614/557e7bffd8b42a03668b53df/html5/thumbnails/8.jpg)
![Page 9: Introduccion a la programacion en C#](https://reader034.vdocuments.pub/reader034/viewer/2022042614/557e7bffd8b42a03668b53df/html5/thumbnails/9.jpg)
AP
LIC
AC
ION
ES
SOFTWARE
![Page 10: Introduccion a la programacion en C#](https://reader034.vdocuments.pub/reader034/viewer/2022042614/557e7bffd8b42a03668b53df/html5/thumbnails/10.jpg)
![Page 11: Introduccion a la programacion en C#](https://reader034.vdocuments.pub/reader034/viewer/2022042614/557e7bffd8b42a03668b53df/html5/thumbnails/11.jpg)
![Page 12: Introduccion a la programacion en C#](https://reader034.vdocuments.pub/reader034/viewer/2022042614/557e7bffd8b42a03668b53df/html5/thumbnails/12.jpg)
![Page 13: Introduccion a la programacion en C#](https://reader034.vdocuments.pub/reader034/viewer/2022042614/557e7bffd8b42a03668b53df/html5/thumbnails/13.jpg)
![Page 14: Introduccion a la programacion en C#](https://reader034.vdocuments.pub/reader034/viewer/2022042614/557e7bffd8b42a03668b53df/html5/thumbnails/14.jpg)
![Page 15: Introduccion a la programacion en C#](https://reader034.vdocuments.pub/reader034/viewer/2022042614/557e7bffd8b42a03668b53df/html5/thumbnails/15.jpg)
string cadena = "1983";decimal valor = cadena.ToDecimal();
static decimal ToDecimal(this string T){
decimal d;decimal.TryParse(T, out d);return d;
}
![Page 16: Introduccion a la programacion en C#](https://reader034.vdocuments.pub/reader034/viewer/2022042614/557e7bffd8b42a03668b53df/html5/thumbnails/16.jpg)
![Page 17: Introduccion a la programacion en C#](https://reader034.vdocuments.pub/reader034/viewer/2022042614/557e7bffd8b42a03668b53df/html5/thumbnails/17.jpg)
Func<int, int, int> suma = (n, m) => n + m;Func<int, int> cuadrado = (x) => x * x;var cuadradoHipotenusa = suma(cuadrado(4), cuadrado(7));Console.WriteLine(cuadradoHipotenusa); // Imprime 65
![Page 18: Introduccion a la programacion en C#](https://reader034.vdocuments.pub/reader034/viewer/2022042614/557e7bffd8b42a03668b53df/html5/thumbnails/18.jpg)
![Page 19: Introduccion a la programacion en C#](https://reader034.vdocuments.pub/reader034/viewer/2022042614/557e7bffd8b42a03668b53df/html5/thumbnails/19.jpg)
![Page 20: Introduccion a la programacion en C#](https://reader034.vdocuments.pub/reader034/viewer/2022042614/557e7bffd8b42a03668b53df/html5/thumbnails/20.jpg)
![Page 21: Introduccion a la programacion en C#](https://reader034.vdocuments.pub/reader034/viewer/2022042614/557e7bffd8b42a03668b53df/html5/thumbnails/21.jpg)
![Page 22: Introduccion a la programacion en C#](https://reader034.vdocuments.pub/reader034/viewer/2022042614/557e7bffd8b42a03668b53df/html5/thumbnails/22.jpg)
// La siguiente expression lambda crea un manejador de evento asincrono// para un boton.button1.Click += async (sender, e) => {
textBox1.Clear();// SumPageSizesAsync es un metodo que se ejecutará mientras// se procesa en código asociado al botón.await SumPageSizesAsync();textBox1.Text += "\r\nEl control ha sido liberado.\r\n";
}
![Page 23: Introduccion a la programacion en C#](https://reader034.vdocuments.pub/reader034/viewer/2022042614/557e7bffd8b42a03668b53df/html5/thumbnails/23.jpg)
![Page 24: Introduccion a la programacion en C#](https://reader034.vdocuments.pub/reader034/viewer/2022042614/557e7bffd8b42a03668b53df/html5/thumbnails/24.jpg)
![Page 25: Introduccion a la programacion en C#](https://reader034.vdocuments.pub/reader034/viewer/2022042614/557e7bffd8b42a03668b53df/html5/thumbnails/25.jpg)