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

Страница 897 из 1888
Slava
27.04.2017
11:04:11
Девэкспресс гуглится, а бесплатного нет ничего, да?
https://www.google.ru/?gfe_rd=cr&ei=Pc8BWbepFNGEtAGoiIGICA&gws_rd=ssl#newwindow=1&q=wpf+open+file+dialog

Aleksandr
27.04.2017
11:05:40
возможно, это поможет https://web-beta.archive.org/web/20150529073500/https://github.com/npgsql/npgsql/wiki/Visual-Studio-Design-Time-Support---DDEX-Provider
Спасибо, но сам дизайнер работает, при добавление не видит вот в чем проблема

Master
27.04.2017
11:05:54
https://www.google.ru/?gfe_rd=cr&ei=Pc8BWbepFNGEtAGoiIGICA&gws_rd=ssl#newwindow=1&q=wpf+open+file+dialog
ты задание-то читал? :) Не диалог надо, а текстбокс с кнопкой запуска этого диалога, готовый компонент :)

Владимир
27.04.2017
11:06:48
Почему бы тебе самому не запилить?

Google
Master
27.04.2017
11:09:52
Зачем мне пилить элементарные вещи? Зачем тогда wpf? Давай я все сам напишу на сишечке

Slava
27.04.2017
11:10:08
такой говноконтрол устарел лет как 15, а то и все 20. нахер он никому не нужен. Ели только пейсателям аналогов тотал командера

Владимир
27.04.2017
11:13:47
Master
27.04.2017
11:16:38
такой говноконтрол устарел лет как 15, а то и все 20. нахер он никому не нужен. Ели только пейсателям аналогов тотал командера
окей, как сейчас принято выбирать файл в современных приложениях? (современные и впф в одном предложении, страшно писать даже)

Install-Package что? Хочу модный интерфейс!

Владимир
27.04.2017
11:20:08
Владимир
27.04.2017
11:20:56
button с openfiledialog для кого придуман?
Он не готовый, на него нельзя драгэнддропать, етк. В общем, нужно писать КОНТРОЛ, если нужно как в браузере

Egor
27.04.2017
11:21:40
напишите ему контрол! обещаю, поставлю звездочку в гитхабе

с драг-н-дропом и поэтессами

Google
Master
27.04.2017
11:23:06
выбрал файл - получил результат сразу и всё
Там ещё бывает не только текстбокс, а превью файла. Пробовал в телеграм картинку выбирать? Вот

И да, драгндроп, потом крестик отмены, много нюансов

Nikolay
27.04.2017
11:24:25
Master
27.04.2017
11:24:29
Табордер ещё

Slava
27.04.2017
11:24:42
Тут только баном можно спасти психику опытных программистов

Egor
27.04.2017
11:25:07
@vitalyster я нашёл нужный контрол для тебя!!1

WebBrowser

Владимир
27.04.2017
11:25:48
пили свой давай

Летучая
27.04.2017
11:25:54
Ну, на богопротивном html это делается в одну строчку - input type=file. Сколько строк на WPF нужно для этого же?
html — это разметка. на C# это делается в одну строчку: var file = await (new FileOpenPicker()).PickSingleFileAsync(); Правда, на WPF сейчас мало кто пишет, код релевантен для UWP. Шах и мат?

Владимир
27.04.2017
11:25:58
таких не бывает

Master
27.04.2017
11:26:01
Ну так в HTML ты не сделаешь такое через <input type="file" /> из коробки
Базовые фичи есть, на остальное можно взять готовый компонент, тысячи их

Nikolay
27.04.2017
11:26:24
Sh2dow
27.04.2017
11:27:32
Спасибо, но сам дизайнер работает, при добавление не видит вот в чем проблема
http://stackoverflow.com/questions/30259816/postgresql-with-entity-framework-6-database-first-approach тут ОП пишет, что в Appconfig'е лишний блок <system.data> надо убрать

Master
27.04.2017
11:28:39
Ну так погугли готовые компоненты
гуглятся либо платные, либо кривые демки студентов 2006 года. Нету хорошо поддерживаемых наборов компонент в том же нугете, как это есть для современных платформ

Летучая
27.04.2017
11:28:52
Сейчас бы писать на устаревших технологиях и сетовать в чатике, что они устаревшие.

Летучая
27.04.2017
11:30:06
так для UWP вообще ничего толком нет
По крайней мере 2 UWP Community Toolkit-а лежат на гите от Майкрософта. В каждом оч много тулз на вкус и цвет (драг энд дроп тоже есть). + наработки сторонних кодеров в нугете.

Google
Egor
27.04.2017
11:33:51
EF никогда нормально ни с чем кроме SqlClient не работал :)

