Лабораторный практикум по информатике. Методические указания для проведения лабораторных занятий по дисциплине Информатика для всех специальностей
![]()
|
Применение клавиш-модификаторов при построении прямоугольников Если строить прямоугольник, описанным ранее способом, но в процессе перетаскивания указателя мыши по диагонали будущего объекта удерживать нажатой клавишу CTRL, то при этом абрис строящегося объекта независимо от направления перемещения мыши остается строго квадратным. Это - самый простой способ построения квадратов в CorelDRAW. Клавиша CTRL выполняет функции ограничителя не только в этой ситуации - в большинстве случаев при построении новых или преобразовании ранее построенных объектов удерживание ее в нажатом состоянии приводит либо к жесткому связыванию значений отдельных атрибутов объекта, либо к замене непрерывного интервала на ряд фиксированных значений. Например, если поворот объекта осуществляется при нажатой клавише CTRL, то вместо плавного движения объект будет перемещаться "скачками" по 15°. Перетаскивание указателя мыши с удерживанием нажатой клавиши SHIFT. При этом, если все ранее построенные прямоугольники располагались так, что в точке начала перетаскивания указателя мыши оказывался угол, то теперь там оказался маркер середины. Этот прием очень удобен, когда заранее задано, где должен располагаться центр прямоугольника. Оба модификатора можно использовать совместно, то есть если при перетаскивании указателя инструмента Rectangle (Прямоугольник) одновременно удерживать нажатыми клавиши CTRL и SHIFT, то будет построен квадрат "от середины". Закругление углов прямоугольника Если выбрать в панели инструментов инструмент Shape (Форма), переместить его указатель на любой из расположенных в углах прямоугольника узлов и перетащить его вдоль любой из сторон прямоугольника, то по мере удаления указателя мыши от угла прямоугольника все четыре угла начинают закругляться, причем чем дальше перетаскивается указатель, тем больше становится радиус закругления (рис. 26). ![]() Рисунок 26. Закругление углов прямоугольника инструментом Shape (Форма) На самом деле выбирать в панели инструментов инструмент Shape (Форма) даже не обязательно. При наведении указателя инструмента Rectangle (Прямоугольник) на один из узлов, расположенных в углах прямоугольника, форма указателя меняется, сообщая пользователю о том, что временно активизирован инструмент Shape (Форма). При смещении указателя с узла восстанавливается активность инструмента Rectangle (Прямоугольник). Указатель инструмента меняется и при наведении его на маркеры рамки. Для закругления только одного из его углов прямоугольника необходимо навести указатель инструмента Rectangle (Прямоугольник) на узел, расположенный в правом верхнем углу прямоугольника, и перед началом перетаскивания узла щелкнуть мышью. После щелчка сбрасывается выделение всех узлов, кроме того, на котором был выполнен щелчок. Теперь перетаскивание узла приводит к закруглению только выделенного угла прямоугольника. Перетаскивать узел вдоль короткой стороны прямоугольника можно "до упора". При этом один из пары узлов, образовавшейся из углового узла прямоугольника, перемещается мышью, а второй движется синхронно с ним вдоль смежной стороны. Перемещение прекращается, когда один из узлов (неважно который) достигнет середины стороны прямоугольника. Максимальный радиус закругления угла прямоугольника (100 %) равен половине длины его короткой стороны. Щелчком мыши можно перевести на панели атрибутов кнопку блокировки раздельного закругления углов в отжатое положение. При введении в левое нижнее поле из группы коэффициентов закругления углов значение 50 и щелкании на любое другое поле той же панели, то закруглится левый нижний угол прямоугольника. Эллипсы Так же как класс объектов "Прямоугольник" намного шире геометрического понятия "прямоугольник", класс объектов "Эллипс" включает в себя объекты, с геометрической точки зрения эллипсами не являющиеся, а именно секторы и дуги эллипсов, которые получаются из эллипса приемами, аналогичными закруглению углов прямоугольника. В геометрии размеры эллипса определяются размерами его полуосей, в CorelDRAW - размерами габаритного прямоугольника (совпадающего с рамкой выделения). Эллипс касается рамки выделения в тех местах, где у нее располагаются четыре средних маркера сторон (рис. 27). У построенного эллипса имеется только один узел. ![]() Рисунок 27. Панель атрибутов для эллипсов Большинство элементов панели атрибутов аналогично атрибутам прямоугольников. Однако есть атрибуты, которые специфичны для эллипсов.
Эллипсы, дуги и секторы Если выбрать в панели инструментов инструмент Ellipse (Эллипс) и протащить указатель инструмента по диагонали габаритной рамки будущего эллипса, то произойдет изменение сообщений в строке состояния и значений в панели атрибутов в процессе протаскивания и после отпускания кнопки мыши на рисунке появляется эллипс в рамке выделения. Клавиши-модификаторы работают с инструментом Ellipse (Эллипс) точно так же, как с инструментом Rectangle (Прямоугольник). Удерживая нажатой клавишу CTRL, можно построить не эллипс, а правильный круг, а клавиша SHIFT позволяет строить эллипс, растягивая его не от угла, а от середины габаритного прямоугольника. При удерживании одновременно обеих клавиш-модификаторов будет строиться круг от центра. Освобождать клавиши-модификаторы следует только после отпускания кнопки мыши. При нахождении узла построенного эллипса и перемещении на него указатель мыши, указатель инструмента Ellipse (Эллипс) должен смениться указателем инструмента Shape (Форма). Если нажать кнопку мыши и сместить узел в направлении к центру габаритного прямоугольника, а затем, не выходя за границу эллипса, - по часовой стрелке (рис. 1.6, нижний рисунок), то после отпускания кнопки мыши эллипс будет преобразован в сектор. При этом в строке состояния и панели атрибутов будут отображаться центральный угол сектора и направления ограничивающих его радиусов. Если при построении эллипса повторить описанную в предыдущем шаге последовательность действий, только на этот раз перемещать узел эллипса не внутри него, а снаружи, то в результате будет построена дуга эллипса, а не сектор. Если в процессе перетаскивания узла эллипса удерживать нажатой клавишу CTRL, то центральный угол дуги или сектора будет меняться не плавно, а скачками по 15°. Это бывает удобно при построении секторов и дуг заранее заданной величины. Многоугольники и звезды К классу объектов "Многоугольник" в CorelDRAW относятся далеко не все многоугольники геометрические - только правильные: выпуклые и звездчатые (которые чаще называют просто звездами). Причем правильность понимается не в строгом геометрическом смысле. В CorelDRAW правильность многоугольника означает, что он состоит из отрезков прямой, соединяющих смежные пары равномерно размещенных по длине границы эллипса (причем "равномерно" в смысле равенства центральных углов секторов, на которые эти точки разбивают эллипс). В выпуклых многоугольниках стороны ограничиваются этими точками, в звездчатых они продолжаются до пересечения с продолжениями других сторон того же многоугольника. При использовании вместо эллипса правильной окружности (как частного случая эллипса) получаются многоугольники, правильные и в строгом геометрическом смысле. Так же как прямоугольники и эллипсы, многоугольники могут быть модифицированы, изменяясь порой до неузнаваемости, но оставаясь при этом объектами того же класса. Примеры многоугольников CorelDRAW приведены на рис. 28. ![]() Рисунок 28. Объекты, принадлежащие к классу "Многоугольники" Для построения многоугольников, так же как для примитивов ранее рассмотренных классов, в CorelDRAW предусмотрен специальный инструмент. В версии 9 его кнопка располагается на панели инструмента Polygon (Многоугольник) вместе с кнопками еще двух инструментов (рис. 9.17). Рисунок на кнопке панели инструментов, раскрывающей эту панель, определяется тем, который из трех инструментов использовался последним. Поэтому кнопка с пиктограммой инструмента Polygon (Многоугольник) может отсутствовать на панели инструментов. Чтобы выбрать инструмент, достаточно раскрыть панель инструмента, какая бы пиктограмма из трех, приведенных на рис 1.7, ни была изображена на кнопке (для этого достаточно при щелчке мышью задержать кнопку в нажатом состоянии чуть дольше обычного), а уже затем щелкнуть нужную кнопку В отличие от уже известных приемов построения примитивов, при работе с многоугольниками в подавляющем большинстве случаев приходится работать с элементами панели атрибутов не после, а до построения примитива с помощью инструмента. Большинство элементов управления стандартные. Их внешний вид и назначение те же, что для эллипсов и прямоугольников. Остальные элементы управления - специфические для объектов класса "Многоугольник".
Заострение углов многоугольника. Этот комбинированный элемент управления (поле, совмещенное с ползунком) доступен только при работе со звездчатыми многоугольниками с числом сторон не менее 7. Чем больше значение этого параметра, тем острее лучи звезды. Геометрически оно означает количество узлов базового многоугольника, расположенных между парой узлов, соединенных его стороной. ПРИМЕЧАНИЕ. Изменение значений элементов на панели управления приводит к установке новых параметров примитива "Многоугольник", задающихся по умолчанию, но диалоговое окно с предупреждением об этом не выводится. После построения многоугольника кроме узлов базового многоугольника, расположенных в его вершинах, на нем отображаются дополнительные узлы, находящиеся в середине каждой из сторон многоугольника. Модификация формы многоугольника с помощью инструмента Polygon (Многоугольник) сводится к перетаскиванию этих узлов. Построение и модификация многоугольников Если выбрать инструмент Pоlygon (Многоугольник), щелкнув на панели инструментов соответствующую кнопку (см. выше), и на панели атрибутов установить число узлов базового многоугольника равным 10, то теперь по умолчанию будут строиться десятиугольники. Можно построить многоугольник, перетащив по диагонали его габаритного прямоугольника указатель инструмента Polygon (Многоугольник). Рядом можно построить еще один многоугольник, но в ходе перетаскивания указателя инструмента удерживать нажатой клавишу CTRL. Второй многоугольник должен получиться равносторонним. Следует обратить внимание на узлы построенного многоугольника. Если навести указатель инструмента Polygon (Многоугольник) на любой из узлов, расположенных в серединах сторон многоугольника, - то при этом форма указателя должна измениться, что говорит о том, что временно активизировался инструмент Shape (Форма). Удерживая нажатой клавишу CTRL, можно перетащить этот узел по радиусу примерно на половину расстояния до центра. Вместе с "захваченным" узлом будут перемещаться и все остальные дополнительные узлы, размещенные в серединах сторон многоугольника. В результате получится фигура, похожая на метательное оружие ниндзя - сюрикен (рис. 29, в середине). Нажатие клавиши CTRL при перетаскивании узлов многоугольника ограничивает свободу их перемещения движением по радиусам базового эллипса ![]() Рисунок 29. Исходный многоугольник и его модификации, полученные перетаскиванием узлов инструментом Polygon (Многоугольник) При наведении указателя инструмента на основной узел, расположенный в одной из вершин многоугольника, и перетаскивании его, но уже не по радиусу, а по часовой стрелке вокруг центра, то в результате лучи сюрикена заострятся еще больше и фигура утратит осевую симметрию, сохранив симметрию центральную. На рисунке видны указатель инструмента Shape (Форма) и узлы многоугольника в процессе перетаскивания. Можно построить еще один многоугольник, на этот раз стараясь, чтобы он был вписан не в круг, а в горизонтально вытянутый эллипс (рис. 30, слева) и навести указатель инструмента Polygon (Многоугольник) на маркер середины рамки выделения (после чего он должен превратиться в четырехглавую стрелку) и перетащите многоугольник вправо. Перед тем как отпустить левую кнопку мыши, щелкнуть ее правой кнопкой (рядом с четырехглавой стрелкой должен появиться значок "плюс"). В результате на странице появится смещенная копия ранее построенного многоугольника. Необходимо повторите эту операцию еще два раза, чтобы получился ряд из четырех одинаковых "сплюснутых" десятиугольников. ![]() Рисунок 30. Исходный многоугольник и результаты его преобразования в звезду Если выделить первую копию, щелкнув ее указателем инструмента Polygon (Многоугольник), и щелкнуть кнопку переключения режимов многоугольника и звезды, то выпуклый многоугольник превратится в звезду, а в поле заострения углов многоугольника появится значение 1. Если повторить то же действие со второй копией, но после преобразования в звезду переместить ползунок поля заострения на одно деление вправо, то в результате узлы базового многоугольника будут соединены через два и лучи звезды станут острее. Если для третьей копии переместить ползунок заострения в крайнее правое положение, то значение заострения будет равно трем, и увеличить его не удастся, поскольку соединение узлов базового многоугольника через четыре приведет к его распаду на пять отрезков. Спирали Несмотря на то что сами по себе спирали достаточно редко используются как составные части изображений, их применение в качестве направляющих и траекторий позволяет добиваться очень интересных графических эффектов. В CorelDRAW представлены два вида спиралей: симметричные (которые в математике называются архимедовыми) и логарифмические. Для первых характерно то, что расстояние между двумя смежными витками спирали, измеренное вдоль радиуса, проведенного из ее центра, одинаково для всей спирали. В логарифмической спирали это расстояние равномерно увеличивается пропорционально некоторой константе - коэффициенту расширения спирали. Коэффициент расширения спирали измеряется в процентах. Значение этого коэффициента, равное 33,3 %. означает, что расстояние между последующей парой смежных витков на одну треть больше, чем в предшествующей паре витков. На рис. 31 представлены три спирали. ![]() Рисунок 31. Шестивитковые спирали: вверху - симметричная, посередине и внизу - логарифмические, с коэффициентом расширения соответственно 50 % и 100 % Строго говоря, спирали не являются примитивами CorelDRAW, и в CorelDRAW нет класса объектов "Спираль". Но для автоматизации построения спиралей в CorelDRAW предусмотрен специальный механизм. Из-за этого все значения управляющих параметров спирали должны быть заданы с помощью панели атрибутов до построения самой спирали. Изменения значений, содержащихся в соответствующих элементах управления панели атрибутов при выделенной спирали, не оказывают на нее никакого влияния. Спирали строятся с помощью инструмента Spiral (Спираль), кнопка которого расположена на панели инструмента Polygon (Многоугольник). Все, что говорилось выше о выборе инструмента Polygon (Многоугольник), относится и к выбору инструмента Spiral (Спираль). Внешний вид панели атрибутов после выбора этого инструмента представлен на рис. 9.19. Надпись в строке состояния - "Curve on Layer 1" (Кривая на слое 1) - говорит о том, что выделен объект класса "Кривая". Именно поэтому никакие дальнейшие модификации построенной спирали с помощью инструмента Spiral (Спираль) невозможны, а редактирование формы спирали выполняется приемами редактирования кривых инструментом Shape (Форма). Сетки Сетки, так же как и спирали, не образуют отдельного класса объектов CorelDRAW. Строящиеся с помощью инструмента Graph Paper (Диаграммная сетка) фрагменты изображений представляют собой группы упорядоченных одинаковых прямоугольников. Строить такие фрагменты с помощью инструмента Rectangle (Прямоугольник) чересчур утомительно, поэтому в CorelDRAW этот процесс автоматизирован введением инструмента Graph Paper (Диаграммная сетка). Кнопка этого инструмента расположена на панели инструмента Polygon (Многоугольник). Все, что говорилось выше о выборе инструмента Polygon (Многоугольник), относится и к выбору инструмента Graph Paper (Диаграммная сетка). Внешний вид панели атрибутов после выбора этого инструмента представлен на рис. 32 -он практически тот же, что для инструмента Spiral (Спираль), но теперь в панели доступны другие элементы управления. ![]() Рисунок 32. Панель атрибутов после выбора инструмента Graph Paper (Диаграммная сетка) и построенная им сетка Сетка строится в следующей последовательности: в панели инструментов выбирается инструмент Graph Paper (Диаграммная сетка), далее на панели атрибутов задаются количества строк и столбцов будущей сетки, а затем указатель инструмента перетаскивается по диагонали прямоугольной области, которую должна занять сетка. Сетка всегда строится со столбцами равной ширины и строками одинаковой высоты. Порядок выполнения работы:
Примечание: при построении сетки не менять принятых по умолчанию значений управляющих параметров, и обратите внимание на сообщение в строке состояния: (Группа из 12 объектов на слое 1). Построенная сетка утратила связь с инструментом Graph Paper (Диаграммная сетка), и воспользоваться им для ее модификации не удастся.
Вставьте в документ еще одну страницу альбомной ориентации, назовите ее Плакат и постройте плакат в виде таблицы, строки которой соответствуют освоенным нами инструментам, а в ячейках располагаются образцы объектов, которые можно с их помощью построить (рис. 33). Сетку для самой таблицы постройте с помощью инструмента Graph Paper (Диаграммная сетка) во всю ширину страницы, оставив некоторое место наверху под заголовок. По окончании работы сохраните документ CorelDRAW. ![]() Рисунок 33. Плакат с образцами Построение сложных объектов. Дополнительные приемы работы с объектами Программа CorelDraw предоставляет большие возможности по созданию и редактированию сложных объектов. Команды, позволяющие выполнять различные операции над объектами, сосредоточены в меню Arrange. ![]() Transformations (Преобразования) В этом пристыковываемом окне сосредоточены все виды преобразования объектов. Оно содержит пять вкладок. POSITION (Позиция) Предназначена для перемещения объектов. Счетчики H и V содержат координаты объектов, тип которых зависит от флажка Relative. Если флажок снят, то координаты являются абсолютными, в противном случае - это координаты смещения относительно первоначального положения объекта. Маркерная сетка внизу окна позволяет выбрать точку, координаты которой должны характеризовать координаты объекта. Внесенные изменения вносятся при нажатии кнопки Apply. Кнопка Apply to Duplicate создает дубликат с внесенными изменениями. На следующем рисунке приведены параметры положения объекта при различных режимах настройки окна. ![]() Пример работы с вкладкой POSITION. Переместить правую границу фигуры вправо на 20 единиц, при этом создав ее дубликат. ![]() ROTATE (Поворот) Используется для поворота фигуры. Счетчики H и V содержат координаты точки, относительно которой осуществляется поворот. Флаг Relative Center определяет абсолютность или относительность координат. Счетчик Angle определяет угол поворота фигуры. Пример работы с вкладкой ROTATE. Повернуть фигуру на 20 градусов относительно верхнего угла. ![]() SCALE (Масштаб) Используется для изменения размера и зеркального отображения объекта. Счетчики H и V содержат коэффициенты растяжения или сжатия по горизонтали и вертикали. При этом изменения вертикального и горизонтального масштабов могут производиться независимо (если установлен флаг Non-proportional). Кнопки Mirror служат для зеркального отражения относительно горизонтальной и вертикальной осей. Маркерная сетка определяет точку привязки Пример работы с вкладкой SCALE. Изменить пропорционально размер фигуры, относительно ее левого нижнего угла. ![]() Создать дубликат фигуры, отразив ее относительно левого нижнего угла и уменьшив ее масштаб. ![]() SIZE (Размер) Используется для изменения размера объекта, но здесь указываются фиксированные значения размеров. Пример работы с вкладкой SIZE. Изменить размер фигуры, установив ширину основания равной 60 единицам. Зафиксировать положение середины основания. ![]() SKEW (Перекос) Применяется для перекашивания объектов. Счетчики H и V содержат углы перекоса вдоль горизонтали и вертикали. Маркерная сетка позволяет выбрать опорную точку, относительно которой будет осуществляться перекос. Пример работы с вкладкой SKEW. Получить из равностороннего треугольника прямоугольный треугольник. ![]() Align and Distribute (Выровнять и Распределить) Данное подменю содержит команды, позволяющие выравнивать объекты на листе документа. Объекты выстраиваются таким образом, чтобы совпадали координаты одной из сторон или центры. ![]() Align Left (Выровнять по левому краю) Левые края объектов выстраиваются по одной вертикали.
Align Right (Выровнять по правому краю) Правые края объектов выстраиваются по одной вертикали.
Align Top (Выровнять по верхнему краю) Верхние края объектов выходят на одну горизонталь.
Align Bottom (Выровнять по нижнему краю) Нижние края объектов выходят на одну горизонталь.
Align Centers Horizontally (Выровнять центры по горизонтали) Центры объектов располагаются по одной горизонтали.
Align Centers Vertically (Выровнять центры по вертикали) Центры объектов располагаются по одной вертикали.
Center to Page (Центрировать на странице) Объекты смещаются так, что их центры совпадают с центром страницы.
Center to Page Horizontally (Центрировать на странице по горизонтали) Объекты смещаются так, что их центры совпадают с центром страницы.
Center to Page Vertically (Центрировать на странице по вертикали) Объекты смещаются так, что их центры совпадают с центром страницы.
Order (Порядок) Это подменю содержит команды для изменения порядка следования объектов по планам. ![]() To Front (На передний план) Переносит выделенный объект на передний план.
To Back (На задний план) Переносит выделенный объект на задний план.
Forward One (На один план вперед) Выделенный объект перемещается на один план вперед.
Back One (На один план назад) Выделенный объект перемещается на один план назад.
In Front Of (Перед объектом) Выделенный объект перемещается непосредственно перед указанным объектом.
In Back Of (За объектом) Выделенный объект перемещается непосредственно за указанным объектом.
Reverse Of (Обратный порядок) Порядок следования объектов меняется на противоположный.
Shaping (Изменение формы) Команды данного подменю позволяют преобразовывать форму пересекающихся объектов. ![]() Weld (Объединить) Пересекающиеся объекты превращаются в один, и его граница проходит по внешнему контуру объектов.
Trim (Исключение) Объекты разрезаются по границе пересечения.
Intersect (Пересечение) Область пересечения объектов отсекается и превращается в отдельную фигуру.
Simplify (Упростить) Область пересечения удаляется из нижнего объекта.
Front Minus Back (Вычесть нижний объект из верхнего) Из верхнего объекта удаляется область пересечения, а нижние объекты удаляются полностью.
Back Minus Front (Вычесть передний объект из нижнего) Из нижнего объекта удаляется область пересечения, а верхние объекты удаляются полностью.
Варианты индивидуальных заданий Порядок выполнения работы 1. Выполнить построение изображения "Дракончик" ![]() 1.1. Построить изображение головы 1.1.1. Разместить на форме две окружности ![]() 1.1.2. Объединить фигуры (Shaping ?Weld) ![]() 1.1.3. Удалить выделенные узлы
1.1.3. Отредактировать форму фигуры ![]() 1.2. Прорисовка туловища и шеи 1.2.1. Разместить на форме две окружности ![]() 1.2.2. Объединить фигуры (Shaping ?Weld) ![]() 1.2.3. Удалить выделенные узлы
1.2.4. Совместить изображение головы и туловища ![]() 1.2.5. Соединить туловище и голову линиями шеи, построенными кривыми Безье. ![]() 1.2.6. Сгруппировать кривые (Grope). 1.2.7. На основе кривых построить замкнутую фигуру. ![]() 1.2.8. Объединить объекты. ![]() 1.3. Прорисовка лап и хвоста 1.3.1. Нарисовать изображение лапы ![]() 1.3.2. Скопировать объект и замкнуть края кривой для получения замкнутой фигуры ![]() 1.3.3. Совместить изображение лапы и туловища и объединить объекты
1.3.4. Окрасить полученную фигуру в зеленый цвет и наложить контур лапы (предварительно скопированный)
1.3.5. Выполнить изображение остальных лап и хвоста ![]() 1.3.6. Аналогично предыдущему закончить этап построения объекта ![]() 1.4. Построение элементов головы 1.4.1. Выполнить изображение гребешка при помощи кривых. ![]() 1.4.2. Совместить изображение гребешка и дракона. ![]() 1.4.3. Разрезать объекты по границе пересечения, сформированной драконом (Shaping?Trim). ![]() 1.4.4. Окрасить гребешок в красный цвет ![]() 1.4.5. Нарисовать глаз дракончика ![]() 1.4.6. Совместить объекты и нарисовать рот. ![]() Основы программирования Лабораторная работа № 7 Основы синтаксиса, переменные, выражения и присваивания, простейший ввод, вывод Цель: изучить синтаксис, переменные, выражения и присваивания, простейший ввод, вывод Основные понятия Если Вы собираетесь заниматься проектированием приложения, то, наверное, представляете не только, как оно будет выглядеть (внешний вид интерфейса), но и степень сложности работы с Вашей программой, учитывая то обстоятельство, что с ней может работать и новичок, и опытный пользователь. Вы должны представлять, как и откуда будут поступать данные, а также, где и как будут храниться данные, полученные с помощью разработанного приложения, в каком виде Вы собираетесь выводить полученные результаты. Эти вопросы не поставят Вас в тупик, если владеть тем инструментарием, который предоставляет пользователю Excel. Запустить редактор VBA в Excel позволяет следующая команда Сервис /Макрос /Редактор Visual Basic. После запуска на экране появляется интегрированная среда разработки Visual Basic (рис.34), она состоит из: ![]() Рисунок 34. Среда разработки VBA Окно проекта(Project) показывает состав вашего проекта. Все объекты, составляющие приложение, объединяются в проект. Простейший проект содержит одну форму. Конструктор форм (ViewObject). В это окно выводится либо изображение формы, либо окно программы (кода). Форма(UserForm). По сути дела она представляет собой окно, в котором можно размещать различные управляющие элементы при создании приложения. Панель элементов(ToolBox) содержит компоненты, из которых складывается интерфейс приложения. Каждый элемент переносится на форму простым перетаскиванием или двойным щелчком мыши. Затем можно изменять его размеры и перемещать. Окно свойств(PropertiesWindow) отражает свойства объектов. Каждый элемент – форма, кнопка и т.д. – считается объектом и имеет свойства. Список свойств разделен на две колонки. В левой находятся свойства объекта, а в правой – значения свойств, установленные по умолчанию (их можно выбрать и изменить). При работе с модулем на экран выводится новая панель инструментов Visual Basic (рис.35): Р ![]() исунок 35. Панель инструментов Visual Basic Типы элементов управления При создании экранной формы автоматически отображается панель инструментов Панель элементов (ToolBox). В Экранную форму можно вставить большое число разнообразных типов элементов управления. Элемент Надпись (Label) - это статическая область текста, обычно содержащая какую - либо поясняющую информацию, например к элементам интерфейса. VBA обладает встроенным набором элементов управления. Используя этот набор и редактор форм не трудно создать любой пользовательский интерфейс, который будет удовлетворять всем требованиям, предъявляемым к интерфейсу в среде Windows. Элементы управления являются объектами. Поэтому, как любые объекты, они обладают свойствами, методами и событиями. Создание элементов управления на рабочем листе или в форме, как правило, происходит на начальном этапе конструирования приложения. Иногда используется программное их создание в процессе приложения. Но этот подход применяется реже. Для размещения элемента управления в форме нажмите соответствующую кнопку панели инструментов Элементы управления и с помощью мыши перетащите рамку элемента управления в нужное место. После этого элемент управления можно перемещать, изменять его размеры, копировать в буфер обмена и вставлять из буфера.
|