
NermaN
17.01.2017
05:42:11
а что там надо изучать?

Gid
17.01.2017
05:42:23
Десктоп легаси
Ну то есть сам десктоп нет, но новые проекты на нем не стартуют

Google

Gid
17.01.2017
05:42:50
А значит придется поддерживать старое говно
А вот там уже легаси
2 стула
Потому что люди внезапно перестали пользоваться десктоп апликухами
Кроме пары тройки плееров и всякой узконаправленной зернистость
Херни*
Лучше б выучил винформы, а потом уже брал норм технологию
Вот от них пользе больше иногда даже чем от впф
Когда нужно быстро гуи мелочь накидать

Дмитрий
17.01.2017
05:48:12
От винформ трудно переучиаться.

Pavel
17.01.2017
05:54:35
ВинФормс не нужен.
Впф/увп в зависимости от нижней планки требований к винде

Google

Pavel
17.01.2017
05:56:31
Хотя лично меня в принципе удивляет, что в 2017 году пишут нативные клиенты (я пишу, к примеру)
Но мне за что платят - то и делаю.

NermaN
17.01.2017
06:15:45
кто-нибудь прикручивал яндекс карты к webbrowser?
это зло нивкакую не хочет нормально работать

Gid
17.01.2017
06:21:07
если нужно написать какую-то мелкую спец утилиту
с мелким гуи

Дмитрий
17.01.2017
06:28:13

NermaN
17.01.2017
06:30:37
2.1 не загружается

Дмитрий
17.01.2017
06:31:25
а 2.0 и 2.1 это что? используемая версия .NET Framework?

NermaN
17.01.2017
06:31:40
2.0 и 2.1 версия API яндекс карт

Дмитрий
17.01.2017
06:33:56
так как WinForms из-под юнит-теста не запускается, то применён чит и компонент браузера воткнут в WPF-ное окно:
[STAThread]
[TestMethod]
public void IsYandexMapsWorksSuccessfully()
{
WebBrowser browser = new WebBrowser();
browser.Dock = DockStyle.Fill;
browser.AllowNavigation = true;
browser.ScrollBarsEnabled = true;
browser.ScriptErrorsSuppressed = true;
WindowsFormsHost host = new WindowsFormsHost();
host.Child = browser;
Window mainWindow = new Window();
mainWindow.Content = host;
browser.Navigate("https://yandex.ru/maps/51/samara/");
mainWindow.ShowDialog();
}
результат выполнения на скрине выше

NermaN
17.01.2017
06:37:23
Постоянно нахожу гайды где есть методы которых у меня нет

Дмитрий
17.01.2017
06:39:14
ну я использовал WinForms-овый компонент WebBrowser
сборка System.Windows.Forms, класс System.Windows.Forms.WebBrowser

Google

NermaN
17.01.2017
06:42:10

Дмитрий
17.01.2017
06:42:24
wpf-ный

NermaN
17.01.2017
06:46:03
wpf-ный
выглядит так будто бы WinForms удобнее, когда я гуглю как выглядят эти параметры для WPF я находу какие-то костыли одни

Gid
17.01.2017
06:49:16

Дмитрий
17.01.2017
06:49:56
ну можете попробовать через WinForms нужное Вам поведение прокрутить
тут же не в том суть, чтобы какую-нибудь офигенноэпическую технологию использовать, а чтобы итоговое приложение корректно и (желательно) быстро выполняло поставленные перед ним задачи

Вячеслав
17.01.2017
06:50:46
кто нибудь может кинуть код какого-нибудь своего UserControla ?

NermaN
17.01.2017
07:04:20

Дмитрий
17.01.2017
07:05:06
да, и панорамы работают

NermaN
17.01.2017
07:08:38
интересно в чем дело =(

Дмитрий
17.01.2017
07:09:06

NermaN
17.01.2017
07:12:04
выделения текста работает, тоже ведь перетаскивание
в форме, карта не тащится

NermaN
17.01.2017
07:14:56
и у гугл карт карта тащится
но гугл показывает что у меня браузер говно, может в этом намек =)
короче втопку яндекс, вставлю гуглокарты
а есть что-то типо datagrid для отображения не таблицы
а просто кубов
в духе Вид->Значки, когда элементы показываются просто один за другим слева направо, затем сверху вниз

