Лабораторная работа 2

Задание

Разработать приложение на WindowsForms для отображения и редактирования результатов лабораторной работы 1.

Приложение должно отображать несколько табов (количество задается динамически, например, кнопкой-плюсиком), каждый таб позволяет выбрать файл xml (см. лаб. 1), который необходимо распарсить и представить в виде дерева TreeView (в скобках - атрибуты узлов).

- Thread (id=1, time=2000)
    - Method1 (Params=1, Package=MyClass, time=900)
        Method3 (Params=0, Package=MyClass, time=500)
        Method4 (Params=1, Package=MyClass, time=200)
    + Method2 (Params=2, Package=MyClass, time=1100)

По двойному клику на методе появляется форма редактирования атрибутов метода. При изменении времени выполнения метода (атрибут time) происходит пересчет времени выполнения потока.

Приложение должно позволять сохранять текущий файл либо сохранять изменения в новый файл. Вызов - в контекстном меню или строке меню приложения (Файл - Сохранить как...). Открытие и сохранение - через строку меню.

Контрольные вопросы

  1. Как определить, что метод имеет вложенные методы внутри xml?
  2. Как происходит хранение структуры деревьев в приложении?

results matching ""

    No results matching ""