Sei sulla pagina 1di 11

Manual de

aplicaci n en
Alpha Five
Taller de Herramientas RADD
Integrantes:
Juan Ismael Rosas Nava
Mario Eduardo Leal Basurto
1-10-2014
INSTITUTO TECNOLGICO DE
CHILPANCINGO
Introduccin

En el presente documento se desarrollar y describir un sencillo proyecto Web en
la herramienta RAD (rapid application development) conocida como Alpha Five,
este proyecto se realizar partiendo de una base de datos almacenada localmente
y administrada por el Sistema Manejador de Base de Datos MySql, ademas con la
aplicacin del software Alpha Five, se realizar una pgina web simple, en la que
se mostrar los datos de una tabla de la base de datos y adems tendr la
posibilidad de manipular los datos (actualizar, borrar e insertar). Esta base de
datos a ocupar es la que viene de ejemplo o de prueba en el sistema manejador
de DB MySql, se llamada sakila, de ella solo se ocuparn dos tablas que estn
relacionadas para realizar el ejemplo de una aplicacin en el software Alpha Five.
Alpha Five es un poderoso software que facilita el diseo, desarrollo,
implementacin y mantenimiento de cualquier sistema computacional por complejo
que ste sea. Entre otros mdulos, Alpha Five incluye un creador de tablas, diseo
de pantallas y reportes, manejo inteligente de correo, conectividad a internet,
acceso a bases de datos locales y remotas, vistas de datos y un esquema de
seguridad.
Poderosas Aplicaciones para escritorio, para web y para dispositivos mviles
pueden ser desarrolladas en un muy corto perodo de tiempo y muchas veces sin
teclear una sola lnea de cdigo.
Alpha Five es un sistema empresarial de administracin de bases de datos
relacional que se puede emplear para la planificacin, creacin y distribucin de
aplicaciones. Alpha Five le ofrece un amplio entorno para crear fcilmente
sofisticadas bases de datos, disear mtodos eficientes para el registro y
almacenamiento de datos as como crear aplicaciones para ingresar, procesar,
almacenar y recuperar grandes volmenes de informacin.
El link para consulta y descarga del software es el siguiente:
http://www.alphafive.com.mx/




La base de datos
Como ya se mencion la base de datos se encuentra almacenada localmente, y
fue creada en Myslq, esta base de datos trata sobre la renta de pelculas. Para el
ejemplo de la aplicacin de Alpha Five, solo se utilizar una tabla llamada film y
la tabla llamada lenguaje, ya que son tablas relacionadas.

La tabla film est constituida con los siguientes atributos (Figura 1):

Figura 1: atributos de la tabla film

En cuanto a la tabla lenguaje est de la siguiente manera (Figura 2):

Figura 2: atributos de la tabla lenguaje

Cada una de las tablas posee registros para poder probar la aplicacin que se
pretende desarrollar con Alpha FIve.


Desarrollando la aplicacin:
Ya que hemos accedido a Alpha Five, como primer paso crearemos un
Workspace, para ello el software al inicio nos muestra una ventana(Select
Workspace) en la cual debemos posicionarnos en la pestaa Workspace &
Tasks, ah buscamos y seleccionamos la opcin Create a new, empty
Workspace seguido de la opcin Ok (Figura 3).

Figura 3. Creando Workspace
A continuacin especificaremos el nombre y la ubicacin del Workspace (figura 4):

Figura 4. Nombre y ubicacin del Workspace
Ahora Alpha Five nos mostrar su entorno de trabajo el cual luce de la siguiente
manera (Figura 5).

Figura 5. Entorno de trabajo de Alpha Five
En el entorno se muestra 2 ventanas, para el ejemplo solo utilizaremos la ventana
llamada Web Projects Control Panel, en ella realizaremos las siguientes
operaciones:
Creacin de Componente Web (Web Component):
Buscamos y seleccionamos el botn , y a continuacin se mostrar
una ventana en la cual seleccionaremos la opcin , seguido de la
botn Next.
Ahora seleccionamos , nuevamente Next. Se mostrar un entorno
para seleccionar una plantilla para el Grid, en esta caso dejamos los valores por
default y seleccionamos ok.

Con lo anterior se nos presentar un entorno del siguiente modo (Figura 6):

Figura 6. Entorno para configurar Grid

