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:
lunes, 16 de abril de 2012
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 .
En este ejemplo crearemos un un formulario padre que albergue dos formularios de los cuales uno sera singleton y otro simple.
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
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

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/
martes, 20 de marzo de 2012
Windows 8 podría Salir en Octubre 2012
Es muy probable que, para el mes de octubre salga a la venta Windows 8 ademas de ser tiempo limite para que las tablets que salen a fin de año incorporen el tan esperado sistema Operativo.
La interfaz gráfica ha cambiado profundamente -Esto nos hace recuerdo al cambio de Windows 3.1 a Windows 95 -, la barra de herramientas ya no es el acceso principal a las aplicaciones como lo ha sido desde Windows 95, pero aun se mantiene para organización de las la aplicaciones activas.
La nueva interfaz es llamada metro heredada de los productos de Xbox y Windows Phone, donde las aplicaciones están agrupadas en cuadritos que sirven de acceso.
La barra lateral que sirve para configuraciones de equipo , Compartir y búsquedas.
La sección People que te permite conectar y organizar los contactos con cuentas como hotmail, facebook twitter y organizar tus redes sociales.
Pantalla de Inicio de Windows 8 nueva interfaz "Metro"
Creo que Windows 7 ha recogido todos aquellos conceptos importantes de influencia tecnologica, como las redes sociales, el avance de la telefonía, tablets, localización, etc.
El kernel de Windos 7 el NT 6.1 y el de Windows 8 es 6.2 -esperemos que el rendimiento mejor que Windows7-compatibilidad con USB 3.0 los Requisitos de Hardware son muy parecidos al de Windows 7.
- Arquitectura x86 (32 bits) y x86-64 (64 bits)
- Procesador: 1 GHz en las arquitecturas de 32 bits y 64 bits
- Memoria RAM: 1 Gb (32 bits) y 2 Gb (64 bits)
- Gráficos: GPU DirectX 9 con Windows Display Driver Model (WDDM) 1.0 (No es necesario, solo se requiere para Windows Aero)
- Disco duro: 16 Gb (32 bits) y 20 Gb (64 bits) de espacio libre
- Una pantalla capacitiva (opcional) para aprovechar la entrada táctil. ref. Hardware: (Wikipedia)
Si estas acostumbrado usar teclado y ratón no te preocupes por que esta funcionalidad aun se mantiene pero es de destacar que se ha extendido las características para pantallas táctiles y tablets, a continuación vemos un corto de un preview de Windows 8: uso del Mouse y Teclado:
Este un preview del nuevo sistema si quieres enterarte directamente de la novedades de windows 8 puedes hacerlo desde el espacio que ha habilitado Microsoft en su sitio para Windows 8
Un artículo interesante y prematuro a la vez donde se miden rendimientos en juegos renderización y manejo de multimedia en este sitio , si bien los autores indican que windows 8 de prueba tiene dificultades con algunas aplicaciones, y que se espera se puedan solucionar a la salida del producto al mercado, en estas pruebas Windows 7 ha salido victorioso en el aspecto de de juegos y multitarea.
Windows 8 tiene un buen predecesor así que no tiene fácil el camino de convertirse en un producto estrella de Microsoft como lo ha sido Windows 7, Windows Xp, Windows 98 SE, personalmente mi preferido Windows Xp Sp3 por esa estabilidad y compatibilidad.
Algo que me inquieta saber, que pasa los usuarios de Windows Xp y sus aplicaciones, Windows 8 mantendrá esa compatibilidad aun? que se tiene en Windows 7 con Xp mode, segun este sitio web parece si, pero esta información sera mas clara cuando el sistema ya sea usado masivamente.
Suscribirse a:
Entradas (Atom)