Новые книги

Что общего может быть у монахов монастыря Шаолинь и современных менеджеров? Ведь предприятие — это не монастырь, а его сотрудники — не монахи. Ответ совсем прост: мастера Шаолиня обладают тысячелетней мудростью, которая может помочь и руководителям компаний действовать взвешенно и разумно. Из книги вы узнаете, как не выискивать ошибки и не расходовать на это лишнюю энергию, а усиливать собственный потенциал и потенциал сотрудников; вы обретете внутреннюю ясность, которая поможет вам отличать важное от неважного, хладнокровно встречать повседневные вызовы и решительно действовать, когда это необходимо.
Как наилучшим образом представить Ваши идеи посредством диаграмм? Как удержать внимание аудитории?

На страницах этой книги Вы найдете все необходимое для этого: практические рекомендации по выбору типа диаграммы (круговая, линейчатая, точечная и т. д.), правила подготовки и использования каждого из них, а также советы по шрифтовому и цветовому оформлению. Кроме того, здесь Вы найдете практикум по исправлению неудачных диаграмм, который поможет Вам освоить это непростое дело. Этот очень действенный практикум отличает данное издание от выпущенного ранее Институтом комплексных стратегических исследований.

На протяжении многих лет книга «Говори на языке диаграмм» является настольным пособием для руководителей, консультантов, аналитиков – всех тех, кто хочет научиться четко и лаконично выражать свои мысли и доносить идеи с помощью диаграмм.

Вопрос и Ответ 4

Вопросы и Ответы


      4. Как определить при разработке компонента в какой стадии он находится, в стадии проектирования или в стадии выполнения?

      Все компоненты являются наследниками класса TComponent и обладают свойством ComponentState. Данное свойство содержит набор значений, указывающих на текущее состояние компонента.

      Флаг Состояние компонента
      csDesigning Компонент находится в стадии проектирования.
      csDestroying Компонент сейчас будет разрушен.
      csLoading Компонент загружается из файла формы.
      csReading Компонент считывает значения своих свойств из потока.
      csWriting Компонент записывает значения своих свойств в поток.

      Пример:

      ............

      if cdDesigning in ComponentState then begin

        ............

      end
      else begin

        ............
        end

      ............

      Необходимость узнать, в какой стадии находится компонент, возникает при большом объеме отображаемых данных или при их сложности, что делает проектирование более удобным. Некоторые компоненты должны срабатывать только на стадии выполнения, иначе последствия могут быть самыми неожиданными, например при работе компонент с портами COM и LPT.

      Так же, в последнее время, появились двигающиеся по форме компоненты. Всякие летающие рисунки и надписи. И те компоненты которые не проверяют ComponentState бывает довольно сложно поймать и (удалить) отредактировать, да и под ногами они путаются...


...предыдущая страница следующая...
оглавление