Você está na página 1de 28

SISTEMAS EXPERTOS

Eduardo Quintanilla de la Cruz


Informacin general

Las aplicaciones visuales pueden ser de simple


documento (SDI) o de mltiple documento (MDI).
En ambas se pueden usar mltiples ventanas pero
en la segunda estn embebidas en una ventana (tipo
MDIForm en .NET).
Un proyecto Visual Prolog 5.x no reconoce carpetas
con nombres con espacios en blanco.
El entorno

PROJECT NEW PROJECT


APPLICATION EXPERT ficha General

nombre
Se genera
nombre del
VPR
Crear carpeta
para el
proyecto
APPLICATION EXPERT ficha General

Escribe el nombre del proyecto; hace click en el cuadro de NAME OF VPR FILE.
Note que se genera un nombre de slo 8 caracteres.
En BASE DIRECTORY escribe: c:\Operaciones u otro nombre. Eso significa que no
se crea una carpeta del proyecto por defecto.
APPLICATION EXPERT ficha target

Mantener todos los valores por defecto.


APPLICATION EXPERT VPI Options

Note que a la derecha se ha quitado el check a 3 opciones. Haga click en CREATE.


Resultado de la creacin del Proyecto
Se crea un archivo .PRO

Haga click en Window


Task Window

Doble click en Task Window


El Task Window es una ventana superior sobre la
que tenemos poco control. Las ventanas en la
parte inferior de la imagen son de diseo, para
poner controles y para alinearlos.
Controles

De izquierda a derecha y de arriba abajo: PushButton (Button), CheckBox, RadioButton


(OptionBox), StaticText (Label), Edit (TextBox), ListBox, ListButton (ComboBox), ListEdit,
ScrollBars (ambos), Group Box (Frame), Icon (PictureBox), Custom
Definir Etiquetas

Seleccionamos un Static Text y hacemos click sobre


el Task Window.
Escribimos un nombre en Text.
Al hacer click en constant inmediatamente se genera
un nombre de constante para el control con prefijo
idct. Este nombre de constante es un ID de ventana.
Nombres de las text son los que se muestran

Los nombres en los text de las etiquetas son los que


se muestran
Definir cuadros de Texto
Seleccionamos un Edit y hacemos click sobre el Task
Window.
Limpiamos la propiedad Text.
Escribimos en constant un nombre de constante para el
control con prefijo idc.
Este nombre de constante es un ID de ventana.
No es obligatorio usar idc pero es una buena costumbre.
Definir cuadros de Texto

Los nombres de constante son: idc_nro1, idc_nro2,


idc_suma, idc_resta, idc_multip, idc_divi
Definir Botones

Seleccionamos un Push Button y hacemos click


sobre el Task Window.
Escribimos un nombre en Text.
Al hacer click en constant inmediatamente se genera
un nombre de constante para el control con prefijo
idc. Este nombre de constante es un ID de ventana.
Definir texto de los botones

Los nombres en los text de los botones son los que se


muestran
Ejecutar

Debemos ejecutar para que se generen los


controles.
Aadir cdigo

Hacer click en el CODE EXPERT


CODE EXPERT
1. Seleccionar en Event Type la opcin CONTROL
2. En Event or Item buscar IDC_CALCULAR
3. Click en Add Clause para los 3 botones

Seleccione por
ltimo idc_calcular
y haga click en
EDIT CLAUSE

1
2

3
Ventana de cdigo idc_calcular

Todo son clausulas; el cursor se ubica en la clausula que queramos editar, el resto
est hacia arriba. Ubicar el cursor a la derecha de la como indicada y pulsar ENTER.
Aada el cdigo que se indica.
Ventana de cdigo idc_calcular
idc_limpiar
idc_salir
Desarrollar

Los EDIT: idc_num1, idc_num2, idc_num3, idc_mayor; El Button idc_comparar


Dominios, predicados, clausulas

Se pudo usar , y ;
Entre al archivo .PRO y aada lo que se indica. La seccin entre llaves no se debe
tocar ni modificar. Cierre y grabe aada la clausula para el botn COMPARAR.
idc_comparar
Ejercicio

Haga un programa que convierta una


cantidad ingresada en metros en:
Cm (x100), Pulgada=Cm/2.54,
Pies=Pulgada/12,Yardas=Pies/3.
CICLO 2016-2 Mdulo: I
Unidad: II Semana: 04

SISTEMAS EXPERTOS
INTRODUCCIN A LA
PROGRAMACIN VISUAL

Eduardo Quintanilla de la Cruz

Você também pode gostar