|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
11.03.2014, 00:08 | #1 |
Пользователь
Регистрация: 04.01.2011
Сообщений: 66
|
Visual Studio 2010, прошу чуть чуть хелпа.
Здравствуйте, товарищи.
Имеет место быть такая печалька : Пару лет подряд работал с продуктами, ныне почившей, фирмы Борланд, как стареньких, так и RAD 2010. Собственно, кто в них работал, знаком с мегаполезной фишкой - автоматическое удаление "штатных" обработчиков событий (функций / процедур). То есть - клацанул ты по форме мышой пару раз, и автоматически создается обработчик события, OnClick. Однако - если он пустой, при сохранении / компиляции, он автоматически стирается. За пару лет работы с Ембаркадеро / Борлад выработалась неискоренимая привычка, для перехода в область кода делать даблклик по ближайшему контролу. Но , волею хаоса, приходится переходить на VS. В восторге от новой среды, и нравится все - кроме одного - как автоматом удалить неиспользуемые обработчики событий? Пытался гуглить - но ощущение, что в инете я один такой идиот. В любом случае - как с наименьшими затратами в VS (WinForms) удалить штатную функцию / метод? Последний раз редактировалось alexusankov; 11.03.2014 в 00:47. |
11.03.2014, 00:34 | #2 | |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
Не особо удобная фича, постоянно мешала. События-то может и ладно, но оно и просто пустые методы классов удаляет (спасибо хоть virtual и т.д. не трогает), что часто мешает. Объявил методы, реализовал несколько, запустил проверить — а оно уже удалило остальные. Причем вроде даже не смотрело, что они вызывались в других. А иногда наоборот когда нужно не срабатывала.
По-моему нет такого в VS, даже с решарпером и т.д. А вообще попробуйте лучше WPF + MVVM вместо WinForms. Цитата:
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. Последний раз редактировалось Alex11223; 11.03.2014 в 00:42. |
|
11.03.2014, 00:46 | #3 |
Пользователь
Регистрация: 04.01.2011
Сообщений: 66
|
|
11.03.2014, 01:16 | #4 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
Не могу сравнить, не сталкивался с MDI почти, по-моему в нем редко есть смысл.
В общем случае WPF гораздо более мощный, современный, можно легко делать многие вещи, которые реализуются с гораздо большими затратами труда и времени в дельфи/винформс, хорошая система binding'ов, MVVM почти "из коробки". Возможность сделать сколь угодно сложный интерфейс не прибегая к костылям типа картинок из фотошопа на форме + прозрачных "кнопок" на них Из минусов: более крутая кривая обучения. Точнее там можно вести себя так же как в Дельфи/винформс, кидать и выравнивать контролы на форму мышкой, прописывать им обработчики, но смысла так делать мало, лучше потратить время на изучение и понимание (прочитать какую-нибудь книгу) и использовать все его преимущества, биндинги, MVVM, xaml. После освоения не захочется возвращаться к Дельфи/WinForms (ну, если нет требований типа поддержки очень древних компов и ОС, до ХР, или кроссплатформенности Mono). В общем если есть возможность, то стоит посмотреть на него, расширить кругозор, "сломать шаблон".
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. Последний раз редактировалось Alex11223; 11.03.2014 в 01:43. |
11.03.2014, 08:15 | #5 |
personality
Старожил
Регистрация: 28.04.2009
Сообщений: 2,882
|
Не замечал, чтобы в дельфи удалялись пустые методы классов, кроме как на обработчики на форме (причём они явно должны ещё быть приписаны какому-то контролу). Да и против удаления есть простой метод починки - поставить // - пустой коммент и ничего не удалится.
Удалять в винформсах пустые обработчики - не сталкивался обычно с такой необходимостью, т.к. если обработчик есть, то с большой вероятностью мы его сами создали для целей размещения в нём кода. На крайний случай их можно потом скопом ручками поудалять. А вообще вот самое широкораспространённое решение Ну и совет насчёт разрывов - дельный, если только у Вас не стоит задачи явно работать с винформсами. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
закрашивание ячеек в StringGrid. чуть чуть подправить. | dima1257 | Помощь студентам | 3 | 30.05.2013 15:47 |
Нужно дописать программу, примерно 90% сделано, осталось чуть чуть | Xerxes | Фриланс | 2 | 31.01.2011 23:27 |
программа часы,надо чуть-чуть переделать | RadioDream | Помощь студентам | 1 | 21.10.2010 19:29 |
нашел поиском нужный макрос, чуть чуть бы доработать | zander | Microsoft Office Excel | 3 | 30.09.2009 12:19 |