Formatar Console
29/06/2013
0
Pode ser uma pergunta besta, mas estive me perguntando sobre como fazer uma aplicação console mais bonitinha, sabe? Mudando a cor da fonte e tal. Tipo aquelas aplicações antigas que a gente vê por aí, onde o usuário consegue navegar na tela, mesmo sendo um console (tela preta com letrinhas).
Já fiz algumas aplicações console em C#, mas sempre foi tudo tão sequencial e igual, uma tela preta com letrinhas brancas. Tem como formatar o console em C#?
Curiosidade mesmo =)
Obrigada.
Rachel Andrade
Posts
30/06/2013
Aluisio Cavalcante
[url]http://social.msdn.microsoft.com/Forums/vstudio/pt-BR/97f99d95-eaab-4999-9515-e23b8cf8839f/mudar-fonte-no-console[/url]
30/06/2013
Rachel Andrade
Console.BackgroundColor = ConsoleColor.Blue; Console.ForegroundColor = ConsoleColor.Red;
Bem, muda a cor, já é alguma coisa =)
Agora minha dúvida é sobre como fazer igual aqueles programinhas antigos, sabe? Que dá pra "navegar" na tela, sem ser só "linha abaixo de linha", como fazemos no console em C#.
30/06/2013
Joel Rodrigues
Aqueles sistemas antigos que você fala e que vemos por aí não são bem aplicações console como estas que estamos acostumados a desenvolver em C#.
Nossas aplicações console, como você citou, são realmente bem lineares.
Já naqueles programas da "tela preta com letrinhas coloridas", a tela é montada como uma matriz. Nela se pode escrever textos (labels), bem como se pode definir locais para leitura de valores (que seriam os inputs, edits, textbox). Exemplo: eu escrevo "Nome do cliente" na posição 1,1 e defino que as 50 colunas seguintes serão para digitar o nome do cliente.
Por isso o usuário pode navegar na tela, diferente das nossas aplicações console.
=)
30/06/2013
Pjava
30/06/2013
Joel Rodrigues
30/06/2013
Aluisio Cavalcante
30/06/2013
Joel Rodrigues
30/06/2013
Rachel Andrade
Mas como eu não penso em fazer um sisteminha daqueles, tá bom, né.
Obrigada a todos.
30/06/2013
Joel Rodrigues
30/06/2013
Aluisio Cavalcante
kkkkkk, viajei!!!
30/06/2013
Joel Rodrigues
Estou encerrando o tópico.
Abraço a todos.
Clique aqui para fazer login e interagir na Comunidade :)