Size: a a a

2019 May 19

WR

Willford Rockwell in CODE BLOG / C#
Надеюсь полезно будет
источник

WR

Willford Rockwell in CODE BLOG / C#
Ахтунг!
На хабре неожиданно очень классную и полезную штуку нашел.
А то с интересным и уж тем более полезным там нынче напряг и тут вот оно.

https://m.habr.com/ru/post/451860

Для всех тех кто с лонг интом долбался или с еше более длинными кортеджами чисел

Особенно это православно в отношении ко всякой найтивной криптографии когда одну хреналионную строку множишь на другую
Я тут прикинут тут простым приведением типов можно обойтись и тупо множить без потерь не переживая что МК комом станет на этой операции
источник

AL

Andrey Levchenko in CODE BLOG / C#
WolfRam
Возможно студия не видит файлы из сети, в свойствах может стоят блокировка на такие файлы, проверь
Нет запретов
Поставил в папку ещё .png
И толку нет
источник

W

WolfRam in CODE BLOG / C#
Тогда идеи закончились (
источник

AL

Andrey Levchenko in CODE BLOG / C#
Всё равно спасибо)))
источник
2019 May 20

ВН

Виктор Незнанов... in CODE BLOG / C#
Здарова всем. Никак не могу понять одну вещь. Имеется метод класса, который выполняется асинхронно. В результате нужно вызывать в этом методе событие, которое должно выполнится в главном потоке. Вопрос: как  можно вызвать это событие, чтобы подписавшийся метод к событию не требовал this.invoke. Такая вещь есть у WebClient. При асинхронной загрузке он может вызывать DownloadProgressChanged, самое интересное, при этом я ещё без invoke могу записать проценты загрузки файла в прогресс бар.
источник

ВН

Виктор Незнанов... in CODE BLOG / C#
А без this.invoke вылетает exception - доступ к объекту из другого потока.
источник

MM

Mikhail M. in CODE BLOG / C#
Сегодня у нас последнее занятие по Алгоритмам?
источник

MM

Mikhail M. in CODE BLOG / C#
Виктор Незнанов
Здарова всем. Никак не могу понять одну вещь. Имеется метод класса, который выполняется асинхронно. В результате нужно вызывать в этом методе событие, которое должно выполнится в главном потоке. Вопрос: как  можно вызвать это событие, чтобы подписавшийся метод к событию не требовал this.invoke. Такая вещь есть у WebClient. При асинхронной загрузке он может вызывать DownloadProgressChanged, самое интересное, при этом я ещё без invoke могу записать проценты загрузки файла в прогресс бар.
На занятиях у Вадима было похожее
источник

MM

Mikhail M. in CODE BLOG / C#
@shwanoff  Вопрос, можно ли как-то в группе vk посмотреть в "одном списке" все  #Task ?
источник

VS

Vadim Shvanov in CODE BLOG / C#
Mikhail M.
@shwanoff  Вопрос, можно ли как-то в группе vk посмотреть в "одном списке" все  #Task ?
источник

VS

Vadim Shvanov in CODE BLOG / C#
Mikhail M.
Сегодня у нас последнее занятие по Алгоритмам?
Предпоследнее
источник

MM

Mikhail M. in CODE BLOG / C#
Оо, спасибо! А то я черег глобал начал искать, а там такая каша получилась.. Не сижу в VK просто совсем, но ради группы зарегался 😅
источник

W

