На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
! Правила раздела:
1. Название темы - краткое описание кто/что против кого/чего
2. В первом сообщении - список параметров, по которым идет сравнение.
3. Старайтесь аргументировать свои высказывания. Фразы типа "Венда/Слюникс - ацтой" считаются флудом.
4. Давайте жить дружно и не доводить обсуждение до маразма и личных оскорблений.
Модераторы: Модераторы, Комодераторы
Страницы: (245) « Первая ... 105 106 [107] 108 109 ...  244 245  ( Перейти к последнему сообщению )  
> Есть ли будущее у DELPHI?
    Цитата jack128 @
    Цитата korvin @
    Цитата (DesweR @ Сегодня, 11:08)
    Конечно, ведь в Delphi по умолчанию при обращении к пространству имён другого модуля не требуется конкретизировать префиксом сам модуль.

    Не "не требуется", а "невозможно".

    вполне возможно.
    SysUtils.IntToStr(10);

    Ага, а теперь попробуй подключить модуль SysUtils как SU, а функцию IntToStr как itos

    Добавлено
    И еще попробуй подключить модуль так, чтобы к его мемберам можно было обратиться только с указанием имени модуля.

    Добавлено
    А еще интересно как импортировать в текущее пространство имен только некоторые символы из модуля (а к остальным доступ только через имя модуля).
      Цитата korvin @
      Такие взаимоотношения не нужны.

      Аргументируй.

      Цитата korvin @
      Т.е. он таки создает дополнительный мусор в классе формы?

      Нет, в классе формы будет только "UiSearcher1: TUiSearcher", где коллекция будет являться его полем.

      Цитата [S]mike @
      А в Джаве просто выдаст ошибку в логе и компонент не покажет.

      Т.е. не добил символ и компонент слетает?

      Цитата korvin @
      Ага, а теперь попробуй подключить модуль SysUtils как SU, а функцию IntToStr как itos

      За такое руки бы отрывать.

      Цитата korvin @
      И еще попробуй подключить модуль так, чтобы к его мемберам можно было обратиться только с указанием имени модуля.

      Добавлено Сегодня, 01:32
      А еще интересно как импортировать в текущее пространство имен только некоторые символы из модуля (а к остальным доступ только через имя модуля).

      И без этого зоопарка можно работать.

      комментарии всё толще и унылее..
        Цитата DesweR @
        Нет, в классе формы будет только "UiSearcher1: TUiSearcher", где коллекция будет являться его полем.

        Ну будет UISearcher засирать, какая разница?

        Добавлено
        Цитата DesweR @
        За такое руки бы отрывать.

        лоооол. Ну теперь все понятно.

        Добавлено
        Цитата DesweR @
        И без этого зоопарка можно работать.

        Да, можно камнем гвозди забивать.
          Цитата korvin @
          Ну будет UISearcher засирать, какая разница?

          Что значит "засирает"? А где ему быть ещё?

          Цитата korvin @
          Да, можно камнем гвозди забивать.

          Не смотря на влияние C++, C#, Java, Python на D, там всё таки решили отказаться от пространства имён..
            Цитата DesweR @
            Не смотря на влияние C++, C#, Java, Python на D, там всё таки решили отказаться от пространства имён..

            Лолшто? Может, от явного использования namespace отказались?
              Цитата DesweR @
              Что значит "засирает"? А где ему быть ещё?

              Там же где и всему классу форму -- где-нибудь в другом месте, чтоб контроллер не смешивался с представлением.
                Цитата DesweR @
                Не смотря на влияние C++, C#, Java, Python на D, там всё таки решили отказаться от пространства имён..

                Ознакомься с его системой модулей и с импортом в частности.
                Сообщение отредактировано: D_KEY -
                  Цитата DesweR @
                  За такое руки бы отрывать.


                  Ну так еще в Древнем Китае желающим странного отрубали руки ;)
                  Сообщение отредактировано: --Ins-- -
                    Да, жесткая у вас там дисциплина в мире Дельфи! В Джаве как-то лучше :whistle:
                      Цитата [S]mike @
                      Да, жесткая у вас там дисциплина в мире Дельфи! В Джаве как-то лучше


                      Ага. То-то меня так соседняя тема про именование полей класса забавляет :D Круто, наверное, когда нет никакой дисциплины
                      Сообщение отредактировано: --Ins-- -
                        Цитата --Ins-- @
                        Цитата [S]mike @
                        Да, жесткая у вас там дисциплина в мире Дельфи! В Джаве как-то лучше


                        Ага. То-то меня так соседняя тема про именование полей класса забавляет :D Круто, наверное, когда нет никакой дисциплины

                        В java еще жестко относительно все. А вот в плюсах да - свобода. Каждая команда сама может выбрать что-то по своему вкусу. На самом деле всякие именования и пр. - это мелочи.

                        Добавлено
                        --Ins--, а что в Delphi есть четкое правило на тему полей объекта?
                          Цитата D_KEY @
                          В java еще жестко относительно все. А вот в плюсах да - свобода. Каждая команда сама может выбрать что-то по своему вкусу. На самом деле всякие именования и пр. - это мелочи.


                          Ну так я ж говорю, кто в лес, кто по дрова. А потом в холиварах си-шники приводят примеры, аргументируя "ты что, никогда не работал в команде???", которые дельфисту в страшном сне и не приснятся, а у вас походу - обыденное дело :D

                          Добавлено
                          Цитата D_KEY @
                          --Ins--, а что в Delphi есть четкое правило на тему полей объекта?


                          В дельфи есть одно единственное общеупотребимое правило именования (смешанный регистр, класс с буквы T, интерфейс с буквы I, поле с буквы F, класс исключения с буквы E), а не кто на что горазд
                          Сообщение отредактировано: --Ins-- -
                            Цитата --Ins-- @
                            А потом в холиварах си-шники приводят примеры, аргументируя "ты что, никогда не работал в команде???", которые дельфисту в страшном сне и не приснятся, а у вас походу - обыденное дело :D

                            Бррр... Не понял связи, но фиг с ним. Так а в Delphi как с полями дело обстоит?

                            Добавлено
                            Цитата --Ins-- @
                            В дельфи есть одно единственное общеупотребимое правило именования (смешанный регистр, класс с буквы T, интерфейс с буквы I, поле с буквы F, класс исключения с буквы E), а не кто на что горазд

                            Ну так в одной команде у нас точно так же(в смысле единые правила для всех) :) Значит таки у вас используются префиксы. Ок.
                            Сообщение отредактировано: D_KEY -
                              Цитата D_KEY @
                              Ну так в одной команде у нас точно так же(в смысле единые правила для всех)


                              И на том спасибо :D А у нас вообще везде, даже в учебниках этому учат. И я могу взять любой чужой исходник и не заглядывая никуда понять, что вот это: TBar.Foo; - вызов классового метода, а вто это: Bar.Foo - вызов instance-метода, что TBar - это тип, Bar - это локальный идентификатор, FBar - это поле
                                Цитата D_KEY @
                                Значит таки у вас используются префиксы. Ок.

                                Однако, оцени с каким пафосом было преподнесено!
                                0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
                                0 пользователей:
                                Страницы: (245) « Первая ... 105 106 [107] 108 109 ...  244 245


                                Рейтинг@Mail.ru
                                [ Script execution time: 0,1162 ]   [ 15 queries used ]   [ Generated: 23.12.25, 21:09 GMT ]