@CSharpChatЭта группа больше не существует

Страница 775 из 1888
Leonard
14.04.2017
09:44:22
ScrollBar не виден

Sergey
14.04.2017
09:44:48
с infulxdb работал кто?

Leonard
14.04.2017
09:44:49
Виден, но не работает

Slava
14.04.2017
09:45:10
Виден, но не работает
косяк в вёрстке где-то

Google
Slava
14.04.2017
09:45:19
или данные не все прилетают

Летучая
14.04.2017
09:45:58
я бы ваще посоветовал использовать Uwp community toolkit и встроенные adaptivegridview и не собирать велосипед

а то там можно виртуализацию данных убить

и будет неоч хорошо

Leonard
14.04.2017
09:50:09
Спасибо, буду изучать

Aga
14.04.2017
09:57:21
здарова

кто тут Unity?

Nikolay
14.04.2017
09:59:32
кто тут Unity?
https://telegram.me/unity3d_ru

Тут спроси лучше

Igor
14.04.2017
10:32:44
Поделитесь годным материалом как правильно юзать делегаты для создания кастом событий. Бест практайс кроч нужно. Ибо я соорудил что-то рабочее, но хотелось бы видеть как это должно выглядеть и тд.

Igor
14.04.2017
10:42:12
https://www.youtube.com/watch?v=uI3rZYk2sYk https://www.youtube.com/watch?v=N6RNy3rPZpg

Сори

Google
Igor
14.04.2017
10:42:44
Неудачно себе переслал

:3

Igor
14.04.2017
10:52:36
А почему не использовать события для создания событий? 0_0
Ну я может не правильно выразился. Или не совсем понимаю чем говорю.

По этому и спрашиваю

Как Лучше.

WarFollowsMe
14.04.2017
10:52:56
помоему сейчас все делегаты перекрываются Action и Func. чего там еще учить?

Mikhail
14.04.2017
10:52:58
https://msdn.microsoft.com/ru-ru/library/8627sbea.aspx

Victor
14.04.2017
10:53:25
Поделитесь годным материалом как правильно юзать делегаты для создания кастом событий. Бест практайс кроч нужно. Ибо я соорудил что-то рабочее, но хотелось бы видеть как это должно выглядеть и тд.
возможно между 3-м и 7-м уроком в ссылках имеет смысл посмотреть промежуточные уроки у автора, т.к. в 7-м уроке как раз в примере разработке MVC-приложения обобщаются все предыдущие уроки

Igor
14.04.2017
10:56:54
В общем для чего я пользую это все

Mikhail
14.04.2017
11:15:51
В общем для чего я пользую это все
https://dotnetfiddle.net/a2uJYH примерно так евент работает кастомный

если я верно понял о чем ты

Vyacheslav
14.04.2017
11:18:47
beginDate.Compile()(htmlHelper.ViewData.Model) as DateTime поясните за такую конструкцию.

Andrew
14.04.2017
11:20:23
Как Лучше.
Некропостну слегка, делегат и экшн по разному используются, на делегат/событие ты подписываешься извне и паблишер о них не знает, это если по концепции событий. А можно отдать паблишеру свой делегат/экшон и тогда паблишер будет их хранить у себя и дергать, колбэк тобиш. Экшон это как раз вариант колбэка, и забрасывается через метод, или конструктор. Система событий ящитаю морально устарела, но не заменена по факту, потому стоит освоить делегаты и весь сахар над ними, будь то события, или экшоны/функи

Владимир
14.04.2017
11:20:43
Поделитесь годным материалом как правильно юзать делегаты для создания кастом событий. Бест практайс кроч нужно. Ибо я соорудил что-то рабочее, но хотелось бы видеть как это должно выглядеть и тд.
public event EventHandler EventName; private void OnEventName() { var handler = EventName; handler?.Invoke(this, new EventArgs()); } Если нужно кастомные аргументы кинуть, расширяешь EventArgs и делаешь public event EventHandler<MyEventArgs> EventName; private void OnEventName() { var handler = EventName; handler?.Invoke(this, new MyEventArgs()); }

Google
Mikhail
14.04.2017
11:22:48
Action - просто позволяет не объявлять руками void делегать в теле класса и все

Andrew
14.04.2017
11:22:56
как и Func
Там идеалогическая подоплека и попытка подвязать хайер ордер фанкшнс к сишарпу, ну и чтоб делегаты все руками не ляпали под это дело, впихнули в стандартную библиотеку

Собсно ты мой пост и перессказал

Mikhail
14.04.2017
11:24:35
Там идеалогическая подоплека и попытка подвязать хайер ордер фанкшнс к сишарпу, ну и чтоб делегаты все руками не ляпали под это дело, впихнули в стандартную библиотеку
ок, мож я тебя не понимаю просто. я лишь сказал, что по сути в 99% случаев сейчас чистый делегат не нужен - проще и удобнее заюзать готовый Action/Func. причем под event тоже

