menú
¿Música de YouTube sin molestos comerciales? ¡Ahora es posible!
TubeFiesta es una aplicación que te permite reproducir música de YouTube como un reproductor tradicional.
Crear listas, reproducción aleatoria, repetir, y hasta exportar el video a otra pantalla.
Conocer más Ir a tfiesta.com

CSharp en ElEdwin.com

Tutorial de sockets en c# con ejemplos - Parte 2 - UDP

Publicado el 22 de Julio del 2015    0 comentarios    6416 Visitas

Continuamos con la segunda parte del tutorial de sockets en c# que después de mucho trabajo saco un rato para adelantarlo. En esta oportunidad vamos a crear nuestro primer programa con Sockets UDP, por un lado escucharemos datos entrantes y por otro lado enviaremos datos que serán recibidos en el escuchador, vamos...

Almacenado en CSharp |

Tutorial de sockets en c# con ejemplos - Parte 1

Publicado el 28 de Mayo del 2015    0 comentarios    6891 Visitas

Los sockets son un método de comunicación, por el cual dos computadores pueden establecer comunicación a través de Internet. Esta vez vamos a seguir una serie de artículos en los que escribiré sobre esta forma de comunicación, la cual nos servirá para conectar dos o más aparatos conectados a la red, incluso si no comparten el mismo sistema operativo. Por ejemplo, podríamos crear un chat entre un dispositivo móvil Android y un computador en Windows.

Almacenado en CSharp |

[solución] No puede obtener acceso a la página solicitada debido a la configuración de la extensión

Publicado el 18 de Abril del 2015    0 comentarios    10552 Visitas

Hoy quiero publicar la solución a un problema que se me presenta cada vez que publico un proyecto nuevo con servicios WCF en Web, pues al parecer la extensión de los archivos no es reconocida por el servidor IIS y me da el siguiente error al intentar ver la página inicial del servicio por la URL: Error HTTP 404.3 - Not Found: No puede obtener acceso a la página solicitada debido a la configuración de la extensión. Si la página es un script, agregue un controlador. Si se debe cargar el archivo, agregue una asignación MIME.

Almacenado en CSharp |

[solución] El proveedor de almacenamiento especificado no se encuentra en la configuración

Publicado el 10 de Abril del 2015    0 comentarios    4055 Visitas

Uno de los temas que más éxito tiene en mi blog es publicar solución de errores "conocidos" o completamente desconocidos, cómo el que me acaba de pasar. Vamos a ver soluciones para el error El proveedor de almacenamiento especificado no se encuentra en la configuración o no es válido., este me aparecí de repente cuando pretendía publicar un sitio web en ASP con EntityFramework en mi máquina de desarrollo.

Almacenado en CSharp | SQL |

Crear servicio REST WCF en 2 minutos

Publicado el 4 de Dicie del 2014    0 comentarios    4376 Visitas

Los servicios REST se convirtieron en una de las mejores opciones para exponer información o acciones reutilizables por uno o varios sistemas de información, hoy en día son mis favoritos.
Muchas personas que desean iniciarse en este mundo posiblemente no conozcan y estén confundidos, y como los servicios WCF pueden llegar a ser un poco complejos en su configuración comparto una forma extremadamente rápida de crear y exponer un servicio WCF por REST en menos de 2 minutos... fácil y super rápido.

Almacenado en CSharp |

Distancia entre dos coordenadas geograficas

Publicado el 24 de Julio del 2014    0 comentarios    1363 Visitas

El uso de sistemas de geolocalización cada vez está más cerca de todos nosotros, tanto los que consumimos programas como los que las desarrollamos tenemos a nuestra disposición una cantidad de herramientas para hacer esto posible y darle funcionalidad "descrestante" a nuestros aplicativos.

Al utilizar estos servicios vemos necesario implementar ciertas características y funcionalidades que son desconocidas para nosotros y una de ellas es el cálculo entre dos coordenadas.

