13.07.2015 Views

texto - Universidade Fernando Pessoa

texto - Universidade Fernando Pessoa

texto - Universidade Fernando Pessoa

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

<strong>texto</strong> actualmente selecionado, a porção do <strong>texto</strong> que é visível no ecran, e assimsucessivamente, e também possui métodos para gerar o <strong>texto</strong> no ecran e para tratarvários eventos de entrada de dados (teclado, menus, rato). Igualmente, o objecto dedados da imagem contém os elementos do desenho, como as linhas e as sombras. Avista da imagem possui os métodos para desenhar a imagem no ecran e tratar os várioseventos de entrada de dados (teclado, menus, rato).A separação dos objectos de dados e das vistas constitui uma importante vantagem: émuito fácil a criação de aplicações em que existem vistas múltiplas do mesmo objectode dados. Por exemplo, na situação de se desenvolver um editor de <strong>texto</strong> que permiteaos utilizadores editar os mesmos dados em mais de que uma janela, com mudançasrealizadas numa janela, refletidas nas restantes.No Andrew Toolkit, seria necessário criar duas janelas com duas vistas do mesmo tipo(por exemplo, vistas de <strong>texto</strong>), exibindo informação do mesmo objecto de dados (porexemplo, objecto de dados de <strong>texto</strong>). Além de criar aplicações facilmente com duasvisões dos mesmos objectos de dados em duas janelas, também se pode criar facilmenteaplicações com duas vistas diferentes dos mesmos objectos de dados, dentro da mesmajanela. Por exemplo, é possível criar uma aplicação que permite para um utilizador avisualização de um conjunto de números numa tabela e num gráfico de barras.Além de permitir aos utilizadores editar diferentes tipos de objectos num lugar, oAndrew Toolkit apoia o desenvolvimento de programas de aplicação que podem incluirobjectos arbitrários, por pedido. Por exemplo, o editor de objectos multimédia doAndrew Toolkit pode dinamicamente carregar qualquer objecto que foi criado de acordocom os seus protocolos (Figura 1.1).2.3.2 O tempoOs media baseados no tempo, como o vídeo e o audio, podem exigir requisitos desincronização. Um serviço noticioso pode ser usado para ilustrar a importância dacoordenação temporal no multimédia. Vários media de apresentação e de representação,produzidos com vários meios mecânicos aparecem todos no ecran da televisão baseadosnum sistema temporal bem controlado.- 55 -

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!