Форум программистов, компьютерный форум, киберфорум
Наши страницы
Delphi для начинающих
Войти
Регистрация
Восстановить пароль
 
RuS_CN
0 / 0 / 0
Регистрация: 16.08.2015
Сообщений: 19
#1

Рефакторинг? Как в коде отсортировать функции по алфавиту ? - Delphi

01.06.2017, 08:19. Просмотров 108. Ответов 1
Метки нет (Все метки)

Добрый день.
Как привести код в божеский вид?
Пользуюсь CnWizard есть очень удобная штука как Ctrl+W (Форматирование кода).

А что делать если я не очень грамотный и код имеет такой формат:

Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
type MyClass = class
ZZ:integer;
A:string;
procedure  Ztop;
Procedure Add;
....
type MyClass2 = class
ZZ:integer;
A:string;
procedure  Ztop;
Procedure Add;
 
.....
implementation
....
procedure  MyClass2 .Ztop;
....
Procedure MyClass.Add;
 
.....
 
Procedure MyClass2.Add;
....
 
procedure  MyClass.Ztop;
Привести к виду

Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
type MyClass = class
A:string;
ZZ:integer;
Procedure Add;
procedure  Ztop;
....
 
type MyClass2 = class
A:string;
ZZ:integer;
Procedure Add;
procedure  Ztop;
 
.....
implementation
 
....
Procedure MyClass.Add;
 
....
 
procedure  MyClass.Ztop;
 
.....
 
Procedure MyClass2.Add;
....
 
procedure  MyClass2 .Ztop;
Как бы отсортировать код по алфавиту?
http://www.cyberforum.ru/delphi-beginners/thread55447.html
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
01.06.2017, 08:19
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Рефакторинг? Как в коде отсортировать функции по алфавиту ? (Delphi):

Отсортировать строки по алфавиту
Доброго времени суток. Сижу делаю лабу и не чего не понимаю. Помогите плз....

Отсортировать строки txt-файла по алфавиту
Есть документ txt, его нужно открыть, и по нажатию на кнопку - отсортировать...

Дана произвольная строка, надо отсортировать по алфавиту
Я попытался сделать пузырьком, но безуспешно const n=1000; var Form2:...

Отсортировать несколько строк по алфавиту (с учетом/без учета регистра)
Вводится 6 строк в edit и нужно их отсортировать по алфавиту,отдельно стоит...

Отсортировать массив строк по алфавиту. Учитывать только первый символ каждой строки
Задание: Отсортировать массив строк по алфавиту. Учитывать только первый символ...

1
DenNik
Непрофессионал
1783 / 1286 / 304
Регистрация: 26.07.2011
Сообщений: 7,532
02.06.2017, 10:47 #2
Лучший ответ Сообщение было отмечено RuS_CN как решение

Решение

Цитата Сообщение от RuS_CN Посмотреть сообщение
Как бы отсортировать код по алфавиту?
когда ты объявляешь в классе описание функции, например
Delphi
1
2
3
4
5
6
TMyClass = class
  private
    procedure MyProc(Value: string);
    procedure ZZZZZZZZ;
    function AnotherFunc: boolean;
  end;
а потом нажимаешь Shift + Ctrl + C, IDE сама генерирует реализацию и все расставляет по алфавиту. сравни описание и реализацию
Delphi
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
{ TMyClass }
 
function TMyClass.AnotherFunc: boolean;
begin
 
end;
 
procedure TMyClass.MyProc(Value: string);
begin
 
end;
 
procedure TMyClass.ZZZZZZZZ;
begin
 
end;
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
02.06.2017, 10:47
Привет! Вот еще темы с решениями:

В Memo-поле вводятся названия государств. Отсортировать данный список по алфавиту методом выбора
В Memo-поле вводятся названия государств с указанием их денежных единиц....

Как отсортировать по алфавиту?
Подскажите пожалуйста стандартную функцию для сортировки массива структур по...

Как отсортировать по алфавиту структуру
Здравствуйте, мальчики. Я делала программу, которая содержит прайс лист:...

Как отсортировать строку по алфавиту?
здравствуйте, например в переменной храниться строка "(в)(а)" - как...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru