Guia de ReferΩncia do Lotus BeanMachine

Escrevendo seu pr≤prio c≤digo

Hß momentos em que vocΩ precisa mais do que as propriedades bßsicas e conex⌡es do BeanMachine proporcionam. Se vocΩ souber como programar em Java, poderß escrever seu pr≤prio c≤digo usando a janela Java do BeanMachine.

Inicie um novo applet e adicione uma parte Fita Perfurada. Selecione Java no menu Janela. Isso inicia a janela Java. Na parte superior, hß uma barra de ferramentas que o ajuda a criar c≤digo fonte em Java. Hß tambΘm uma lista drop-down rotulada Outros MΘtodos, que mostra todos os mΘtodos que vocΩ escreveu atΘ o momento.

Vamos acompanhar o processo de escrita de um novo mΘtodo. Clique no botπo Novo MΘtodo e um novo modelo de mΘtodo serß colado na janela para vocΩ. Altere o texto realτado

newMethod

para o nome que deseja dar a esse mΘtodo, como

meuMΘtodo

Agora, posicione o cursor depois da primeira chave ( { ) e, em seguida, clique no botπo Colar Parte. Selecione uma parte do applet, como Fita Perfurada1, e ela serß colada em seu mΘtodo independente da posiτπo do cursor. Observe que o espaτo no nome da parte foi substituφdo por um caractere sublinhado, e que Fita_Perfurada1 estß realτada. Com Fita_Perfurada1 ainda realτada, clique no botπo Colar Propriedade e, em seguida, selecione Set texto. Isso cola uma expressπo Java que definirß a propriedade de texto. Substitua o texto realτado pela seqⁿΩncia de caracteres que vocΩ deseja usar e, em seguida, clique no botπo Salvar na barra de ferramentas da janela do editor.

Agora, para executar seu novo mΘtodo vocΩ precisarß fazer uma conexπo. Todos os mΘtodos que vocΩ escrever na janela Java serπo listados como aτ⌡es do pr≤prio applet. Assim, selecione a tela do applet, e conecte o evento iniciado do Applet1 α aτπo MeuMΘtodo do Applet1.

(VocΩ pode usar qualquer parte e evento que desejar para acionar a conexπo.) Teste seu applet e certifique-se de que ele funcione. Se vocΩ cometeu erros de sintaxe, vocΩ os verß na janela Registro depois de clicar no botπo Executar.

Vamos olhar nos exemplos de script no diret≤rio de exemplos. Em primeiro lugar, abra parameters.app. Esse exemplo lhe mostra como escrever um mΘtodo Java que processa os parΓmetros passados na marca <applet> do HTML.

Agora, abra a janela Java e estude o mΘtodo getHTMLParameters. Ele usa instruτ⌡es Java mais avanτadas e chama getParameter para obter informaτ⌡es das marcas em HTML. VocΩ pode configurar os valores padrπo usando a propriedade parΓmetros do applet e, em seguida, vocΩ pode mudar o comportamento do seu applet mudando simplesmente seu arquivo HTML em vez de reconstruir todo o seu applet.

Se vocΩ conhece Java realmente, a janela Java possui alguns recursos avanτados. A lista Outros MΘtodos possui trΩs entradas especiais: importaτ⌡es, implementaτ⌡es e declaraτ⌡es. Em importaτ⌡es, vocΩ pode adicionar pacotes Java especiais que precisar para compilar seu mΘtodo. Em implementaτ⌡es, vocΩ declara quaisquer interfaces que deseje que o applet implemente. Em declaraτ⌡es, vocΩ pode adicionar suas pr≤prias varißveis de instΓncia ao applet. Um outro truque que vocΩ pode experimentar Θ definir dois mΘtodos em um. Isto dß a vocΩ mais flexibilidade nos nomes do parΓmetro e no tipo de retorno do mΘtodo.