Текущий архив: 2005.02.06;
Скачать: CL | DM;
Вниз
Почему в Delhpi классы начинаются на "T",например <b>TImage,TStri Найти похожие ветки
← →
MakedoneZ © (2005-01-23 16:45) [0]Почему в Delhpi классы начинаются на "T",например TImage,TStringGrid и т.д. ?
← →
Knight © (2005-01-23 16:48) [1]type
TImage=....
var Img:TImage;
← →
Kerk © (2005-01-23 16:49) [2]Просто договорились так называть.. и все.. от слова TYPE
← →
Palladin © (2005-01-23 16:49) [3]Это старая традиция делать префикс T у названия типа, определяемого пользователем. T - означает Type. Переметнулась и на классы...
← →
jack128 © (2005-01-23 17:09) [4]кстати, есть исключения и этого правила
1) Имена всех наследником Exception начинаются с префикса E
2) Имена всех интерфейсов начинатся с I
← →
pasha_golub © (2005-01-23 17:16) [5]2jack128 © (23.01.05 17:09) [4]
А имена всех классов, которые не должны заботить юзера начинаются на: _
:0)
ЗЫ Еще раз тебя со значком.
← →
Palladin © (2005-01-23 17:23) [6]
> [4] jack128 ©
Думаю дело в том что классы имеют префикс T еще TP 5.5, а в Object Pascal решли отойти от традиций... тем более интерфейсы и исключения совсем отдельный разговор...
← →
GuAV © (2005-01-23 18:17) [7]jack128 © (23.01.05 17:09) [4]
2) Имена всех интерфейсов начинатся с I
А разве интерфейс - это класс ?
← →
pasha_golub © (2005-01-23 18:53) [8]GuAV © (23.01.05 18:17) [7]
Верно подмечено... :)
← →
jack128 © (2005-01-23 18:57) [9]GuAV © (23.01.05 18:17) [7]
А разве интерфейс - это класс ?
А разве это правило относится только к классам? ИМХО ко всем пользовательским типам. А интерфейсы - это типы.
← →
GuAV © (2005-01-23 19:16) [10]Тогда ещё исключений наберется. Хотя бы PXxxx указатель на TXxxx или Xxxx.
Хотя правило хорошее, сам использую, например TWndClassEx заместо WNDCLASSEX.
← →
Anatoly Podgoretsky © (2005-01-23 20:06) [11]Два момента
1. что бы можно было назвать экземпляр тем же именем без префикса
2. Для того что бы не думать как класс называется, поэтому префикс[ы] унифицировали
← →
MakedoneZ © (2005-01-23 21:05) [12]Не согласен с Анатолием в 1-ом пункте,никто никогда не пишет Label или DBGrid
← →
Knight © (2005-01-23 21:09) [13]Чё-то я не понял... это Основная или потрепаться? %(
Страницы: 1 вся ветка
Текущий архив: 2005.02.06;
Скачать: CL | DM;
Память: 0.47 MB
Время: 0.03 c