Дмитрий
17.01.2017
07:55:15
Эм... ListView?

NermaN
17.01.2017
07:56:07
Эм... ListView?
http://stackoverflow.com/questions/20573063/creating-icon-view-mode-for-listview-wpf

Google

NermaN
17.01.2017
07:56:23
вот это похоже на то, спасибо

Дмитрий
17.01.2017
09:46:23
Ребят, кто как реализовывал управление win службой на клиенте? Если да, то в какую сторону копать?

anton
17.01.2017
09:47:29
что есть управление вин службой? есть же sc, старт там, стоп

Дмитрий
17.01.2017
09:48:40
powershell => Get-Service, Start-Service, Restart-Service, Stop-Service

Дмитрий
17.01.2017
09:49:08
Служба самописная, у умеет очищать каталоги и выполнять скрипты на БД, таких машин под тысячу, надо централизованно ими управлять

Admin
ERROR: S client not available

Дмитрий
17.01.2017
09:52:24
$svc = Get-Service -ComputerName 192.168.1.25 -Name "<service_name>";
if ($svc -ne $null)
{
Restart-Service -InputObject $svc;
}
например

Дмитрий
17.01.2017
09:54:48

Pavel
17.01.2017
09:55:04
Кто нибудь хранит настройки в ini ?

Slava
17.01.2017
09:56:21
гемор только лишний

Pavel
17.01.2017
10:02:48
После с++ привычки. Офигеть с# нет удобной возможности...

anton
17.01.2017
10:03:17
ну просто на сисярпе в ини не суют ничего ;) есть же app.conf

Slava
17.01.2017
10:04:13

anton
17.01.2017
10:04:45
https://github.com/rickyah/ini-parser
https://github.com/he-dev/Martini
может поможет.. но я бы в .conf хотябы писал ;)

Pavel
17.01.2017
10:11:35
OK, спсб))

Дмитрий
17.01.2017
10:15:02
Парни, есть вопрос.
Сейчас выводим крупный сервис в прод, и хотелось бы иметь возможность на уровне клиента отслеживать логи процессов, творящихся на сервере (да, знаю, требование немного странное, но оно есть).
Для логирования используется NLog.
У кого-нибудь был опыт с его помощью писать логи в БД? (в этом случае реализация просмотра логов особого труда не составит)

Sergey
17.01.2017
10:15:56
Да есть такое. Писал и в постгре и в мс скуэл

Google

Дмитрий
17.01.2017
10:16:23

Slava
17.01.2017
10:16:47
а если типа zabbix что-то использовать?

Sergey
17.01.2017
10:19:02

Artem
17.01.2017
10:19:17
или тормозит вставка
можно дублировать в файл логи
мы для логгирования используем файлы и ELK

Дмитрий
17.01.2017
10:20:21
с zabbix-ом ни разу не работал, а реализация должна была появиться вчера
сомневаюсь, что начальство одобрит подобное решение

Дмитрий
17.01.2017
10:20:28

Дмитрий
17.01.2017
10:20:32
в файлы и так всё пишется

Sergey
17.01.2017
10:20:55
Счас думаем переписать все через UDP

Artem
17.01.2017
10:21:12

Дмитрий
17.01.2017
10:21:14
вы таки будете смеяться, но требуется как раз возможность просмотра на клиенте вот этих самых записей из лог-файла NLog
потому и подумал про настройку таргета на запись в БД

Sergey
17.01.2017
10:21:48
Типа сервак по УДП шлет пакет на логирующий сервер, а как там доставилось - пофиг

anton
17.01.2017
10:22:32
если есть лишние руки, можно elk

Nicholas
17.01.2017
10:22:48
Эта группа больше не существует