sábado, 25 de agosto de 2012

Deteccion de Sonido Con Vb.Net

Un detector de sonido es una practica aplicacion que se puede realizar implementando un microfono para determinar cualquier tipo de ruido que se produzca y posteriormente realizar cualquier actividad especifica al escuchar dicho sonido, existen dispositivos electronicos especializados para realizar dicha labor, sin embargo, en este tutorial se va a explicar una forma alternativa de llevarlo acabo con nuestro computador.
para poder realizar esta aplicacion, vamos a hacer uso de la transformada rapida de fourier y de varias clases que nos permiten capturar la entrada de audio, generar la onda y determinar el umbral de aproximacion de la onda a partir del cual se decidira si existe sonido o no.
 

Deteccion de Sonido Con Vb.Net

Hay muchas ocasiones en la robotica que se necesita realizar procesamiento de imagenes para tomar ciertas decisiones, en la mayoria de los casos las entradas corresponden a informacion que es capturada en tiempo real para asi actuar de alguna manera determinada frente a los cambios.
En esta ocasion he decidido elaborar una pequeña aplicacion que permita seguir algun objeto de un color determinado y reconocer el eje coordenado en el que se produjo el movimiento, algo asi como para simular el movimiento de de la cabeza o de los ojos de algun automata desplazando el foco o punto de vision ya sea a la derecha, izquierda, arriba o abajo.
Como es de saber, para desarrollar este tipo de aplicaciones es mejor inclinarse por lenguajes especializados en el tratamiento de imagenes y procesamiento matematico y a muchos lo primero que se nos viene a la cabeza es utilizar matlab; sin embargo, para este proyecto vamos a utilizar el lenguaje de programacion visual basic.net teniendo en cuenta que para funcionar en cualquier computador solo se necesita tener instalado el netframework , ademas que las aplicaciones aqui son mas livianas y si utilizamos la version express no necesitamos adquirir licencia alguna.

Deteccion de Movimiento con Vb.net y WebCam

Una aplicacion muy util e interesante que se puede realizar con una simple webcam y nuestro pc es un detector de movimiento, para saber en todo momento que ocurre en el lugar donde se encuentra la camara vigilando. Para lograr esto Crearemos una aplicacion en vb.net que permita visualizar las imagenes capturadas con la camara web y procesarlas con el paquete de librerias que nos ofrece AForge.Net y determinar si existe movimiento, de tal manera la presentacion de la aplicacion a realizar tendra la siguiente interfaz:




Descargar Aplicacion

Escaner de Red en VB .NET

Existen ocasiones en que nos encontramos conectados a una red LAN y por alguna razon nos gustaria conocer detalles de otros equipos que esten conectados a dicha red, para determinarlo se podrian usar varios comandos de DOS, sin embargo se podria automatizar este proceso mediante una aplicacion que scanee toda la red en la que nos encontremos a traves del grupo de direccion ip al que pertenezca y nos permita ver el resultado encontrado de una manera visualmente ordenada.
en la siguiente image podemos ver la forma de la aplicacion que pretendemos desarrollar:
 
cabe aclarar que se esta utilizando una grilla para almacenar la direccion Ip, nombre del equipo y estado, y una segunda grilla para ir almacenando la direccion MAC de cada equipo, los datos se van cargando de forma paralela en cada grilla, es decir que la informacion que aparece en una fila es equivalente a la de la fila en la otra grilla (se realiza este proceso de esta manera usando 2 grillas a conveniencia para facilitar ciertas operaciones que se hacen internamente en el programa).
Pasando a la seccion de codigo del formulario, debemos importar las siguientes librerias:
 
Bien, ahora pasemos al evento load del formulario, alli lo que haremos sera almacenar en un archivo plano todas las direcciones fisicas o MAC de nuestro computador (Habran tantas direcciones como interfaces de red tengamos), ademas vamos a traer todas las direcciones Ip de las interfaces de red que esten activas y las vamos a cargar en el combobox para luego escoger la ip local de nuestro pc e identificarlo dentro de la red.


Dicha Ip corresponde al adaptador anfitrion de mi maquina virtual vmware, ahora voy a configurar la direccion ip del cliente en mi maquina virtual en la cual tengo instalado el windows xp, en la siguiente imagen se ve la ip que le he colocado:

Ahora podemos probar la conexion haciendo ping del equipo host al virtual:

y ahora probemos haciendo ping del equipo virtual al anfitrion:

Bien, ya sabemos que los equipos estan conectados, llego la hora de poner a prueba nuestro programa ejecutandolo:

Como se puede ver en la imagen, ya estan cargadas todas las direcciones ip del equipo (dependiendo de las interfaces que tengamos activas), procedemos a escoger la local con la cual vamos a realizar la busqueda, luego establecemos un rango de ip que pertenezcan a la misma clase y hacemos clic sobre validar, si todo esta bien, se activara el boton scanear y procedemos a presionarlo para comenzar la busqueda:
Descargar Aplicacion

viernes, 6 de julio de 2012

Sistema: The Notebook. (Visual Basic.Net )


Nombre de sistema: The Notebook. (Visual Basic.Net )

The Notebook sistema integral de agenda telefónica automatizara el ingreso de manera segura y  precisa  la información personal de los contactos y le brindara una información actualizada y ordenada de acuerdo con el tipo de relación que tenga con las personas.
     Funciones de Seguridad:
  •      Cuenta con alta seguridad para poder ingresar a la informacion.
  • Tiene una cuenta de administrador el cual este puede agregar a usuarios y darles su contraseña para que puedan ingresar al sistema.

