You are on page 1of 6

UNIVERSIDAD NACIONAL DE SAN CRISTOBAL DE HUAMANGA

ESCUELA DE FORMACIÓN PROFESIONAL DE INGENIERÍA DE SISTEMAS

LABORATORIO N° 06

JAVA – SWING - PROLOG

El lenguaje de programación lógica Prolog está siendo utilizado en aplicaciones de


Sistemas expertos, sistemas probabilistas, reconocimiento de patrones y otros temas
sobre Inteligencia Artificial, sin embargo para realizar una aplicación con una adecuada
interfaz gráfica es necesario usar un entorno de desarrollo como el netbeans y diseñar
interfaces gráficas más sofisticadas, para lo cual usaremos el JFrame que es una clase
utilizada en Swing (biblioteca gráfica) para generar ventanas sobre las cuales añadir
distintos objetos con los que podrá interactuar con el usuario.

PASOS:

1. Crear un Proyecto agregar un JFrame de nombre loguin.

2. Crear una ventana inicial, utilizando las herramientas Jpanel, Label,


TextField,Button , a fin de obtener la siguiente interfaz gráfica de inicio de
sesion

. 1 Lab. Sistemas Expertos


UNIVERSIDAD NACIONAL DE SAN CRISTOBAL DE HUAMANGA
ESCUELA DE FORMACIÓN PROFESIONAL DE INGENIERÍA DE SISTEMAS

En la cual una vez ingresada el usuario y la contraseña correctamente, el cual debe


de ser comprobado mediante un archivo pl de nombre datitos.pl, el cual evalua si es
usuario correcto o no y si es el usuario autorizado debe visualizar un nuevo JFrame
de nombre Conexion, una vez diseñado la interfaz de inicio de sesion agregar codigo
en el boton INGRESAR para lo cual se debe de escribir el siguiente codigo:

PARA EL ARCHIVO datitos.pl

RELACIONANDO UN EVENTO MOUSECLICKED AL BOTON INGRESAR

. 2 Lab. Sistemas Expertos


UNIVERSIDAD NACIONAL DE SAN CRISTOBAL DE HUAMANGA
ESCUELA DE FORMACIÓN PROFESIONAL DE INGENIERÍA DE SISTEMAS

CODIGO PARA EL BOTON INGRESAR

SALIDA
INICIO DE SESION CORRECTO

INICIO DE SESION INCORRECTO


. 3 Lab. Sistemas Expertos
UNIVERSIDAD NACIONAL DE SAN CRISTOBAL DE HUAMANGA
ESCUELA DE FORMACIÓN PROFESIONAL DE INGENIERÍA DE SISTEMAS

3. Diseñar la siguiente interfaz gráfica.

Cuyo codigo para probar la conexión de manera gráfica se escribe de la siguiente


manera en el boton PROBAR CONEXION:

PROBAR CONEXION:

. 4 Lab. Sistemas Expertos


UNIVERSIDAD NACIONAL DE SAN CRISTOBAL DE HUAMANGA
ESCUELA DE FORMACIÓN PROFESIONAL DE INGENIERÍA DE SISTEMAS

Ademas se tiene el código para procesar la información de una calificación, cuya regla
esta definida en un archivo Prolog Pregunta.pl
BOTON PROCESAR

Pregunta.pl

BOTON LIMPIAR

. 5 Lab. Sistemas Expertos


UNIVERSIDAD NACIONAL DE SAN CRISTOBAL DE HUAMANGA
ESCUELA DE FORMACIÓN PROFESIONAL DE INGENIERÍA DE SISTEMAS

Establececiendo el Jframe loguin como la clase principal del proyecto, para ello
clickear en Browse de la opcion Main Class y elegir el Jframe loguin

Al finalizar los anteriores ejercicios cree usted una interfaz que muestre suma
de dos numeros, determine el mayor y menor numero, creando reglas desde un
archivo prolog.

. 6 Lab. Sistemas Expertos

You might also like