Skip to content

Latest commit

History

11 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

TaskManagerWinForms

Оконное приложение Windows Form для управления личными задачами, созданное с использованием Windows Forms и .NET 6/8.

main-window png


Обзор

TaskManager — это локальное настольное приложение для создания и управления личными задачами.

Приложение хранит все данные только в памяти. Базы данных или внешние хранилища не используются.

Возможности

  • Создание задач
  • Редактирование существующих задач
  • Удаление выбранных задач
  • Массовое удаление задач
  • Приоритеты задач
  • Статусы выполнения
  • Даты завершения и описания
  • Сортировка и фильтрация
  • Визуальная индикация просроченных задач
  • Адаптивный интерфейс WinForms

Структура проекта

TaskManagerWinForms/
│
├── TaskManagerWinForms.sln
├── README.md
├── screenshots/
│ └── main-window.png
│
└── TaskManager/
├── bin/
│ └── ...
├── obj/
│ └── ...
├── Properties/
│ └── ...
│ ├── App.config
├── Form1.cs
├── Form1.Designer.cs
├── Form1.resx
├── Program.cs
└── TaskManager.csproj

Технологии

ТехнологияОписание
C#Основной язык программирования
Windows FormsФреймворк для настольного UI
.NET 8Платформа приложения
Visual Studio 2026Среда разработки
GitHubСистема контроля версий

Требования

КомпонентВерсия
Операционная системаWindows 10 / Windows 11
IDEVisual Studio 2022 или новее
SDK.NET 6 или .NET 8
ФреймворкWindows Forms

Примечания по реализации

Хранение данных

Все задачи хранятся только в оперативной памяти приложения.

После закрытия приложения:

  • задачи не сохраняются
  • файлы не создаются
  • база данных не используется

UI

Интерфейс приложения следует техническим требованиям:

  • минимальный размер окна: 964; 611
  • масштабируемая главная форма
  • группировка элементов через GroupBox
  • адаптивная верстка
  • цветовая индикация просроченных задач

Ограничения

Проект намеренно не использует:

  • внешние NuGet-пакеты
  • базы данных
  • сторонние библиотеки
  • внешние сервисы

Применяются только стандартные библиотеки .NET:

  • System
  • System.Linq
  • System.Windows.Forms

Документация

Исходный код содержит XML-комментарии для:

  • классов
  • методов
  • свойств
  • перечислений

Это обеспечивает поддержку документации IntelliSense в Visual Studio.


Автор

ИмяГруппа
Денисов Артём Денисович2ИСПпо-124-об

About

Учебный проект по дисциплине "Разработка программных модулей - МДК 01.01"

Topics

Resources

Stars

4 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages