viernes, 27 de diciembre de 2013

Teclado Numerico (NUMPAD) Virtual con Visual Basic (VB.NET)

Se trata de una pequeña aplicación para disponer de un Teclado Numerico Virtual (NUMPAD). Normalmente, el código de esta aplicación formara parte de una aplicación mas grande (Teclado Completo, Juegos, etc.).
 
 
 

sábado, 21 de diciembre de 2013

Acceder a la IP del Ordenador con Visual Basic (VB.NET)

Se trata de una pequeña aplicacion para acceder rapidamente a la IP de nuestro ordenador. Se puede utilizar como aplicacion propia o insertar el codigo en una aplicacion mayor.

 



viernes, 20 de diciembre de 2013

lunes, 9 de diciembre de 2013

Imprimir un TextBox o un Rich TextBox con Visual Basic (VB.NET)

Se trata de una pequeña aplicación para tratar el tema de la impresión de un TextBox o un Rich TextBox, en una aplicación de Ficha de Personal.
 
 
 
 

viernes, 29 de noviembre de 2013

Clase System.Media con Visual Basic (VB.NET). Sonidos

Se trata de una pequeña aplicación para tratar la Clase System.Media de Visual Studio.
 
 
 

14- Rotacion de una Imagen con Visual Basic (VB.NET). Graphics

Se trata de una pequeña aplicacion para tratar el tema de la rotacion de imagenes. Este tema ya fue tratado en algun proyecto anterior, pero algunas personas no lo localizan. Asi que hemos hecho una aplicacion especifica.



Codigo y Detalles
Descarga del Proyecto Completo

martes, 26 de noviembre de 2013

13- Reloj " Analogico " con Visual Basic (VB.NET). Graphics

Se trata de una pequeña aplicación que crea un Reloj, aparentemente, Analogico. Solo sirve como ejercicio didáctico de temas relacionados con Graphics. No creo que a nadie se le ocurra usarlo para otra cosa.
 
 

domingo, 24 de noviembre de 2013

martes, 12 de noviembre de 2013

Obtener la IP o el Nombre de un Servidor con Visual Basic (VB.NET)

Se trata de una pequeña aplicacion que nos permite conocer la IP de un Servidor a partir de su nombre o el Nombre del Servidor a partir de la IP.


Codigo y Detalles
Descarga del Proyecto Completo

lunes, 11 de noviembre de 2013

Control Basico de Escritorio Remoto

Se trata de una aplicacion que permite ver y controlar el cursor de un escritorio remoto. En el otro ordenador tambien debe estar instalada la misma aplicacion.

Video 1:


Video 2:


Codigo y Detalles
Descarga del Proyecto Completo

01- Calculadora de Numeros Complejos con Visual Basic (VB.NET). Matematicas

Se trata de una pequeña calculadora que permite operar con numeros complejos, suma, resta, producto, division,modulo y argumento, en grados y radianes.



Codigo y Detalles
Descarga del Proyecto


Uso de BackgroundWorker (Hebras o Hilos, Threads) con Visual Basic (VB.NET). MultiThreading

Se trata de una pequeña aplicacion que muestra el uso del control BackgroundWorker para trabajos en Multitarea.

 


miércoles, 2 de octubre de 2013

lunes, 30 de septiembre de 2013

Descargar y Guardar Imagenes desde una Pagina Web con Visual Basic (VB.NET)

Se trata de una pequeña aplicacion para descargar y guardar imagenes de una pagina Web. Se pueden descargar de una en una o todas a la vez. La descarga de todas a la vez no sirve para Google Imagenes pero si para Bing Imagenes. La descarga de una y una sirve para todas.

 



viernes, 20 de septiembre de 2013

viernes, 13 de septiembre de 2013

Comunicacion entre dos Aplicaciones con Serialport en VB.NET. (VB - VB y VB- PROTEUS)

Se trata de una pequeña aplicacion que permite comunicar dos aplicaciones a traves del serialport. En este video se muestra la comunicacion entre dos aplicaciones iguales en visual basic y la comunicacion entre visual basic y Proteus. Si teneis alguna duda  dejad un comentario.
El enlace de donde he obtenido el proyecto en Proteus, es:
http://www.youtube.com/watch?v=jhD069FHYdM




CODIGO Y DETALLES......

martes, 10 de septiembre de 2013

05-Chat de Video,Ver Escritorio Remoto, VideoVigilancia,VideoConferencia (VB.NET)

Se trata de una pequeña aplicacion que permite conectar las webcams de dos ordenadores a traves de Internet (UDP) y tambien un ordenador con un dispositivo Android via Web.  Tambien permite controlar otro ordenador por voz, permite la transmision de archivos (TCP), la vigilancia remota y ver un escritorio remoto. No incluye ninguna dll o aplicacion externa. Solo Visual Basic y App Inventor.. Si teneis alguna duda dejad un comentario.

domingo, 8 de septiembre de 2013

sábado, 7 de septiembre de 2013

02- Base de Datos Multiple con Bloc de Notas en VB.NET


Se trata de una pequeña aplicacion para crear y mantener multiples  Bases de Datos,  con el Bloc de Notas. Sirve como inicio para crear , con pequeñas modificaciones de codigo, unas Bases de Datos mucho mas completas, sin necesidad de recurrir a aplicaciones externas. Si teneis alguna duda u os interesa el codigo dejad un comentario. 

 
 

miércoles, 4 de septiembre de 2013

Array , Multidimensional , ArrayList , Colecciones , Diccionario (VB.NET) , Collections , Dictionary

Se trata de una pequeña aplicacion para tratar de ayudar a entender, de forma muy elemental, los conceptos de Array , Array Multidimensional , ArrayList , Colecciones y Diccionario, en programacion. Si teneis alguna duda dejad un comentario


04-Chat de Video, VideoVigilancia, Deteccion Remota, (VB.NET). UDP / TCP, App Inventor

Se trata de una pequeña aplicacion que permite conectar las webcams de dos ordenadores a traves de Internet (UDP) y tambien un ordenador con un dispositivo Android via Web. No incluye ninguna dll o aplicacion externa. Solo Visual Basic y App Inventor. Tambien permite controlar otro ordenador por voz. Tambien permite la transmision de archivos (TCP) y la deteccion remota. Si teneis alguna duda u os interesa el codigo dejad un comentario.



 


martes, 27 de agosto de 2013

03-Chat de Video, VideoVigilancia, Deteccion de Movimiento Remoto, (VB.NET). UDP / TCP

Se trata de una pequeña aplicacion que permite conectar las webcams de dos ordenadores a traves de Internet (UDP) y tambien un ordenador con un dispositivo Android via Web. No incluye ninguna dll o aplicacion externa. Solo Visual Basic y App Inventor. Tambien permite controlar otro ordenador por voz. Tambien permite la transmision de archivos (TCP) y la deteccion de movimiento de forma remota. Si teneis alguna duda u os interesa el codigo dejad un comentario.

 

02-Chat de Video, Comunicacion con Android ( App Inventor ) en Visual Basic . Speech Recognition

Se trata de una pequeña aplicacion que permite conectar las webcams de dos ordenadores a traves de Internet (UDP) y tambien un ordenador con un dispositivo Android via Web. No incluye ninguna dll o aplicacion externa. Solo Visual Basic y App Inventor. Tambien permite controlar otro ordenador por voz. Si teneis alguna duda u os interesa el codigo dejad un comentario. 

 
 

martes, 30 de julio de 2013

01- Chat de Video, VideoVigilancia, Conexion WebCam de Ordenadores en Visual Basic (VB.NET). UDP

Se trata de una pequeña aplicacion que permite conectar las webcams de dos ordenadores, a traves de Internet (UDP). No incluye ninguna dll o aplicacion externa. Solo Visual Basic. Si teneis alguna duda u os interesa el codigo dejad un comentario.

 
 

martes, 23 de julio de 2013

Cambio de Tamaño de Imagenes Ajustable en Visual Basic

Se trata de una pequeña aplicacion que permite cambiar el tamaño de una imagen reduciendola o aumentandola en un 25, 50 o 75%.





El PictureBox esta en modo Zoom.

CODIGO:

Imports System.Drawing.Imaging

Public Class Form1

    Dim BM As Bitmap

    Dim BM2 As Bitmap

    Dim DIBUJO As Graphics

    Dim REDUCCION As Single

    Dim AUMENTO As Single

    Private Sub ButtonIMPORTAR_Click(sender As System.Object, e As System.EventArgs) Handles ButtonIMPORTAR.Click

        OpenFileDialog1.ShowDialog()

        BM = System.Drawing.Bitmap.FromFile(OpenFileDialog1.FileName)

        PictureBox1.Image = BM

    End Sub

    Private Sub ButtonREDUCIR_Click(sender As System.Object, e As System.EventArgs) Handles ButtonREDUCIR.Click

        BM2 = New Bitmap(Convert.ToInt32(BM.Width * REDUCCION), Convert.ToInt32(BM.Height * REDUCCION))

        DIBUJO = Graphics.FromImage(BM2)

        DIBUJO.DrawImage(BM, 0, 0, BM2.Width, BM2.Height)

        MsgBox("SE HA CREADO LA IMAGEN CON UNA REDUCCION DEL: " & ((1 - REDUCCION) * 100) & "%")

    End Sub

    Private Sub ButtonGUARDAR2_Click(sender As System.Object, e As System.EventArgs) Handles ButtonGUARDAR2.Click

        SaveFileDialog1.Filter = "BMP|*.bmp|JPG|*.jpg|PNG|*.png"

        If (SaveFileDialog1.ShowDialog() = DialogResult.OK) Then

            If SaveFileDialog1.FileName.Contains(".bmp") Then

                BM2.Save(SaveFileDialog1.FileName, ImageFormat.Bmp)

            End If

            If SaveFileDialog1.FileName.Contains(".jpg") Then

                BM2.Save(SaveFileDialog1.FileName, ImageFormat.Jpeg)

            End If

            If SaveFileDialog1.FileName.Contains(".png") Then

                BM2.Save(SaveFileDialog1.FileName, ImageFormat.Png)

            End If

        End If

    End Sub

    Private Sub RadioButton1_CheckedChanged(sender As System.Object, e As System.EventArgs) Handles RadioButton1.CheckedChanged

        REDUCCION = 0.75

    End Sub

    Private Sub RadioButton2_CheckedChanged(sender As System.Object, e As System.EventArgs) Handles RadioButton2.CheckedChanged

        REDUCCION = 0.5

    End Sub

    Private Sub RadioButton3_CheckedChanged(sender As System.Object, e As System.EventArgs) Handles RadioButton3.CheckedChanged

        REDUCCION = 0.25

    End Sub

    Private Sub RadioButton6_CheckedChanged(sender As System.Object, e As System.EventArgs) Handles RadioButton6.CheckedChanged

        AUMENTO = 1.25

    End Sub

    Private Sub RadioButton5_CheckedChanged(sender As System.Object, e As System.EventArgs) Handles RadioButton5.CheckedChanged

        AUMENTO = 1.5

    End Sub

    Private Sub RadioButton4_CheckedChanged(sender As System.Object, e As System.EventArgs) Handles RadioButton4.CheckedChanged

        AUMENTO = 1.75

    End Sub

    Private Sub ButtonAUMENTAR_Click(sender As System.Object, e As System.EventArgs) Handles ButtonAUMENTAR.Click

        BM2 = New Bitmap(Convert.ToInt32(BM.Width * AUMENTO), Convert.ToInt32(BM.Height * AUMENTO))

        DIBUJO = Graphics.FromImage(BM2)

        DIBUJO.DrawImage(BM, 0, 0, BM2.Width, BM2.Height)

        MsgBox("SE HA CREADO LA IMAGEN CON UN AUMENTO DEL: " & ((AUMENTO - 1) * 100) & "%")

    End Sub

    Private Sub ButtonGUARDAR_Click(sender As System.Object, e As System.EventArgs) Handles ButtonGUARDAR.Click

        SaveFileDialog1.Filter = "BMP|*.bmp|JPG|*.jpg|PNG|*.png"

        If (SaveFileDialog1.ShowDialog() = DialogResult.OK) Then

            If SaveFileDialog1.FileName.Contains(".bmp") Then

                BM2.Save(SaveFileDialog1.FileName, ImageFormat.Bmp)

            End If

            If SaveFileDialog1.FileName.Contains(".jpg") Then

                BM2.Save(SaveFileDialog1.FileName, ImageFormat.Jpeg)

            End If

            If SaveFileDialog1.FileName.Contains(".png") Then

                BM2.Save(SaveFileDialog1.FileName, ImageFormat.Png)

            End If

        End If

    End Sub

