И я так и не понял, какие же преимущества у того же Блекбокса перед сишарпом конкретно в этой задаче. Для сишарпа тоже полно всяких компонентов, строящих графики и всё такое. Чем тут документы блекбокса лучше простых гуишных форм -- опять же непонятно...
Тем, что ваши компоненты и гуишные формы разработаны так, как будто они очень важны - и требуют они моря внимания к себе.
В то время как в ББ, если не стоит задача презентабельности, можно забить на очень многие "шаблоны массовых приложений".
Посмотрите на этот UI, для которого не было написано ни одной строчки кода для работы с UI, только команды.
(вложение)
Подписи сделаны как вложенные маленькие текстовые вьюшки, поэтому модуль In читает только сами параметры, игнорируя подписи к ним.
А теперь прикиньте, сколько времени Вы будете делать на шарпе такое, с возможностью скопировать-вставить-сохранить-загрузить наборы параметров при комп. экспериментировании... И как весело будет изменять код, когда добавляется новый параметр или новая функция...
Как же, блин, туго доходит "в народ" идея текста как UI.