Anda di halaman 1dari 31

Instituto Tecnolgico de Chilpancingo

Sistemas y Computacin
Ingeniera en Sistemas Computacionales

Desarrollo de una
aplicacin utilizando
ScriptCase
Materia: Taller de Herramientas RADD
Profesor:
Alumnos: Carlos Alberto Alarcn Carbajal
Elias Loaeza Joachin

Chilpancingo, Gro., Octubre de 2014

ndice
Introduccin ............................................................................................................................... 3
Qu es ScriptCase? ..............................................................................................................................3
Qu se puede hacer? .........................................................................................................................3
Cmo funciona?.................................................................................................................................3

Descarga ..................................................................................................................................... 4
Requisitos del sistema .........................................................................................................................4
Caractersticas de ScriptCase ...............................................................................................................4
Soporte Extensivo para Base de Datos .................................................................................................4

Ayudas ....................................................................................................................................... 5
Antes de comenzar ..................................................................................................................... 6
Cracin de la aplicacin............................................................................................................. 10

Introduccin
Qu es ScriptCase?
ScriptCase generador de PHP es una herramienta poderosa para aumentar la
productividad del desarrollo web, ahorrando tiempo y aumetando las ganancias.
ScriptCase puede contruir sistemas completos y crear informes personalizados seguros y
rapidos. Es la mejor y mas eficiente herramienta de desarrollo rapido WEB en el mercado

Qu se puede hacer?
Por medio de ScriptCase se pueden desarrollar sistemas compleros de PHP y reportes
personalizados con gran rapidez. Se pueden crear aplicaciones de una forma intuitiva y
rapida, con los informes de gestin, formularios de inscripciones, graficos personalizables
en tiempo de ejecucin, autenticacin de usuarios, mens dinmicos, calendarios,
dashboards y mucho ms.

Cmo funciona?
ScriptCase puede trabajar con cualquier navegador WEB, ya sea en su red local o atravez
de internet y permitiendo a varios desarrolladores para trabajar simultaneamente en el
mismo proyecto. Conecte a su base de datos favorita (MySQL, PostgreSQL, Oracle, SQL
Server, etc.) para generar apliaciones que se ejecutan independientemente de ScriptCase,
y puede ser publicado en cualquiera.

Descarga
Tenemos que ingresar al siguiente link para descargar la aplicacin, ScriptCase esta
disponible para los sistemas operativos Windows, Unix, Linux y Mac OS X.
http://www.scriptcase.net/descargar-scriptcase/
Nos mostrara la siguiente pagina, le damos en el sistema operativo que deseamos.

Requisitos del sistema


Un servidor Web (Apache, IIS, Sambar, Abyss, PWS, Xitami, etc.) configurado para
ejecutar scripts PHP y Zend Guard Loader.

Caractersticas de ScriptCase
El cdigo fuente de las aplicaciones es PHP / JavaScript / HTML.

Soporte Extensivo para Base de Datos


ScriptCase soporta la mayora de las bases de datos en el mercado con acceso directo
tales como MS SQL, MySQL, Oracle, PostgreSQL, DB2, SQLite, Sybase y otras.

Ayudas
Podras encontrar mas caractersticas de ScriptCase aqu:
http://www.scriptcase.net/scriptcase-funciones/
Adems en el sitio oficial se pueden encontrar varios ejemplos de aplicaciones
desarrolladas en ScriptCase
http://www.scriptcase.net/scriptcase-ejemplos/
ScriptCase proporciona una serie de video Tutoriales para poder empezar a desarrollar
aplicaciones con esta herramienta
http://www.scriptcase.net/scriptcase-videos/
adems puede encontrarse toda la documentacin aqu:
http://www.scriptcase.net/docs/es_es/v8/manual_mp.htm

