Форум » » 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, но все равно это уже не моноблочное решение с заявляемой надежностью.
полная версия страницы