Nikolay
27.04.2017
11:34:38
Egor
27.04.2017
11:34:52
EF или EF Core?

Nikolay
27.04.2017
11:35:04
Иногда специфические вещи не работают, да.

EF

Для кора ораклы только в конце года возможно запилят)

Egor
27.04.2017
11:35:56
в коре только только добавили ODBC и то - силами интерна в качестве практики :)

Nikolay
27.04.2017
11:36:38
Имхо, для продакшна кор ещё рано использовать

Egor
27.04.2017
11:36:42
там собсно и в SqlClient дохрена апи не хватает и баги есть :( так что до полноценного EF core далеко

Nikolay
27.04.2017
11:36:46
Через годик-другой можно будет

Владимир
27.04.2017
11:37:12
Пользуюсь постгресом через ef core, полет нормальный.

Egor
27.04.2017
11:37:12
ну после релиза 2.0 скорее всего уже будет норм в целом

Летучая
27.04.2017
11:37:38
Постгрес топ

Nikolay
27.04.2017
11:38:04
Хотя то, что было запилено под PCL, сейчас довольно легко портируется под .Net Standard 1.6

Пардон, версией ошибся)

Egor
27.04.2017
11:39:28
угу

Oleg
27.04.2017
11:42:36
Кор 2.0 ох

Шара шагает семимильными шагами

И что будет нового в 2 версии ? Пока хз ?

Google
Egor
27.04.2017
11:44:35
больше апи, меньше багов

глянь в corefx репу - там адский поток коммитов/багфиксов

Му
27.04.2017
11:45:05
короче никто не знает как убрать пробелы ?
автозамена двух переносов строк на ничто не работает?

Egor
27.04.2017
11:45:19
я сам заслал туда 8 пулл-реквестов уже ^__^

Oleg
27.04.2017
11:45:53
Меньше багов это збс

И сколько приняли ?

Egor
27.04.2017
11:46:12
все вроде

Oleg
27.04.2017
11:46:25
Класс

Egor
27.04.2017
11:46:43
там кстати политика большого внимания к first-time контрибутерам

Ilya
27.04.2017
11:51:22
я когда залил первый пул реквест в Web Api OData они прям мне всё расписали, говорят нажми сюда тут поправь, напиши тестов, подпиши соглашение, приятные ребята.

там кстати политика большого внимания к first-time контрибутерам
ты кстати нашел своё имя в благодарностях в release notes?

Egor
27.04.2017
11:56:26
вряд ли меня туда запишут :( а хотя должны. просто еще релиз ноуты на 2.0 не писали

Gid
27.04.2017
13:16:59


Му
27.04.2017
13:18:17
народ, а у кого есть опыт работы с расписаниями и планированием работы сотрудников? может есть что почитать на эту тему - как реализовать, как хранить в бд это всё

перестраховался :)

Владимир
27.04.2017
13:22:53
Пытаюсь заюзать дефолтный DI, читаю мануалы, все красиво, но возник вопрос. У меня есть вот такая штука: IServiceCollection serviceCollection я делаю serviceCollection.AddTransient<ITestService, TestService>(); или serviceCollection.AddTransient<App>(); если без интерфейса. Но что, если мне нужно после создания выполнить какую-нибудь специфичную логику типа инициализаци извне? Или допустим в классе App мне нужно кое-что в коструктор прокинуть помимо сервисов, которые инжекнутся? Это можно как-то сконфигурировать? Мб можно добавить метод, который будет билдить мой объект в сервисПровайдер этот?

Му
27.04.2017
13:23:54
"типа инициализаци извне" это противоречит DI

закинут конечно можно, посмотри как инитится подключение к базе в EF в стандартном шаблоне

Владимир
27.04.2017
13:27:21
И что сделать, если нужно выполнить при создании что-то асинхронно? await в конструктор не засунешь. Я обычно делал метод public async App GetApp() который возвращал мне экземпляр. Но метод в DI похоже тоже не засунешь.

Google
Gid
27.04.2017
13:40:18
Task

щас скину пример

[HttpPost] public Task<OperationDataResult<BoardPostModel» ReplyWithSage(int postId) { }

тут асинхронно можно всё делать

> мне нужно кое-что в коструктор прокинуть помимо сервисов Кое-что это что



Вот так выглядит типикал ДИ

Nikolay
27.04.2017
13:45:06
Диковато

Gid
27.04.2017
13:45:15
Диковато
Вполне себе ок

Зато нет лапши

Алексей
27.04.2017
13:45:48
И мокать для тестирования удобно

Gid
27.04.2017
13:45:54


И вот такие чудесные методы в контроллерах получаются

Nikolay
27.04.2017
13:46:41
Я говорю не сам DI дико

А такое количество интерфейсов

Gid
27.04.2017
13:46:55

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

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