![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
#1
|
||||
|
||||
![]() Никогда не задумывался, но сейчас что-то в голову ударило:
в каких случаях входные параметры конструкторов, процедур и т.д. следует писать с буквы "A"? Например я пишу constructor TMap.Create(ALayerCollection: TLayerCollection) просто не задумываясь, так как в конструкторе класса TBitmapLayer, который я далее использую, входным параметром указана ALayerCollection: TLayerCollection. Почему там написали входной параметр с буквы "A"? В каких случаях вообще это следует использовать? 00110001 00101100 00110110 00110001 00111000 00110000 00110011 00110011 00111001 00111000 00111000 00110111 00110100 00111001 00111000 00111001 00110100 00111000 00110100 00111000 00110010 00110000 00110100 00110101 00111000 00110110 00111000 00110011 00110100 00110011 00110110 00110101 00110110 |
#2
|
||||
|
||||
![]() обычное соглашение, как и private переменные именовать с F, чтобы не путать с такими же свойствами.
AControl: TControl; AParent: TWinControl; AComponent: TComponent; Пишу программы за еду. __________________ Последний раз редактировалось NumLock, 12.10.2011 в 14:09. |
#3
|
||||
|
||||
![]() Цитата:
Т. е. я теоретически должен правильно оформляя код все входные параметры именовать с "А"? Где можно прочитать конкретно про "А"? "F" и п.р. при оформлении кода давно использую, а вот на "А" как-то только что внимание обратил. 00110001 00101100 00110110 00110001 00111000 00110000 00110011 00110011 00111001 00111000 00111000 00110111 00110100 00111001 00111000 00111001 00110100 00111000 00110100 00111000 00110010 00110000 00110100 00110101 00111000 00110110 00111000 00110011 00110100 00110011 00110110 00110101 00110110 |
#4
|
||||
|
||||
![]() Вообще, приставка "a" пишется с маленькой буквы, какбе намекая на сокращение от "argument".
— Как тебя понимать? — Понимать меня не обязательно. Обязательно меня любить и кормить вовремя. На Delphi, увы, больше не программирую. Рекомендуемая литература по программированию |
#5
|
||||
|
||||
![]() Цитата:
Как не странно я везде всегда встречал только с большой. Ну, в общем, понятно в чем суть. Всем ответившим спасибо. 00110001 00101100 00110110 00110001 00111000 00110000 00110011 00110011 00111001 00111000 00111000 00110111 00110100 00111001 00111000 00111001 00110100 00111000 00110100 00111000 00110010 00110000 00110100 00110101 00111000 00110110 00111000 00110011 00110100 00110011 00110110 00110101 00110110 |
#6
|
||||
|
||||
![]() простой пример из Classes.pas:
Код:
TComponent = class(TPersistent, IInterface, IInterfaceComponentReference) private FOwner: TComponent; public constructor Create(AOwner: TComponent); virtual; property Owner: TComponent read FOwner; Пишу программы за еду. __________________ |
#7
|
|||
|
|||
![]() Цитата:
"F" пишется от слова Field (поле). Последний раз редактировалось AlexSku, 12.10.2011 в 16:18. |
#8
|
|||
|
|||
![]() Цитата:
Последний раз редактировалось AlexSku, 12.10.2011 в 16:19. |