Перетаскивание времени проектирования

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

IMO легче знать разветвления в Java, так как каждый метод требуется, чтобы объявлять все исключения, которые это может выдать так, Вы знаете, что ожидать, но в C# может быть выдано исключение, даже если это не документируется, таким образом, трудно знать все возможные исключения, которые могут быть выданы методом и недостатком, что знание это обычно - плохая идея поймать все.

5
задан sampathsris 29 September 2016 в 06:51
поделиться

1 ответ

Есть ли у кого-нибудь указатель / ссылка / полезные советы?

Кажется, ваша проблема решена с помощью проблемы Microsoft Connect Обработка / отсутствие событий мыши в конструкторах 2.0 . Эту проблему почти легко понять, но очевидно, что обновление .NET Framework 1.1 (2003) до 2.0 (2006) подразумевало изменение поведения перетаскивания - учитывая, что упомянутая вами статья относится к 2003 году, это вполне может быть связано . В частности, вы должны перейти к разделу , проблема 2 , цитата:

Теперь вы заметите константу мерцание при перетаскивании форма. Частично это вызвано новое поведение перетаскивания в 2.0.

Я не могу сейчас углубиться в это, но вы также можете придумать что-то из Настроить перетаскивание в конструкторе , адреса которого изменились поведение относительно перетаскивания между версиями Visual Studio 2003 и 2005; вполне вероятно, что это может быть связано, и один из принятых ответов на самом деле конкретно ссылается на проблему Microsoft Connect выше, а также предлагает больше советов по возможным решениям.

3
ответ дан 15 December 2019 в 06:30
поделиться
Другие вопросы по тегам:

Похожие вопросы: