PROYECTOS y CÓDIGO FUENTE DESCARGABLES GRATUITAMENTE

Encuentre Proyectos con su código fuente descargable, el código fueente es reutilizable para tus proyectos, estamos seguros de que te va a servir de ayuda.

Ayudese con sus Proyectos con los Ejemplos de Código Fuente.

No te estamos pidiendo que copies y lleves tu proyecto igual al que esta posteado aquí, pero si puedes modificarlo y agregarle funcionalidades extras que lo hagan el mejor. Derechos de Autor.

Código Completo de Proyectos y Tareas de Programación a un Solo Clic para Ayudarte en tu Sistema.

Añadimos todo Tipo de Proyectos y Ayudas de Código Fuente de Cualquier Lenguaje para ayudarte en tu Sistema, todos estos trabajos te pueden ayudar, orientar y sacarte de dudas de código.

Descargue Proyectos de Programación que usan Sockets para Comunicarse entre Clientes

Aprenda a Utilizar Sockets y conectar Clientes, guíate con Proyectos de facil comprensión, descarga el código fuente de un Proyecto y Sácate de Dudas.

Muchos Proyectos en Diferentes Lenguajes de Programación

Cada vez Añadimos más proyectos a esta WEB para que descargues el Código Fuente y puedas tener una ayuda para terminar tu Proyecto, las soluciones que descargas funcionan correctamente y están calificadas por Profesores de Sistemas de Información.

Programadortico.com

Mostrando las entradas con la etiqueta comunicación JNI. Mostrar todas las entradas
Mostrando las entradas con la etiqueta comunicación JNI. Mostrar todas las entradas

martes, 23 de julio de 2013

Proyecto Pedir, Devolver Libros a una Biblioteca JAVA-C++ comunicados por JNI

Manejo Facil  de JNI con JAVA y C++
Al Final Por Favor Comenten que les pareció para mantener la página, NO tienen que registrarse.

Este Proyecto esta hecho en Microsoft Visual Studio 2010 C++ y TEXPAD , lo que demuestra es la manera mas facil de comunicar un Programa Hecho en JAVA con otro programa hecho en C++, no es nada dificil, debes seguir lo pasos y aprenderás muy rápido este simple procedimiento. C++ afecta una base de datos en SQLITE3.
Cómo se Compone la Base de Datos en SQLITE :
  • Recomiendo Administrar la base de datos de SQLITE con SQLite Maestro, es muy facil y útil.
  •  La Base de Datos se llama: "mibase.db" , la suya puede ser de otro nombre. 
  •  4 Tablas llamadas "libros", "devolucion", "pedidos" e "historial" cuyos campos son:
  •  La Base de Datos va incluida en el Archivo de descarga del Proyecto y nada mas la abren con el SQLite Maestro ya que este es muy facil de usar.
Cómo se  Compone el Sistema en JAVA en Consola:
  •  Se muestra un Menú con estas Opciones:
                1: Listar todos los Libros.              
2: Buscar Libro por ID.                
        3: Pedidos de Libros.           
4: Devoluciones de Libros.        
5: Ver mis Libros Pedidos Actualmente.  
6: Ver los Libros Devueltos.              
7: Historial de Libros Pedidos.         
8: Salir.               
  • Cada vez que elijes una opción el JAVA invoca la función C++, asi de simple, es como si tuviéramos un archivo.H ó un include.         
Cómo se Compone el Sistema en C++ .Net:
  •  Cada Archivo Contiene la Función ó Método que es llamada desde JAVA, es como invocar un método, nada mas que es  estos son llamados desde JAVA.

Cómo Funciona ?
Elijes una opción del menú hecho en java, después JAVA llama el método de C++. A según la opción que elijan ese va a ser el método ó función llamada desde JAVA. La Idea es clara, el programa en JAVA llama a la función ó método hecho en C++

Pero para que sapan JAVA no llama el archivo de C++ puro ni el .exe, lo que llama el JAVA es el archivo .DLL que es generado cuando se produce la compilación, por eso cuando van a crear proyecto en C++ aseguren de que creen un proyecto para generar BIBLIOTECAS .DLL .

El archivo .DLL de cada programa de C++ tiene exactamente lo mismo pero codificado de una manera diferente para que cuando sea llamada desde otro lenguaje como JAVA sea bien entendido.

Las Soluciones de C++ del Proyecto hechas en Microsoft Visual Studio 2010 C++ lo único que hacen es generar el .DLL que JAVA ocupa mas adelante.

      Detalles Importantes:

Existen archivos muy importantes para que logre funcionar el proyecto, se los voy a mencionar :
  • La Base de Datos necesita los archivos: sqlite3.lib, sqlite3.dll
  • JAVA necesita los archivos DLL para invocar metodos de C++, ej: buscar_libro.dll, devolver_libros.dll
  • Hay que definir la ruta de estos archivos DLL y  sqlite3.libsqlite3.dll en el Microsoft Visual Studio 2010 C++ para generar el nuevo DLL.
  • Para Configurar el Microsoft Visual Studio 2010 C++ y otros detalles entren aqui y lean un poquito: MANUAL_1 
Con esto ya el programa les debería Funcionar 100%, Gracias y cualquier Duda me la pueden publicar Aquí: 

 
Esta web utiliza cookies, puedes ver nuestra la política de cookies, aquí Si continuas navegando estás aceptándola
Política de cookies +