\"\"
    Aplicaciones

En esta página se encuentran algunos de mis trabajos realizados por iniciativa propia. Varios de estos trabajos pueden ser vistos pinchando en el link correspondiente.

    Tablas Excel a Base Datos MSDE
 

Esta aplicación desarrollada con Visual Studio .NET convierte tablas de Excel a tablas de base de datos.
Al instalar la aplicación se instala también un base de datos (MSDE) que es una version recortado del MS SQL Server.
Una vez instalada la aplicación se pueden importar las tablas de Excel a esta base de datos e incluso modificarlos con la aplicación ya que los datos se cargan en un Grid.
También se puede modificar usando el Entreprise Manager de SQL Server.
Se puede bajar del siguiente link

Tablas Excel a Base Datos MSDE

Click en la imagen para descargar

 


    Creación y Manejo DataSet .NET
 

Esta aplicación desarrollada con Visual Studio .NET demuestra y explica como crear y manejar un DataSet
Esta aplicación ha sido desarrollada con Visual Studio 2005 por lo tanto se necesita .NET Framework 2.0
Se puede bajar del siguiente link

Creación y Manejo DataSet .NET

Click en la imagen para descargar

 


    Convertidor de archivos a Word
 

Esta aplicación desarrollada con Visual Studio .NET convierte archivos a formato Word.
Solo debe seleccionar el archivo, poner un título y darle al botón y si archivo sera convertido a Word (.doc)
Hasta ahora ha sido probado con archivos .html, .txt, de correo, código, etc...
Se puede bajar del siguiente link

Convertidor de archivos a Word

Click en la imagen para descargar

 


    Reproductor de Medios (Audio y video)
 

Este reproductor desarrollado con Visual studio .NET Reproduce archivos de audio y video tales como .wma, .mp3, .wmv, .mpeg, etc.
Se debe tener instalado .NET Framework 1.1 o superior para ejecutarlo
Se puede bajar del siguiente link

Reproductor de Medios

Click en la imagen para descargar

 


    Applicación .NET Convertidor TXT a PDF, Excel, Word
 

Esta aplicación desarrollada con Visual studio .NET convierte un archivo de texto a pdf, word o excel. Para la conversión se utiliza Crystal Reports.
Crystal Reports se utiliza para realizar todo tipo de reportes. Este ejemplo utiliza un archivo de texto para realizar un reporte y partiendo de aquí pasarlo a Pdf, excel o word gracias al motor de crystal reports.
Esta aplicación se puede utilizar para convertir log de servidores, log de aplicaciones, tutoriales etc.. que esten escritos en .txt.
En mi día a día he necesitado pasar logs etc.. a pdf, word,excel o aplicaciones para mandarlos por mail, no ser modificados, presentación todo ese tipo de tareas diarias.
Se debe tener el .NET Framework 1.1 o superior para ejecutarlo
Se puede bajar del siguiente link

Convertidor TXT

Click en la imagen para descargar

 


    Applicación .NET Control THREADS
 

Esta aplicación desarrollada en Visual basic .NET, controla los thread (hilos), la memoria y el tiempo en el procesador de cada proceso que se este ejecutando.
Esto es importante si un programador o un tester necesitan comprobar los thread que esta usando ese proceso. Debido a los problemas con el thread pool y las excepciones (errores en el programa) lleva el manejar los thread esta aplicación puede resultar muy útil.
Se debe tener el .NET Framework 1.1 o superior para ejecutarlo
Se puede bajar el ejecutable.

Aplicación Thread

Click en la imagen para descargar

 


    Sistema Distribuido

Este trabajo implementa un sistema distribuido usando PHP versión 4.2.1. El trabajo requería implementar una base de datos en la que se puede insertar y borrar datos.
Primero, el usuario que quiera acceder al sistema tiene que validar su IP. Cuando la IP del usuario es encontrada por el sistema, el host es incorporado y todos los archivos son copiados.
La base de datos esta en todos los hosts, al mismo tiempo, pero si un usuario esta insertando o borrando datos y otro usuario intenta insertar datos, el sistema le avisa que la base de datos esta siendo usada y le hace esperar. Cuando el primer usuario termina de usarla, el sistema, automáticamente, avisa al segundo usuario que ya puede usarla.
El sistema permanece completamente actualizado ya que una vez un usuario inserta un nuevo record en la base de datos, está es refrescada en cada host.
La forma de "lock" la base de datos es mandando una flag a cada host con la IP del ordenador que esta usando la base de datos, si la IP no coincide la base de datos queda inutilizable.
Los datos son copiados vía TCP/IP usando FTP.
Este programa fue desarrollado en Linux Slackware 8.1 y con la versión de PHP 4.2.1.
Se puede ver el programa en esta Web aunque solo como referencia ya que se requieren al menos dos ordenadores para que funcione.

Sistema Distribuido

Click en la imagen para ver

 


    Base de datos con Microsoft Access

Este trabajo implementado en Microsoft Access es el desarrollo de una base de datos para una compañía de compra y venta de coches. La base de datos es parte de un proyecto de un año de la universidad. Este proyecto empezó analizando el negocio y los requerimientos, siguió proponiendo distintos sistemas de seguridad, redes, hardware y software. Finalmente la base de datos es implementada utilizando la información, diseño etc. El proyecto esta diseñado para simular la vida real llevando un registro de todos los pasos dados, informando la compañía de estos, demostraciones, presentaciones etc.

Microsoft Access

Click en la imagen para descargar archivos

 


    Proyecto Final de Carrera

Este proyecto es parte del último año de la carrera. El tópico es de libre elección pero la cantidad de palabras esta limitado a 10000. El titulo de mi proyecto es Programación Orientada a Objetos: Comparación teórica y practica de Java y C++.

El proyecto está dividido en dos partes una teórica, parte de la cual está en esta página Web, y una parte practica la cual contiene tres diferentes programas escritos en Java y C++. El primer programa es una demostración de como escribir y leer de archivos y mantener una pequeña base de datos. El segundo programa compara como se implementa inheritance y el tercer programa demuestra como se implementan arrays en los dos lenguajes. Por otro lado también están incluidos los programas que use para testar la velocidad de ejecución en los dos lenguajes.

Escogí este tópico porque estoy muy interesado en la programación y porque mi supervisora pensó que podía realizar un buen trabajo. Tengo que agradecer la ayuda prestada por Jill Doake, que sin ella no habría sido posible la realización de este proyecto.

Click para ver

 


    Sistema de Seguridad

Este trabajo implementa un sistema de seguridad para una clínica dental con distintas sucursales. En el trabajo se recomienda distintos productos como Firewalls, Antivirus, Intrusion detection systems (IDS), Sistemas de autenticación, Back up systems, Recovery systems. También se recomienda el modo mas seguro de intercambiar datos entre las sucursales, usando VPN routers (Virtual Private Network). Además se especifica como validar el sistema en ISO 17999 y como manejar los datos personales bajo el Acto de Protección de Datos. El reporte fue limitado a 2000 palabras.

Sistema de Seguridad

Click en la imagen para descargar archivos

 


    Ficheros de Texto

Este pequeño programa se podría utilizar en la vida real. La empresa ficticia necesitaría un programa en Web para añadir los hosts que podrían utilizar el programa de fax.
Mediante este programa que se comunicaría con el programa de fax, se usuaria para solo permitir el uso de citado fax a las máquinas registradas en el fichero de datos.
Este fichero de datos es un simple archivo de texto. El lenguaje utilizado es PHP acompañado de HTML y CSS.

Lectura Escritura de Ficheros

Click en la imagen para ver

 


    Aplicación Java
 

Este trabajo fue el primer programa desarrollado en Java. Este programa me llevo a decidir a hacer mi proyecto en Java y C++ debido al interés despertado por esta técnica de programación: Programación Orientada a objetos.
El programa es una aplicación Java que implementa una simulación de una máquina de bebidas. La máquina de bebidas vende 4 tipos de latas. Cada lata cuesta diferente dinero. La máquina tiene 6 diferentes tipos de moneda. Cada vez que una moneda es cliqueada el dinero se resta del costo de la máquina. Si las monedas o las latan se agotan se vuelven inutilizables. Las monedas también se vuelven inutilizables si hay más de veinte. Cuando el costo es pagado la bebida es dispensada. Si la máquina tiene que devolver dinero siempre lo da empezando por la moneda más grande disponible. La máquina siempre muestra mensajes para confirmar y cancelar cualquier operación.


Ver applicacion Java

Click en la imagen para ver




© Copyright Luis Corbete Echebarrieta
Directorio