Angular tree
Добрый день,
Нужна помощь с выполнением школьного проекта. Код нужно написать в C# (Windows Form)
Главная задача:
Есть текстовый документ из которого мы извлекаем схему дерева. (Все можете увидеть в приложении к заданию) Принцип работы программы основан на Nested set.
- нужно уметь добавлять потомка, при этом должен меняться left и right
- удаление (Если удаляется parent то потомки тоже автоматически удаляются)
- можно перемещать потомки с одного место в другое ( с помощью Drag & drop)
- у каждого parent, есть крестик с помощью которого можно скрывать потомков.
Рисовать дерево нужно в picture box, удаление и добавление можно сделать с помощью Button.
Но перемещение должно быть сделано графически. (Drug & drop)
То как программа должна выглядеть вы найдёте на этом сайте: https://angular2-tree.readme.io/docs/drag-drop
В приложении есть проекты.
-Первый проект был сделан учителем и он должен использоваться как основа. (Сделан в console application, но нам нужно переместить это в Form, как было написано выше)
-Во второй папке вы найдёте на половину готовый проект ( без drug & drop), его можно использовать, но желательно видоизменить сам код.
P.S если будет возможность оставьте комментарии под каждым методом. Хотелось бы самому разобраться как это сделать, но увы пока нет такого багажа знаний.
Załączniki 1
Aktualne zlecenia dla freelancerów w kategorii C#
Dobrobka w istniejącej wersji 1c detalicznego bloku dla RC (centrum dystrybucji)Ogólnie wyjaśnię, co mamy za bazę - jest ogólny serwer, gdzie znajduje się baza Detal (gdzie rejestrowane są wszystkie przychody) - baza UTP, do której przelewają się wszystkie sprzedaże - liczy się marża, stany magazynowe - małe bazy detalicznych sklepów. W przypadku wymian,… C i C++, C# ∙ 3 dni 13 godzin temu ∙ 6 ofert |
Należy przeprowadzić migrację obecnego programu roboczego z foxpro na C#Cześć wszystkim! Mamy program na foxpro (ma kilka modułów, program do ewidencji), mamy źródła programu, w razie pilnej potrzeby można skonsultować się z osobami zajmującymi się wsparciem bieżącego programu. Co należy zrobić: 1. Analiza, co i jak działa, sporządzenie listy… C#, Aplikacje desktopowe ∙ 6 dni 4 godziny temu ∙ 18 ofert |
Junior C#Szukamy utalentowanego i ambitnego Junior C# programisty, który pragnie rozwoju zawodowego i nowych wyzwań. Twoje przyszłe zadania: - Rozwój i wsparcie rozwiązań backendowych z frontendem (bot Telegram); - Automatyzacja rutynowych procesów w działach Android-rozwoju, wsparcia… C# ∙ 6 dni 18 godzin temu ∙ 8 ofert |