2007
06.24

Programa al que se le da alta, baja y modificacion de Provincias, Ciudad y codigo postal de la Argentina con interface TCL/TK y con nuevas funciones para TCL hechas en ANSI C, con logueo de comandos usados, exportacion a HTML e importacion de datos a la bases de datos BerkeleyDB de SleepyCat.

El codigo fuente esta en ANSI C y TCL/TK. El programa fue diseñado para que funcione tanto en Plataforma Win32 como en Linux.

Características

  • Alta, baja y modificacion de provincia, ciudades y codigos postales.
  • Busqueda en toda la base de datos.
  • Loguea los comandos, alta, baja y modificacion.
  • Visualisacion del log.
  • Exportacion de toda la base de datos a un archivo HTML y TXT
  • Importa datos (provincias, ciudades y codigos postales) a la base de datos.
  • Base de datos encriptada.
  • Informacion del estado y version utilizada de la base de datos BerkeleyDB.

Pequeña descripción de las bases de datos Berkeley DB

Berkeley DB es una base de datos que trabaja con una estructura (DBT) que la utiliza como key y data.
Si hacemos una pequeña comparación con una base de datos Relacional(MySQL, MsSQL, etc) para que se entienda la estructura de almacenamiento de esta DB seria algo asi:
“key” vendría a hacer el campo y “data” vendría a hacer los datos en ese campo.

Por default no trabaja con múltiples datos para una misma key; se debe configurar para que trabaje de esa forma.

Como compilar el proyecto

Para compilar este programa se necesita los siguientes librerias de los programas

Berkeley DB 4.2.52 o superior (http://www.Sleepycat.com)
TK 8.4.5 o superior (http://www.tcl.tk)
TCL 8.4.5 o superior (http://www.tcl.tk)

Para ejecutar el programa ya compilado(binario) se necesitan las siguientes librerias
En Windows
* libdb42.dll
* tcl84.dll
* tk84.dll

En Linux
* libdb42.so
* tcl84.so
* tk84.so

Pre-requisitos

TCL 8.4.x

Proyecto_berkeley_DB_about Pantalla de About

Proyecto_berkeley_DB_agregar_modificar_eliminar Pantalla de Agregar/Eliminar/Modificar datos en la DB

Proyecto_berkeley_DB_buscar Pantalla de búsqueda de registros

Proyecto_berkeley_DB_export_html Pantalla de datos exportados a HTML. Tambien exporta a TXT e importa datos de TXT

Proyecto_berkeley_DB_info Pantalla de Información de la base de datos Sleepycat Berkeley DB 4.2.52

Proyecto_berkeley_DB_main Pantalla Principal

Proyecto_berkeley_DB_sleepycat Pantalla de versión utilizada de Berkeley DB

Proyecto_berkeley_DB_visualizador_log Pantalla del visualizador de Log de alta, modificación y eliminación de registros

Ayuda

 

Descarga

 

Translate »