Вопрос по реализации движка приложения

195
30 мая 2018, 13:00

У меня есть набор библиотек классов и каждая из них должна отсылать движку собранную информацию (например, у меня есть FileSystemMonitor, основанный на FileSystemWatcher, только следящий за всей файловой системой). И вот есть вопрос, каким образом надо написать движок, чтобы передать информацию о состоянии компонента(ну например написав функцию ENGINE_TRACE), исключениях, событиях,чтоб он мог их обработать? Была идея такая: создать глобальный List<> в движке, и при вызове статического метода ENGINE_TRACE() записывать переданное в List<>. Так же и с событиями, т.е в классе движка располагаются события, на них подписываются компоненты и при событии все так же записывается в глобальный лист. Но я боюсь, что получится,пардон, говнокод. Можете,пожалуйста, что-нибудь посоветовать в плане реализации?

READ ALSO
Выпуск приложение на устройстве Android

Выпуск приложение на устройстве Android

Пишу первое приложение на Monogame Android SDK, и столкнулся с проблемой: Я не знаю, как сделать проектapk и запустить на телефоне

230
Вывод игрового поля для судоку. C#

Вывод игрового поля для судоку. C#

У меня имеется двумерный массив, в котором хранятся различные значенияМне необходимо реализовать вывод этих данных на форму, алгоритм должен...

208
Вывести Image в GridControl DevExpress

Вывести Image в GridControl DevExpress

При отображении данных в GridControl столкнулся с такой сложностью: Имеется свойство в в модели для получения изображения из byte[]:

230