.NET сборка Z

Гость17 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
20.10.2009

Тебуется написать .NET 2.0 сборку Z и GUI приложение для демонстрации ее работы.

Дано:

1)сборка T, в которой описан некоторый базовый класс A

GUI приложение и итоговая сборка Z должны быть залинкованы с T, то есть она входит а References

2)GUI - приложение шаблон

Сборка Z должна позволять

1)Компилировать код на c# в библиотеку D. C# код является описанием класса B - потомка класса A из сборки T.

2)*Загружать скомпилированную библиотеку, создавать экземпляр класса B, вызывать его метод, отображать значение его свойства.

*-Если в данный момент уже загружена сборка D, то её нужно предварительно выгрузить!

GUI должен уметь:

1)Сохранять сборку в отельный файл (команда Save as) - при этом компиируется содержимое вкладки с кодом и выдается диалог сохранения файла, файл сохраняется, сборка перезагружается, этот файл становится текущим обновляется GUI показывающий свойства класса. Загрузка и обновление GUI должно происходить асинхронно(конечно кроме непосредственного изменения свойств GUI-объектов: это надо invokeRequired проверять, потом Invoke(.. .. вобщем я думаю вы это умеете), должен показываться прогресс-бар в статус-баре.

2)Сохранять в текущий файл (команда Save) - при этом сборка сохраняется в текущий файл и перезагружается как в п.1)

3)Загружать сборку из файла (команда Load) - при этом показывается диалог выбора файла, загружается выбранная сборка и файл становится текущим

4)редактор кода должен быть как в VS, с подсветкой и прочими функциями, есть такой готовый компонент, поищите.

5)В случае если в процессе компиляции произошли ошибки, они должны быть аккуратно выведены в какой-нибудь грид, как в VS и отображены в коде.

Заготовка под проект в приложении.

Заявки фрилансеров