Capturar webcam con VB.NET

¿Que haremos? Crearemos una aplicación en Visual Studio, la cual hará uso de una webcam para capturar el video en frames independientes y depositarlos en memoria para despues mostralos al usuario a través de un picturebox y un Timer para crear la ilusión de movimiento. ¿Porque lo haremos? Porque es justo y necesario ¿Que necesitamos? [...]

Envío de correo con JavaMail/Netbeans

JavaMail es una expansión de Java que facilita el envío y recepción de e-mail desde código java. JavaMail implementa el protocolo SMTP (Simple Mail Transfer Protocol) así como los distintos tipos de conexión con servidores de correo -TLS, SSL, autentificación con usuario y password, etc [Según SantaWikipedia] ¿Qué necesitamos? JavaMail 1.4.5 Java y Netbeans 6.9 [...]

Proyecto de base de datos Firebird VB

En este proyecto realizaremos una aplicación de base de datos Firebird con el lenguaje de programación de Visual Basic de Microsoft, este proyecto tendrá las funciones básicas de gestión INSERT, DELETE, UPDATE y una interfaz de usuario para utilizarlas. ¿Que necesitamos? Visual Studio 2008 o superior Firebird última versión Firebird ADO.NET Data Provider. Conocimientos básicos [...]

Imprimir imagen con Print

La siguiente clase hace uso de PRINT para imprimir una imagen que se encuentra en un variable de tipo FileInputStream, esta clase a su vez es implementada desde una interfaz que hace fácil su uso, la clase así como todo el proyecto esta comentado. import java.io.File; import javax.print.Doc; import java.io.IOException; import javax.print.DocFlavor; import javax.print.SimpleDoc; import java.io.FileInputStream; [...]

Code Army Bolivia

8/11/09

Colores en Hexadecimal para Diseño Web

JAN29



Los colores en HTML se representan mediante un número hexadecimal.

Un número hexadecimal se diferencia de un número decimal en que no sólo puede tomar valores del 0 al 9, sino que puede tomar hasta dieciséis valores distintos, que van del 0 al 9, y de la A a la F.

Cada color estará representado por un grupo de seis dígitos en hexadecimal, precedidos por una almohadilla, como por ejemplo #FFFFFF.

También podemos personalizar nuestros propios colores, modificando los valores de cada uno de los dígitos que forman parte del número hexadecimal, para ello podemos hacer uso de programas gratuitos que se encuentran en internet, pero lo mejor para todo webmaster es desarrollar sus propias herramientas.

Eso es lo que haremos en este tutorial utilizando la aplicacion Visual Basic 6.

Crea un nuevo proyecto en VB y añade los siguientes controles como se ve en la imagen, luego cambia el nombre  marcado en rojo para cada objeto en sus propiedades.




Importante: modifica los valores de los objetos VScrollBar, coloca en cada uno de ellos los valores:
  • LargeChange:1
  • Max:255
 Una vez hecho esto, en la parte que corresponde al codigo, coloca lo siguiente:
Option Explicit

Dim r, v, a As String
Dim val1, val2, val3 As String
   
Sub MostrarValor()
    picColor.BackColor = RGB(255 - sRojo.Value, 255 - sVerde.Value, 255 - sAzul.Value)
End Sub

Sub Valores()
    a = Hex$(255 - sAzul.Value)
    r = Hex$(255 - sRojo.Value)
    v = Hex$(255 - sVerde.Value)
    If sRojo.Value = 255 Then val1 = "0" Else val1 = r
    If sVerde.Value = 255 Then val2 = "0" Else val2 = v
    If sAzul.Value = 255 Then val3 = "0" Else val3 = a
    Valor.Text = "#" + val1 + val2 + val3
End Sub

Private Sub Form_Load()
    picRojo.BackColor = RGB(255, 0, 0)
    picVerde.BackColor = RGB(0, 255, 0)
    picAzul.BackColor = RGB(0, 0, 255)
    Valor.Text = "#FFFFFF"
    r = "FF"
    v = "FF"
    a = "FF"
    MostrarValor
End Sub

Private Sub sAzul_Change()
    Valores
    picAzul.BackColor = RGB(0, 0, 255 - sAzul.Value)
    MostrarValor
End Sub

Private Sub sRojo_Change()
    Valores
    picRojo.BackColor = RGB(255 - sRojo.Value, 0, 0)
    MostrarValor
End Sub

Private Sub sVerde_Change()
    Valores
    picVerde.BackColor = RGB(0, 255 - sVerde.Value, 0)
    MostrarValor
End Sub

Presiona CTRL + F5 para compilar el proyecto, si no tienes errores, solo queda crear el ejecutable, esto se realiza con Archivo - Generar, le colocas un nombre a tu aplicacion y listo.

Esta pequeña aplicacion te servira de ayuda para la creacion o mantenimiento de plantillas web.

0 comentarios:

Post recomendado