Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > C# (си шарп)
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 13.02.2017, 03:42   #1
marluna
Пользователь
 
Регистрация: 15.12.2016
Сообщений: 50
По умолчанию поиск в vs

есть в программе кнопка,программа большая с парой сотен скриптов, к кнопке прикручено действие, например загрузить с сервера архив распаковать, десериализовать, создать таблицу, загрузить данные в таблицу, запуск там чего то...вывод на экран, при этом работает 10 скриптов и в каждом скрипте по чуть чуть кода от этой кнопки.
есть ли удобные средства поиска или методы, что бы перенести эту кнопку в другую программу без лишнего кода? из каждого скрипта собрать эти части кода от этой кнопки. в моем случае вручную это...просто долго очень.
marluna вне форума Ответить с цитированием
Старый 13.02.2017, 09:27   #2
pu4koff
Старожил
 
Аватар для pu4koff
 
Регистрация: 22.05.2007
Сообщений: 9,520
По умолчанию

Называется это рефакторинг. В студии всего пара автоматизированных штук есть для рефакторинга. Попробуйте Resharper под это дело.
pu4koff вне форума Ответить с цитированием
Старый 13.02.2017, 11:09   #3
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Не, рефакторинг это изменение кода для его улучшения.

А что автор хочет непонятно Если найти все места, где используется класс/метод, перейти к реализации метода по Ctrl+клик и т.п., то да, Решарпер это умеет (ну и новые студии вроде тоже многое уже умеют).
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 14.02.2017, 10:44   #4
marluna
Пользователь
 
Регистрация: 15.12.2016
Сообщений: 50
По умолчанию

спасиб за инфу) да, мне надо найти все места используемого класса/метода
marluna вне форума Ответить с цитированием
Старый 14.02.2017, 11:19   #5
pu4koff
Старожил
 
Аватар для pu4koff
 
Регистрация: 22.05.2007
Сообщений: 9,520
По умолчанию

Цитата:
Сообщение от Alex11223 Посмотреть сообщение
Не, рефакторинг это изменение кода для его улучшения.

А что автор хочет непонятно Если найти все места, где используется класс/метод, перейти к реализации метода по Ctrl+клик и т.п., то да, Решарпер это умеет (ну и новые студии вроде тоже многое уже умеют).
Ну, я так понял надо подправить и перенести в другой проект кусок, а тут уже рефакторинг можно сказать. Просто найти где вызывается умеет и голая студия (по крайней мере в редакции Comunity, про Express не помню, но тоже скорее всего умеет). Правый клик по имени метода и Find All References или просто текстовый курсор поставить на имя метода, оно подсветится и Shift + F12.
pu4koff вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Гугл поиск отсылает на майл.ру поиск Ципихович Эндрю Свободное общение 5 22.11.2016 11:01
Помогите-при поиске через яндекс,поиск идёт в майле,поиск и браузер по умолчанию стоит яндекс, так же постоянно выскакивает казино Vlad8purple Windows 2 08.03.2016 14:52
Помощь в доработке программы на языке паскаль (бинарный поиск, поиск перебором) DimzNOVIchok45 Помощь студентам 0 13.10.2014 20:11
Реализовать два метода поиска строк в массиве: поиск перебором, бинарный поиск на языке Pascal DimzNOVIchok45 Помощь студентам 7 19.09.2014 21:40
Обработка одномерного массива - поиск среднего, поиск минимального, сортировка (Паскаль) nadez Паскаль, Turbo Pascal, PascalABC.NET 3 18.03.2014 08:45