В качестве курсового проекта по ОС выбрал "Реализация
модели распределения памяти динамическими разделами". Сразу появилась проблема: как реализовать это с помощью элементов управления.
ОП: 512 МБ, общую очередь задач (30-100 МБ) в количестве не более 20 и до 15 разделов задач.
Примерный UI:
Проблема: есть WPF и WinForms. Можно использовать WPF и создать n колонок и закрашивать каждую по частям, но как тогда рассчитать на какую высоту закрасить в зависимости от задачи ? Как реализовать это через Binding'и ?
Если же в WinForms, то можно создать столбики из button'ов и полностью закрашивать каждую из кнопок. Но при этом будут видны границы кнопок и так же не понятно как перерисовывать после удаления задачи. Можно создать бесконечно много кнопок высотой по 1 пикселю и тогда и точность будет и от границ можно избавиться :D
Подскажите свои варианты или идеи.