>> Tecnologia Eletrônica >  >> Casa Inteligente >> Vida Inteligente

Como Criar Formato de Relatório Terminal

Nem todos os programas de computador usam interfaces gráficas de usuário (GUI), o conjunto colorido de janelas, telas e botões que usuários de computador se acostumaram. Como escrever programas que escrevem para telas de terminal tradicionais em vez de criar GUIs é mais rápido para programar e usa menos recursos do sistema, alguns programas de negócios ainda usam telas de terminal. Mas uma apresentação profissional é sempre importante, então projetar o programa para formatar os relatórios que ele exibirá é um passo importante no processo de desenvolvimento.

Passo 1

Decida como os relatórios serão formatados. Isso inclui decisões de design sobre inclusão de resumos executivos e outros itens que você quer entre o título do relatório e o corpo do texto.

Passo 2

Codifique o componente "entrada" do seu programa, onde usuários inserem relatórios no sistema para solicitar individualmente cada componente do relatório. Por exemplo, primeiro faça o terminal solicitar "Título do Relatório:" para o usuário digitar o título. Após isso ser submetido, solicite o próximo componente, como "Autores:", e repita até que o usuário tenha inserido completamente o texto do relatório.

Passo 3

Decida os comprimentos das margens para exibição do seu relatório. Isso será medido em quantos caracteres de largura você quer o relatório; não é uma medida baseada em polegadas. Crie um loop para inserir um caractere '\n' no intervalo escolhido em cada componente após o usuário adicioná-los. Este caractere diz ao terminal para começar a exibir o resto da informação em uma nova linha cada vez que é encontrado.

Passo 4

Atribua cada componente do relatório para ser armazenado sequencialmente em um objeto array. Em C, C++ e Java, estes são chamados arrays; em Python, são chamados lists. Isso permite armazenar e recuperar facilmente os dados que constituem o relatório.

Passo 5

Codifique o componente "Exibição" do seu programa para exibir cada componente em sucessão. A sintaxe para imprimir o componente do relatório no terminal será algo como "Print Seu-Array-Nome[n]" onde "Print" é a função de impressão da sua linguagem escolhida, "Seu-Array-Nome" é o nome que você escolheu para seu array e [n] é o número ordinal de qual parte do relatório você está exibindo.

Passo 6

Codifique seu programa para imprimir caracteres '\n' entre componentes do relatório. O número de espaços que você quer entre componentes decide quantos caracteres '\n' você precisa usar.

Dica

Lembre-se que ao trabalhar com objetos array, o índice do array começa em zero, não um. Assim, o índice do primeiro item armazenado em um array terá número de índice zero, e o segundo item terá número de índice um.