- •Начальные сведения о языке Visual Basic 6.0
- •Интегрированная среда разработки приложений Visual Basic 6.0
- •1.3. Составные части Главной панели проекта
- •1.4. Технология разработки Нового проекта
- •II. Разработка Меню Проекта.
- •III. Разработка Меню Проекта.
- •1.5. Состав Программного Проекта
- •1.6. Этапы создания (Проектирования) Программного Проекта
- •Алгоритм:
- •С именами f21иаp2нбв.Frm,
- •1.10. Основные элементы управления, используемые в vb 6.0
1.5. Состав Программного Проекта
Программный Проект запоминается и хранится в отдельном файле, имя которого имеет расширение .vbp. Проект в общем случае может включать:
1. Одну или несколько Экранных форм (ЭФ). Экранная форма – это графическое представление Окна Windows-приложения вместе с содержанием этого Окна, включающем:
совокупность свойств этого Окна с их значениями;
совокупность объектов (Элементов Управления), размещённых в этом Окне;
совокупностей свойств этих объектов (Элементов Управления) с их значениями.
Экранная Форма с размещёнными на ней Элементами Управления с заданными значениями их свойств – это Интерфейс – совокупность средств, обеспечивающих физическое и логическое взаимодействие устройств и программ вычислительной системы. Интерфейс и определяет Визуальность Проектирования.
2. Один или несколько Программных Модулей (Модуль - это хранящийся в отдель-
ном отдельном файле с расширением .bas Программный Код, или иначе – текст неко-торой программы).
В простейшем случае Программный Проект может содержать лишь одну Экранную
ную форму и, следовательно, Один Программный Код, относящийся к данной ЭФ.
1.6. Этапы создания (Проектирования) Программного Проекта
Рассмотрим Этапы процесса проектирования Программного Проекта (простейшего) с использованием системы (среды) Visual Basic 6.0 для задач Прямого счёта – это для выполняемых нами лабораторных работ, домашних заданий и Контрольной работы:
Постановка задачи – разработка словесного задания разрабатываемого Проекта и Экранной формы для исходных данных и результатов – первый этап Проектирования.
Разработка Интерфейса – создание Экранной Формы со всеми её элементами управления и описание их свойств – второй этап Проектирования.
Собственно Программирование – разработка (составление) Алгоритмов в соответствии с условием задачи и написание Программ по разработанным алгоритмам – третий этап Проектирования.
Отладка программных кодов.
Сохранение созданного Проекта.
Представление и защита Отчёта.
1.7. Пример разработки Проекта (Интерфейса, Алгоритма и Программы)
Задание :
Задан массив А вещественных чисел из М элементов, в котором могут быть повторяющиеся элементы. Напечатать отдельно:
– элементы, которые входят в массив по одному разу ‘вывод в ListBox
– элементы, которые входят в массив боле одного раза ‘вывод в ListBox
Макет исходных данных:
5 |
7 |
9 |
5 |
16 |
27 |
16 |
3 |
4 |
16 |
21 |
Рис.1.12. Экранная форма до запуска Программы
Для компоновки Экранной формы рассматриваемого Задания использованы следующие элементы управления Окна ToolBox:
метка Label (надпись: Исходный массив:) с имением Lbl1;
текстовое поле Text с именем TxtViv для отображения исходного массива;
метка Label (надпись) с именем Lbl2 получает значение свойства Caption (Элементы, встречающиеся один раз или Элементов, встречающихся один раз, НЕТ) в процессе выполнения программного кода;
метка Label (надпись) с именем Lbl3 получает значение свойства Caption (Элементы, встречающиеся более одного раза, или Элементов, встречающих-
ся более одного раза, НЕТ) в процессе выполнения программного кода;
список ListBox с именем Lst1 заполняется элементами, имеющимися в массиве A по одному разу;
список ListBox с именем Lst2 заполняется элементами, имеющимися в массиве A более одного раза;
командная кнопка CommandButton с именем ПУСК;
командная кнопка CommandButton с именем ВЫХОД.
Элементы Экранной формы и их основные свойства (рис.1.12, рис. 1.13 и рис. 1.14)
Элемент экранной формы |
Имя свойства |
Значение свойства |
Label |
Name |
LblИсхМасс |
Caption |
Исходный массив |
|
TextBox (Text) |
Name |
TxtViv |
Label |
Name |
Lbl1 |
Caption |
Элементы, встречающиеся один раз, или Элементов, встречающихся один раз, НЕТ |
|
Label |
Name |
Lbl2 |
Caption |
Элементы, встречающиеся более одного раза, или Элементов, встреча-ющихся более одного раза, НЕТ |
|
ListBox |
Name |
Lst1 |
ListBox |
Name |
Lst2 |
CommandButton |
Name |
ПУСК |
Caption |
ПУСК |
|
CommandButton |
Name |
ВЫХОД |
Caption |
ВЫХОД |