Método - Ajuda - Documentação - Descrição - desenvolvedor



 
Considere o Problema Resolvido

Definição

considere o problema resolvido -
  • defina as saídas que interessam ao usuário final
  • cada saída é um elemento
 

Página dividida em elementos
página = {'configuracao', 'apresentacao', 'config', 'controle',
'cabecalho', 'nome', 'lead', 'corpo', 'rodape', 'EdicaoCodigo',
'indice', 'indiceTopico', 'exemplo', 'AjudaPagina'}

Definição

  1. para cada elemento não implantado
    • divida em novos elementos ou
    • implante o elemento
  2. se falta implantar algum elemento repita passo anterior



apresentacao = {'Primeiro', 'Anterior', 'ElementoQtd',
'Seguinte','Ultimo','Todos', 'Espera', 'Diminuir',
'Aumentar', 'Aumentar2', 'Avancar', 'Parar', 'SoElemento'}

Definição

  1. para cada elemento não implantado
    • divida em novos elementos ou
    • implante o elemento

Implantar o elemento

Dados originais em definir.js:
  • icone.Primeiro = ' <img src="Primeiro.gif"/>';
  • dica.Primeiro = ' Posiciona no primeiro elemento';
  • Cond.Primeiro = 'ver('manual') && ultimo > 1 && (minimo() !== maximo() || minimo() > 1) ';
  • Acao.Primeiro = 'posicionar('primeiro');';

Definição

  1. para cada elemento não implantado
    • divida em novos elementos ou
    • implante o elemento
a

Legenda por id da area

  1. cabecalho - ok
  2. nome - ok
  3. lead  - ok
  4. corpo - ok
  5. rodape - ok
  6. EdicaoCodigo - ok é usado?
  7. indiceTopico - ok
  8. indice - ok
  9. exemplo - ok
  10. configuracao - ok
  11. apresentacao - ok
  12. config - apareceu na vertical
  13. controle - é invisível, funciona, na primeira vez está posicionado em cima
  14. AjudaPagina - ok
Conj.pagina = {'configuracao', 'apresentacao', 'config', 'controle',
'cabecalho', 'nome', 'lead', 'corpo', 'rodape', 'EdicaoCodigo',
'indice', 'indiceTopico', 'exemplo', 'AjudaPagina'}

arquivo xml do conteúdo


<...>
  <topico>
    ... conteúdo ...
  </topico>
  <topico>
    ... elemento 1 ...
  </topico>
  <topico>
    ... elemento 2 ...
  </topico>
...
</...>
  • primeira tag <topico> descreve conteúdo
    {nome titulo descritor lead link* referencia* origem fonte}
  • tags seguintes de <topico> descrevem elementos do tópico
    {id titulo bnf desc  exemplo}



Programação do apresentador

Exibir elementos(Id):
  1. se é para exibir elemento: (ver (Id) == true)
    1. se elemento é conjunto (nó):
      para cada elemento: Exibir elementos(elemento)
    2. senão exibir o elemento (folha)
  • uma página é um elemento
  • cada elemento pode ser um conjunto de elementos
  • cada elemento tem uma Chave.id.
    Quando falsa o elemento não aparece.
    chave não definida  assume o valor true.
  

Programação do apresentador

A descrição do elemento independente da descrição de outros.
  1. id
  2. Chave
  3. Expandir
  4. Cond: para um elemento aparecer tem que Chave.id == true e Cond.id ==true
  5. Preparar: ações executdas antes de exibir
  6. nome:
  7. icone: imagem que aparece
  8. resumo:
  9. Dado:
  10. Doc
  11. Cinema:
  12. icone.id
  13. melhorar
  14. Estilo:
  15. Conj
  16. Acabar: ações executdas após exibir
  17. dica: legenda com mouseover
  18. Acao: o que será executado com click
  19. hlink:

Características do elemento

Cada elemento tem um id.

  • chaves
    • Chave.id - indica se elemento deve ser exibido
    • Expandir.id - indica se conjunto deve ser expandido
  • Exibir página: exibe cada elemento
    • Antes de exibir
      • Cond.id
      • Preparar.id
    • ao exibir
      • id
      • nome
      • icone
      • resumo
      • Dado
      • Doc
      • Cinema.id
      • melhorar
      • Estilo.id  ....
      • Conj.id
    • após exibir
    • Acabar.id
  • eventos:
    • onmouseover, exibe o que está em: dica.id
    • onclick, vai para página indicada em: hlink.id? ou
    • onclick, abre menu acao.id? Quando só existe uma ação é igual anterior

ordem
|
ícones: Cinema melhorar
|
|
icone.id
|
|
|
elemento
|
|
|
|
qtd  elementos do conjunto
|
|
|
|
|
1. Apresentar cinema
Javascript
{2}

Nível de exibição de elemento
  1. id
  2. lead (dica)
  3. resumo
  4. Dado
elemento de uma pagina em:

ordem
   icone
         elemento
                     qtd elementos do conjunto
1. filme Javascript {2}



Programação do apresentador

função ModificaElemento(conjunto de elementos, altura, modificação)
altura:
modificação - borda fundo estilo em geral etc

Arrazoado


Apresentado

página
Sequência dos trabalhos a serem realizados (simplificar se o blá blá blá for necessário)
Descrever de forma clara, concisa e direta, os materiais e métodos a serem utilizados no projeto, mantendo rigorosa coerência e consistência com a busca de respostas às questões técnico-científicas formuladas. O método deve definir os processos para obtenção dos resultados, ou seja, as coletas de informação, análise destas informações, experimentos a serem realizados e seus delineamentos, esquemas de análise de resultados, variáveis dependentes e independentes a serem mensuradas e os modelos de análise matemática, quando pertinente. Define também o ambiente em que as ações do projeto serão conduzidas.
Informação da página


Como consolidar informação não desperdiçando sugestões
Idéia inicial:
  1. receber sugestões através de um grupo
  2. consolidar informações
  3. implantar
  4. colocar o email onde todas informações foram contempladas (incluídas ou respondidas) separadas em Limbo onde seria removida ou refazer sugestões que julgou não atendidas
  5. autor das sugestões removem suas sugestões do Limbo
Idéia atual:
  1. receber sugestões
  2. consolidar informações
    1. reunir informações que tratam da mesma coisa
    2. organizar informações com ótica(s) desejada(s)
  3. implantar
  4. colocar o email onde todas informações foram contempladas (incluídas ou respondidas) separadas em Limbo onde seria removida ou refazer sugestões que julgou não atendidas
  5. autor das sugestões removem suas sugestões do Limbo