
Ramil
05.03.2017
17:44:53
абстрактно слишком

Дмитрий
05.03.2017
17:45:06
блин
научиться создавать что-то новое, чего до тебя не было
и получать удовольствие, глядя, как твоё творение работает

Google

Дмитрий
05.03.2017
17:47:30
если материальная сторона вопроса для тебя абстрактна

Andrew
05.03.2017
17:47:47
никто с GTK# не работал?
protected void btn_click(object obj, EventArgs args)
{
Console.WriteLine("Button Clicked");
MainBox.Add(new Button("Button"));
}
Есть вот такой обработчик клика у кнопки
При нажатии ничего не добавляется
PackEnd(), PackStart() так же не дают никакого результата
никто не сможет подсказать в чем проблема?
И если есть какие норм туторы на русском по GTK#, и вы ими поделитесь - я буду очень благодарен
тут что, никто GTK не юзает?))

Pichugin
05.03.2017
17:51:34
-

Летучая
05.03.2017
17:51:41
дс, 18 лет

Andrew
05.03.2017
17:52:14
оставить кому?

Pichugin
05.03.2017
17:52:27
все равно что то оставишь, ты ведь дышишь, уже оставляешь прям осейчас.

Летучая
05.03.2017
17:52:58
оставить кому?
обществу, родным, вот это всё. чтоб биомасса была не так бесполезна. мотивирует между прочим

Google

Andrew
05.03.2017
17:53:25
и что ты для этого делаешь?

Pichugin
05.03.2017
17:53:59
давайте не флудить, не по теме разговор.

Летучая
05.03.2017
17:54:05
вот-вот

Andrew
05.03.2017
17:54:24
ок
тогда по GTK давайте поговорим)

Летучая
05.03.2017
17:55:52
давайте
графические интерфейсы для виндовс надо пилить на uwp

Andrew
05.03.2017
17:56:17
и как на маке интерфейсы делать?)))
у меня винда ток для игр
работаю я на маке

Летучая
05.03.2017
17:56:54
swift же

Andrew
05.03.2017
17:56:59
на винде можно ток игры разрабатывать, остальное - кромешный ужас
кросс платформенность нужна
хочу потом и на винду скомпилить
а писать под разные платформы я не стану

Andrey
05.03.2017
17:58:09

Дмитрий
05.03.2017
17:58:38

Летучая
05.03.2017
17:59:08

Andrew
05.03.2017
17:59:39
оно кроссплатформенное? и на ксамарине ок с конструктором?

Google

Andrew
05.03.2017
17:59:47
хотя у мя там не шибко крутой ui
просто поле по центру, поика, а снизу варианты будут появляться

Ramil
05.03.2017
18:00:17

Летучая
05.03.2017
18:00:32

Andrew
05.03.2017
18:00:33
я просто на gtk уже оч много сделал
на ша шарпе ж пишу

Дмитрий
05.03.2017
18:02:08

Andrey
05.03.2017
18:02:14

Дмитрий
05.03.2017
18:02:47
хотя бы потому, что если у тебя что-то повиснет из-за проблем с сетью - это не приведёт к блокировке UI

Летучая
05.03.2017
18:02:54

Ramil
05.03.2017
18:03:06

Летучая
05.03.2017
18:03:18
а ваще в 2т17 многопоточность пилят чз async/await, da

Дмитрий
05.03.2017
18:03:33

Andrey
05.03.2017
18:03:35
а ваще я пишу в 2к17 на .net 4.0. :(
и у меня await async нет из коробки, только через nuget bcl async качать и прочее костыльйо

Дмитрий
05.03.2017
18:05:02
что ж как по хардкору-то

Andrey
05.03.2017
18:05:16
передай привет win xp :)

Дмитрий
05.03.2017
18:06:56
мсье, Вы знаете толк в извращениях

Ramil
05.03.2017
18:10:27
нормально ли выражение такого вида session.GetUrls(session.CurrentPage)

Дмитрий
05.03.2017
18:10:47
а чем оно тебя смущает?

Google

Ramil
05.03.2017
18:10:53
т.е. вызывать экземпляр и аргументом передавать ему собственное поле
как тавтология, вызывать метод класса и передавать ему переменную из его же класса

Летучая
05.03.2017
18:11:58
да
ты прав

Ramil
05.03.2017
18:12:15
просто думал вдруг я не знаю какой то способ сделать это лучше

Летучая
05.03.2017
18:12:22
не надо пользователя твоей библиотеки заставлять совать в методы всякое внутреннее говно

Admin
ERROR: S client not available

Дмитрий
05.03.2017
18:13:11

Летучая
05.03.2017
18:13:27
если принципиально в метод засовывать опциональный параметр, сделай это элегантно
void GetUrls(Page page = this.CurrentPage) { }

Дмитрий
05.03.2017
18:13:59
вроде не скомпилится же

Летучая
05.03.2017
18:14:08
ой

Дмитрий
05.03.2017
18:14:12
не константа времени компиляции

Летучая
05.03.2017
18:14:21
поправил
а ваще да
если не константа, то не скомпилится

Дмитрий
05.03.2017
18:15:29
ну вот да, либо вообще сигнатуру у метода изменить, чтобы он никаких параметров не принимал
и спокойно пользоваться полем класса внутри
если никак по-другому его использовать не предполагается, а только кошмарить урлы из текущей страницы

Pichugin
05.03.2017
18:18:01
session.GetUrls(session.CurrentPage)
это лучше чем без параметров, или с параметром по умолчанию, т.к. запутает.

Летучая
05.03.2017
18:18:39
ну если у сессии есть только одна CurrentPage
то зачем писать лишнее

Google

Дмитрий
05.03.2017
18:18:55

Летучая
05.03.2017
18:19:22
session.GetCurrentPageUrls()

Дмитрий
05.03.2017
18:19:43
и
session.GetUrlsFromPage(Page somePage)
например

Ramil
05.03.2017
18:21:03
session.GetCurrentPageUrls()
а CurrentPage уже должна быть проиниализирована, т.е. придется так
session.SetCurrentPage();
sesion.GetCurrentPageUrls();

Летучая
05.03.2017
18:21:28

Ramil
05.03.2017
18:21:54

Дмитрий
05.03.2017
18:22:51
что мешает сделать отложенную инициализацию и подтягивать CurrentPage при вызове GetCurrentPageUrls, если она отсутствует / равна null?

Ramil
05.03.2017
18:37:54
завтра вечером приду домой, открою свой проект, и моя голова сдетонирует и заляпает всю комнату моим горячим как лава мозгом

Летучая
05.03.2017
18:39:32
лучше поиграй в horizon zero dawn

Axm
05.03.2017
18:46:20

Ilya
05.03.2017
18:55:39

Andrey
05.03.2017
19:22:45
Вопрос к знатокам

Ilya
05.03.2017
19:23:15

Andrey
05.03.2017
19:24:46
Это методы контроллера
Если я правильно понял, то так как у контроллера есть доступ к объектам Request и Response то он генерирует полный ответ со stack trace exception type и т.д. А если exception внутри метода который об этом ничего не знает, то он не пишет эту инфу в респонс и возвращается просто message:"an error hac occured"
Эта группа больше не существует