Разработка САПР. Глотова Т.В - 15 стр.

UptoLike

Составители: 

15
точка, длина, ширина, цвет. Именно такая область описывается классом
TRect. Добавив к прямоугольной области заголовок, рамку и какое-либо
сообщение внутри, мы получим простейшее окно с двумя состояниями
(развернуто/свернуто), которое описывается производным классом
TWindow. Важно отметить, что координаты базовой точки окна, длина,
ширина и цвет не описываются вторично, а наследуются
от суперкласса
TRect. Добавив к прямоугольной области окантовку, надпись, состояние
нажато/отжато и указатель на вызываемую функцию, мы получаем
простейшую кнопку (класс TButton). Совокупность кнопок образуют
вертикальное или горизонтальное меню с состоянием активности одной из
них и пассивности всех остальных (класс TMenu). При необходимости
произвести диалоговую операцию с пользователем требуется диалоговое
окно, которое
будет нести в себе в какой-либо форме вопрос и возможные
варианты ответов в виде меню. Для построения класса таких диалоговых
окон требуется произвести множественное наследование от классов
TWindow и TMenu. Их свойства интегрируются и усовершенствуются
новыми характеристиками в классе TDialogWindow. При возникновении
ошибок пользователь должен быть извещен об этом посредством
специального окна,
несущего информацию о характере возникшей ошибке и
способах ее устранения. Такое окно не требует диалога, а нуждается лишь в
точка, длина, ширина, цвет. Именно такая область описывается классом

TRect. Добавив к прямоугольной области заголовок, рамку и какое-либо

сообщение внутри, мы получим простейшее окно с двумя состояниями

(развернуто/свернуто),   которое    описывается     производным     классом

TWindow. Важно отметить, что координаты базовой точки окна, длина,

ширина и цвет не описываются вторично, а наследуются от суперкласса

TRect. Добавив к прямоугольной области окантовку, надпись, состояние

нажато/отжато и указатель на вызываемую функцию, мы получаем

простейшую кнопку (класс TButton). Совокупность кнопок образуют

вертикальное или горизонтальное меню с состоянием активности одной из

них   и пассивности всех остальных (класс TMenu). При необходимости

произвести диалоговую операцию с пользователем требуется диалоговое

окно, которое будет нести в себе в какой-либо форме вопрос и возможные

варианты ответов в виде меню. Для построения класса таких диалоговых

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

TWindow и TMenu. Их свойства интегрируются и усовершенствуются

новыми характеристиками в классе TDialogWindow. При возникновении

ошибок   пользователь    должен    быть   извещен   об   этом   посредством

специального окна, несущего информацию о характере возникшей ошибке и

способах ее устранения. Такое окно не требует диалога, а нуждается лишь в



                                                                         15