1 0 Tag Archives: Desktop
post icon

Crear ToolTips en los botones desde C#

En la antigua versión de Visual Studio, en la era de Visual Basic podiamos asignar un texto a una propiedad de los botones llamada ToolTipText, pero desde las versiones modernas con el Framework de .Net desapareció la opción de asignarle directamente la propiedad, de hecho dejó de ser una propiedad o atributo del botón.

Hoy día es una clase instanciable quet dispone de un método para asociar el tooltip al botón. El código podemos agregarlo en el Form_Load de la ventana, y de manera básica hacerlo así: (Continuar Leyendo sobre Crear ToolTips en los botones desde C#)

9 septiembre 2012
post icon

Crear Hotkeys en C# [WINFORMS]

Como crear hotkey locales en los WinForms con C# es una de los temas más consultados en internet, y realmente es bastante sencillo implementarlo.

La mayoría de los desarrolladores empiezan por buen camino faltandoles un solo paso para completar la tarea, normalmente siempre logran éstas líneas: (Continuar Leyendo sobre Crear Hotkeys en C# [WINFORMS])

post icon

Retornar valores al cerrar formulario en C#

Una de las cosas más consultadas a la hora de programar con Winform es como pasar valores entre formularios, dicha tarea es de lo  más sencilla utilizando setters y getters, concepto bien básicos de la programación orientada a objetos.

Lo único que se debe hacer es que un formulario llame a otro que haga alguna tarea especifica preparando los datos a retornar, y el invocador finalmente los consulte, cuando vean el código les parecerá más sencillo. (Continuar Leyendo sobre Retornar valores al cerrar formulario en C#)

post icon

Recorrer los controles de un formulario con C# & VB.Net

Hoy un compañero mío preguntaba en el buzz como podía recorrer los controles de su WinForm con C#. Entre 2 estuvimos dando una solución rápida y a ciegas que creo funcionaba :P, pero en el mismo buzz le comentaba que un tiempo atrás ya había escrito el código y prometía pasarle lo que había hecho (bueno de yapa se viene el artículo en devtroce).

Ésta tarea es particularmente sencilla realizarla con dotNet por ello que me tomo la particularidad de escribirla en los 2 lenguajes C# y VB Net. No sólo recorreremos todos los controles sino (Continuar Leyendo sobre Recorrer los controles de un formulario con C# & VB.Net)

post icon

Cambiar la apariencia de las aplicaciones hechas en Java – Swing

Desde que conocí el desarrollo de aplicaciones Desktop con Java – hace un par de años atrás – me pareció que tiene una interfaz gráfica de usuario pobre y fea. La apariencia a Metal da un aspecto muy rígido, incluso más feo al que tenía Windows 95 en la época (Eso que estoy hablando de Swing porque si consideramos AWT)

Por suerte esto quedó remediado desde el update 10 de la versión 6 de Java (algo tarde pero lo vale), incluye lo que se llama Feel & Look lo que nos permite cambiar de apariencia según nuestro gusto. Esto podemos hacerlo editando la configuración del JRE que tenemos instalado, pero no lo mostraré porque estoy convencido que las aplicaciones que creamos son para el usuario final y a ellos no vamos a exigirles que entren a configurar su Runtime manualmente, no?

Así que haremos algo más interesante que eso, y veremos como setear la configuración visual para la App (Continuar Leyendo sobre Cambiar la apariencia de las aplicaciones hechas en Java – Swing)

1 septiembre 2010
post icon

Guía para crear aplicaciones Multilenguajes con dotNet

Siempre me preguntaba como crear programas multilenguajes, ya tenía una idea bastante robusta para hacerlo y luego de investigar en varias fuentes me he quedado con un método sencillo (casi todos son sencillos de hecho), pero éste es el más práctico.

Para ejemplificar vamos a crear un proyecto WinForm con C# en Visual Studio, el formulario debe quedar algo así:

Lo que haremos será escribir las 3 comidas principales del dia, Desayuno, Almuerzo y Cena en los Label de los botones, obviamente cada uno en una lengua según los radio button que elijamos. Si ya se pude haber tenido una mejor idea :[

Luego vamos a crear una carpeta llamada Lenguajes (Continuar Leyendo sobre Guía para crear aplicaciones Multilenguajes con dotNet)

post icon

Se congela la pantalla con WinForm y los bucles?

Con las aplicaciones de WinForm, siempre existió un problema al crear bucles complejos que cargan a la máquina cliente. Normalmente si éste bucle lleva mucho tiempo de ejecución y disponemos de poca memoria gráfica el Canvas de Windows se cuelga y da la impresión que la aplicación también lo ha hecho.

Esto suele dar mala impresión al usuario final sobre nuestras aplicaciones, comienzas a tomarle desconfianza. Eso no es bueno para nosotros porque con el tiempo nos quedaremos sin pan (creo que exageré un poco). (Continuar Leyendo sobre Se congela la pantalla con WinForm y los bucles?)

post icon

Como programar en n-Capas con C# (Parte 5)

Con ésta entrega cumpliremos con la capa de Presentación, utilizaremos todo lo que hemos visto hasta ahora aplicados a una interfaz de usuario, y como lo prometí, lo veremos implementado en winForm como en webForm.

El primer ejemplo será Desktop, crearemos un formulario con una apariencia semejante al que ven en la imagen.

frmCliente

Evidentemente, un sistema real no lo harán así, el botón conectar emula el comportamiento de una pantalla de login, el boton crear mandará a la BBDD los datos de la caja, Listar rellenará la grilla y Buscar By Id se encargará de devolvernos un registro a partir de lo que carguemos en la caja de Id. Otra implementación interesante sería agregarle un identity a la (Continuar Leyendo sobre Como programar en n-Capas con C# (Parte 5))

post icon

Agregar opciones al menú de Windows / Compactar Restaurar Backup de Firebird

Hay muchas tareas que se convierten en rutinarias cuando trabajamos con un Sistema Operativo, cuando eso pasa siempre queremos automatizarlo lo más que podemos estas tareas “aburridas”, personalmente me sucede mucho en trabajo cuando tengo que crear el backup y restaurar las bases de datos de firebird que utilizamos, es por eso que me decidí crear unos menús para tales efectos. Se puede decir que con este post estaría matando dos pajaros de un tiro, como agregar los menús personalizados en Windows y como crear backups de firebird o restaurarlos..

Básicamente lo que hace es al dar click derecho sobre le fichero de la BD, invoca a la herramienta gbak del firebird y le pasa los parametros correspondientes para procesarlos, véamos como agregar éstos menús.

Primero debemos abrir el editor de registros de (Continuar Leyendo sobre Agregar opciones al menú de Windows / Compactar Restaurar Backup de Firebird)

post icon

Tutorial Básico sobre Virtualización con VirtualBox 3 en Windows

Primero que nada, si tu ancho de banda es menor a 512 kbps, ya te pongo en alerta de que sufrirás las consecuencias durante unos segundos 😀 (es que hay más de 50 imágenes que grafican la creación de la máquina virtual y sus configuraciones posteriores!).

Ahora, al tema principal. La idea de este post, es enseñar aspectos básicos sobre la Virtualización de Sistemas Operativos, con una herramienta bastante común en la actualidad, y de uso totalmente libre.

Sun VirtualBox 3 (www.virtualbox.org) es una herramienta de virtualización free, basada en el core xVM de Sun Microsystems.. en la actualidad, su uso está muy difundido gracias a su simplicidad de uso para usuarios novatos, y la amplia gama de funcionalidades que ofrece para usuarios expertos en virtualización, y que desean sacarle todo el jugo a la misma.

A continuación, la secuencia de imágenes paso por paso de como crear y poner a punto una (Continuar Leyendo sobre Tutorial Básico sobre Virtualización con VirtualBox 3 en Windows)

Página 1 de 212