Archivo

Archive for 25 marzo 2013

Llamado continuo a un web service usando un trigger #Silverlight

marzo 25, 2013 Deja un comentario

Quiero mostrarles un pequeño truco de como realizar un llamado continuo a un web service es muy útil para verificar datos o cambios en la base de datos, ojo esto no se debe usar si se desea crear un chat o cosas así puesto que es altamente ineficiente esto es algo que en realidad no se debe hacer pero aveces no tenemos el tiempo y esto es una solución rápida.

Lo que hago es generar un trigger de una animación  que tiene su respectivo tiempo de ejecución y que altera cualquier propiedad del objeto:

<Image x:Name="ImageTriguer" Width="0" Height="0" Opacity="1" Source="Icons/icono.png">
<Image.Triggers>
<EventTrigger RoutedEvent="Image.Loaded" >
<BeginStoryboard>
<Storyboard x:Name="StoryBoardAnimation1">
<DoubleAnimation Completed="DoubleAnimation_Completed"
Storyboard.TargetName="ImageTriguer"
Storyboard.TargetProperty="Opacity"
From="1.0" To="0.0" Duration="0:0:20"
AutoReverse="False" BeginTime="0" />
</Storyboard>
</BeginStoryboard>
</EventTrigger>
</Image.Triggers>
</Image>

como ven debemos crear un evento en el código al momento en que se complete la animación llamado DoubleAnimation_Completed  hay es donde colocaremos el llamado al servicio y luego lo que hacemos es volver a comenzar la animación con el método begin para el StoryBoard


private void DoubleAnimation_Completed(object sender, EventArgs e)
{
CallMethodWebService();
StoryBoardAnimation1.Begin();
}

 

como ven es un truco muy útil pero muy ineficiente y que en realidad no se debe hacer pero nos saca de apuros.

espero les sirva.

Anuncios

Preprocesadores de CSS – Less

marzo 17, 2013 Deja un comentario

Los preprocesadores de CSS son herramientas que te permiten escribir CSS de forma más logica y sencilla, aunque CSS en si es muy sencillo y permite un rápido aprendizaje, una vez lo dominas te das cuenta que le hacen falta algunas características que limitan tu velocidad de escritura y que pueden convertir proyecto en un dolor de cabeza.

 

Esteban Beltrán de Cúcuta Tecnológica

Código:  https://github.com/Avanet/charla-preprocesadores-css

Enlace a la comunidad: http://www.avanet.org/Blog/ViewList.aspx?pageid=303&mid=9&pagenumber=3

Escala salarial o remuneración de profesionales en Colombia #2013

marzo 7, 2013 10 comentarios

Como generar una modal o mensaje en windows 8 HTML5

Cuando estamos programando en HTML5 para windows 8 y deseamos sacar una modal lo mas lógico en lo que pensamos en hacer esto:

alert(‘Hello world’);

Lastimosamente esto no funciona pues no está soportado dentro del diseño de Windows 8, lo que debemos hacer es llamar una popup de manera asíncrona con un método propio de Windows  8:

var popudialog = Windows.UI.Popups.MessageDialog(‘Hello world’);
popudialog.showAsync();