sábado, 29 de agosto de 2009

Primeira parte do programa basicamenta concluída

Nesta parte evitamos usar banco de dados, conseguimos inserir tabelas atráves de comandos, como:


If (análise) then
else
end if

Nos deparamos com muitos problemas, um deles é usar os objetos da forma correta, pois quando selecionavámos um objeto, não conseguíamos desabilitá-lo.
Pesquisamos em várias apostilas, mas apenas uma delas nos deu uma idéia - book - com um pouco de raciocínio analisamos e mesclamos o comando if com objetos check e option.

Aprendendo a usar os objetos check e option.













O objeto check e option funcionam na ativação e na desativação.
Portanto é necessário inserir comandos de entrada e de saída.
Para desabilita-lo é preciso usar uma estrutura de comparação e ativar o unchecked para o check, e value = false para o option .

Eexemplo para o objeto check:

Privat sub check_click

if (check.value = checked) then
a = (3.14 + b)
else
if (check.value = unchecked) then
a = 0
end if
endif

end sub

Este exemplo funciona também para o option, a diferença é de checked para true e unchecked para false.
A variavél recebe o resultado (3.14 + b) se o objeto estiver ativado, se ele for ou estiver desativado a variável recebe 0 .
Toda esta comparação é programada dentro dos objetos.

Algo muito importante que não poderíamos deixar de falar é a respeito da propriedade visible:

Esta por sua vez permite vários frames (quadros) um por cima do outro, relacionados com objetos.

Ex.

Dentro de um formulário temos quatro frames um por cima do outro. Inserimos quatro objetos (option).
Dentro do primeiro objeto (option1) entramos com o comando seguinte:

Privat sub option1_click

if (option1.value = true) then
frame1.visible = true
else
if (option1.value = false) then
frame1.visible = false
end if
endif

end sub

E assim por diante.

Se selecionamos o option2, consequentemente o frame 2 é ativado e qualquer outro que estava visível é desativado (invísivel).

Portanto, terminamos a primeira etapa do trabalho: realizar o dimensionamento e redimensionamento, consultar tabelas, interpolar, aproximação dos resultados (sempre para mais no nosso caso de tensão no pé do dente), comparar a tensão máxima calculada com a tensão do material, recalcular com opções (check e option), voltar para a tela executável em casos de erros.

Nenhum comentário:

Postar um comentário