Caixa de Texto e Botões do Rato
Aquando da criação do software Network Pinger, quis-se manter uma ligação com as antigas ferramentas em modo de texto por isso foi escolhido manter-se uma caixa em modo de texto nas janelas todas, apenas para efeitos de habituação do utilizador e facilidade de leitura bem como fazer uma pequena apresentação de novos utilizadores ao mundo das consolas de texto. Ao mesmo tempo, são utilizadas também para mostrar o que será guardado quando o utilizador desejar guardar um relatório de um resultado de uma ferramenta num ficheiro ou quando o utilizador desejar imprimir um relatório.
Esta caixa de texto não serve apenas para fácil visualização de resultados, como também para proporcionar uma certa interactividade entre o utilizador e os resultados da sua ferramenta, e isso é feito através das barras de ferramentas, e dos menus, como também da utilização do rato conforme falaremos mais abaixo.
Primeiro vamos ver duas opções presentes na caixa de texto, algo que é necessário sabermos para que servem e como funcionam, que são a "Mostrar Linhas" e "Auto Scroll". Estas duas opções possibilitam-nos desactivá-las, por motivos de performance ou uma delas também de acordo com o gosto de cada utilizador:
- Mostrar Linhas - Esta opção, indica se deverão ser apresentadas as linhas de resposta dos pacotes enviados do ping, ou se não deverão ser apresentadas. Assim, se tiver um visto a caixa "Mostrar Linhas", o ping será escrito em tempo real na caixa de texto, cada resposta que haja do ping será apresentada na mesma. Se não tiver um visto esta caixa, os pings não verão as suas respostas apresentadas na caixa de texto durante o processo, e só quando terminarmos o ping ou clicarmos na pausa, é que os pings que foram feitos serão escritos na caixa de texto. Esta opção existe porque há uma muito pequena diferença na performance dos pings caso esteja activada a opção, de poucos milissegundos mas farão a diferença caso queiramos fazer pings com 0 de tempo de resposta, como o ping do localhost de milhares de pings por segundo que existe no exemplo. Nesse caso o utilizador poderá querer desactivar a caixa e assim os resultados só serão apresentados em tempos de pausa ou com o ping parado.
- Auto Scroll - Esta opção torna-se necessária não só por razões de performance, como também por gosto pessoal de cada um ou necessidade. Em termos de performance, será pela mesma razão da opção anterior, em caso de querermos fazer pings com muito poucos milissegundos de espera entre cada um, em que cada milissegundo extra fará a diferença, podemos desactivar esta opção e veremos um aumento na velocidade dos pings, pois haverá menos procedimentos, neste caso o auto scroll, no espaço de tempo em que um ping termina e começa o outro. No caso referente ao gosto pessoal de cada um ou necessidade, refere-se ao facto de um utilizador poder gostar, ou necessitar, de ter o histórico dos pings parado num dado local, sem que haja um auto scroll que nos leve a posição do cursor para o fim do histórico dos pings, algo que nos faria perder de vista a posição actual do ecrã aquando de cada resposta de ping recebida. Torna-se assim necessária para alguns esta opção.