2. JMerlin PHP
Ingenio DS
Programando Soluciones
INTERFAZ DEL PROGRAMA
http://ingeniods.wordpress.com |
3. JMerlin PHP
Ingenio DS
Programando Soluciones
PANEL DE ACCESO
Consta de dos paneles:
1) Beans: Lista de los beans del proyecto para
os
buscar u ordenar rápidamente
rápidamente.
2) Proyectos recientes: acceso directo a los
proyectos recientes
BARRA DE MENU + BARRA DE HERRAMIENTAS
http://ingeniods.wordpress.com |
4. JMerlin PHP
Ingenio DS
Programando Soluciones
Nuevo Proyecto: abre la Abrir un proyecto ya
ventana de creación de creado (fichero APJM)
proyecto.
Cerrar Proyecto: guarda los cambios realizados y cierra el proyecto.
Guardar Cambios: guarda los cambios realizados en el proyecto.
Nuevo Bean: para instanciar un nuevo bean, o el código de una clase
clase.
Copiar Bean: crea una copia del bean “actual” el bean actual siempre est
“actual”, está
señalado en la barra de herramientas
herramientas.
Cortar Bean: corta el bean “actual o seleccionado.
Pegar Bean: pega en el panel un bean previamente copiado o cortado.
ean
Cargar Bean: crea un Bean dependiendo de un archivo java o php muestra una
ventana explorad
exploradora, y permite escoger una codigo para agregar como bean al
área de trabajo.
Generar Bean: escribe en el disco un archivo .java dependiendo de los datos del
bean, si esta activado además crea la ventana de registro, el manejador, y la
, manejador,
ventana de lista y eliminación.
Generar Proyecto: escribe en el disco todos los archivos necesarios para una
correcta compilación y ejecución de los beans descritos en el área de trabajo,
solo si hacen parte de un proyecto y están descritos bajo los parámetros
adecuados.
Configuración: muestra una ventana don se configuran los parámetros de
donde
conexión a la base de datos y la plantilla de menú a usar, esta configuración es
guardada en un archivo de extensión CONF en el mismo directorio y con el
mismo nombre donde se guardo el proyecto el archivo APJM.
http://ingeniods.wordpress.com |
5. JMerlin PHP
Ingenio DS
Programando Soluciones
Redimensionar Panel cambia el tamaño del panel bean en caso de
Panel:
tener varios beans facilita la lectura
lectura.
Eliminar Bean: elimina el bean seleccionado.
Eliminar Campo: elimina el campo s
seleccionado.
Agregar Campo: agrega un campo al bean
bean.
Escoger Identificador: el identificador es esa variable que no se repite entre
beans, es utilizada en los managers para realizar los métodos CRUD.
Ordenar Por: cuando mostramos las listas, primero se ordenan por este valor,
así es más fácil buscar un registro específico.
http://ingeniods.wordpress.com |
6. JMerlin PHP
Ingenio DS
Programando Soluciones
Plantillas
JMerlin cuenta (inicialmente con 2 plantillas para el menú completamente editables
inicialmente) editables,
utilizando la JQuery y un complemento de esta misma descargado de apycom
izando
http://apycom.com/, la ventaja de esto es que el menú es cross-browser osea no importa en
,
explorador la apariencia será muy parecida en todos
Dim (Colores predeterminados
predeterminados)
GOOGLE CHROME 4.1 MOZILLA FIREFOX 3.5
OPERA 10.5 INTERNET EXPLORER 8
http://ingeniods.wordpress.com |
7. JMerlin PHP
Ingenio DS
Programando Soluciones
Agil
GOOGLE CHROME 4.1 MOZILLA FIREFOX 3.5
OPERA 10.5 INTERNET EXPLORER 8
http://ingeniods.wordpress.com |
8. JMerlin PHP
Ingenio DS
Programando Soluciones
Los campos de “identificador” y “ordenar por” no deben estar
NOTAS en blanco ya que si en el panel bean el usuario no escoge
identificador o no escoge la variable por la cual se ordenaran los
ble
Al finalizar la operación de objetos, al momento de escribir los .php se omitirán algunas
php
creación de los .php, JMerlin
, clases las cuales se especificaran al final de la operación.
muestra una lista de los
archivos generados y los no
Hay tres valores de verificación:
generados.
• Autoincremental, aplicar solamente al identificador y una
olamente
sola vez por bean.
Al finalizar la operación de
creación de los .php, JMerlin
, • Obligatorio, solo si el campo es obligatorio el
muestra una lista de los identificador siempre será obligatorio.
archivos generados y los no
generados. • Opcional, solo a campo que no sean necesarios.
Tipos de datos: JMerlin PHP es
compilado con
• JMerlin -MySQL JDK versión
PHP
• Boolean -BIT 1.6.0.18
• Short -SMALLINT(20)
• Integer -INTEGER(20)
• Long -BIGINT(20)
Programando Soluciones
• Float -REAL(20) MySQL JQuery
• BigDeacimal
BigDeacimal-NUMERIC(20)
• String -VARCHAR(100)
Ingenio DS
• Url -VARCHAR(100)
• Email -VARCHAR(100)
• File -VARCHAR(100)
• Text -TEXT JMerlin PHP
• Date
••••••
-DATE •••••
• Double -DOUBLE •••••••••
http://ingeniods.wordpress.com |