La principal función de Silverlight para la web es la de aplicaciones empresariales y multimedia. Aún cuando puede contar con una gamma sumamente amplia de aplicaciones, herramientas de acceso a datos o cualquiera que sea el escenario, es posible que algún momento Silverlight deba interactuar con su página huésped. En el caso de este ejercicio…
Categoría: Silverlight

Medir la distancia entre dos coordenadas geográficas usando Bing Maps y Silverlight
Hacía mucho que no escribía un post relacionado a la geografía y para retomar la tradición en este post voy a explicar como poder obtener la distancia entre dos puntos utilizando el API de Bing Maps. Lo primero que debes hacer en tu proyecto de Silverlight es agregar tu control de mapa (recuerda tu infaltable…

Día 15: Rendimiento
El post final, ahora que ya tienes tu aplicación Silverlight terminada es cuando deberás comenzar a evaluar los detalles finales, es aquí donde entran las siguientes mejores prácticas. Una de las mejores características de Silverlight es su facilidad de utilizar hilos, no cargues todo el contenido en el hilo de tu UI (esto te será…

Día 14: Tamaño de pantalla y contenedores
En este penúltimo día de la serie vamos a ver cuales son las mejores prácticas para el uso de contenedores y como poder aprovechar las diferentes resoluciones de la pantalla de nuestros usuarios. Tamaños de pantalla Es definitivo, nunca sabrás en que monitor verá su aplicación tu usuario. Así que debes ponerte a pensar en…

Día 13: Visibilidad y opacidad
Este post es sumamente sencillo. De hecho ahora que lo escribo creo que pudo haber sido parte de uno mas, pero si sigue la cuestión de Plutón por ser tan pequeño no veré problemas con este post. Visibilidad Es una propiedad que los los objetos de tipo UIElement tienen para poder determinar si son visibles…

Día 12: Tamaño del .XAP
Una parte sumamente básica de crear una aplicación Silverlight es su tiempo de carga al inicio del sitio. Esto no solo servirá como una buena práctica, es de las principales características en las que un usuario se fija, si tu aplicación tarda demasiado en cargar comenzarás a tener problemas de satisfacción. Así que veamos como…

Día 9: Excepciones y errores
El manejo de excepciones y errores al momento de crear una aplicación quizá puede ser considerado como de “poca importancia”. Pero para una aplicación en modo productivo, el considerarlos es de vital importancia para poder preservar el flujo de vida de una aplicación evitando que se cierre de manera inesperada o peor aún, alterando el…

Día 8: Creación y manejo de métodos
Después de dos días de ver como declarar nombres de objetos y de como ir colocando nuestras líneas de código de manera ordenada, ahora es turno de ver como puedes hacer lo mismo con los métodos. Comencemos. Evita escribir métodos muy largos, un método típicamente debe tener entre 1 y 25 líneas de código. Si…

Día 4: Atajos de teclado
Al inicio de cualquier práctica profesional, la falta de experiencia nos hace saber que debemos producir resultados y con la mayor velocidad posible. Una forma sumamente veloz de poder hacer esto dentro de Visual Studio y Blend es con los atajos de teclado y movimientos especiales tu cursor. Es obvio que no podré mencionarlos aquí…

Día 2: Expression Blend y Visual Studio
El día de ayer hablé acerca de como poder crear un buen prototipo para saber que es lo que harás de tu aplicación. Bueno, para hacerlo debes contar con las dos herramientas indispensables de desarrollo bajo la plataforma Silverlight, Windows Phone y/o WinRT. Estas herramientas son Blend y Visual Studio. Lo mas neutral y lógico…