Есть ли будущее у DELPHI?
![]() |
Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
|
| ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
| [216.73.216.43] |
|
|
Правила раздела:
| Страницы: (245) « Первая ... 105 106 [107] 108 109 ... 244 245 ( Перейти к последнему сообщению ) |
Есть ли будущее у DELPHI?
|
Сообщ.
#1591
,
|
|
|
|
Цитата jack128 @ Цитата korvin @ Цитата (DesweR @ Сегодня, 11:08) Конечно, ведь в Delphi по умолчанию при обращении к пространству имён другого модуля не требуется конкретизировать префиксом сам модуль. Не "не требуется", а "невозможно". вполне возможно. SysUtils.IntToStr(10); Ага, а теперь попробуй подключить модуль SysUtils как SU, а функцию IntToStr как itos Добавлено И еще попробуй подключить модуль так, чтобы к его мемберам можно было обратиться только с указанием имени модуля. Добавлено А еще интересно как импортировать в текущее пространство имен только некоторые символы из модуля (а к остальным доступ только через имя модуля). |
|
Сообщ.
#1592
,
|
|
|
|
Аргументируй. Нет, в классе формы будет только "UiSearcher1: TUiSearcher", где коллекция будет являться его полем. Т.е. не добил символ и компонент слетает? Цитата korvin @ Ага, а теперь попробуй подключить модуль SysUtils как SU, а функцию IntToStr как itos За такое руки бы отрывать. Цитата korvin @ И еще попробуй подключить модуль так, чтобы к его мемберам можно было обратиться только с указанием имени модуля. Добавлено Сегодня, 01:32 А еще интересно как импортировать в текущее пространство имен только некоторые символы из модуля (а к остальным доступ только через имя модуля). И без этого зоопарка можно работать. комментарии всё толще и унылее.. |
|
Сообщ.
#1593
,
|
|
|
|
Цитата DesweR @ Нет, в классе формы будет только "UiSearcher1: TUiSearcher", где коллекция будет являться его полем. Ну будет UISearcher засирать, какая разница? Добавлено Цитата DesweR @ За такое руки бы отрывать. лоооол. Ну теперь все понятно. Добавлено Цитата DesweR @ И без этого зоопарка можно работать. Да, можно камнем гвозди забивать. |
|
Сообщ.
#1594
,
|
|
|
|
Цитата korvin @ Ну будет UISearcher засирать, какая разница? Что значит "засирает"? А где ему быть ещё? Цитата korvin @ Да, можно камнем гвозди забивать. Не смотря на влияние C++, C#, Java, Python на D, там всё таки решили отказаться от пространства имён.. |
|
Сообщ.
#1595
,
|
|
|
|
Цитата DesweR @ Не смотря на влияние C++, C#, Java, Python на D, там всё таки решили отказаться от пространства имён.. Лолшто? Может, от явного использования namespace отказались? |
|
Сообщ.
#1596
,
|
|
|
|
Цитата DesweR @ Что значит "засирает"? А где ему быть ещё? Там же где и всему классу форму -- где-нибудь в другом месте, чтоб контроллер не смешивался с представлением. |
|
Сообщ.
#1597
,
|
|
|
|
Цитата DesweR @ Не смотря на влияние C++, C#, Java, Python на D, там всё таки решили отказаться от пространства имён.. Ознакомься с его системой модулей и с импортом в частности. |
|
Сообщ.
#1598
,
|
|
|
|
Цитата DesweR @ За такое руки бы отрывать. Ну так еще в Древнем Китае желающим странного отрубали руки |
|
Сообщ.
#1599
,
|
|
|
|
Да, жесткая у вас там дисциплина в мире Дельфи! В Джаве как-то лучше
|
|
Сообщ.
#1600
,
|
|
|
|
Цитата [S]mike @ Да, жесткая у вас там дисциплина в мире Дельфи! В Джаве как-то лучше Ага. То-то меня так соседняя тема про именование полей класса забавляет Круто, наверное, когда нет никакой дисциплины |
|
Сообщ.
#1601
,
|
|
|
|
Цитата --Ins-- @ Цитата [S]mike @ Да, жесткая у вас там дисциплина в мире Дельфи! В Джаве как-то лучше Ага. То-то меня так соседняя тема про именование полей класса забавляет Круто, наверное, когда нет никакой дисциплиныВ java еще жестко относительно все. А вот в плюсах да - свобода. Каждая команда сама может выбрать что-то по своему вкусу. На самом деле всякие именования и пр. - это мелочи. Добавлено --Ins--, а что в Delphi есть четкое правило на тему полей объекта? |
|
Сообщ.
#1602
,
|
|
|
|
Цитата D_KEY @ В java еще жестко относительно все. А вот в плюсах да - свобода. Каждая команда сама может выбрать что-то по своему вкусу. На самом деле всякие именования и пр. - это мелочи. Ну так я ж говорю, кто в лес, кто по дрова. А потом в холиварах си-шники приводят примеры, аргументируя "ты что, никогда не работал в команде???", которые дельфисту в страшном сне и не приснятся, а у вас походу - обыденное дело Добавлено Цитата D_KEY @ --Ins--, а что в Delphi есть четкое правило на тему полей объекта? В дельфи есть одно единственное общеупотребимое правило именования (смешанный регистр, класс с буквы T, интерфейс с буквы I, поле с буквы F, класс исключения с буквы E), а не кто на что горазд |
|
Сообщ.
#1603
,
|
|
|
|
Цитата --Ins-- @ А потом в холиварах си-шники приводят примеры, аргументируя "ты что, никогда не работал в команде???", которые дельфисту в страшном сне и не приснятся, а у вас походу - обыденное дело ![]() Бррр... Не понял связи, но фиг с ним. Так а в Delphi как с полями дело обстоит? Добавлено Цитата --Ins-- @ В дельфи есть одно единственное общеупотребимое правило именования (смешанный регистр, класс с буквы T, интерфейс с буквы I, поле с буквы F, класс исключения с буквы E), а не кто на что горазд Ну так в одной команде у нас точно так же(в смысле единые правила для всех) Значит таки у вас используются префиксы. Ок. |
|
Сообщ.
#1604
,
|
|
|
|
Цитата D_KEY @ Ну так в одной команде у нас точно так же(в смысле единые правила для всех) И на том спасибо А у нас вообще везде, даже в учебниках этому учат. И я могу взять любой чужой исходник и не заглядывая никуда понять, что вот это: TBar.Foo; - вызов классового метода, а вто это: Bar.Foo - вызов instance-метода, что TBar - это тип, Bar - это локальный идентификатор, FBar - это поле |
|
Сообщ.
#1605
,
|
|
|
|
Цитата D_KEY @ Значит таки у вас используются префиксы. Ок. Однако, оцени с каким пафосом было преподнесено! |