Almacenado en GPS y GPRS | CSharp |

WCF Test Client vista rápida y consejos

Publicado el 15 de Mayo del 2014    0 comentarios    5494 Visitas

WCF Test Client es una herramienta para probar servicios WCF que viene integrada en el Framework de .NET, en esta entrada quiero dar a conocer algunos tips, opciones y consejos basados en mi experiencia con este útil software.

Almacenado en CSharp |

Tutorial de Hilos en c# con ejemplos - Parte 2

Publicado el 30 de Dicie del 2013    0 comentarios    20594 Visitas

Lleno de los mejores deseos para este año que ya casi comienza, vengo con la segunda parte del tutorial de hilos en c#. Si no viste la primera parte pues hazlo aquí.

En esta ocasión aprenderás a interactuar con la interfaz gráfica desde un hilo; comencemos.

Almacenado en CSharp |

Strings gigantes y sus complicaciones de rendimiento

Publicado el 19 de Dicie del 2013    1 comentarios    910 Visitas

Como es bien sabido, al trabajar con cadenas de texto en programación recurrimos al tipo string, generalmente éste nunca nos da problemas que no se puedan manejar.
A menos que necesitemos realizar operaciones como borrado y concatenación de cadenas de texto gigantes, que es cuando el conocido y famoso string nos saca la mano por rendimiento.

Almacenado en CSharp |

Tutorial de Hilos en c# con ejemplos - Parte 1

Publicado el 28 de Novie del 2013    0 comentarios    41027 Visitas

El concepto de Hilos o Threading no es un tema desconocido para la gran mayoría de programadores con experiencia, y tampoco pobre en documentación en Internet, pero hago este tutorial de hilos para c# tratando de explicar lo más fácil posible su uso, y lo más importante. Para que y cuando usarlos. Así que "Manos a los hilos".

Almacenado en CSharp |

Delegados en C#, que son y como usarlos

Publicado el 20 de Novie del 2013    0 comentarios    13225 Visitas

Para muchas personas el termino delegados es tal vez muy conocido, pero muy poco practicado. Esto pasa mucho cuando utilizamos un trozo de código que encontramos en internet y nunca nos cuestionamos sobre el "porque funciona?".

Como buen fanático de la frase "conocer, comprender y luego hacer" me permito escribir esta entrada con la intención de explicar el concepto de los delegados en c# y su uso. comencemos:

Almacenado en CSharp |

Orden personalizado con LINQ

Publicado el 1 de Novie del 2013    0 comentarios    1292 Visitas

Sabemos que ordenar registros casi siempre se hace por orden alfabético y/o numérico. Con un simple OrderBy(Campo) no podemos modificar el comportamiento que presenta esta característica.

Tuve la necesidad de realizar un ordenamiento desde LINQ pero sin seguir un patrón alfabético o numérico y encontré una forma de realizar un ordenamiento personalizado.

Almacenado en CSharp | LINQ |

String.Format en JavaScript

Publicado el 9 de Octu del 2013    0 comentarios    1041 Visitas

En los lenguajes C# y VB.NET encontramos una ingeniosa función que nos permite "armar" una cadena como plantilla (un string con marcadores de posición o indices específicos) y a esa cadena enviarle unos parámetros que reemplazan cada una de los marcadores de posición.

Almacenado en HTML5 | CSharp | Javascript |

Utilizar un mismo objeto desde varios hilos con la instrucción lock c#

Publicado el 8 de Octu del 2013    3 comentarios    4065 Visitas

Hola, quienes hayan tenido la posibilidad de trabajar con múltiples hilos (Threads) se pudo haber enfrentado a con la dificultad de trabajar con un objeto al que muchos hilos tienen acceso, posiblemente obteniendo como resultado el famosisimo Colección modificada; puede que no se ejecute la operacion de enumeración técnicamente un InvalidOperationException.

Almacenado en CSharp |