Форум » » C# Simpl# Simpl Sharp » Ответить

C# Simpl# Simpl Sharp

yanovik: Приветствую всех, в процессе попытки создания модуля на C# (течнее SIMPL # Library) возникли вопросы: Правильно ли я понимаю, что нельзя подключать произвольные библиотеки (Например System.Net.NetworkInformation), а можно использовать только те классы, которые содержаться в библиотеках описанных на странице http://www.crestron.com/reference/simpl_sharp/# ?

Ответов - 11

eoulianov: Увы, мы в .NET Compact Framework 3.5, там в пространстве System.Net нет такого: https://msdn.microsoft.com/en-us/library/ms172548(v=vs.90).aspx MS Visual Studio справедливо ругается - The type or namespace name 'NetworkInformation' does not exist in the namespace 'System.Net' (are you missing an assembly reference?)

kislez2015: я только начал разбираться, но у меня такой вопрос - чисто интуитивный: почему в SimplSharp вообще есть класс System.Console?

DmitriiP: потому что он бесполезный и не представляет угрозы "крестроновской песочнице" ;)


olegny: Ходят слухи, что в XiOEdge S# могут выпустить из песочницы и это будет полноценный Mono.

VIM: olegny Это уже есть Mono на Red Hat Server \ Ubuntu Server, но песочница от Toine L. на месте. Снимаются ограничения .NET Compact 3.5, т.е. теперь есть поддержка Visual Studio 2017 :)

olegny: VIM, не знал, что "песочница" носит гордое имя Toine. )) Mono уже давно там, где Android/Linux вместо WinCE, конечно же, но блюлась обратная совместимость. Да юзерам попрограммировать на S# пока не дозволяли на этих платформах... Впрочем, "песочница" и далее будет нужна если таковая совместимость требуется. Речь идет об отмене обязательности оной для XioEdge, но не понятно когда...

DmitriiP: вся засада с .NET Compact 3.5, в том что под проц выбранный изначально для 3ей линейки была только поддержка WinCe. Им туеву хучу раз говорили что ни к чему хорошему это не ведёт, они на это как обычно забили , пока не стало пригорать.... жизненый цикл VS2008 закончился, купить с 10 апреля VS2008 уже нельзя, а решения данной проблеммы так никто ещё не видел. только слухи/рекламки о чудо Mono/Ubuntu и XiOEdge но нихрена не понятно про 3ю линейку процев. P.S. они больше года как забили на SG, только микро фиксы, и внутренние модули... а новый интерфейс (опять же по слухам) появится не раньше конца 2019.

olegny: Когда выбирали, то об отказе от WinCE никто и не помышлял... но тут Мелкософт как обычно всех и кинул! )) Решение с 3 Series лежит тоже в плоскости Linux/Mono так, что надо набраться терпения и ждать... проапгрейдят и будет всем счастье! ;) А что такое "SG"?

DmitriiP: olegny пишет: А что такое "SG"? Smart Graphics

VIM: DmitriiP XiO Edge с Mono на Ubunty - лично щупал и даже "заливал" параграмму, которая работала, причем была скомпилирована в VS 2017, но еще раз - Sandbox там тот же, что и для 3-й серии в текущий момент. Немного отличий, т.к. для тестирования выдавался beta include4.dat файлик и специальная утилита для экстракта программы в zip для загрузки через WEB интерфейс в XiO Edge. Обновления текущих "железок" 3-й серии в поле точно не будет, хотя это возможно с учетом архитектуры процессора и количества ресурсов. Возможно будет новая линейка процессоров, но пока даже официально про это никто не говорит, полуофициально как всегда - " Standby, guys ;) ". И да, спасибо еще раз Microsoft, которые в очередной раз всех кинули с поддержкой .NET Compact 3.5, пообещав добавить ее в VS 2017, но так и не сделали этого, выкатив Windows 10 IoT с рекомендацией уходить на него. Что касается интерфейса - как говорили обитатели Железных островов "What Is Dead May Never Die", это именно про Smart Graphics, движок от Adobe давно уже умер и сейчас в него даже "палочкой не тыкают". В текущий момент есть версия прошивки для TSW-760 и 1060 с интерфейсом бронирования целиком на HTML5. Недавно видел "вживую" обычный интерфейс на движке HTML5, но никто не показывал инструмент разработки, по всей видимости, для HTML5 не будет чего-то подобного VTPro-e, а будет набор темплейтов для последующего изменения.

olegny: Насчет отутствия перспектив апгрейда уже проданных процессоров. Это как-то странно ибо не понятно как разрешить легальную дилему разработки чего-либо на S# для них. Ну разве только для таких клиентов бесплатно выдадут лицензии на XiOEdge и останется лишь купить обычный писюк или, скажем, RASPBERRY PI, но все равно это уже не моноблочное решение с заявляемой надежностью.



полная версия страницы