просто ты как-то обх

объединил понятие делегат и событие

и отделил Action/Func от них. хотя event'у пофиг над чем из них работать

Andrew
14.04.2017
11:26:24
Я и говорю, что ивенты выпали из жизни уже, ибо с асинком херово всё, плюс в ди/иок не влазят. Функи прост больше под предикаты юзают, а не колбэками

Leonard
14.04.2017
11:26:33


Igor
14.04.2017
11:26:53
Есть ui , обновляется после авторизации

Или выхода из аккаунта

Ебтвою мать какой быстрый тырнет

Igor
14.04.2017
11:28:22
Вот за аргументы спасибо

public event EventHandler EventName; private void OnEventName() { var handler = EventName; handler?.Invoke(this, new EventArgs()); } Если нужно кастомные аргументы кинуть, расширяешь EventArgs и делаешь public event EventHandler<MyEventArgs> EventName; private void OnEventName() { var handler = EventName; handler?.Invoke(this, new MyEventArgs()); }

Leonard
14.04.2017
11:29:56


Slava
14.04.2017
11:34:14
в темплейте что?

Leonard
14.04.2017
11:34:38


Andrew
14.04.2017
11:35:05
не понимаю чем эвенты то выпали из жизни? как ты работу по событиям делаешь тогда?
мм, не правильно выразился, из современных концепций выпали, сейчас как раз модно отдавать колбэк, или обзёрвить, в случае реактивных подходов, это просто тупо проще тэстить и проще хэндлить в мультитрэде. А так с событиями всё впорядке и никуда от них не деться в ближайшей перпективе. А может у меня уже просто деформация от мобайла, но сейчас события вот в таком виде из живых платформ ток в дотнетике остались, ну в кутэ, но там немношк подругому это работает.

Nikolay
14.04.2017
11:35:13
Напомните как называются типы int, double, string, decimal и т.п., забыл блин) Что-то типа простые или как-то так

Google
Nikolay
14.04.2017
11:35:48
Да, точно, примитивы

Andrew
14.04.2017
11:36:31
Шта? колбэк?
лямбда/функция, это один хрен колбэк

Slava
14.04.2017
11:39:16
лямбда/функция, это один хрен колбэк
причом тут события и лямбды? Уж если дело на то пошло то события давно заменяют на event/message bus в больших проектах

Admin
ERROR: S client not available

Mikhail
14.04.2017
11:39:38
valuetype
неправда

там стренг же

какой валютайп

)

Владимир
14.04.2017
11:39:58
ну

Владимир
14.04.2017
11:40:03
почти

Ilya
14.04.2017
11:40:12
примитивные хз

Владимир
14.04.2017
11:40:27
>события давно заменяют на event

Andrew
14.04.2017
11:40:51
если в прожекте ивентбус, будешь кровью срать, и разрабы которых пинаешь, тащить бас - как сотону призывать

там пиздец как строго надо за юзаджем следить

Google
Slava
14.04.2017
11:46:04
там пиздец как строго надо за юзаджем следить
минимум две причины: избавляемся от жестких ссылок, управление в одном месте

Владимир
14.04.2017
11:48:54
Можно всем приложением из одного места управлять

MainApp.cs : 30158 lines

Andrew
14.04.2017
11:49:45
минимум две причины: избавляемся от жестких ссылок, управление в одном месте
и херак подвязка на годобжект в лице баса, свалка классов событий, хуй отдебажишь нормально, хер оттестишь. Классы развязывают через протоколы, а не через годобжекты. Бас годен как метод кроссмодульной коммуникации, как замена событий он не катит, ты сам через месяц в своём коде ноги сломаешь, чужой разраб просто убежит. Я этих басов пиздец поюзал и даже писал, просто нет. В контексте делегаты/сахар над делегатами ивентбас вообще никаким боком

Сергей
14.04.2017
11:51:54
> годобжект в лице баса оО

Andrew
14.04.2017
11:55:05
> годобжект в лице баса оО
У тебя все постеры на него подвязаны

Сергей
14.04.2017
11:55:36
Andrew
14.04.2017
11:56:28
О нем знают все? И без него не работают?

Slava
14.04.2017
11:56:36
У тебя все постеры на него подвязаны
не. принцип единой обязанности выполняется. отдать подписчику какие-то данные. всё

Сергей
14.04.2017
11:57:15
То что о нем все знают это не делает его год обжектом

Slava
14.04.2017
11:57:23
ага

Сергей
14.04.2017
11:57:43
Он всего лишь делегирует что то хендлерам

Slava
14.04.2017
11:57:51
У нас в чатике какая-то ударная неделя интересных обсуждений. Мне прям нравится

Andrew
14.04.2017
11:58:32
Да ок, юзай, я уже своё отбомбил

Страница 775 из 1888

Эта группа больше не существует Эта группа больше не существует