El Guille / Colabora .NET sitio de programación en VB

Lista de artículos publicados en el sitio del Guille en los años 2004-2006

el Guille es un sitio altamente recomendable para cualquier aficionado a la programación en Visual Basic clásico y .NET.
Guillermo Som es MVP (Microsoft Most Valuable Professional) en Visual Basic desde 1997 y uno de los principales expertos en este lenguaje de programación en el mundo de habla hispana.
Tiene una sección denominada Colabora .NET en la que se publican artículos enviados por colaboradores aficionados. Los ejercicios publicados ofrecen el código fuente en formato ZIP por lo que es posible consultarlos o modificarlos con facilidad. Es una sección muy útil tanto para consultar códigos de otras personas como para enviar los propios. Un lugar excelente para el aprendizaje.
Aquí tienes una lista con los ejercicios que he publicado en Colabora .NET. Gracias al Guille por su excelente trabajo desde hace tantos años.

Leer más

Error al arrancar Camera Raw en Adobe Bridge CS6

Adobe Bridge o Camera Raw no están activados en Adobe Photoshop CS6

Algunos usuarios observan después de instalar Adobe Photoshop CS6 sin licencia oficial que al intentar abrir una foto con el programa Camera Raw en el explorador de Adobe Bridge reciben un mensaje de error acerca de que la aplicación no está activada. Aquí tienes 2 ejemplos de mensajes de error:

bridge

Leer más

Reproductor de archivos MP3 con Realbasic en macOS

Sencillo reproductor de audio MP3 realizado en Realbasic para Mac

«Realbasic es una herramienta de desarrollo visual de aplicaciones que utiliza el lenguaje BASIC, un lenguaje sencillo y directo. Sin embargo, no se trata del lenguaje BASIC tal y como se conocía en la década de 1980, sino que la implementación realizada por Real Software es la de un lenguaje BASIC moderno orientado a objetos, más parecido a lo que podemos conocer de otros lenguajes similares como puedan ser Visual Basic .NET o Delphi.

Cuando se crea un programa (ya sea en Realbasic para Linux, para Windows o para Mac) el mismo código fuente puede usarse tanto para compilar la aplicación para ser utilizada en macOS, Windows y Linux, ya que se puede compilar para las tres plataformas con sólo un clic (sin tener que migrar el código a otro lenguaje). Por ello podemos aprovechar esta herramienta para hacer aplicaciones multiplataforma» (Wikipedia).

Leer más

Utilizar el SDK de macOS X 10.11 con Xcode 8.2

Cómo utilizar el SDK de macOS X 10.11 en sistemas con la versión 10.11 del sistema operativo al desarrollar con Xcode 8.2 que no instala SDK anteriores a 10.12

Actualmente Apple ya no permite instalar con Xcode 8.2 el SDK de macOS X 10.11, la versión más antigua que se instala con Xcode es el SDK 10.12 Sierra. Teniendo en cuenta que XCode 8.2 es ultima versión apta para macOS 10.11, al instalar el SDK 10.12 los usuarios que utilizan 10.11 El Capitan se encuentran con el problema de que las aplicaciones que desarrollan tienen como destino 10.12 y no es posible utilizar el SDK 10.11 porque no está instalado y Xcode no lo encuentra.

Leer más

Desactivar la función auto-backup en Excel 2007

Desactivar la opción de guardar automáticamente copia de seguridad en Excel 2007

Cuando utilizamos Excel 2007 vemos a veces que un archivo .xlsx crea otro de copia de seguridad en la misma carpeta cada vez que realizamos algún cambio. La forma de desactivar este comportamiento no es evidente al usuario y además ha de hacerse para cada archivo en concreto. Hay que tener en cuenta que la creación automática de la copia de seguridad es una función diferente a la auto-recuperación que permite continuar trabajando en el punto que en que estábamos cuando se produce un corte de corriente o cuelgue del sistema.

Leer más

Traducir al español aplicaciones en Mac (2)

Localizar (traducir) aplicaciones en macOS (parte 2)

Proyecto helloworld

Se parte de un proyecto muy sencillo de aplicación básica creada originalmente en inglés. Su interfaz consiste en una sola ventana que muestra un mensaje al pulsar un botón. El proyecto HelloWorld.xcodeproj inicial consta de un único archivo de interfaz MainMenu.xib sin opciones de localización y carece de archivo Localizable.strings.

Leer más

Traducir al español aplicaciones en Mac (1)

Localizar (traducir) aplicaciones en macOS (parte 1)

Nota: este artículo se refiere a programas realizados en Cocoa (forma nativa de programar en macOS empleando Objective-C) para Snow Leopard, utilizando como entorno de programación XCode Tools 3 de Apple (se puede conseguir gratuitamente desde Apple Developer Connection y desde el DVD de instalación de macOS).

Se emplea el término localización (to localize) para referirse a la traducción de una aplicación a diferentes idiomas. Por defecto, las aplicaciones para Mac se realizan en inglés que es el idioma base del sistema operativo (que como sabéis está traducido a múltiples idiomas).

Se puede localizar una aplicación de varias maneras pero hay conocimientos básicos generales que es recomendable anotar.

Leer más

NotifyIcon en la barra de tareas de Windows con VB

Mostrar globos de información en el área de notificación de Windows 10 comparando su aspecto con el de versiones anteriores de Windows, en Visual Studio 2017

El área de notificación (systray) es esa zona junto al reloj en la que aparecen iconos de notificación. Desde VB .NET es sencillo colocar en este sitio el icono de nuestra aplicación y utilizarlo para mostrar información. El control requerido se llama NotifyIcon y se puede agregar y configurar desde el cuadro de herramientas en Visual Studio o mediante código.

Este control en versiones anteriores de Windows podía mostrar globos de texto de 2 formas diferentes:

Leer más

Crear ventanas sencillas en Java

La manera más simple de implementar una ventana independiente en Java es partiendo de un objeto JFrame, que es una ventana que puede tener borde y barra de título con botones de maximizar / minimizar / cerrar

Leer más

Mensaje al iniciar Terminal: you have mail

macOS: mensaje «You have mail» al arrancar la aplicación Terminal

En ocasiones Terminal cuando arranca nos informa de que tenemos correo pero en la aplicación Mail o cualquier otra que utilicemos no hay ningún mensaje nuevo.

>Last login: Tue Dec 31 00:05:15 on ttys000
>You have mail.

La explicación a esta conducta es que algún programa o servicio de la máquina ha enviado un mensaje de correo en modo local al usuario que tiene la sesión iniciada (le llamaremos user) mediante el comando mail. Estos mensajes locales se almacenan en el archivo /var/mail/user.

Leer más