Desenvolvimento Rápido de
Aplicações Comerciais com
Ferramenta RAD
Sérgio A. Pohlmann
sergio@ycube.net
sergio.pohlmann@gma...
RAD – Rapid Application Development







Conceitos
Vantagens
Desvantagens
Alternativas
Ferramentas
Ycube RAD Plus
 Objetivo
 Licença
 Download:


http://groups.google.com.py/group/desarrollo_plus_rad
http://www.spohlm...
ycube RAD Plus


Características:











Multiplataforma (Windows, Linux, Mac, UNIX, Haiku)
Eficiente contr...
Exigencias



Servidor
 Servidor

Web
 PHP 4 ou 5
 MySQL 5 ou superior


Clientes
 Motor

Gecko 2 (navegador)
Exemplos de Navegadores aceitos:

•Firefox Portable 2.x
•Wizo 2.x
•Galeon 2.x
•Netscape Navigator 9
Instalação / Configuração
1.Copiar o plus para o diretorio web
2.Criar um usuario “plus” com senha
“case” e acesso total.
...
Testar o funcionamento (browser)
Configurar o Usuario Developer


Em “trustees/usuarios”:
 Nome
 Observação
 Localidade
 Horizontal
 Vertical
 Idiom...
Definindo o programa e os Trustees
Desenvolvendo…






Criação de Grupos
Criação de usuarios/passwords
Formularios
Menus
Procedimentos Armazenados
Tipos de Dados









Text
Select-List
Dynamic Select-list
Subform
Formula
Date
Report
Proc

•Char
•Int
•Float
•...
Grupos e Usuarios



Criar grupo func (funcionarios)
Criar grupo admin (administradores)








Atribuir-lhe trus...
Formularios


Criar Formulario de Generos
Menus









Criar menu Manutencao (header)
Menu Socios (menu)
Menu Filmes (menu)
Menu Filmes (submenu)
Menu Gene...
Formulario filmes
•Preparar Formulario

•Linkar ao menu filmes
Formulario Telefones


Preparar Formulario
Formulario socios


Preparar Formulario



Linkar ao menu Socios
Procedimentos Armazenados
(funções)


Devolver
 Parameters:
 Return:

cod_filme INT
INT

 Body


BEGIN
UPDATE filmes ...
Procedimento Armazenado (Função)

Alugar
Parameters: cod_socio INT, cod_filme INT
Return:
INT
Body

BEGIN
UPDATE filmes SE...
Experiencias diversas



…
That’s all Folks!!!
Obrigado por sua assistência,
atenção e paciência!

Sérgio A. Pohlmann
C3N - 2009
Próximos SlideShares
Carregando em…5
×

Plus

176 visualizações

Publicada em

0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
176
No SlideShare
0
A partir de incorporações
0
Número de incorporações
7
Ações
Compartilhamentos
0
Downloads
2
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Plus

  1. 1. Desenvolvimento Rápido de Aplicações Comerciais com Ferramenta RAD Sérgio A. Pohlmann sergio@ycube.net sergio.pohlmann@gmail.com C3N – Edição 2009
  2. 2. RAD – Rapid Application Development      Conceitos Vantagens Desvantagens Alternativas Ferramentas
  3. 3. Ycube RAD Plus  Objetivo  Licença  Download:  http://groups.google.com.py/group/desarrollo_plus_rad http://www.spohlmann.com/c3n/plus.zip  http://www.spohlmann.com/c3n/plus.ppt 
  4. 4. ycube RAD Plus  Características:           Multiplataforma (Windows, Linux, Mac, UNIX, Haiku) Eficiente controle de Usuarios Documentador de sistemas Rapido gerador de menus Uso transparente da base de dados Ferramenta bastante leve (menos de 1 Mb) Sistema MUITO LEVE Desenvolvimento rápido Intuitivo (baixa curva de aprendizagem) Manutenção rápida, simples e facil
  5. 5. Exigencias  Servidor  Servidor Web  PHP 4 ou 5  MySQL 5 ou superior  Clientes  Motor Gecko 2 (navegador)
  6. 6. Exemplos de Navegadores aceitos: •Firefox Portable 2.x •Wizo 2.x •Galeon 2.x •Netscape Navigator 9
  7. 7. Instalação / Configuração 1.Copiar o plus para o diretorio web 2.Criar um usuario “plus” com senha “case” e acesso total. 3.Criar um Banco de Dados “plus” GRANT ALL ON *.* TO plus@localhost IDENTIFIED BY “case”; CREATE DATABASE plus;
  8. 8. Testar o funcionamento (browser)
  9. 9. Configurar o Usuario Developer  Em “trustees/usuarios”:  Nome  Observação  Localidade  Horizontal  Vertical  Idioma  Trustee
  10. 10. Definindo o programa e os Trustees
  11. 11. Desenvolvendo…      Criação de Grupos Criação de usuarios/passwords Formularios Menus Procedimentos Armazenados
  12. 12. Tipos de Dados         Text Select-List Dynamic Select-list Subform Formula Date Report Proc •Char •Int •Float •Double •Internas •Externas
  13. 13. Grupos e Usuarios   Criar grupo func (funcionarios) Criar grupo admin (administradores)       Atribuir-lhe trustee sobre o grupo func Criar usuario (admin) Criar usuario (func) Definir password para os dois usuarios Provar login como admin ou func Voltar a login como Developer
  14. 14. Formularios  Criar Formulario de Generos
  15. 15. Menus        Criar menu Manutencao (header) Menu Socios (menu) Menu Filmes (menu) Menu Filmes (submenu) Menu Generos (submenu) Linkar com o formulario “generos” Provar
  16. 16. Formulario filmes •Preparar Formulario •Linkar ao menu filmes
  17. 17. Formulario Telefones  Preparar Formulario
  18. 18. Formulario socios  Preparar Formulario  Linkar ao menu Socios
  19. 19. Procedimentos Armazenados (funções)  Devolver  Parameters:  Return: cod_filme INT INT  Body  BEGIN UPDATE filmes SET f_estado=“Disponivel” WHERE f_cod=cod_filme;  UPDATE movim SET m_estado=“Disponivel” WHERE m_cod=cod_filme;  RETURN 0;   END
  20. 20. Procedimento Armazenado (Função) Alugar Parameters: cod_socio INT, cod_filme INT Return: INT Body BEGIN UPDATE filmes SET f_estado=“Alugado”, f_socio=cod_socio WHERE f_cod=cod_filme; RETURN 0; END
  21. 21. Experiencias diversas  …
  22. 22. That’s all Folks!!! Obrigado por sua assistência, atenção e paciência! Sérgio A. Pohlmann C3N - 2009

×