Sistema Administracion Colegio: Enrolment System. (Visual Basic.Net )




  
Nombre del sistema: Enrolment System (Sistema de Matricula)

Este Sistema cuenta con las siguientes funciones:

  • 1. Matricula para primer ingreso también para reingreso.
  • 2.       Impresión de las matriculas con los datos mas importantes.
  • 3.       Control de notas.
  • 4.       Impresión de boleta de calificaciones.

                  Funciones extra:

a)      Cuenta con seguridad.

b)      Tiene una cuenta de administrador el cual este puede agregar a usuarios y darles su contraseña para que puedan ingresar al sistema.

Sistema Administracion de Libros: Book Provider. (Visual Basic.Net )


Nombre del sistema: Book Provider (Préstamo de Libros) (Visual Basic.Net )
Autor: Marina Idiaquez.

Book Provider, fue creado para facilitar la toma de decisiones y ahorro de tiempo de trabajo.
Guarda la información de los alumnos y los datos de los libros presentes en la biblioteca para poder realizar préstamos y entregas que son las actividades principales del sistema.


Sistema Colegio: Systudy. (Visual Basic.Net )


Nombre: “Systudy” Sistema de Matrícula. (Visual Basic.Net )
Este es un sistema de matrícula de una educación primaria  que fue creado para mejorar el ingreso de alumnos. Para la creación de este sistema he utilizado conocimientos que me han sido impartidos en las clases de programación, analizas y diseño también conocimientos que pueden ser encontrados en libros o en internet.
El sistema se analiza y expone de forma general pero a la vez se consideran muchos detalles y aspectos específicos del funcionamiento. Muchos de los beneficios de este sistema son indiscutibles, por lo que se afirma que es una gran opción para cualquier institución educativa que desee automatizar su sistema de matrículas. Se aclara que el enfoque que se ha hecho es para una institución educativa que cuente con un jardín de Niños y una Escuela.



Sistema: Agry System. (Visual Basic.Net )


Nombre: Agry System. (Visual Basic.Net )

Sistema: Systems RxSoft. (Visual Basic.Net)

Nombre: Systems RxSoft.(Visual Basic.Net )

Systems RxSoft

Este sistema está diseñado para el área de Radiología del Hospital de Santa Barbará Integral S.B, Honduras. para ayudar  a registrar, organizar y reportar los datos de los expedientes de los pacientes, para obtener un mayor control de la información y rendimiento en el trabajo. Proporcionara las siguientes funcionalidades:

·         Ingreso de nuevos pacientes.
·         Ingreso de las Cita de los pacientes.
·         Guardar registros de pacientes.
·         Búsqueda de pacientes por nombre o código de paciente.
·         Búsqueda de las citas.
·         Eliminar registro de pacientes.
·         Modificación de registros y citas.
·         Impresión de reporte del expediente del paciente.
·         Impresión de la próxima cita del paciente.
·         Impresión de las citas del día.
·         Seguridad de la Información.
·         Seguridad de Usuarios.
·         Aplicación Games. Pac-Mam y Luxor 3. 

  

Sistema: Sistema de control de Colegio (Visual Basic.Net)


Nombre del Sistema: School System.
Este sistema es muy agradable para el usuario, fácil de entender y de manejar cuyo propósito es llevar el control de matriculas de los alumnos y llevar el control de calificación de cada uno, posteriormente lleva un registro del cuerpo de maestros el cual opera en dicho Centro Educativo.
El sistema  SCHOOL SYSTEM te ofrece una serie de reportes como ser   reportes de maestros, un listado de Maestros, reportes de alumnos matriculados, un listado de alumnos por sección y posteriormente el reporte de calificaciones de cada alumno y reportes de calificaciones por curso.

  

Sistema: SIL Server (Visual Basic.Net)

Nombre del Sistema: SIL Server. (Visual Basic.Net)
SIL Server es n sistema para mejorar el control de inventario de una libreria, asi como las ventas hechas por la misma. 


Sistema Food & Smile (Visual Basic.Net)

Nombre del Sistema: Food & Smile. (Visual Basic.Net)

Food & Smile es un sistema de información para un restaurante que ayuda a registrar, organizar y reportar los datos de la facturación desprendidos de la operación de un Negocio.

El sistema pretende brindar información actualizada que permita hacer un seguimiento adecuado de las ventas y registros.

El sistema funcionara en la plataforma de Windows lo que permitirá facilidad de uso y la estabilidad de las aplicaciones propias de ese ambiente.



Sistema King Coffee. (Visual Basic.Net )

Nombre de sistema: King Coffee. (Visual Basic.Net )


  • Este sistema ese para  llevar un mejor  control de las actividades que  realizan los productores de café. Este sistema le brinda los siguientes servicios:
  • El Sistema Lleva un control de la cantidad, tipo, nombre y precio de los fertilizantes que utilice en la finca de café.
  • El Sistema Almacena las planillas semanales y mensuales  durante el tiempo de cosecha, como también las planillas de los trabajadores cuando no hay cosecha.
  • El Sistema Obtiene el rendimiento del café, mediante las operaciones adecuadas.
  • El Sistema Brinda reportes sobre los fertilizantes utilizados,  de las diferentes planillas ya mencionadas anteriormente y  también del rendimiento de café. 
  • Este sistema está hecho con el propósito de facilitar y darle comodidad al  trabajo de los usuarios.