Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

defrag

Ceci est un faux défragmenteur de disque pour Windows dont l'interface est inspirée du vrai défragmenteur de Windows 95/98 (certaines fonctionnalités ne sont toutefois pas complètement identiques)

Il s'agit en réalité d'un moyen déguisé de procrastination dont @Almisuifre m'a soufflé l'idée

Table des matières

  1. Installation
  2. Principe de fonctionnement
  3. Utilisation de l'interface graphique
    1. Nouvelle défragmentation
    2. Arrêt
    3. Pause
    4. Détails
    5. Légende
      1. Code couleur
    6. Paramètres
      1. Temporisation du message à l'utilisateur
  4. Documentation
  5. Dépendances
  6. Tests
  7. Journal de modifications
  8. Licence

Installation

  1. Téléchargez la dernière version dans la section "Releases"

Important

Reportez-vous à la section Dépendances

Principe de fonctionnement

L'affichage des blocs ainsi que le pourcentage d'avancement sont aléatoires. De la même façon, l'utilisateur reçoit périodiquement un message visuel

L'application s'exécute tant que l'utilisateur ne met pas en pause ni n'arrête la défragmentation

Utilisation de l'interface graphique

Nouvelle défragmentation

La défragmentation est lancée au démarrage de l'application et le lecteur C est arbitrairement choisi

Arrêt

Cliquez sur le bouton "Arrêt" pour arrêter la défragmentation sans possibilité de reprise. Vous pouvez aussi fermer la fenêtre

Pause

Cliquez sur le bouton "Pause" pour suspendre la défragmentation. Cliquez une nouvelle fois pour reprendre

Détails

Cliquez sur le bouton "Détails" pour cacher la progression de la défragmentation. Cliquez une nouvelle fois pour l'afficher de nouveau

Légende

Cliquez sur le bouton "Légende" pour afficher une fenêtre pop-up avec le code couleur (répertorié ci-dessous) des blocs

Code couleur

couleur du bloc signification
blanc libre
rouge inamovible car défectueux
bleu défragmenté
turquoise fragmenté
noir inamovible mais pas défectueux

Paramètres

Cliquez sur le bouton "Paramètres" pour afficher les paramètres

Temporisation du message à l'utilisateur

Il s'agit de l'intervalle de temps entre deux messages à destination de l'utilisateur (mentionnés dans la section "Principe de fonctionnement"). Exprimé en secondes, c'est un nombre entier entre 1 et 5

Documentation

Le code est documenté en XML

Dépendances

  • .NET framework 4.8.1+. Cette application est prévue pour Windows
  • WPFUpDownControl

Important

Quand vous téléchargez l'exécutable (defrag.exe), pensez à télécharger aussi le contrôle WPF (WPFUpDownControl.dll), et veillez à ce que les deux se trouvent dans le même dossier. Un embarquement du contrôle dans l'exécutable viendra dans une version ultérieure

Tests

Les tests sont d'ordre fonctionnel et effectués manuellement. Ils comprennent :

  • la vérification du démarrage, de la suspension, de la reprise et de l'arrêt de la défragmentation
  • la vérification de l'affichage/masquage des détails
  • la vérification de l'affichage/masquage de la légende
  • la vérification de l'affichage et de la temporisation du message à destination de l'utilisateur
  • la vérification de la modification de cette temporisation

Journal de modifications

Référez-vous au journal de modifications

Licence

Ce projet est publié sous licence Apache 2.0

About

Ceci est un faux défragmenteur. Uniquement pour ceux qui veulent faire une pause !

Topics

Resources

Stars

Watchers

Forks

Releases

Contributors

Languages