- •1.Компл инструм средств разраб для Windows
- •3.Разраб и компоновка прилож
- •4.Опции компиляции
- •5.Меню, пиктограммы и др ресурсы
- •6.Основы mfc. Классы mfc
- •7.Иерархия классов mfc
- •11.Прим. AppWizard в разработке
- •16.Состояние. Окна. Док. И предст. Окна
- •14.Анат. Интерф. Windows: sdi и mdi
- •15.Основные классы системы Windows
- •17.Контекст устр. Графич. Интерфейса
- •19.Диаграммы классов Windows
- •20.Моде Клиент-сервер. Виды серверов
- •21.Dll и пользов. Элементы управл.
- •22.Терминология ole и ActiveX
- •23.Автоматизация проектирования
- •28.Идиомы разработки hush
- •29.Что такое контей. Созд контейнеров
- •30.Абстрактный тип данных (атд) и фундаментальная структура данных (фсд). Их взаимосвязь
- •31.Прямые и косвенные контейнеры. Итераторы Работа итераторов
- •32.Модели памяти. Их различие. Крошечная, малая, компактная и средняя.
- •35.Что такое табл откликов Формирование табл
- •38.Компонентная модель объекта
- •39.Связность и связанность модулей
- •40.Нотации uml Их использование
- •41.Объектно-ориентированный анализ и проектирование
- •43.Статистическое и динамическое состояния объектов
- •46.Диаграмма прецедентов.Актеры роли и ключи.
- •47.Диаграмма кооперацийактивные и пассивные объекты
- •48.Диаграмма состоянийсоставные состояния, переходы в состояния
- •49.Диаграмма взаимодействий внутренняя деятельность
- •50.Диаграмма последовательностей продолжительность жизни объекта фокус управления
17.Контекст устр. Графич. Интерфейса
Подсистема Windows, отвечающая за работу с графическими объектами, называется «Графический интерфейс устройства» (Graphics Device Interface GDI). Эта подсистема отвечает за всю работу с графикой и весь внешний облик Windows. Поддержка GDI, которую обеспечивает OWL является достаточно полной и включает более 500 функций. TDC — базовый класс контекста устройства, не являющийся объектом GDI. Контекст устройства (device context) представляет собой связующее звено между программным кодом и областью рисования (drawing area). Это интеллектуальный помощник, который принимает от программы инструкции по выводу графики и транслирует их в форму, понятную устройству вывода. Типы контекстов устройств библиотеки OWL: TDC - Базовый класс с использованием дескрипторов контекста Windows, классы TDC создаются с помощью OWL и передаются событию application и обработчикам команд. TWindowDC - Контекст устройства, связанный с рисованием в определенном окне, предоставляет полный доступ ко всей области окна. TDesktopDC - Связан с рабочим столом, отвечает за оформление рабочего стола, обои, фон и т.д. TScreenDC - Предоставляет прямой доступ ко всей области экрана, как к битовому образу TOleClientDC - Следит за общим масштабиро- ванием, прокруткой и преобразо- ванием координат окон. Используется сервером OLE. TClientDC - Связан с рисованием в клиентской части определенного окна.
18.Основные графические классы GDI+
GDI+ - это интерфейс Windows для представления графических объектов и передачи их на устройства отображения (мониторы). Ключевым классом яв-ся Grafics, который содержит 200 методов, отвечающих за рисование, отсечение и параметры устройства вывода, т.е. выполняет аналогичную функцию контекста устройств в GDI. Для хранения изображений в библиотеке GDI+ предназначен класс Image. Его потомки, классы Bitmap (контейнер растровых изображений) и Metafile (работа с метафайлами в иерархии GDI+), реализуют функциональность для работы с растровыми и векторными изображениями. В классе Color описан большой набор именованных цветовых констант (например, Color::AliceBlue). Для заливки сплошных областей используется класс Brush. SolidBrush - самый простой класс из семейства Brush. Предназначен для заливки областей однородным цветом. TextureBrush - класс позволяет заливать области растровым рисунком, или текстурой. Класс Pen (виртуальное перо) предназначен для настройки параметров различных выводимых линий: отрезков прямых, дуг окружностей, эллипсов. Region - класс, описывающий какой-либо участок экрана произвольной формы. Преимущества от GDI: прозрачное управление памятью, перезагрузка операторов, собственное пространство имен.
19.Диаграммы классов Windows
Диаграмма классов определяет типы классов системы и различного рода статические связи, которые существуют между ними. На диаграммах классов изображаются также атрибуты классов, операции классов и ограничения, которые накладываются на связи между классами. Диаграмма классов описывает типы объектов системы и различного рода статические отношения, которые существуют между ними. На диаграммах классов отображаются также свойства классов, операции классов и ограничения, которые накладываются на связи между объектами. В UML термин функциональность применяется в качестве основного термина, описывающего и свойства, и операции класса.
