Acesso direto ao conteúdo

você está aqui: Home  → Agenda Livre

Dialog --por-exemplos, com o Prof. Julio Cezar Neves

Por Rubens Queiroz de Almeida

Data de Publicação: 01 de Novembro de 2018

Você que é um super admin, um cara que se orgulha de ser o root da instalação, entrega para os seus usuários aqueles scripts anêmicos e sem graça, com interface CLI (Command Line Interface ou Interface de Linha de Comando)? Seus usuários não merecem isso. Ponha uma carinha mais amigável nas suas aplicações e deixe-os usar o mouse.

O Shell atualmente tem diversas interfaces gráficas (GUI - Graphical User Interface) maravilhosas, dentre as quais destaco o YAD. Uma pena que todas necessitam do X, que você bem sabe não ser comum em ambientes servidor.

Então como fazer para melhorar a sua apresentação?

Existem alguns softwares que usam interface TUI (Text-based User Interface ou Interfaces baseadas em texto), que não necessitam do X, dentre os quais destaco o whiptail (já descontinuado) e o Dialog - que foi recentemente renovado e acrescido de diversos diálogos. O Dialog, entre outras coisas, é a base do Anaconda, o instalador do sistema operacional Linux RedHat.

O novo Dialog tem 29 caixas de texto, cada uma com suas diversas opções específicas e 72 opções genéricas que modificam características básicas delas, possibilitando criar uma interface amigável para qualquer aplicação, desde uma entrada via radiobox, ou de uma caixa para selecionar arquivos ou diretórios, mostrando o andamento do processo via uma barra de progresso ou uma de multi-progresso.

Então, que tal aprender a programar em Dialog em um curso EAD preparado pelo nosso mestre Julio Cezar Neves?

Este é a terceira iniciativa educacional da Dicas-L e do Prof. Julio Cezar Neves, em sequencia aos cursos sobre Programação Shell Linux e Expressões Regulares.

Como promoção de lançamento, o curso sobre programação Dialog --por exemplos estará sendo oferecido por R$ 97,00, um desconto de R$ 200,00 sobre o preço normal de R$ 297,00. A promoção é válida até o dia 12 de novembro.

Para ter direito ao desconto, é preciso fornecer o código de desconto EPNELYEB, como ilustrado nas imagens abaixo:

Como o Shell é a linguagem que permeia e costura os diálogos com o usuário, seu conhecimento básico é necessário, mas quando o curso faz um uso mais pesado deste interpretador, este código é devidamente esmiuçado e explicado.

Ao final deste treinamento você estará apto a criar TODAS as interfaces de entrada e saída para o usuário, costurando os dados recebidos por um Shell script e entregando-os para uma saída formatada.

Para saber mais sobre este curso, clique AQUI para visitar o portal educacional da Dicas-L.