sábado, 3 de diciembre de 2011

V-Textbox JAVA+ZK


Index course:


A final de cuentas las imágenes lo cuentan mejor. Al final está el código para que puedan copiar y pegar.
Objetivos:
- Crear una caja de texto en la vista.
- Asignarle un valor desde la clase controladora.
- Ver como interactuan los componentes.





------------------------- CÓDIGO PARA LA CLASE CONTROLADORA ---------------------------

package prueba.controladores;

import org.zkoss.zk.ui.Components;
import org.zkoss.zk.ui.ext.AfterCompose;
import org.zkoss.zul.Textbox;
import org.zkoss.zul.Window;

/**
 * HASTA AQUÍ LLEGO
 * @since Jueves 01/12/2011 11:08 PM.
 * @author Gerardo José Montilla Virgüez, Way Technologies Consulting Group C.A.
 * @see http://www.waytech.com.ve
 * Clase creada para el software SGI
 */
public class ControladorInicio extends Window implements AfterCompose {

    protected Textbox txtHolaMundo;
    //ESTE METODO SIEMPRE SE EJECUTA POR DEFECTO
    //THIS METHOD ALWAYS EXECUTE BY DEFAULT WHEN THIS CLASS IS CALLED

    public void afterCompose() {
        Components.wireVariables(this, this);
        Components.addForwards(this, this);
        txtHolaMundo.setText("Hola mundo !");
    }
}

-------------- CÓDIGO PARA EL INDEX --------------------

<?page id="testZul" title="Compras - Archivo de texto" cacheable="false"
language="xul/html" zscriptLanguage="Java" contentType="text/html;charset=UTF-8" title="Compras"?>
<zk xmlns="http://www.zkoss.org/2005/zul" 
    xmlns:h="http://www.w3.org/1999/xhtml" 
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://www.zkoss.org/2005/zul http://www.zkoss.org/2005/zul/zul.xsd">    
    <div align="center">
        <window id="vtnVenta" use="prueba.controladores.ControladorInicio" >
            <textbox id="txtHolaMundo">
                
            </textbox>
        </window>
    </div>
</zk>

jueves, 1 de diciembre de 2011

IV-II-Creando un controlador, Curso de Java+ZK




Index course:



Podemos copiar este segmento de código en nuestro archivo index.zul
Luego iremos explicando que significan cada uno de los elementos.
Les debo los comentarios para las imágenes..











ÉSTE ES EL CÓDIGO QUE COLOCARAN EN EL index.zul

<?page id="testZul" title="Compras - Archivo de texto" cacheable="false"
language="xul/html" zscriptLanguage="Java" contentType="text/html;charset=UTF-8" title="Compras"?>
<zk xmlns="http://www.zkoss.org/2005/zul"
    xmlns:h="http://www.w3.org/1999/xhtml"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://www.zkoss.org/2005/zul http://www.zkoss.org/2005/zul/zul.xsd">  
    <div align="center">
        <window id="vtnVenta" use="prueba.controladores.ControladorInicio" >
        </window>
    </div>
</zk>

ESTE ES EL DE LA CLASE.


/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package prueba.controladores;

import org.zkoss.zk.ui.Components;
import org.zkoss.zk.ui.ext.AfterCompose;
import org.zkoss.zul.Window;

/**
 * HASTA AQUÍ LLEGO
 * @since Jueves 01/12/2011 11:08 PM.
 * @author Gerardo José Montilla Virgüez, Way Technologies Consulting Group C.A.
 * @see http://www.waytech.com.ve
 * Clase creada para el software SGI
 */
public class ControladorInicio  extends Window implements AfterCompose {

    public void afterCompose() {
        Components.wireVariables(this, this);
        Components.addForwards(this, this);
    }
 
}

Si lo corren y no aparece nada, vamos bien jajaja.
Gracias por la visita

miércoles, 30 de noviembre de 2011

IV Parte Curso de Java+ZK-Creación de un controlador-1


Index course:




Ésta parte del curso tendrá como objetivos.

  1. Creación de un paquete en JAVA.
  2. Creación de una clase en JAVA.
  3. Integración de la clase realizada con una vista hecha en ZK Nota:Recuerde el Click sobre la imagen para aumentar de tamaño.

Creación del paquete




Creación de la clase en el paquete.


Colocando el nombre a la clase


Clase desplegada.






martes, 26 de julio de 2011

Instalar Visual Basic 6.0 desde Windows 7 32 Bits.

Más adelante coloco los comentarios.
























Uso de variables globales mediante módulos.

Nota: "Las imagenes pueden ser ampliadas con un click del ratón sobre la imagen"
Objetivo: "Hacer uso de una variable global declarada en un módulo en 2 formularios"

Descargar ejemplo:


Abrimos el IDE  de Visual Basic 6.0 (R)


Tenemos el formulario por defecto (Form1)


Hemos agregado un segundo formulario.

Agregamos un módulo


Declaramos una variable.

Abrimos el formulario 1

Inicializamos la variable declarada en el Form1_Load()


En el Form2 en el evento Load mostraremos la variable x en el formulario.

En la carga del formulario uno, hacemos que aparezca de una vez el formulario 2

La variable es usada de forma adecuada.