Гость
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Visual Studio 2019 / 25 сообщений из 34, страница 1 из 2
28.12.2019, 05:41
    #39909375
bobsoft
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Visual Studio 2019
В конструкторе временно убираю метод с события leve потом возвращаю его и скомпилировав модуль отправляю его заказчику . Выясняется что когда я отменил обработку события эта хренова студия обнулила содержимое тела метода , тоесть оставила заголовок чтобы компилер не выдавал ошибок , а содержимое стерла . Теперь ковыряюсь где можно запретить такое вражеское действие и не могу найти . Поможите кто знает .
...
Рейтинг: 0 / 0
29.12.2019, 01:40
    #39909525
hVostt
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Visual Studio 2019
bobsoft,

а в чём заключается вред от такого действия?
...
Рейтинг: 0 / 0
29.12.2019, 11:57
    #39909557
bobsoft
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Visual Studio 2019
hVostt,
Как в чем ? вы писали пол дня обработку чего-то и потеряли пол дня просто отключив обработку события в конструкторе и это классно ? кстати если метод protected то он не обнуляется .
...
Рейтинг: 0 / 0
29.12.2019, 13:06
    #39909563
Roman Mejtes
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Visual Studio 2019
а) отключить оптимизатор кода для Release конфигурации или той конфигурации которую вы возвращаете. (плохой вариант)
б) не говнокодить, вносить изменения полностью, согласно постановки, и коммитить\чекинить
...
Рейтинг: 0 / 0
29.12.2019, 14:13
    #39909576
LR
LR
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Visual Studio 2019
bobsoft,

приведите фрагмент кода для воспроизведения проблемы, а то не совсем понятно "временно убираю метод с события leve"...
...
Рейтинг: 0 / 0
29.12.2019, 23:41
    #39909681
hVostt
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Visual Studio 2019
bobsoft
hVostt,
Как в чем ? вы писали пол дня обработку чего-то и потеряли пол дня просто отключив обработку события в конструкторе и это классно ? кстати если метод protected то он не обнуляется .


Какая разница сколько вы там писали свою обработку события, если вы её отключили? Она не используется. В чём заключается вред от того, что из сборки исчез код, который итак не используется?
...
Рейтинг: 0 / 0
30.12.2019, 01:42
    #39909694
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Visual Studio 2019
hVostt
из сборки исчез код
Я так понимаю, у автора проблема не в том, что исчез код из сборки, а то, что он исчез из исходников.
Поскольку автор не удосужился нормально (вообще хоть как то) описать свой кейс, можно тоолько предположить, что он в винформсе отключил какое-то событие контрола, а автогенератор перетер этот код.
...
Рейтинг: 0 / 0
30.12.2019, 03:58
    #39909703
hVostt
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Visual Studio 2019
Shocker.Pro,

Ааааааааааа......

Ты гений!
...
Рейтинг: 0 / 0
30.12.2019, 10:34
    #39909745
skyANA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Visual Studio 2019
bobsoft
hVostt,
Как в чем ? вы писали пол дня обработку чего-то и потеряли пол дня просто отключив обработку события в конструкторе и это классно ? кстати если метод protected то он не обнуляется .

Пол дня? Это сколько же вы кода запихали в обработчик события?
Как бы такой подход считается не совсем красивым. Студия решила на это намекнуть :)

З.Ы.: лишний раз убеждаюсь в том, что когда не говнокодишь, то и проблем не испытываешь.
...
Рейтинг: 0 / 0
30.12.2019, 11:20
    #39909756
Изопропил
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Visual Studio 2019
bobsoft
писали пол дня обработку чего-то и потеряли пол дня просто

контроль версий - естественно не использовался ))
...
Рейтинг: 0 / 0
30.12.2019, 12:03
    #39909774
bobsoft
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Visual Studio 2019
Изопропил,
Я вообще этот 2019 недавно установил поскольку в С# писал совсем немного и мне хватало SharpDevelop , он на такую мерзость не способен .
...
Рейтинг: 0 / 0
30.12.2019, 12:12
    #39909778
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Visual Studio 2019
hVostt
Shocker.Pro,

Ааааааааааа......

Ты гений!

приятно получить признание от гуру



bobsoft
Я вообще этот 2019 недавно установил поскольку в С# писал совсем немного и мне хватало SharpDevelop , он на такую мерзость не способен .
Я взял молоток. Ни разу не пользовался до этого, расфигачил себе палец. Не знаю, раньше пользовался отверткой, она на такую мерзость не способна.
...
Рейтинг: 0 / 0
30.12.2019, 12:16
    #39909780
bobsoft
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Visual Studio 2019
Shocker.Pro,
Именно так , трет текст в исходниках , не думаю что это умное решение.
...
Рейтинг: 0 / 0
30.12.2019, 12:17
    #39909781
Изопропил
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Visual Studio 2019
bobsoft,

использование систем контроля версий не зависит ни от языка, ни от среды программирования
...
Рейтинг: 0 / 0
30.12.2019, 12:19
    #39909783
