October 2011 - Artículos - Jorge Serrano - MVP Visual Developer - Visual Basic

October 2011 - Artículos

Introducción

Hace algo más de dos años publiqué una herramienta para amantes de la fotografía, tanto para Windows como para SmartPhones (Windows Mobile Phone 6.5) denominada MNB o Medición Nocturna para Bulb.

En Windows Mobile Phone 6.5, el aspecto de esta herramienta es el siguiente:

En Windows, su aspecto como es lógico, varía:

Y nuevamente, en Windows Phone 7, he variado algo su aspecto como verás más adelante.

Pero antes algunas explicaciones más acerca de la herramienta para ponernos en situación…

Descripción

La herramienta tiene como propósito el facilitar el cálculo de una toma nocturna sobre todo en cámaras Reflex-Digital.

Obviamente se necesitará un trípode para tener un resultado realmente aceptable.

Como siempre, un ejemplo mejor que otra cosa, así que os muestro un ejemplo de una toma nocturna es el que se indica a continuación:

Funcionamiento

La utilidad tiene un funcionamiento muy sencillo.

Realizamos una toma nocturna determinada sin importarnos mucho el resultado obtenido (ruido, movida, etc).

Lo que sí nos importa son los valores de ISO, apertura y velocidad de esta toma de prueba.

Con los valores de la toma de prueba, ajustamos los valores que realmente deseamos para la toma (ISO y apertura).

Esos valores son los que debemos realmente utilizar a la hora de hacer la toma final. Son los valores deseados de la toma.

Esto es así, porque en un primer momento, queremos ser prácticos. Realizar una toma de ejemplo para calcular los valores finales sin perder mucho tiempo. Debemos tener en cuenta que hay tomas nocturnas que pueden llegar a durar 30 minutos y más.

El objetivo final es obtener un tiempo que es el tiempo en el que la cámara estará con el obturador abierto dejando pasar luz.

El resultado si los datos son correctos, deberá ser más que correcto.

Indudablemente hay más técnicas a utilizar en una toma nocturna que ahora no voy a comentar (fuente de luz adicional, etc).

Night Exposure para Windows Phone 7

El caso es que con la salida de Windows Phone 7, tenía en mente y como objetivo hacer esta utilidad, así que me he puesto manos a la obra y he migrado mi herramienta de SmartPhone – Microsoft Windows Mobile 6.5 y Windows a Windows Phone 7.

En principio no he encontrado ninguna otra herramienta de este tipo en el MarketPlace, y lo que se le ha acercado en algo (y tampoco mucho la verdad) es de pago, entre 1 y 2 $.

Por mi parte, he querido seguir haciendo de esta herramienta una herramienta gratuita.

Si alguien quiere pagar algo, por supuesto que será bienvenido, pero si no lo desea, no va a pasar nada, para eso he decidido hacer gratuita esta herramienta, para el disfrute de todo el mundo.

La herramienta está disponible tanto en inglés como en español.

A continuación, indico una captura de pantalla de la herramienta, y otra de la ayuda de uso.

Dónde encontrar Night Exposure for Windows Phone 7

La herramienta la encontrarás en el MarketPlace de Microsoft en este enlace.

MNB – Medición Nocturna para Bulb en Windows Mobile Phone v6.5 y Windows, en este enlace.

Espero que le parezca interesante y útil a alguien.

Publicado por Jorge Serrano | 1 comment(s)
Archivado en: ,

Introducción

El pasado 11 de Octubre, Boryana Miloshevska publicó un ebook gratuito (con aceptación de donaciones por su inestimable trabajo) denominado Silverlight for Windows Phone Toolkit In Depth.

A lo largo de sus 22 capítulos y casi 250 páginas, Boryana nos destripa el uso de Microsoft Windows Phone Toolkit de Agosto 2011 y todos sus controles.

Si quieres desarrollar aplicaciones para Windows Phone 7 y utilizar los controles de usuario de Microsoft Windows Phone Toolkit, este libro puede ser tu compañero de viaje.

Enlaces

Acceso a la página de descarga del ebook.

Acceso a Microsoft Windows Phone Toolkit.

Publicado por Jorge Serrano | 1 comment(s)
Archivado en:

Introducción

Excel nos permite realizar multitud de cosas que muchas de ellas pasan desapercibidas.

En esta entrada quiero mostrar como a partir de una hoja Excel sencilla llevar la gestión de diferentes situaciones que nos puedan pasar en la vida real.

En muchas ocasiones, nuestra mente desarrolladora informática nos lleva a pensar en resolver los diferentes problemas con una aplicación informática, con su base de datos, su interfaz de usuario, sus validaciones, etc., pero a veces hay que ser más prácticos, o bien, el tiempo nos come en exceso y hay que sacar algo que aunque carente de ciertos detalles estéticos, nos resuelva un determinado problema.

Imaginemos por lo tanto la sencilla situación de tener que gestionar la entrada de incidencias dentro de nuestra pequeña empresa de 10 personas. No podemos dedicar tiempo a desarrollar una aplicación, pero en menos de 5 minutos, estaremos listos para trabajar en nuestra operativa diaria. Ya vendrán tiempos mejores en los que hagamos una aplicación acorde a nuestras necesidades, o ya llegará el momento en el que tengamos tiempo libre para buscar en Internet la existencia de una aplicación que nos facilite este tipo de situaciones.

Por donde empezar

Lo primero de todo... ejecutar Excel (obvio).

Una vez que Excel lo tenemos delante de nuestros ojos, iremos a la Hoja2 por poner un ejemplo y escribiremos allí los datos que siendo repetitivos, queremos que el responsable del departamento pueda seleccionar de forma rápida, como un comboBox.

