Flex PERT Builder - Open Source - Tutorial

   

Depois de uma duvida do Nando no fórum (http://forum.msdevstudio.com) de como mover imagens para uma area de desenho decidi fazer um pequeno exemplo para servir de tutorial, e acabei por ir achando graça e construi um pequeno exemplo de um criador de Redes de PERT, para quem estudou (em informatica) estas redes devem ser familiares; não é nada mais que um “Program Evaluation and Review Technique” que serve para estudar e esquematizar todas as hipoteses e possibilidades de um programa, como se trata de um planificador de projecto é muito util na hora de desenvolver software.

O exemplo que fiz é muito simples e apenas apresenta o conceito base deste tipo de criação, usando 2 canvas, uma para a toolbar  outro para o design, uma reciclagem (para eliminar o desnecessário), uma area de stockagem temporaria.

Utilizando os metodos drag&drop é possivel criar uma aplicação bem profissional. Vejam a imagem e o exemplo online com o código fonte disponivel.

Podem ver o exemplo online aqui com o código fonte disponivel.

É possivel adicionar campos de imagem e de texto, com ou sem bordo, podendo todos os objectos incluidos na area de design serem movidos ou eliminados. Para adicionar items basta arrasta-los do topo para a area de desenho.

Espero que seja util, principalmente para o Nando que estava à procura disto :)

p.s. Usem e abusem, mas deixem um link no código aqui para o blog em projectos open source.

Abraços.

versão pdf temporariamente indisponivel.
Deixe um comentário ou um Trackback

7 Comentários

  1. Outubro 1, 2008 às 12:21 pm | Permalink

    Muito interessante, Mário, parabéns.

  2. Outubro 2, 2008 às 12:45 am | Permalink

    muito bom! gostei. tem como pegar a coordenada x y de cada objeto e os seus tamanhos? só de curiosidade. hehehe

  3. Outubro 2, 2008 às 1:15 pm | Permalink

    Cordenadas x e y, de cada imagem, na função de mover certo ?

    (event.currentTarget as Image).x;
    (event.currentTarget as Image).y;
    (event.currentTarget as Image).width;
    (event.currentTarget as Image).height;

    :)
    Abraço.

  4. Outubro 8, 2008 às 11:12 am | Permalink

    Muitoo legal!! Agora se eu quisesse fazer essa mesma coisa mas com o seguinte detalhe… as ligações acompanhando os retãngulos a medida que eles são movimentados??

  5. Outubro 8, 2008 às 2:34 pm | Permalink

    hehehe isso é bem mais complicado do que parece, visto que ao fazer as ligações elas são feitas com imagens e isso faria com que tivesse-mos que rodar as imagens (setas) e estica-las ou reduzi-las conforme a distancia…

    Eu falei no fórum (http://forum.msdevstudio.com) ao N4ndo explicando essa situação, veja:

    http://forum.msdevstudio.com/index.php?topic=50.15

    Abraço.

  6. thunder
    Outubro 16, 2008 às 2:48 pm | Permalink

    saludos disculpa el link del codigo fuente no esta disponible si no es mucha molestia enviamelo a mi correo se te agredecera infinitamente
    ¡gracias de antemano!.

  7. Outubro 18, 2008 às 2:00 pm | Permalink

    hola, el link del codigo fuente trabaja bien aquí, pero le he enviado un email con el código fuente.

    Espero que le ayuda.

Deixe um comentário

O seu email nunca será publicado ou partilhado. Campos obrigatórios estão marcados com um *

*
*