Antes de comenzar
Como anteriormente se explic que para poder ejecutar ScriptCase es necesario tener
instalado un servidor web, para ello utilizaremos el IIS de Microsoft. Para poder activar el
IIS es necesario seguir los siguientes pasos
1. Abrir el panel de control
2. Dirigirse a programas y caractersticas
3. En la parte izquierda, dar click en la opcin Activar o desactivar las cacteristicas de
Windows
4. Buscar la opcin Internet Informacion Services y asegurarse de activar todas las
casillas

Una vez activado el IIS es necesario instalar PHP para el IIS, el cual podemos encontrar
en el siguiente enlace:
http://php.iis.net/
en el sitio anterior es necesario dar click en la opcin install PHP now y despus en Install
now. Una vez hecho lo anterior comenzara la descarga del instalador de PHP 5.3.19.
para instalar PHP basta con ejecutar el instalador descargado y posteriormente dar click
en el botn Instalar.

Para las versiones anteriores a la 5.3 de PHP se incluia una extensin (dll) para lograr la
comunicacin con SQLSERVER, pero esta extensin ya no esta disponible para versiones
de PHP 5.3 o posteriores. Por ello si se tiene pensado utilizar SQLSERVER como el
manejador de base de datos para nuestra aplicacin desarrollada con ScriptCase es
necesario descargar un driver desde el siguiente enlace:
http://www.microsoft.com/en-us/download/details.aspx?id=20098
basta con elegir una de las dos versiones para descargar

Una vez descargado el driver debe ejecutarse, y se mostrara una ventana como la
siguiente donde debe de elegirse un directorio donde se extraern los archivos que
contiene el driver.

Una vez que se han extraido los archivos se muestra una ventana con un mensaje de
agradecimiento por haber descargado el driver pero adems nos indica en que archivos se
encuentra la documentacin con la ayuda y las instrucciones para

Despus ubicamos el directorio donde se instal el PHP, dentro del directorio se encuentra
una carpeta con el nombre de ext donde se encuentran todos los archivos .dll que son
utilizados por PHP. Dentro de la carpeta ext movemos los archivos .dll que se extrajeron
del driver.

Una vez que se han movido comprobamos que en el archivo de configuracin php.init
ubicado dentro en el directorio donde se instal PHP dentro de la carpeta V5.3 se
encuentran agregadas al final del archivo las siguientes lneas:
extension=php_pdo_sqlsrv.dll
extension=php_sqlsrv.dll
extension=php_sqlsrv_53_ts.dll
si no es asi es necesario agregarlas.

Una vez hecho esto ya podemos comenzar con la instalacin de ScriptCase

Cracin de la aplicacin
Primero con nuestro navegador preferido accedemos a la siguiente direccin Web
http://localhost:89/scriptcase/devel/iface/login.php
El usuario y contrasea que tiene por default es admin y admin, y precionamos el botn
Login.

Nos mostrara una ventana como la siguiente, precionamos el botn crear proyecto.

Nos mostrara la siguiente ventana, dejamos selecciona la opcin New Proyect y le


definimos un nombre.

Seleccionamos un idioma para la aplicacin, ponemos Spanish(Mexico)

En la siguiente ventana nos permite seleccionar los temas que podremos utilizar en
nuestra aplicacin, los temas son los colores de las tablas, fondo, letras, etc.

En esta parte vamos a seleccionar el manejador de base de datos a utilizar,


seleccionamos MySQL

Llenamos los campos con los datos de nuestra conexcion con MySQL

Nos mostrar que la aplicacin a sido creada con xito, y precionaos el botn Create first
application

Seleccionamos la opcin de Form, en esta parte vamos a crear el formulario de una tabla
de nuestra base de datos

Siempre que termines de crear una aplicacin es importante ejecutarlas como parte
separada, le damos en ejecutar la aplicacin

Esta es la interfaz que te genera, agregamos un nuevo registro a nuestra aplicacin para
ver si funciona

Creamos una nueva aplicacin, y realizamos el mismo proceso que hicimos con nuestra
primera tabla, con todas nuestras tablas que necesitemos crear, y tenemos que ejecutar la
aplicacin cada vez que creamos una nueva.