Para ello, he creado dos columnas de datos donde he creído conveniente. Para organizar esos datos de forma visual, he indicado en la columna superior el tipo de dato al que se refiere.

La siguiente imagen aclara esto mucho mejor:

Creando los rangos de datos

Esta parte es muy importante hacerla bien.

Simplemente hay que seleccionar los datos que queremos que formen parte de una determinada selección (datos que serán mostrados posteriormente en un control tipo comboBox en Excel).

Como hemos definido dos conjuntos de datos, hemos seleccionado uno de ellos en primer lugar.

Nos hemos posicionado en la parte superior izquierda de los datos de la hoja Excel y hemos indicado un nombre de rango (el que hayamos querido ponerle, y que en mi caso lo he hecho coincidir con el título de los datos, pero no es necesario que sea así).

Una vez que hemos escrito el nombre del rango, pulsaremos la tecla Return.

Haremos lo mismo con el segundo conjunto de datos indicándole un nombre diferente como es obvio.

Forma rápida de validar nuestros rangos

Una forma rápida y sencilla de validar nuestros rangos es pulsar la tecla F3.

Sin embargo, existe otra forma más extendida y adecuada no sólo para mostrar los rangos, sino también para modificar los datos de esos rangos en el caso de que deseemos agregar datos, etc., aunque ojo con hacer esto con frecuencia porque podemos encontrarnos con problemas en la hoja Excel en la que se estén vinculando los datos a los rangos.

Para acceder a esta ventana, pulsaremos la combinación de teclas Ctrl+F3.

Vinculando la hoja de datos a los rangos

Ya estamos preparados para preparar la hoja Excel para posteriormente introducir datos en ella.

Para ello, iremos a la Hoja1 de nuestro Excel y nos inventaremos una fila de cabecera debajo de la cual irá el resto de datos.

Por ejemplo, he querido crear una fila de datos que contenga:

Id, Fecha, Prioridad, Tarea, Asignado a.

Nos situaremos justo debajo de Prioridad.

Una vez hecho esto, iremos a la solapa Datos y atenderemos a la opción Validación de datos.

Al hacer clic sobre la opción de Validación de datos, aparecerá una ventana dentro de la cuál y situándonos en la solapa Configuración, indicaremos como Criterio de validación, Lista, y como Origen, el nombre del rango que queremos usar, que en este caso es =Prioridad (importante el = delante del nombre del rango).

Nos situaremos en la hoja Excel debajo del título de la columna Asignado a y repetiremos la misma acción, seleccionando en este caso como rango, =Equipo.

Nuestra hoja Excel tendrá entonces un aspecto similar al que se indica a continuación.

El único inconveniente o mejor dicho molestia, es que para poder introducir datos en las columnas en la que hemos utilizado la lista de selección (comboBox), deberemos copiar un elemento que disponga de ese vínculo con el rango y copiarla en la celda o celdas inferiores para que pueda mostrar la lista de selección.

Es decir, una vez que hemos vinculado la lista de prioridades por ejemplo, deberemos copiar esa celda en la celda o celdas que hay por debajo de esta. Es una tarea que podemos hacer sobre todas las celdas de la columna la primera vez que usamos la Excel y así tendremos todas las celdas preparadas.

Espero que os haya sido de utilidad.

Publicado por Jorge Serrano | 1 comment(s)
Archivado en: ,

Introducción

Sistema operativo, Windows 2008 Server R2 64 bits.

Intento instalar Visual Studio 2008 SDK v1.1 en mi sistema operativo y recibo el siguiente error:

¿Cómo resolver este problema?.

Resolución del problema

El programa de instalación de llama vssdk_sfx.exe.
Así que bastará con abrir una ventana de MSDOS y acudir a donde tenemos el programa de instalación y escribir el comando:

vssdk_sfx.exe /x

Aparecerá una ventana que nos preguntará donde queremos descomprimir el contenido del fichero ejecutable.

Una vez tenemos los ficheros descomprimidos, bastará con instalar el fichero msi correspondiente asegurándonos de que lo ejecutamos con privilegios altos.

Con eso y un bizcocho...

Espero que le ayude a alguien.

Publicado por Jorge Serrano | con no comments
Archivado en:

Introducción

Me gustaría que la gente interactuara más cuando hablamos de tecnología.

Sé que son muchas las personas que se retroalimentan de información provenientes de blogs, foros, libros, videos, charlas virtuales o físicas en grupos de usuarios, redes sociales, etc., pero muy pocos los que colaboren, unos porque creen que no pueden aportar nada (falso) y otros porque simplemente están más cómodos recogiendo todo el conocimiento e información posible y no compartiéndolo con los demás.

Hace muchos años tuve un portal en Internet que algunos recordarán, denominado Mundo Visual - Visual Basic y posteriormente PortalVB.

En aquellos sitios fomentaba la participación y recuerdo con alegría que sí la había.

En la página principal además, tenía siempre una encuesta que actualizaba cada mes, y la participación era bastante digna, la verdad.

En esta ocasión, me gustaría traer nuevamente a la palestra aquel formato, y hacer de vez en cuando alguna encuesta que creo que puede resultar de interés.

Espero que participeis e incluso propongais otras encuestas, etc.
Evidentemente, también deseo que en los comentarios de esta entrada, pongáis lo que consideréis oportuno.

Un saludo.

 

Encuesta

Puedes acceder a la encuesta accediendo a este enlace.

P.D.: Disculpadme que he intentado integrar la encuesta en el post pero me ha sido imposible.

Publicado por Jorge Serrano | 13 comment(s)
Archivado en: ,