Диплом: Разработка электронного образовательного ресурса по учебной дисциплине "Объектно-ориентированное программирование" (на примере Московского технологического института)

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
73
иные элементы управления, которые необходимы для создания приложения.
В среде разработки панель ToolBox обычно находится слева от формы.
3.Контекстное меню. Служит для реализации часто выполняемых
действий. Для каждого объекта среды разработки предусмотрено свое
контекстное меню. Чтобы его вызвать, необходимо подвести указатель мыши
к соответствующему объекту и щёлкнуть на нём правой кнопкой мыши.
После этого следует выбрать ту команду из списка, которую предполагалось
выполнить
4.ToolBar (Панели инструментов). Эти элементы представляют собой
различные группы кнопок с изображенными на них иконками. При помощи
данных кнопок можно выполнять те или иные операции, предусмотренные в
среде разработки, не используя при этом меню; то есть выполнять одно
действие – нажатие соответствующей кнопки – вместо нескольких, в случае
выполнения этой же операции при помощи меню. Панели инструментов
расположены в верхней части IDE Visual basic 6.0, под элементом меню.
В IDE существует четыре основные панели инструментов:
1. Debug (отладка);
2. Edit (правка);
3. Form editor (редактор форм);
4. Standard (стандартная);
По умолчанию отображается только панель Standard. Для того чтобы
добавить или удалить какую - либо панель инструментов, следует выбрать
команду ToolBars из пункта меню View (или подвести указатель мыши к
строке меню щёлкнуть правой кнопкой, вызывая контекстное меню). После
этого появится окно со списком основных панелей инструментов причём
некоторые из них могут иметь слева пометку, что означает наличие их на
экране. Выбор панели из списка приведёт либо к её появлению на экране
(если не было пометки) или к исчезновению (пометка присутствовала)
74
Панель Standard или стандартная панель управления панель
инструментов является основной в среде разработки. С её помощью можно
выполнить широкий спектр действий, которые реализованы в пунктах меню
File (Файл), Project (Проект), Debug (Отладка) и Run (Запуск). Стандартная
панель обычно расположена под строкой меню. Однако при помощи мыши
её можно перетаскивать в любые другие области экрана, при этом панель
приобретает вид окна. Помимо описанных элементов на стандартной панели
присутствует отображение текущих параметров выделенного объекта
(графический режим) или координат курсора (текстовый режим).
Графический режим используется в том случае, когда осуществляется
редактирование формы. Первая пара чисел для левого верхнего угла
выбранного объекта относительно левой верхней точки формы, а вторая пара
чисел отображает его длину и ширину. По умолчанию в качестве координат
Visual Basic 6.0 используются так называемые твипы (567 твипов = 1
сантиметр).
Текстовый режим активизируется при редактировании в окне кода.
Приведённые числа показывают, в какой строке и на какой позиции
(относительно начала строки) располагается в данный момент курсор.
Form designer (Дизайнер форм). Представляет собой окно, которое
служит для редактирования форм, то есть добавления и удаления из них
различных элементов управления.
Каждая открытая форма имеет свой дизайнер форм, который в среде
разработки обычно расположен в центре.
Properties (Окно свойств). Используется для того, чтобы изменять
свойства выделенного объекта подразумевается какая-либо его
характеристика, например, имя или координаты расположения на экране. В
среде разработки окно свойств, как правило, находится в правой части.
75
Code (Окно редактирования кода). Предназначено для создания или
редактирования кода программы. Если на экране осуществляется работа с
несколькими окнами дизайнера форм, то имеется возможность открыть для
каждого из них своё окно кода.
Это можно реализовать при помощи двойного щелчка на объекте
(форме или элементе управления), для которого предполагается изменить
или создать программный код. Данное действие также осуществляется путём
выбора в пункте меню View команды Code.
Project Explorer (Окно Проводника проектов). Используется в случае
необходимости работы с несколькими проектами одновременно.
Содержимое этого окна отображает иерархические структуры, в которых
вершинами всех иерархий являются открытые в данный момент проекты, а
исходящие от них ветви – являются составными частями проектов
(например, формы).
Если какая-либо иерархическая структура из числа имеющихся ещё не
открыта то рядом с названием соответствующей вершины будет расположен
значок «+». Для того, чтобы открыть её, следует щёлкнуть левой кнопкой
мыши на этом значке или выполнить двойной щелчок на названии вершины.
При этом раскроется список ветвей, непосредственно исходящих из только
что открытой вершины, а значок «+» в этом случае изменится на « - ». В
среде разработки окно Проводника проектов обычно расположено справа.
Form Layout (Окно размещения форм). Даёт возможность расположить
формы открытого проекта в тех областей экрана в которых они должны
находиться при выполнении приложения. Чтобы задать для формы какую
либо область необходимо в окне размещения форм при помощи мыши
переместить её изображение в заданное место.
Рассмотренное действие осуществляется следующим образом. Вначале
указатель мыши располагается над отображением формы, при этом его
76
обычный вид стрелки изменяется на стрелку с четырьмя вершинами. Затем
следует нажать левую кнопку мыши и, не отпуская её, переместить форму в
требуемое место на макете экрана.
Окно размещения форм, как правило, в среде разработки находится в
правом нижнем углу.
Color Palette (Палитра Цветов). Наряду с рассмотренными
компонентами, в среде VB.6 имеет также окно Color Palette, отображаемое
командой View\Color Palette. Оно предназначено для задания цвета фона
выбранного в данный момент элемента управления (или формы). Выбор
осуществляется щелчком мыши на требуемом цвете
В том случае, если нужно вернуть цвет фона выбранного объекта в
исходное состояние, следует воспользоваться кнопкой Default. Кроме этого,
имеется возможность добавить собственные цвета в рассматриваемую
палитру. Для этой цели необходимо выбрать один из квадратиков нижнего
ряда, после чего активируется кнопка Define color данного окна. При её
нажатии на экране отобразится одноимённое диалоговое окно выбора цвета.
Диалоговое окно Define Color позволяет задать пользователю
требуемый цвет, который устанавливается с помощью щелчка мыши в той
или иной точке цветовой области и выбора положения вертикального движка
находящегося в правой части окна. Цвет также может быть задан путём ввода
числовых значений в группы полей Hue(Тон), Sat(Насыщенность),
Lum(Яркость) Red(Красный), Green(Зелёный), Blue(Синий).
Выбранный цвет можно добавить в палитру Color Palette с помощью
кнопки Add Color.
Состав проекта.
Проектом называется комплект файлов, которые используются для
разработки приложения. В состав проекта входят следующие основные
файлы.
77
- файл проекта (расширение *.vbp);
- файлы форм (расширение *.frm);
- файлы основных модулей (расширение *.bas);
- файлы модулей классов (расширение *.cls).
Файл проекта. Содержит связи между всеми элементами приложения и
включает в себя все его формы и модули, а также различные ссылки и
настройки для компиляции
Для того чтобы создать новый проект, необходимо сначала. В меню
File
- выполнить команду New Project (Новый проект);
- нажать сочетание клавиш Ctrl-N;
- выбрать кнопку Add Standard EXE Project (Добавление
Стандартного EXE Проекта.) стандартной панели.
после этого в появившемся окне следует вначале выполнить одно из
действий:
- в меню File выбрать пункт Open Project (Открыть проект);
- нажать сочетание клавиш Ctrl-O;
- выбрать кнопку Open Project (Открыть проект) стандартной панели.
После этого в диалоговом окне необходимо выбрать требуемый файл
проекта и нажать на кнопку Открыть.
Чтобы сохранить созданный проект или обновить уже существующий
путём сохранения внесённых в него дополнений, необходимо выполнить
одно из действий:
- в меню File выполнить команду Save Project (Сохранить проект);
- выбрать кнопку Save Project (Сохранить проект) на стандартной
панели.
Если проект сохраняется в первые, то после этого необходимо указать
имена для всех компонентов (форм, модулей классов и так далее),
78
составляющий проект, а также дать название созданному проекту. В том
случае, когда редактируется созданный ранее проект, то после выполнения
одного из описанных выше действий обновятся все элементы проекта, в
которые были внесены какие либо изменения.
Существует также возможность сохранения проекта под другим
именем. Для этого необходимо вначале выбрать пункт Save Project As
(сохранить проект как) в меню File, после чего указать новое название файла
проекта. Если перед этим какие-либо формы или модули проекта были
изменены, то необходимо дать им новые имена (или сохранить под старыми
названиями).
Файлы форм. Содержат описание форм, используемых в приложении,
составляющих их элементов со значениями свойств, а также объявляемые
переменные, константы, процедуры обработки событий и пользовательские
процедуры и функции. Для каждой формы приложения существует свой
файл – модуль Фомы.
Файлы основных модулей. Их содержимым являются процедуры,
функции, а также объявляемые переменные и константы, которые можно
использовать в других модулях данного приложения.
Проводник проектов.
Все открытые проекты и список составляющих их файлов можно
увидеть в окне проводника проектов, отображаемого командой View/Project
Explorer. Кнопки, имеющиеся в этом окне, позволяют выполнять следующие
действия:
View Code – открывать окно кода для выбранной формы;
View Object – показывать выбранную форму;
Toggle Folders – выводить или прятать категории файлов проектов,
показываемые в виде папок.
79
Имеется возможность открыть сразу несколько проектов, при этом
название окна Проводника проектов изменится с Project на Project Group
(Группа проектов). Для одновременного открытия нескольких проектов
необходимо:
1.Создать стандартным способом новый проект или открыть уже
существующий
2. В меню File выбрать пункт Add Project (добавить проект).
3. В появившемся диалоговом окне выбрать тип создаваемого проекта
(вкладка New) или открыть уже существующий (вкладка Existing). Можно
также выбрать один из недавно открываемых проектов (Вкладка Recent).
После этого необходимо нажать кнопку Открыть.
Для того чтобы удалить один из открытых проектов, необходимо:
1.Выбрать проект в окне Project Explorer.
2.Выполнить команду Remove Project (Удалить проект) меню File или
контекстного меню для выбранного проекта.
Аналогичным образом осуществляется работа с файлами открытого
проекта.
Разработка приложений в Visual Basic 6.0
При создании и запуске любого приложения на Visual Basic следует
выполнить последовательно четыре операции:
1.Создать интерфейс приложения («внешний вид»);
2.Определить свойства у всех элементов приложения
(«характеристики»);
3.Описать необходимые методы («программный код»).
Далее будет рассмотрена каждая из этих операций.
Интерфейс. Фундаментальной частью интерфейса любого приложения
являются формы, содержащие в себе все созданные окна (т.е. элементы
управления) и используемые в программе стандартные диалоги. Помимо
80
этого, на формах также размещают элементы, которые не видны в процессе
работы приложения.
Таким образом при создании приложения необходимо вначале описать
новую форму, которая будет являться «базой» описываемого интерфейса.
Следующий шаг будет заключаться в добавлении на создаваемую форму
различных элементов управления, необходимых для реализации
поставленной перед разработчиком задачи.
В качестве примера можно рассмотреть следующую задачу:
необходимо, чтобы на форме располагалась кнопка, щелчок на которой
приводил бы к появлению над ней надписи «Первое приложение», а ещё
один щелчок удалял бы эту надпись. Соответственно, в начале работы
приложения надписи быть не должно. Также необходимо предусмотреть
кнопку выхода из приложения.
Для реализации этих возможностей можно воспользоваться двумя
стандартными элементами управления CommandButton и Label. Чтобы
добавить на форму элемент при помощи стандартной панели инструментов,
необходимо выполнить следующую последовательность операций.
Выполнить щелчок левой кнопкой мыши на изображении
соответствующего элемента управления, например CommandButton.
Расположить указатель мыши на созданной форме, вид которого при
этом изменится со строки на крест, и переместить его в то место формы, где
будет находится один из углов создаваемого элемента интерфейса (обычно
выбирается левый верхний угол).
Нажать левую кнопку мыши и перемещать указатель до тех пор, пока
изображение элемента не станет требуемых размеров, после чего следует
отпустить кнопку – и объект будет создан.
Существует ещё один метод создания объекта на форме, при котором
необходимо выполнить двойной щелчок на изображении требуемого
81
элемента управления в стандартной панели инструментов. При этом на
форму будет добавлен новый объект с установленными по умолчанию
свойствами, в частности, размерами и местоположением.
Если необходимо изменить какой-либо объект на форме, его вначале
необходимо выделить, при этом на его границах появится так называемые
манипуляторыразмера в виде маленьких закрашенных прямоугольников.
Для перемещения объекта по форме следует нажать на нём левую
кнопку мыши и переместить указатель в требуемое место, причём объект на
новом месте будет изображаться в виде контура, после чего нужно отпустить
кнопку.
Перемещать объект по форме можно также при помощи клавиатуры.
Для этого объект нужно выделить, после чего нажимать клавишу Ctrl и
стрелки управления курсором до тех пор, пока объект не переместится в
требуемую позицию.
Чтобы расположить один или несколько объектов на форме в заданном
порядке или поместить объект в определённое место формы (например, в
центре), можно воспользоваться панелью Form Editor.
Для изменения размеров объекта следует воспользоваться
манипуляторами размера, подведя указатель к одному из них (при этом
указатель примёт вид двойной стрелки) и нажав левую кнопку мыши. Затем
можно при помощи возникшего контура уменьшить или увеличить объект,
после чего отпустить кнопку. Следует отметить, что манипуляторы,
расположенные по углам объекта, могут изменять как его ширину, так и
высоту, тогда как остальные – только один определённый размер.
Существует ещё один способ изменения размеров выделенного объекта
– с помощью клавиатуры. Для этого следует нажать клавишу Shift и одну из
стрелок управления курсором. При достижении объектом требуемых
размеров, клавиши необходимо отпустить.
82
Если расположение и размеры всех элементов установлены, то можно
запретить их дальнейшее изменение при помощи пункта Lock Controls Toggle
в панели Form Editor. Такое же действие можно выполнить при помощи
команды Lock Controls в меню Format. При этом для всех элементов
создаваемой формы изменяется цвет манипуляторов их размера. Для отмены
установленного запрета следует повторить аналогичные действия.
Необходимо отметить, что запрет на перемещение и изменение
размеров не распространяется на клавиатуру, а предназначен исключительно
для блокировки случайного воздействия на характеристики объектов при
помощи мыши.
Свойства. После этого как все необходимые элементы добавлены на
форму, можно приступить к установке их исходных свойств, которые будут
определять внешний вид и особенности работы с интерфейсом. Данные
действия выполняются при помощи окна свойств, которое можно вывести в
случае его отсутствия в среде разработки несколькими способами:
-путём выбора пункта Properties в меню View;
-при помощи кнопки Properties Window на стандартной панели
инструментов;
-посредством выбора пункта Properties в контекстном меню для
выбранного объекта на форме.
В окне свойств присутствует несколько элементов, каждый из который
будет описан ниже.
Список Свойств состоит из двух частей; в левой части выводится
список всех существующих свойств для выбранного объекта, а в правой –
установленные для этих свойств значения, которые можно редактировать
(текстовые поля) или выбирать (перечислимые поля). Определить для
перечислимого свойства требуемое значение (или просмотреть весь список)
можно двумя способами:

Смотрите также:

"Автоматизация обработки заявок ООО "Проектно-Строительная Компания"
"Автоматизация процесса аттестации персонала для ООО "Нэт Бай Нэт Холдинг"
"Анализ интернет-активности конкурентов ( на примере конкурентов "Газпром нефть")
"Бухгалтерский учёт и аудит расчётов с подотчётними лицами в организации на примере ООО "ЛОЦ 10""
«Психологическое сопровождение персонала в организации на примере ООО «Крокус»
Cовершенствование деловой оценки персонала в организации (на примере ООО "Даймонд кейтеринг развитие")
PR как средство продвижения организации (на примере ПАО "Тамбовский завод "Комсомолец им. Н.С. Артемова")
PR-коммуникации в сфере общественного питания (на примере кафе-кондитерской «Cream Cheese»)
SMM как средство повышения эффективности работы учреждений социокультурной сферы (на примере Малого театра)
Value-based education: ценности в системе образования и способы их реализации на уроке английского языка. Опыт Европейских стран