Les Snippets

Connexion

Embellir l'affichage en mode console

Niveau requis pour utiliser/comprendre cette source : 1 ( Débutant )
Créé le 23/12/2008 15:01:57 et initié par sturtrid [Liste]
Vue : 3707
Catégorie(s) : Trucs & Astuces, Divers
Langages dispo pour ce code :
- VB 2005, VB 2008
- C# 2.x, C# 3.x



Langage : VB 2005 , VB 2008
Date ajout : 23/12/2008
Posté par sturtrid [Liste]
Private Sub SetDisplay()
 
     'Ajouter un titre à la fenêtre de la console
     Console.Title = "Le titre de ma jolie console"
 
     'Donner des dimensions agréables ET pratiques...
     Console.BufferHeight = 300 :  Console.WindowHeight = 42
     Console.BufferWidth = 90 :  Console.WindowWidth = 90
 
     'Ajouter un peu de couleur dans ce monde binaire... Fond et texte !
     Console.BackgroundColor = ConsoleColor.DarkBlue
     Console.ForegroundColor = ConsoleColor.Yellow
     'Une raz du buffer peut être utile pour que les nouvelles couleurs soient effectives !
     Console.Clear()
 
     'Et cerise sur le gâteau, une barre d'avancement quand un traitement doit être suivi!
     Console.WriteLine( _
     "   Une console avec un titre, une taille adaptée et des couleurs !" & _ 
     vbCrLf & vbCrLf & vbCrLf & vbCrLf & _
     "                          Avancement de la boucle...")
     Console.BackgroundColor = ConsoleColor.Cyan
     Console.SetCursorPosition(207)
            'Construction de la barre d'avancement avec temporisation
     For i = 0 To 37 :  Console.Write(" ") :  Threading.Thread.Sleep(30)
     Next
     Console.BackgroundColor = ConsoleColor.DarkBlue
     Console.SetCursorPosition(29, 10)
     Console.WriteLine(" Boucle terminée...")
     Console.ReadLine()
 
 End Sub
 
Remarque :
Appelez la procédure SetDisplay() dans la procédure de démarrage de la console [Main()]
Langage : C# 2.x , C# 3.x
Date ajout : 23/04/2009
Posté par Bidou [Liste]
private void SetDisplay() 
{

   // Ajouter un titre la fentre de la console
   Console.Title = "Le titre de ma jolie console"; 
   // Donner des dimensions agrables ET pratiques...
   Console.BufferHeight = 300; 
   Console.WindowHeight = 42;
   Console.BufferWidth = 90; 
   Console.WindowWidth = 90;
   // Ajouter un peu de couleur dans ce monde binaire... Fond et texte !

   Console.BackgroundColor = ConsoleColor.DarkBlue; 
   Console.ForegroundColor = ConsoleColor.Yellow;
   // Une raz du buffer peut tre utile pour que les nouvelles couleurs soient effectives !

   Console.Clear(); 
   // Et cerise sur le gteau, une barre d'avancement quand un traitement doit tre suivi!
   Console.WriteLine("Une console avec un titre, une taille adapte et des couleurs !\r\n\r\n\r\n\r\nAvancement de la boucle..."); 
   Console.BackgroundColor = ConsoleColor.Cyan;
   Console.SetCursorPosition(20, 7); 
   // Construction de la barre d'avancement avec temporisation
   for (int i = 0; i <= 37; i++) 
   {
      Console.Write(" ");      Thread.Sleep(30); 
   }

   Console.BackgroundColor = ConsoleColor.DarkBlue;
   Console.SetCursorPosition(29, 10); 
   Console.WriteLine(" Boucle termine...");
   Console.ReadLine(); 
}


Snippets en rapport avec : Couleur, Barre, Console, Affichage, Avancement



Codes sources en rapport avec : Couleur, Barre, Console, Affichage, Avancement

{Visual Basic, VB6, VB.NET, VB 2005} BARRE D'AVANCEMENT DANS UNE APPLICATION CONSOLE
Cette source sert à montrer comment réaliser une barre d'avancement dans une application console. E...

{C / C++ / C++.NET} LIBGRAPHC - DESSIN D'UI EN MODE CONSOLE
Voila, je poste ma librairie de fonction de dessin d'interface utilisateur en mode console parce que...

{Javascript / DHTML} AFFICHE DE 1 A PLEIN DE MESSAGES DANS LA BARRE DE STATUT DU VISITEUR
Comme son nom l'indique se petit bout de script affichera des messages qui défileront successivement...

{C / C++ / C++.NET} [C] COULEUR CONSOLE
Pour une question sur le forum Gestion de la couleur du texte en console sous Windows et Linux....

{IRC} SYSTEME D'ECRITURE
addon permettant de modifier l'affichage de la couleur d'ecriture (il est impératif de ne pas avoir ...

{Javascript / DHTML} (OBJET) SCROLLBAR
Permet de créé des scrollbars pour des scripts ou formulaires Son implantation: 1. Incluez le .j...

{Visual Basic, VB6, VB.NET, VB 2005} APPLICATION CONSOLE
Bon il y a deja sur le site des codes permettant d'utiliser la console mais la il y a quelque chose ...

{C# / C#.NET} CONSOLE EN COULEUR
Voici une petite classe permettant de changer la couleur du texte que vous affichez dans la console....

{C# / C#.NET} ECRIRE EN COULEUR SUR LA CONSOLE
En réponse à un message, voici une façon simple d'égayer (décorer) les programmes console. Assembly ...

{Javascript / DHTML} LES BARRES DE DÉFILEMENT CHANGENT DE COULEUR AU PASSAGE DE LA SOURIS
Hé oui, Il fait bien le trouver .... Ce script permet de faire changer de couleur les barres de dé...