Фроловы БСП 14. Errata

Тема в разделе "WASM.BOOKS и WASM.BLOGS", создана пользователем The Svin, 23 ноя 2005.

  1. The Svin

    The Svin New Member

    Публикаций:
    0
    Регистрация:
    6 июл 2003
    Сообщения:
    665
    Адрес:
    Russia
    стр. 11 Цитата

    По умолчанию исользуется режим

    BLACKONWHITE, при котором два или большее количество соседних пикселов

    преобразуются в один пиксел при помощи логической операции ИЛИ. В результате

    такого преобразования получается чёрный пиксел, если в исходном изображении

    любой пиксел из преобразуемой группы имеет чёрный цвет.




    Должно быть "..при помощи логической операции И"



    Операция ИЛИ будет при режиме WHITEONBLACK
     
  2. The Svin

    The Svin New Member

    Публикаций:
    0
    Регистрация:
    6 июл 2003
    Сообщения:
    665
    Адрес:
    Russia
    стр. 14 Цитата



    С помощью функции GetStockObject можно выбрать чёрную, белую,

    тёмно или светло-серую кисть и нулевую кисть (null brush). Можно выбрать одну

    из кистей предназначенных для штриховки, для чего следует использовать функцию

    CreateHutchBrush. Все эти кисти встроенны в операционную систему.




    Хатчевую кисть из системного стека выбрать нельзя.

    Такое ощущение, что предложение

    "Можно выбрать одну

    из кистей предназначенных для штриховки, для чего следует использовать функцию

    CreateHutchBrush."

    Случайно попало не на своё место.

    Т.е. должно было, например, напечатано так:

    "С помощью функции GetStockObject можно выбрать чёрную, белую,

    тёмно или светло-серую кисть и нулевую кисть (null brush). Все эти кисти встроенны в операционную систему.

    Можно выбрать одну

    из кистей предназначенных для штриховки, для чего следует использовать функцию

    CreateHutchBrush.


    Тогда бы вопросов не возникало.
     
  3. The Svin

    The Svin New Member

    Публикаций:
    0
    Регистрация:
    6 июл 2003
    Сообщения:
    665
    Адрес:
    Russia
    стр. 28

    Если приложению требуется нарисовать, например, окружность или квадрат, при

    использовании физической системы координат прийдётся учитывать форму пикселов,

    выполняя масштабирование изображения по одной из осей координат. В противном

    случае вместо окружности или квадрата на экране появится эллипс и

    прямоугольник.





    Квадрат - это частный случай прямоугольника, так что прямоугольник получится по любому масштабируй или нет.
     
  4. The Svin

    The Svin New Member

    Публикаций:
    0
    Регистрация:
    6 июл 2003
    Сообщения:
    665
    Адрес:
    Russia
    стр. 28

    Приложения Windows могут использовать одну из нескольких логических координат,

    устанавливая соответсвующий режим отображения в контексте отображения.




    Наверно, имелось ввиду "одну из нескольких систем логических координат"
     
  5. The Svin

    The Svin New Member

    Публикаций:
    0
    Регистрация:
    6 июл 2003
    Сообщения:
    665
    Адрес:
    Russia
    стр. 29.

    В таблице режимов отображения неверно указано направление оси Y для режимов MM_LOMETRIC,MM_HIMETRIC,MM_LOENGLISH,MM_HIENGLISH,MM_TWIPS

    В начале таблицы даётся направление (верно) для MM_TEXT - X вправо, Y вниз. Далее идут строчки, описывающие режимы

    MM_LOMETRIC,MM_HIMETRIC,MM_LOENGLISH,MM_HIENGLISH,MM_TWIPS

    в графе направления указаны прочерки, говорящие читателю, что направление повторяется как у MM_TEXT. Однако у этих режимов совпадает только направление оси X, ось Y у MM_TEXT идёт (растёт) вниз, а у других указанных здесь режимов - вверх.

    Причём авторы сами косвенно указывают на это фразой

    В режимах MM_LOMETRIC,MM_HIMETRIC,MM_LOENGLISH,MM_HIENGLISH,MM_TWIPS

    используется более привычное направление осей координат...


    Т.е. из фразы можно хотя бы понять, что у указанных режимов направление Y иное, чем у MM_TEXT, однако их собственная таблица утверждает, что направление одинаковое.
     
  6. The Svin

    The Svin New Member

    Публикаций:
    0
    Регистрация:
    6 июл 2003
    Сообщения:
    665
    Адрес:
    Russia
    стр. 29

    Как видно из этой таблицы, в режиме отображения MM_TEXT, выбранном в контекст

    отображения по умолчанию, используется нестандартное (для геометрии, математики

    и физики)




    Вобще геометрия - это подобласть математики.

    Так что так говорить - это всё одно, что сказать:

    "хлеба, колбасы и продуктов"