Ayrat
Неплохо
Mark
Когда у тебя два ненахода и какой-то мужик с камерой заебывает с погодой 😡 Klad⚡️News
Ilya
Интересно, людям с Назинского острова тоже платили за работу?
Anatoly
https://aws.amazon.com/message/11201/
Anatoly
а 1 тред - на коннект, это какой-то специфичный java паттерн?
Anatoly
очень часто слышу от джавистов "мол у нас тредов не хватает в базу ходить" и прочее
Romɑn
а 1 тред - на коннект, это какой-то специфичный java паттерн?
Да, бесит прям. И мне джависты говорят что из потоки легковесные. Хотя они нет
VERSACE
привет, никто не может подсказать как мне на F# WinForms использовать? я создал консольный проект на F#, поменял на виндовс приложение, что дальше?
VERSACE
VERSACE
возможно кто-то знает
VERSACE
я добавил пару ссылок, но что-то не помогло
VERSACE
Ilya
Может не надо?
VERSACE
на пробу хочу, у меня дипломная работа будет в следующем семестре, возможно хочу попробовать на F# часть сделать
VERSACE
я не понимаю почему не работает, наверное не то сделал что-то
Ilya
Ты неткор хочешь?
VERSACE
что такое нектор?, извини
Μακαροϸ
Ilya
Нууу, .NET Core.
VERSACE
можно и так
VERSACE
ой, неткор, я прочитал нектор)
VERSACE
это не работа на фирму, я думаю без разница неткор или нет, но думаю было бы хорошо
VERSACE
поможешь сделать чтобы оно работало?
Ilya
Неа, я такое никогда не делал и не стал бы на твоём месте.
Ilya
Если очень хочется фшарп в дипломной работе, то сделай логику на фшарпе и используй её в сишарпных винформах.
VERSACE
а почему это плохо? или так ужасно
Ilya
Не плохо. Просто материалов в интернете на эту тему в интернете мало, скорее всего. Оно вообще работает? Не вижу смысла подобным заниматься. Если на диплом можно gui в браузере, то можешь fable взять.
Ilya
Опять же, преимущество винформ в возможности тягать элементы мышкой. На фшарпе так не получится, скорее всего. Придётся через код это делать.
VERSACE
спасибо, окей, осталось вспомнить как прикрепить F# к формам C#
Vasiliy
Ну жмякаешь например два раза на кнопку на винформе и у тебя создается обработчик нажатия на кнопку
Vasiliy
в этом обработчике ты вызваешь некий свой метод из бизнес логики
Vasiliy
кстати, а почему не WPF?
Vasiliy
сделал бы биндинги и MVVM
Ilya
спасибо, окей, осталось вспомнить как прикрепить F# к формам C#
Создаёшь сишарпный и фшарпный проекты, добавляешь фшарпный в референсы сишарпного. А дальше уже VS помочь должна.
VERSACE
2 проекта создать нужно? я думал там один только нужен
Vasiliy
один солюшин и два разных проекта
Vasiliy
один проект с винформами на C#, другой проект (как библиотека) на F#
VERSACE
ну его, лучше на C++ сделаю дипломную
VERSACE
спасибо большое
Vasiliy
🤷‍♂️ почему бы и нет)
Donnie
а почему тогда сразу не Fabulous ? @Sergo_1020 я так понимаю нет жесткого требования делать именно на формах
VERSACE
VERSACE
а она не поддерживает виндовс или что
Nikolay
а она не поддерживает виндовс или что
Это тот же Xamarin, только F# + MVU
Ilya
Слишком много терминов. Не спугните)
Ilya
ну его, лучше на C++ сделаю дипломную
Вот уж на плюсах добавлять проекты и библиотеки гораздо проще, да.
Nikolay
Слишком много терминов. Не спугните)
Это не байки про АОТ, так что не спугнет)
VERSACE
а есть какие-то справочники по Fabulous?
VERSACE
https://fsprojects.github.io/Fabulous/Fabulous.XamarinForms/ я взял пример с этого сайта, запустил но оно мне ничего не выводит, или я немного не понял
Nikolay
а есть какие-то справочники по Fabulous?
https://devblogs.microsoft.com/xamarin/fabulous-functional-app-development/
Nikolay
И то, что ты выше кинул собственно
VERSACE
спасибо
VERSACE
ничего
VERSACE
никаких окон ничего
Nikolay
Это странно
Nikolay
Ты WPF запускаешь?
VERSACE
собрал, всё ок, и ничего
VERSACE
извини пожалуйста, а как его запустить)
Nikolay
Так, а что ты сделал?)
VERSACE
создал проект, переделал его с консольного в виндовс приложение, через нагет установил в мой проект Fabulous, скопировал пример кода с сайта который скинул выше и запустил
Nikolay
Тебе какие платформы нужны?
VERSACE
да для начала на любой
Nikolay
dotnet new fabulous-xf-app -n SqueakyApp --WPF --Android=false --iOS=false
Nikolay
Вот это выполни
Nikolay
Это уже тебе создаст темплейт
VERSACE
у меня же виндовс или это прям в вижуал студио нужно?
Nikolay
У тебя .Net Core стоит?
VERSACE
да
VERSACE
где что
VERSACE
Nikolay
Открой консоль, перейди в папку нужную, и выполни команду
VERSACE
через poweShell делать или через cmd?
Nikolay
Без разницы
VERSACE
готово
VERSACE
Nikolay
Жди пока выполнится
VERSACE
Не удалось найти установленный шаблон, соответствующий введенным данным, поиск в Интернете подходящего шаблона.
VERSACE
ну ёмоё