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 : 7303
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} MASTER MIND CONSOLE
C'est mon premier code, j'espère qu'il vous apportera quelque chose. Voici mon petit jeux de Master ...

{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 ...