Social Icons

twitterfacebookgoogle pluslinkedinrss feedemail

Pages, oficial

sábado, 23 de junio de 2012

Añadir un AboutBox o Cuadro Acerca de a un proyecto

Este es un ejemplo sencillo y fácil de como mostrar una ventana  Acerca de  (AboutBox).

Algunas veces los desarrolladores prefieren hacerlas manualmente,  pero C #  en Windows Forms ofrece la   facilidad de Añadir este formulario pre diseñado, donde  no se  modifica directamente en formulario de diseño ningún campo excepto  la imagen, que  puede ser modificada.
La información es recuperada directamente del Ensamblado como veremos a continuación.

Procedimiento:


  • Agregue el Formulario Acerca de: Agregar > Nuevo Elemento > Windows Forms > Cuadro Acerca de  , como se muestra en la figura.


lunes, 16 de abril de 2012

TextBox que acepta solo números y restricción de caracteres

Muy útil para la validación  o simplemente restringir las entradas de datos en los formularios.
En esta oportunidad veremos la restricción de caracteres en un Control TextBox, para esto hacemos uso del Evento KeyPress como vemos a continuación:


jueves, 29 de marzo de 2012

Instancia Única de un Formulario con Patrón Singleton

Cuando empezamos a programar con  Windows Forms  la instanciación de un formulario es  básica, pero se presenta un problema  la múltiple instanciación, en nuestras aplicaciones deseamos que solo haya una instancia de un formulario caso contrario el usuario puede complicar su entorno en la aplicación .

Cuando un formulario se llama por su método  SHOWDIALOG() no necesita  esta  solución, ni tampoco se puede asociar a un formulario padre.

En esta oportunidad veremos como  instanciar solo una vez  con ayuda del patrón singleton,  si no estás enterado que son patrones,  puedes leerlo aquí, los patrones  son soluciones a problemas comunes de diseño de software y con esto me refiero mas propiamente al diseño de clases. 

En este ejemplo crearemos un un formulario padre  que albergue dos formularios de los cuales uno sera singleton  y otro simple.

Formulario padre

lunes, 26 de marzo de 2012

Clases de Estilos de Windows en C#

Añadir Sombra a un Formulario sin Bordes

La primera entrada de programación  C # y Windows Forms este es tip si podría llamare así, es útil cuando usamos un ventana sin bordes en mi caso lo use  para un acceso o login.

Cuando una ventana tiene borde tiene sombra por defecto:


ahora la misma ventana sin borde


Aplicando el estilo de sombra aun formulario sin bordes



Para lograr este resultado se debe añadir la siguientes lineas de código en la clase del Formulario.


private const int CS_DROPSHADOW = 0x20000;


        protected override CreateParams CreateParams
        {
            get
            {
                CreateParams cp = base.CreateParams;
                
                cp.ClassStyle |= CS_DROPSHADOW;

                return cp;
            }
        }    



Desactivar el botón de cerrar en un Formulario 

Por defecto el  formulario se crea con los botones de  Minimizar Maximizar y Cerrar en esta caso desactivaremos el botón de cerrar, útil cuando obligamos un usuario a realizar una acción antes de cerrar el Formulario.


Ahora el formulario con el botón de cerrar desactivado


este resultado se logra aplicando  las siguientes lineas de codigo en la clase del Formulario. 

private const int CS_NOCLOSE = 0x0200;


        protected override CreateParams CreateParams
        {
            get
            {
                CreateParams cp = base.CreateParams;

                cp.ClassStyle |= CS_NOCLOSE;

                return cp;
            }
        }


Createparams contiene los parámetros de creación de formulario  con override modificamos estos, en posteriores publicaciones mostraremos mas sobre Clases de estilos de Windows en c#  y Windows Forms



miércoles, 21 de marzo de 2012

Maneja Windows 3.1 en tu navegador

Así es un proyecto de Michael Vincent esta desarrollado en PHP, XHTML y JavaScript nos hace recuerdo a aquellos años allá por 1993, por primera vez  se comenzaron a usar los sistemas operativos con interfaz gráfica, bueno hablo de quienes han comenzado usando MS DOS por linea de comandos..
Windows 3.1 era la interfaz gráfica de MS-DOS 6.2, que también se podía manejar con lineas de comando,Windows salio realmente con una interfaz grafica  como Sistema Operativo  en windows 95.

Es un proyecto interesante pues uno puede usar el símbolo del sistema y ejecutar los comandos básicos de MSDOS,  jugar buscaminas utilizar el browser para navegar en Internet 



Widnows 3.1  on line

Referencias del sitio:  http://www.michaelv.org/