Ahora para configurar el Grid haremos las siguientes operaciones:
Seleccionaremos la opcin , despus en el panel que se encuentra del
lado izquierdo de la ventana, seleccionamos , ah
seleccionamos la opcin . Aparecer una ventana como
la siguiente (Figura 7).

Figura 7. Conexiones
En la ventana de conexiones seleccionamos la opcin new, aparecer una nueva
ventana en donde especificaremos el nombre de la conexin, a continuacin
presionamos el botn buil, esto nos llevara a otra ventana en la cual
especificaremos los siguientes parmetros:
Connection Type: seleccionamos el SMBD, en este caso MySql
Hostname: en esta caso localhost
Port: 3306, usado por MySql
User y Password: algn usuario y su contrasea del SMBD Mysql
Seleccionamos la opcin Refresh, con esto el parmetro Database mostrar las
bases de datos, y aqu debemos seleccionar las que queremos, en este caso se
llama sakila. Con estos parmetros especificados presionamos el botn Ok,
esto nos devolver a la ventana anteriormente mostrada aqu nuevamente
presionamos ok, seguido de Close.
Con esto hemos vuelto a la seccin de Query (AlphaDAO), aqu ahora
seleccionamos la opcin Select. Se mostrar la conexin que creamos
anteriormente en una ventana. Debemos seleccionarla y presionar ok.
Ahora presionamos el botn Connect, con esto mostrar algunos parmetros
nuevos en esa ventana, nos posicionamos en el de Table/View name y
presionamos la opcin Select, aparecer una nueva ventana en la cual
seleccionaremos la tabla a ocupar, en nuestro caso es la de film.
Ahora del panel izquierdo seleccionamos Filds, aqu mostrar lo atributos de la
tabla que seleccionamos anteriormente y con el botn los podremos
seleccionar para que el programa los tome en cuenta para el Grid que estamos
creando, esta parte se visualizara de la siguiente manera (Figura 8).

Figura 8. Ventana Filds
Esta tabla posee un atributo llamado lenguaje_id, la cual tiene relacin con la
tabla lenguaje, este atributo lo configuraremos como un lista desplegable, que
muestre el nombre del lenguaje en vez de mostrar su clave primaria. Para ello nos
posicionamos en el atributo, en el panel derecho hay una opcin llamada Control
Type, accedemos a ella y establecemos que el atributo como DropDownBox, ya
con eso, en ese mismo panel que se encuentra a la derecha de la ventana,
buscamos ms abajo la opcin choices, aparecer un entorno como el siguiente
(Figura 9).

Figura 9. Configuracin del DropDownBox
En esa ventana seleccionamos la opcin , despus buscamos la opcin
Data source type y lo establecemos como AlphaDAO, a continuacin
establecemos los siguientes parmetros.
AlphaDAO Connection string name: establecemos la conexin que se creo
anteriormente.
AlphaDAO SQL SELECT statement: accedemos a l, aparecer una ventana
como la siguiente (Figura 10).


Figura 10. Configurar AlphaDAO SQL SELECT statement
En esta ventana especificaremos los siguientes parmetros:
Table: la tabla a la que est relacionada, en este caso es la de lenguaje
Fiel to Display: especificamos el atributo a mostrar en el DropDownBox
Activamos la casilla Store a value other tan display value?
Field to store: especificamos el valor que retornara el Fiel to Display
Presionamos ok. Y nuevamente ok con la ventana anterior.
A continuacin seleccionamos y especificamos un nombre para el
componente web.
Ahora volvemos a la ventana Web Projects Control Panel, ah nuevamente
Seleccionamos , luego . Aparecer un
entorno como el siguiente (Figura 11).

Figura 11. Editor web
Ahora seleccionamos , para guardar la pgina. Y ahora procederemos a
insertar el Grid que creamos anteriormente, con la opcin , con
este botn aparecer un entorno que muestra los componentes web creados, ah
podremos ver nuestro componente web creado anteriormente y debemos
seleccionarlo.
Ahora debemos comprobar que el servidor del Alpha Five este activo, para eso
volvemos a la ventana principal y buscamos el botn , si se
encuentra en rojo lo presionamos para activarlo y cambiara a color verde.
.
Ahora volvemos al editor web y buscamos el botn y lo presionamos. Como
resultado veremos la pgina web corriendo en un navegador web (Figura 12).

Figura 12. Pgina web corriendo en un navegador.
En ella ya podemos borrar, actualizar e insertar un registro a la base de datos.

Potrebbero piacerti anche