13 авг. 2010 г.

Информация из контекста об устройства и метрике

Информация из контекста

Контекст (от лат. contextus — «соединение», «связь») — это законченный отрывок письменной или устной речи (текста), общий смысл которого позволяет уточнить значение отдельных входящих в него слов, предложений, и т. п. Это условия конкретного употребления языковой единицы в речи (письменной или устной), её языковое окружение, ситуация речевого общения.
Говорить, опираясь на контекст — значит, не повторять в своей речи то, что было сказано только что, использовать понятия текущего в разговоре уровня абстракции и семантического поля. Потерять контекст в разговоре — это перестать понимать, на что опирается собеседник, или интерпретировать его в ином смысле, нежели то, что должно было следовать из подразумевавшегося контекста.
В более широком значении контекст — среда, в которой существует объект (например, «в контексте эстетических представлений XIX века творчество Тернера было новаторским»).
С формальной точки зрения контекст представляет собой определенную систему отсчета, пространство имен.

Задача программы

Написать, с использованием функций API, программу, которая выводит в окно приложения информацию, получаемую из контекста, об устройстве и метрике:

Cкриншот работы программы

Информация из контекста об устройства и метрике

Список поставленных задач

Информация о метрике: ширина и высота экрана в точках, ширина и высота горизонтальной полосы прокрутки, ширина и высота рамки окна приложения.
Информация об устройстве: ширину поля вывода в миллиметрах.
Информация о шрифте: величина пространства над символом для специальный знаков.
Написать программу, рисующую четыре прямоугольника в клиентской области окна, которые делят его на четыре равные части. При изменении размеров окна, следует перерисовать прямоугольники, вычислив их новые размеры.
Содержание архива:
  • .cpp файл
  • отчет в формате .doc
  • .exe файл в папке debug
Проект разработан в: visual c++ 6