Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/raphaeldenni/sysprog-cesi-2024
Little school project to show main disk storage usage in C# .NET
https://github.com/raphaeldenni/sysprog-cesi-2024
Last synced: 19 days ago
JSON representation
Little school project to show main disk storage usage in C# .NET
- Host: GitHub
- URL: https://github.com/raphaeldenni/sysprog-cesi-2024
- Owner: raphaeldenni
- Created: 2024-02-12T22:06:22.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2024-02-20T13:58:47.000Z (11 months ago)
- Last Synced: 2024-02-21T12:29:05.674Z (11 months ago)
- Language: C#
- Homepage:
- Size: 382 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# System Programmation CESI Project
Little school project to show main disk storage usage in C# .NET named DiskChecker
- [1.0 (CLI)](https://github.com/raphaeldenni/sysprog-cesi-2024/releases/tag/v1.0.0)
- [2.0 (GUI + CLI)](https://github.com/raphaeldenni/sysprog-cesi-2024/releases/tag/v2.0.0)## Documentation
### Installation
Go to [Releases](https://github.com/raphaeldenni/sysprog-cesi-2024/releases/) and check the last version. Just download the executable or zip corresponding to your OS and launch it. You can also clone the repo and build the executable from source.
### Diagrams
#### Git Workflow
![Git](/images/git-workflow-v1.png)### CLI
#### Usage
```sh
DiskChecker.exe [DISK-LETTER] [NUMBER-OF-SECONDS-FOR-EACH-CHECK]
```Example:
```sh
DiskChecker.exe c 2
```#### Structure
#### Use case
![Use case v1](/images/use-case-v1.png)
#### Sequencies
![Sequencies v1](/images/sequency-v1.png)
#### Classes
![Classes v1](/images/classes-v1.png)
### GUI (versions 2.0)
#### Usage
![DiskCheckerGUI](/images/disk-checker.png)
1. Disk Selection area :
- List all available disks
- Select one disk by clicking on it2. Iterations seconds :
- Default value to avoid problems
- Write a number for the interval between to disk check3. Run button :
- Run the disk checker4. Stop button :
- Stop the disk checker5. Display area :
- Live log file entries#### Structure
#### Use case
![Use case v2](/images/use-case-v2.png)
#### Sequencies
![Sequencies v2](/images/sequency-v2.png)
#### Classes
![Classes v2](/images/classes-v2.png)