Cuando se empieza por primera vez KAPPA, se despliega se despliega su ventana
principal con 9 conos, cada una representa una de las 9 ventanas del programa. Object Browser ession !dit "ools KA# $nterpreter KA# %iew &ebugger 'ind (eplace (ule (elations (ule "race $n)erence Browser Visualizador de Objetos (Object Browser) !s el m*todo mas intuitivo de de interactuar con KAPPA. $nicialmente aparece con una clase llamada (oot, con sub clases +en,, $mage, K-indows . la instancia /lobal. La clase raiz. !s la clase )undamental de las cuales las otras clases en KAPPA son de)inidas. 0o puede ser renombrada o borrada. La instancia Global. !s una instancia prede)inida 1ue se usa para a.udar a grabar tiempos para usar redes de objetos. La Subclase Men. !s una subclase designada para almacenar las re)erencias de men,s. #os men,s contienen entre otras cosas los m*todos almacenados por de)ecto. La Subclase Ia!e. !s una subclase designada para almacenar im2genes. #as im2genes son objetos gr2)icos 1ue se usa para crear una inter)az de usuario para su aplicaci3n. La Subclase "#indo$s. !s una subclase designada para almacenar las de)iniciones de las ventanas en KAPPA. Para entender mejor esta ventana, realizaremos un ejemplo creando una calculadora simple. 4 Crear la clase calcu % las instancias su& restita& ulti'& di(ision !n la ventana Object Browser, clic en root . seleccionar Add Subclase& e ingresar el nombre calcu. &ocente5 6enni)er (. Pillaca &e #a Cruz /ua de #aboratorio
&e la misma )orma clic en calcu . seleccionar Add Instance& e ingresar las instancias. Clic en calcu . seleccionar !dit, para ingresar las propiedades . objetos con los 1ue se va a trabajar. !n el men, lots& clic en 0ew para crear . en !dit para editar propiedades. &ocente5 6enni)er (. Pillaca &e #a Cruz /ua de #aboratorio 7 Crear en la ventana essions nuestra inter)az &ocente5 6enni)er (. Pillaca &e #a Cruz /ua de #aboratorio 8 Para la caja de te9to 1ue le pertenece a operador4 con las siguientes propiedades, de igual modo para el operador7. : Crear las )unciones par el )uncionamiento de la calculadora. !n la ventana !dit "ools, seleccionar 'unction , new. Poner un nombre a cada )unci3n. ; !scribir el c3digo correspondiente, por ejemplo para la )unci3n sumar. Salir < &ocente5 6enni)er (. Pillaca &e #a Cruz /ua de #aboratorio Post+essage= >)inalizando la ejecuci3n> ?@ !9it= ?@ A@ Guardar calcu5memoria B calcu5resultado@ Resetear < (eset%alue= calcu, op4 ?@ (eset%alue= calcu, op7 ?@ (eset%alue= calcu, resultado ?@ A@ )ar!ar < (eset%alue= calcu, op4 ?@ (eset%alue= calcu, op7 ?@ calcu5op4 B calcu5memoria@ A@ Multi'licaci*n calcu5resultado B calcu5op4 C calcu5op7@ D !n las propiedades de cada bot3n ane9ar la acci3n =)unci3n? &ocente5 6enni)er (. Pillaca &e #a Cruz /ua de #aboratorio