End Class



sábado, 20 de julio de 2013

Generador de Pila de Numeros Aleatorios (Random)

Se trata de una pequeña aplicacion creada para resolver una cuestion planteada por un usuario de este blog.
Esta aplicacion genera numeros aleatorios y los añade a una pila, asegurandose de que no hay dos numeros iguales. Cuando ha terminado envia un mensaje de "La pila esta completa". Opcionalmente puede pararse cada vez que se repite un numero, mostrando de que numero se trata.

Interfaz de Usuario:




Codigo y Detalles... 














lunes, 8 de julio de 2013

06- Dibujo y Graficos, Imprimir, Visual Basic (VB.NET). Drawing & Graphics, Print

Sexto video de la serie sobre las propiedades basicas de Dibujo y Graficos. En este video se ve  la aplicacion de Impresion del objeto Graphics.


 

05- Dibujo y Graficos, Cambio Tamaño de Imagen,Visual Basic (VB.NET),Graphics. Daz Studio

Quinto video de una serie sobre las propiedades basicas de Drawing y Graphics. En este video se ven  aplicaciones basicas del objeto Graphics. Si teneis alguna duda u os interesa el codigo dejad un comentario. 

04- Dibujo y Graficos, Cambio de Color de Pixeles,Visual Basic (VB.NET),Graphics. Daz Studio

Cuarto video de una serie sobre las propiedades basicas de Drawing y Graphics. En este video se ven  aplicaciones basicas del objeto Graphics. Si teneis alguna duda u os interesa el codigo dejad un comentario. 

. 




03- Dibujo y Graficos, Captura de Pantalla con Sonido, Graphics,Visual Basic (VB.NET)

Tercer video de una serie sobre las propiedades basicas de Drawing y Graphics. En este video se ven  aplicaciones basicas del objeto Graphics. En proximos videos se veran propiedades mas avanzadas. Si teneis alguna duda u os interesa el codigo dejad un comentario.



 

miércoles, 3 de julio de 2013

02- Dibujo y Graficos, Modificacion Imagen, Drawing & Graphics,Visual Basic (VB.NET)

Segundo video de una serie sobre las propiedades basicas de Drawing y Graphics. En este video se ven  aplicaciones basicas del objeto Graphics. En proximos videos se veran propiedades mas avanzadas. Si teneis alguna duda u os interesa el codigo dejad un comentario.



Codigo y Detalles...

01- Dibujo y Graficos, Rotacion, Drawing & Graphics, Rotating, Visual Basic (VB.NET)

Primer video de una serie sobre las propiedades basicas de Drawing y Graphics. En este video se ven  aplicaciones basicas del objeto Graphics. En proximos videos se veran propiedades mas avanzadas. Si teneis alguna duda u os interesa el codigo dejad un comentario.



Descarga del Proyecto Completo

viernes, 28 de junio de 2013

martes, 11 de junio de 2013

Conexion telefono Android y PC via Web con Visual Basic (VB.NET) y App Inventor

Se trata de una pequeña aplicacion que permite conectar un telefono Android con un PC, via web, programado con App Inventor y Visual Basic (VB.NET). Si teneis dudas u os interesa el codigo dejad un comentario.