Para el caso de nuestra tabla Concierto, que es una tabla con llaves foraneas, cuando
ejecutamos la aplicacin nos aparece del siguiente modo

Para hacer que el lugar de que nos muestre el id de artista y lugar nos vamos a la parte de
Form Settings y desplegamos el campo Fields y seleccionamos el campo que vamos a
configurar, en nuestro caso es artistaId

Buscamos las configuraciones de Lookup Settings y en el campo SQL Select Statement


precionamos la opcin Create Select

Nos mostrar la siguiente ventana, donde definiremos el nombre de la tabla, el campo


llave (este sera el origen) y el campo que se mostarar, este mismo proceso lo hacemos
para todos los campos que se requieren que en lugar del id nos muestre el nombre

Terminando de reliazar las moficaciones requeridas guardamos los cambios y volvemos a


ejecutar la aplicacin

Como podemos observar ya no nos muestra el id de artista ni del lugar, nos muestra sus
nombres

Creamos una nueva aplicacin, utilizamos un menu de arbol, le ponemos un nombre y


presionamos el botn Create

Nos vamos a la parte de Menu Items, le ponemos un nombre y en la parte que dice Link
vamos a crear la coneccin con alguna de las aplicaciones que ya creamos con
anterioridad

Nos mostrar una lista de aplicaciones que tenemos disponibles, seleccionamos la


aplicacin deseada y presionamos el botn Import

Ya que tenemos los campos llenos, presionamos el botn Insert Item, este mismo proceso
lo hacemos para todas las tablas que queremos utilizar

En este ejemplo creamos los botones para nuestras 3 tablas

Ejecutamos nuestra aplicacin creada, y en la parte izquierda estan los botones que
acabamos de crear, si precionamos alguno nos mostrar en aplicacin vinculada a este
botn

Ahora creamos una nueva apliacin, pero seleccionamos el tipo de aplicacin sea una
Tabla, le definimos el nombre y presionamos el botn crear

Nos motrar la siguiente ventana, aqu vamos a crear las pestaas para nuestra aplicacin
para que este todo mas organizado, nos vamos a Folders Setting, le ponemos un nombre,
seleccionamos un icono y presionamos el botn Add

Agregamos los campos que sean necesarios para nuestra aplicacin, en este ejemplo
agregamos 2

Ahora vamos a la opcin Applications Setting y presionamos el botn agregar

Nos motrar de nuevo una lista de las aplicaciones que podemos vincular, en este caso
vinculamos la aplicacin Agregar que creamos y presionamos el botn Next

Nos motrara los parametros de nuestra aplicacin, presionamos el botn Save

Ejecutamos la aplicacin que acabamos de crear y observamos que ahora nos divide la
aplicacin en pestaas

Creamos vistas en nuestro manejador de base de datos que estemos utilizando y vamos a
configurar nuestron aplicacin para poder visualizar las vistas, Creamos una nueva
aplicacin, seleccionamos la opcin de Grid, llenamos los campos que nos estan
solicitando con las vistas que creamos para nuestra aplicacin y presionamos el botn
Create

Ejecutamos la aplicacin que acabamos de crear

Realizamos el mismo proceso para todas nuestras vistas que hemos creado, Ahora
creamos una nueva aplicacin pero esta vez del tipo Menu, le ponemos un nombre y
presionamos el botn Create

Nos vamos a la opcin de Menu Items para agregar botones a nuestra aplicacin, y
agregamos un nuevo items, llenamos los campos de propiedades y cuando lleguemos a la
parte de link lo relacionamos con una de las aplicacines que creamos con las vistas

Realizamos el mismo proceso para todas las vistas que tengamos

Ya que terminamos de agregar, ejecutamos las aplicacin

Regreamos a la aplicacin tabla, en el ejemplo se llama concierto, en Apliacation Setting,


ahora nos vamos a la segunda ventana y presionamos el boton Add para agregar una
aplicacin a nuestras tablas

Agregamos la aplicacin reportes y precionamos Next

Ejecutamos nuestra aplicacin terminada