WolfRam in CODE BLOG / C#
Привет, ребята!
Помогите разобраться с лыжами. Не едут чёто.
Entity Framework
объявляю в классе экземпляр:
public TransportEntities db1 = new TransportEntities();
Прикручиваю на кнопку для заполнения DGV:
private void getSmsSndPlan_Click(object sender, EventArgs e)
{
 smsSendPlanDGV.DataSource = null;
 DateTime tomorrow = DateTime.Today.AddDays(1);
 db1.SMSInfluence.Where(x => x.DT_BEGIN == tomorrow).Load();
 smsSendPlanDGV.DataSource = db1.SMSInfluence.Local.ToBindingList();
 smsSendPlanDGV.Update();
 smsSendPlanDGV.Refresh();
}
вызываю окно редактирования в котором выбирается из списка идентификатор и возвращается обратно в DGV:
private void smsSendPlanDGV_DoubleClick(object sender, EventArgs e)
{
 TemplateEditor fr = new TemplateEditor();
 smsSendPlanDGV.SelectedRows[0].Cells["MsgTemplateID"].Value = fr.Execute(ID));
 db1.SaveChanges();
}
изменения в DGV видны.
другой же DGV:
private void loadBtn_Click(object sender, EventArgs e)
{
 db1.MsgTemplates.Load();
 msgTemplatesDGV.DataSource = null;
 msgTemplatesBindingSource.DataSource = db1.MsgTemplates.Local.ToBindingList();
 msgTemplatesBindingSource.ResetBindings(false);
 msgTemplatesDGV.Update();
 msgTemplatesDGV.Refresh();
}
вызываю окно которое добавляет запись в таблицу :
private void newTemplate_Click(object sender, EventArgs e)
{
 EdTmpl fr = new EdTmpl();
 fr.Execute();
 db1.MsgTemplates.Load();
 msgTemplatesBindingSource.DataSource = db1.MsgTemplates.Local.ToBindingList();
 msgTemplatesBindingSource.ResetBindings(false);
 msgTemplatesDGV.Update();
 msgTemplatesDGV.Refresh();
}
ЗАпись добавлена, в таблице видна, но сколько бы я не звал loadBtn_Click - изменений в DGV не происходит... Только закрыть форму и заново запустить... Что я делаю не так?
источник

MM

Mikhail M. in CODE BLOG / C#
WolfRam
Привет, ребята!
Помогите разобраться с лыжами. Не едут чёто.
Entity Framework
объявляю в классе экземпляр:
public TransportEntities db1 = new TransportEntities();
Прикручиваю на кнопку для заполнения DGV:
private void getSmsSndPlan_Click(object sender, EventArgs e)
{
 smsSendPlanDGV.DataSource = null;
 DateTime tomorrow = DateTime.Today.AddDays(1);
 db1.SMSInfluence.Where(x => x.DT_BEGIN == tomorrow).Load();
 smsSendPlanDGV.DataSource = db1.SMSInfluence.Local.ToBindingList();
 smsSendPlanDGV.Update();
 smsSendPlanDGV.Refresh();
}
вызываю окно редактирования в котором выбирается из списка идентификатор и возвращается обратно в DGV:
private void smsSendPlanDGV_DoubleClick(object sender, EventArgs e)
{
 TemplateEditor fr = new TemplateEditor();
 smsSendPlanDGV.SelectedRows[0].Cells["MsgTemplateID"].Value = fr.Execute(ID));
 db1.SaveChanges();
}
изменения в DGV видны.
другой же DGV:
private void loadBtn_Click(object sender, EventArgs e)
{
 db1.MsgTemplates.Load();
 msgTemplatesDGV.DataSource = null;
 msgTemplatesBindingSource.DataSource = db1.MsgTemplates.Local.ToBindingList();
 msgTemplatesBindingSource.ResetBindings(false);
 msgTemplatesDGV.Update();
 msgTemplatesDGV.Refresh();
}
вызываю окно которое добавляет запись в таблицу :
private void newTemplate_Click(object sender, EventArgs e)
{
 EdTmpl fr = new EdTmpl();
 fr.Execute();
 db1.MsgTemplates.Load();
 msgTemplatesBindingSource.DataSource = db1.MsgTemplates.Local.ToBindingList();
 msgTemplatesBindingSource.ResetBindings(false);
 msgTemplatesDGV.Update();
 msgTemplatesDGV.Refresh();
}
ЗАпись добавлена, в таблице видна, но сколько бы я не звал loadBtn_Click - изменений в DGV не происходит... Только закрыть форму и заново запустить... Что я делаю не так?
Github есть?
источник

MM

Mikhail M. in CODE BLOG / C#
Не читабельно просто..
источник

W

WolfRam in CODE BLOG / C#
Mikhail M.
Github есть?
так и не разобрался как им пользоваться, но сейчас попробую выложить
источник

MM

Mikhail M. in CODE BLOG / C#
WolfRam
так и не разобрался как им пользоваться, но сейчас попробую выложить
Сам гит есть?
источник

MM

Mikhail M. in CODE BLOG / C#
Аккаунт на GitHub&
источник

W

WolfRam in CODE BLOG / C#
да
источник