Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ЛЕКЦИЯ_1_Язык VB6.0_РЕД_05.01.2011.doc
Скачиваний:
9
Добавлен:
28.08.2019
Размер:
633.86 Кб
Скачать

1.5. Состав Программного Проекта

Программный Проект запоминается и хранится в отдельном файле, имя которого имеет расширение .vbp. Проект в общем случае может включать:

1. Одну или несколько Экранных форм (ЭФ). Экранная форма – это графическое представление Окна Windows-приложения вместе с содержанием этого Окна, включающем:

  • совокупность свойств этого Окна с их значениями;

  • совокупность объектов (Элементов Управления), размещённых в этом Окне;

  • совокупностей свойств этих объектов (Элементов Управления) с их значениями.

Экранная Форма с размещёнными на ней Элементами Управления с заданными значениями их свойств – это Интерфейс совокупность средств, обеспечивающих физическое и логическое взаимодействие устройств и программ вычислительной системы. Интерфейс и определяет Визуальность Проектирования.

2. Один или несколько Программных Модулей (Модуль - это хранящийся в отдель-

ном отдельном файле с расширением .bas Программный Код, или иначе – текст неко-торой программы).

В простейшем случае Программный Проект может содержать лишь одну Экранную

ную форму и, следовательно, Один Программный Код, относящийся к данной ЭФ.

1.6. Этапы создания (Проектирования) Программного Проекта

Рассмотрим Этапы процесса проектирования Программного Проекта (простейшего) с использованием системы (среды) Visual Basic 6.0 для задач Прямого счёта – это для выполняемых нами лабораторных работ, домашних заданий и Контрольной работы:

  1. Постановка задачи – разработка словесного задания разрабатываемого Проекта и Экранной формы для исходных данных и результатов – первый этап Проектирования.

  2. Разработка Интерфейса – создание Экранной Формы со всеми её элементами управления и описание их свойств – второй этап Проектирования.

  3. Собственно Программирование – разработка (составление) Алгоритмов в соответствии с условием задачи и написание Программ по разработанным алгоритмам – третий этап Проектирования.

  4. Отладка программных кодов.

  5. Сохранение созданного Проекта.

  6. Представление и защита Отчёта.

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

ВЫХОД