Difference: RoteiroExercicios20100422 (1 vs. 2)

Revision 22010-04-22 - PaolaAccioly

Line: 1 to 1
 
META TOPICPARENT name="ProdutividadeGraduacao201001"

Exercícios do dia 22.04.2010

Line: 9 to 9
 
  • Baixe o projeto para a aula de hoje;
  • Importe o projeto no Eclipse;
  • Faça os exercícios abaixo nos arquivos da pasta syn do projeto importado no Eclipse;
Changed:
<
<
  • Modifique a definição da sintaxe de WebDSL para dar suporte a propriedades, como "authors : List<Person>", cujos valores são listas;
>
>
  • Modifique a definição de main.str para dar suporte ao uso do tipo String de Java;
  • Modifique a definição da sintaxe de DataModel para dar suporte a propriedades, como "authors : List<Person>", cujos valores são listas;
 
  • Modifique a sintaxe novamente de maneira que ela dê suporte a programas como o seguinte:
  define page home() {
Line: 31 to 31
 

  • Qualquer dúvida, entrar em contato com os monitores.
Added:
>
>
  • Para mais referências, consulte a documentação da sintaxe.
  -- MarcioRibeiro - 06 Apr 2010
Added:
>
>
-- PaolaAccioly - 21 Apr 2010

Revision 12010-04-06 - MarcioRibeiro

Line: 1 to 1
Added:
>
>
META TOPICPARENT name="ProdutividadeGraduacao201001"

Exercícios do dia 22.04.2010

Roteiro de Exercícios

  • Com a máquina virtual rodando, abra o Eclipse (atalho disponível no desktop);
  • Use o workspace default (pasta do desktop);
  • Baixe o projeto para a aula de hoje;
  • Importe o projeto no Eclipse;
  • Faça os exercícios abaixo nos arquivos da pasta syn do projeto importado no Eclipse;

  • Modifique a definição da sintaxe de WebDSL para dar suporte a propriedades, como "authors : List<Person>", cujos valores são listas;

  • Modifique a sintaxe novamente de maneira que ela dê suporte a programas como o seguinte:
  define page home() {
    section{
      header{"Users"}
      list{ 
        for(user : User) {
          listitem{ 
            navigate(tasks(user))
              {output(user.username)} 
              " (" output(user.tasks.length) ")" 
          }
        }
      }
      navigate(newuser()){"Add new user"}
    }
  }

  • Qualquer dúvida, entrar em contato com os monitores.

-- MarcioRibeiro - 06 Apr 2010

 
This site is powered by the TWiki collaboration platformCopyright © 2008-2019 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback

mersin escort bayan adana escort bayan izmit escort ankara escort bursa escort