Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Доступ к оболочке Windows. Система координат. Основные режимы отображения. Координаты устройства.

Читайте также:
  1. I. Система прерываний программ в ПК
  2. I.Основные положения
  3. II. Основные задачи
  4. II. Основные принципы и правила служебного поведения
  5. II. Система зажигания
  6. II. Система ролей.
  7. III. Гражданская война: причины, основные этапы, последствия.

В таблице перечислены существующие в Windows режимы отображения. Они определяют соответствие между логическими единицами (logical units) (координатами, передаваемыми функциям рисования) и физическими единицами (device units) (точками на экране дисплея).

Обозначение Характеристика
MM_ANISOTROPIC Одна логическая единица может соответствовать произвольному количеству физических. Масштабы по осям Х и Y могут различаться.
MM_ HIENGLISH Одна логическая единица соответствует 0.001 дюйма на экране. Координаты по оси Y возрастают от нижнего края экрана к верхнему.
MM_HIMETRIC Одна логическая единица соответствует 0.01 миллиметра на экране. Координаты по оси Y возрастают от нижнего края экрана к верхнему.
MM_ISOTROPIC Одна логическая единица может соответствовать произвольному количеству физических. Масштабы по осям Х и Y совпадают.
MM_LOENGLISH Одна логическая единица соответствует 0.01 дюйма на экране. Координаты по оси Y возрастают от нижнего края экрана к верхнему
MM_LOMETRIC Одна логическая единица соответствует 0.1 миллиметра на экране. Координаты по оси Y возрастают от нижнего края экрана к верхнему.
ММ_ТЕXТ Одна логическая единица соответствует одной точке на экране. Координаты по оси Y возрастают от верхнего края экрана к нижнему. Этот режим установлен по умолчанию.
MM_TWIPS Одна логическая единица соответствует 1/20 точки на принтере. Координаты по оси Y возрастают от нижнего края экрана к верхнему.
74. Доступ к оболочке Windows. Поля вывода. Изменение пределов поля вывода и окна. Координаты, определяемые пользователем. Выбор начальных атрибутов окна.

Оболочка операционной системы (от англ. shell — оболочка) — интерпретатор команд операционной системы, обеспечивающий интерфейс для взаимодействия пользователя с функциями системы.

Командный интерпретатор

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

 

В операционные системы MS-DOS и Windows 9x включён командный интерпретатор command.com, в Windows NT включён cmd.exe. В большом семействе командных оболочек UNIX наиболее популярны bash, csh, ksh, zsh, в UNIX-подобных системах у пользователя есть возможность менять командный интерпретатор, используемый по умолчанию.

Функции

Командный интерпретатор исполняет команды своего языка, заданные в командной строке или поступающие из стандартного ввода или указанного файла.

 

В качестве команд интерпретируются вызовы системных или прикладных утилит, а также управляющие конструкции. Кроме того, оболочка отвечает за раскрытие шаблонов имен файлов и за перенаправление и связывание ввода-вывода утилит.

 

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

 

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

получаемые. Данные значения могут отображаться по выбору в

цифровом, символьно–цифровом или символьном виде.

 

Все координаты точек объектов при вводе и выводе определяются от начала текущей UCS (User Coordinat System или ПСК — Пользовательской системы координат). Плоские рисунки выполняются в плоскости, параллельной или совпадающей с плоскостью XY текущей системы координат. Расстояние по оси Z от начала координат до плоскости, в которой выполняется черчение, называется уровнем. Значение текущего уровня, установленного командой elev (уровень), не изменяется при переходе к другой пользовательской системе координат.

Пользовательскую систему координат можно создать, воспользовавшись одним из следующих пунктов меню Tools | New UCS

 

Типичное приложение Windows имеет много различных типов окон: перекрывающиеся или всплывающие, окна с рамкой, прокручиваемые окна, окна с заголовком и др. Эти атрибуты стилей, а также заголовок и меню окна задаются при инициализации оконного объекта и используются при создании элементов окна.

 

Атрибуты создания оконного объекта, такие как стиль, заголовок и меню, записываются в поле Attr объекта - записи типа TWindowAttr. TWindowAttr содержит следующие поля:

 


Дата добавления: 2015-12-08; просмотров: 84 | Нарушение авторских прав



mybiblioteka.su - 2015-2024 год. (0.009 сек.)