На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
! Правила раздела:
1. Название темы - краткое описание кто/что против кого/чего
2. В первом сообщении - список параметров, по которым идет сравнение.
3. Старайтесь аргументировать свои высказывания. Фразы типа "Венда/Слюникс - ацтой" считаются флудом.
4. Давайте жить дружно и не доводить обсуждение до маразма и личных оскорблений.
Модераторы: Модераторы, Комодераторы
Страницы: (495) « Первая ... 69 70 [71] 72 73 ...  494 495  ( Перейти к последнему сообщению )  
> Delphi vs C++ vs C# , ну и Java немножко, где-то ближе к старшему байту номеров страниц
    KILLER, ты хоть один класс когда-нибудь на Delphi написал? :D

    Цитата KILLER @
    почитай что пишет тот же Alexandr N


    Загляни ему в профиль, не поленись, парень еще в школе учится, судя по всему. Ты будешь судить о языке и специалистах по школьнику, который его только начал изучать? :D
      Цитата --Ins-- @
      KILLER, ты хоть один класс когда-нибудь на Delphi написал?

      Да!

      Цитата --Ins-- @
      Загляни ему в профиль, не поленись, парень еще в школе учится, судя по всему. Ты будешь судить о языке и специалистах по школьнику, который его только начал изучать?

      Нет я сужу о том, что чел считает что умеет нехило программить, даже без знания основ ЯП ;) И таких куча, уйма просто ппц, только в случае с делфи, они таки формошлёпят, а в случае с другими ЯП, порог вхождения выше...
        Давайте обсудим что-нибудь более интересное :wall:
        Скажем... Объектную модель трех рассматриваемых языков...
          Цитата D_KEY @
          Скажем... Объектную модель трех рассматриваемых языков...

          Ну, дык. Придут --Ins-- с DesweR'ом и расскажут тебе, какая она убогая в плюсах, как в шарп её украли из дельфи, в котором она "просто прекрасна, просто прекрасна!"
          Проходили уже...
          Сообщение отредактировано: MyNameIsIgor -
            Цитата MyNameIsIgor @
            Цитата D_KEY @
            Скажем... Объектную модель трех рассматриваемых языков...

            Ну, дык. Придут --Ins-- с DesweR'ом и расскажут тебе, какая она убогая в плюсах, как в шарп её украли из дельфи, в котором она "просто прекрасна, просто прекрасна!"
            Проходили уже...

            Но может в этот раз будут аргументы?
            Надежда умирает последней...
              Цитата D_KEY @
              Давайте обсудим что-нибудь более интересное :wall:
              Скажем... Объектную модель трех рассматриваемых языков...

              опять?! Впрочем объектная модель решетки обсуждалась менее других. Вот мне любопытно, кто такие делегаты и зачем они нужны? (правда я давно не интересуюсь решеткой, может их уже убрали? )
                Цитата korvin @
                опять?! Впрочем объектная модель решетки обсуждалась менее других. Вот мне любопытно, кто такие делегаты и зачем они нужны? (правда я давно не интересуюсь решеткой, может их уже убрали? )
                Обсуждали уже. См. первые пару страниц.
                  Цитата MyNameIsIgor @
                  как в шарп её украли из дельфи


                  В Delphi лучше чем в шарпе :tong: В шарпе AfterConstruction нет. Вот тебе пример еще: есть базовый класс некого документа. Конкретные документа от него наследуются, устанавливают какие-то свои параметры в конструкторах. При установке этих параметров флаг Modified устанавливается на True, так как эти же параметры могут быть изменены во время выполнения и нужно изменить состояние Modified при этом. Как мне сделать чтобы после конструирования несмотря на все это Modified документа был бы False? Если бы был AfterConstruction, я бы в нем просто сбросил этот флаг, ничего особенного в конструкторах потомка или методах установки параметров не предпринимая. Как в этом случае правильно решить проблему?
                    Цитата korvin @
                    Цитата D_KEY @
                    Давайте обсудим что-нибудь более интересное :wall:
                    Скажем... Объектную модель трех рассматриваемых языков...

                    опять?! Впрочем объектная модель решетки обсуждалась менее других.

                    Вот ради этого контекста все и затевается...
                      Цитата --Ins-- @
                      При установке этих параметров флаг Modified устанавливается на True, так как эти же параметры могут быть изменены во время выполнения и нужно изменить состояние Modified при этом. Как мне сделать чтобы после конструирования несмотря на все это Modified документа был бы False?

                      Мне кажется твой вопрос противоречит стоящему перед ним предложению. Нет? Поясни, пожалуйста.

                      Добавлено
                      Цитата --Ins-- @
                      Цитата D_KEY @
                      Но может в этот раз будут аргументы?


                      Аргумент "и че?" разбивает любые доводы оппонентов, так что аргументы вам приводить смысла мало :) У вас на любой аргумент один ответ - я без этого обхожусь и ниипет (с) ;)

                      Нет, ты плохо читаешь. Последнее время вам пытались показать, что многие решение, которые вы используете, не отвечают принципам проектирования ПО, которые не зависят от языка.
                      Сообщение отредактировано: D_KEY -
                        Цитата --Ins-- @
                        В Delphi лучше чем в шарпе В шарпе AfterConstruction нет.

                        О госпади, да кому нафиг нужен то твой AfterConstruction? Видимо только тебе :lol:

                        Цитата --Ins-- @
                        Вот тебе пример еще: есть базовый класс некого документа. Конкретные документа от него наследуются, устанавливают какие-то свои параметры в конструкторах. При установке этих параметров флаг Modified устанавливается на True, так как эти же параметры могут быть изменены во время выполнения и нужно изменить состояние Modified при этом. Как мне сделать чтобы после конструирования несмотря на все это Modified документа был бы False? Если бы был AfterConstruction, я бы в нем просто сбросил этот флаг, ничего особенного в конструкторах потомка или методах установки параметров не предпринимая. Как в этом случае правильно решить проблему?

                        Порой нужно задатся вопросом, зачем это нужно? Для чего, конкретно! Вот когда ответишь на этот вопрос, вот тогда и подумаем, как в этом случае правильнее решить задачу... ;)
                          Цитата D_KEY @
                          Поясни, пожалуйста.


                          Поясняю. Есть класс Document. У него есть свойства Width, Height, к примеру. Эти свойства в сеттерах изменяют статус Modified (ну мало ли, в рантайм юзер изменит размер документа, нужно пометить документ как измененный). И ахтунг! Эти же свойства (а может и некоторые другие, а может потомок еще и свои введет) устанавливаются в конструкторе. Как бы так извратиться, чтобы после выполнения конструктора Modified был бы сброшен в false?

                          Добавлено
                          Цитата KILLER @
                          Порой нужно задатся вопросом, зачем это нужно? Для чего, конкретно! Вот когда ответишь на этот вопрос, вот тогда и подумаем, как в этом случае правильнее решить задачу...
                          :lool: Я же говорил!!!

                          Цитата --Ins-- @
                          У вас на любой аргумент один ответ - я без этого обхожусь и ниипет (с)


                          Добавлено
                          Цитата D_KEY @
                          не отвечают принципам проектирования ПО


                          У тебя принципы сформированы под влиянием плохих инструментов ;) Ты другие подходы никогда не пробовал, и тем не менее пытаешься судить. Ты использовал когда нибудь то, о чем я тебе говорю? Нет? Так попробуй, прочувствуй, и тогда уже делай выводы соответствует или нет
                            Цитата --Ins-- @
                            И что за класс, если не секрет, TForm1?

                            а разве TForm1 - это класс который пишет программист? :blink:

                            Цитата --Ins-- @
                            А если нет, то ты сам и опроверг на своем примере то, что программирование в Delphi заключается в мышкотыканьи

                            --Ins--, кончай уже заниматся непристойными делами ;) Где я говорил что программирование на делфи - это сугубо мышкотыкание? Ты не понимаешь что я пишу? ну так и скажи, чего отвертыватся? Я же сказал что большинство этим занимается, это ты тут говорил что мышкотыкание способствует, лучшему проектированию системы :lol: А я тебе говорил что профи то особо и не тыкают, они программируют, потому как мышкотыкание - это (еще раз повторю) нудное и тупое занятие, за которым уснуть можно
                              Цитата --Ins-- @
                              Поясняю. Есть класс Document. У него есть свойства Width, Height, к примеру. Эти свойства в сеттерах изменяют статус Modified (ну мало ли, в рантайм юзер изменит размер документа, нужно пометить документ как измененный). И ахтунг! Эти же свойства (а может и некоторые другие, а может потомок еще и свои введет) устанавливаются в конструкторе. Как бы так извратиться, чтобы после выполнения конструктора Modified был бы сброшен в false?
                              ExpandedWrap disabled
                                class base
                                {
                                public:
                                    base(int Width, int Height, bool modified = false)
                                    {
                                    }
                                 
                                }
                                 
                                class child : public base
                                {
                                public:
                                    child() : base(100, 100)
                                    {
                                    }
                                }
                                Цитата KILLER @
                                А я тебе говорил что профи то особо и не тыкают, они программируют


                                Я тебе говорил то же самое, но ты утверждал, что это - единичные случаи ;) Или не говорил ты такого? Ах, ты что-то другое имел в виду? Ну извини, я читаю то, что ты пишешь, а не то, что ты там было подумал. А мышкотыканье - это не само программирование в Delphi, а один из этапов создания в Delphi конечного продукта. Проектировать вид системы без мышкотыанья - это еще более нудное и неинтересное занятие, которое попусту съедает время и интеллектуальные ресурсы
                                1 пользователей читают эту тему (1 гостей и 0 скрытых пользователей)
                                0 пользователей:
                                Страницы: (495) « Первая ... 69 70 [71] 72 73 ...  494 495


                                Рейтинг@Mail.ru
                                [ Script execution time: 0.1578 ]   [ 14 queries used ]   [ Generated: 29.07.26, 18:46 GMT ]