bobsoft
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Visual Studio 2019
Shocker.Pro,
Ну и че ты тут умного написал ? может напишешь про свои успехи в кодировании ?
1с твоя софтина ? или ты галактику написал ?
...
Рейтинг: 0 / 0
30.12.2019, 12:25
    #39909784
bobsoft
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Visual Studio 2019
Изопропил,
Правда ? а я и не знал последние 30 лет что есть контроль версий .
Я работаю на классном продукте где нет контроля версий зато не надо
все время ставить точку с запятой , все время конвертить что-то во что-то
и даже чтобы посмотреть в message не надо приводить к строке .
На свете и такие инструменты есть .
...
Рейтинг: 0 / 0
30.12.2019, 12:34
    #39909787
Изопропил
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Visual Studio 2019
bobsoft
Я работаю на классном продукте где нет контроля версий

контроль версий не обязан жить в среде программирования.

bobsoft
Правда ? а я и не знал последние 30 лет что есть контроль версий .

полезно узнать
...
Рейтинг: 0 / 0
30.12.2019, 12:46
    #39909796
Roman Mejtes
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Visual Studio 2019
skyANA
bobsoft
hVostt,
Как в чем ? вы писали пол дня обработку чего-то и потеряли пол дня просто отключив обработку события в конструкторе и это классно ? кстати если метод protected то он не обнуляется .

Пол дня? Это сколько же вы кода запихали в обработчик события?
Как бы такой подход считается не совсем красивым. Студия решила на это намекнуть :)

З.Ы.: лишний раз убеждаюсь в том, что когда не говнокодишь, то и проблем не испытываешь.

как открываю проект WinForms, один, который мне передали, где файлы по 4000 строк, мне хочется плакать...
но спасают 4 вещи, это закладки, разделение окна на 2 части, всякие code cleaner'ы, но они могут и навредить и навигаторы
...
Рейтинг: 0 / 0
30.12.2019, 13:08
    #39909814
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Visual Studio 2019
bobsoft
не надо
все время ставить точку с запятой , все время конвертить что-то во что-то
и даже чтобы посмотреть в message не надо приводить к строке .
...
Рейтинг: 0 / 0
30.12.2019, 13:36
    #39909833
bobsoft
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Visual Studio 2019
Roman Mejtes,
автора) отключить оптимизатор кода для Release конфигурации или той конфигурации которую вы возвращаете. (плохой вариант)
К сожалению не помогает , второй вариант лежит на поверхности , не понятно только
почему я должен получать проблемы вместо подарков .
...
Рейтинг: 0 / 0
30.12.2019, 15:07
    #39909901
skyANA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Visual Studio 2019
bobsoft,

за 16 с лишним лет ни я, ни мои коллеги, ни кто на этом форуме не сталкивались с вашей проблемой
а вот вам не повезло, бывает

вообще множество кода в обработчике события считается ошибкой проектирования
стоит подумать над тем, как следовать хорошему стилю, это безусловно избавит от множества проблем в будущем
...
Рейтинг: 0 / 0
30.12.2019, 17:52
    #39909999
bobsoft
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Visual Studio 2019
skyANA,
авторстоит подумать над тем, как следовать хорошему стилю,
Что-то мне подсказывает что ни кто не работает в 2019 , стиль тут при чем ?
Мне нужно выключить те функции редактирования которые мне не нравятся и кстати
выдавать за хороший стиль все что предложит студия я бы не стал .
...
Рейтинг: 0 / 0
30.12.2019, 18:00
    #39910008
hVostt
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Visual Studio 2019
bobsoft
Что-то мне подсказывает что ни кто не работает в 2019 , стиль тут при чем ?
Мне нужно выключить те функции редактирования которые мне не нравятся и кстати
выдавать за хороший стиль все что предложит студия я бы не стал .


Ну погодите сразу строить какие-то выводы, без понимания вопроса.
Вам предлагают вынести код логики из обработчика, а в обработчике вызвать этот код одной-двумя строчками.
Как именно вынести, вопрос зависит от вашей архитектуры.
Начните хотя бы с того, чтобы написать вашу логику в отдельном private методе.

Не сложно же. Вашу проблему решает.
...
Рейтинг: 0 / 0
30.12.2019, 19:09
    #39910042
skyANA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Visual Studio 2019
bobsoft
Что-то мне подсказывает что ни кто не работает в 2019

Серьёзно? Это забавно :)
...
Рейтинг: 0 / 0
30.12.2019, 19:22
    #39910043
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Visual Studio 2019
skyANA
Серьёзно? Это забавно :)
Возможно он прав, и никто не пилит винформы в vs2019. Те, кто пилили застряли в нулевых (годах и студиях), и только ТС смело схватился на современный инструмент и начал пилить в нем на древнем баяне
...
Рейтинг: 0 / 0
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Visual Studio 2019 / 25 сообщений из 34, страница 1 из 2
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]