ТЕМА: ПРОГРАММИРОВАНИЕ ЗАДАЧ С ИСПОЛЬЗОВАНИЕМ МАССИВА ЗАПИСИ
Цель работы: Изучение методов работы с массивом записи. План работы:Разработать алгоритм обработки массива записи. Теоретический материал: По своей сути структура - это как бы одномерный массив, который мы запихиваем в одну переменную. Но в него могут входить данные разных типов. С одной строны мы можем просто объявить эти три переменные с необходимым нам типом и использовать их каждую в отдельность по необходимости: Dim Name As String Dim Kolichestvo As Long Dim Cost As Single Но мы также можем объединить эти три переменные в единую структуру, создав тип данных, например, под названием Price. Однако, поскольку, инструкция Type предназначена для использования во всем проекте, то и пользовательский тип данных должен создаваться в стандартном модуле: Type Price Name As String Kolichestvo As Long Cost As Single End Type
Пример. Создать программное приложение с использованием массива записей, который будет содержать следующие сведения о студентах: фамилия, имя, отчество, дата рождения, курс обучения, специальность, место проживания родителей. В программе должны выполняться операции по добавлению, удалению, обновлению сведений о студенте, поиску по специальности, курсу обучения и месту проживания родителей. Сначала создадим форму для работы с записями массива. И разработаем алгоритм для обработки событий на кнопки. Для этого сначала добавим в проект модуль для объявления массива записей о студентах и других глобальных переменных: Add - > Module - >New - > Открыть. Далее в листе программного кода Form1 осуществим обработку событий на кнопки. При этом при добавлении новой записи нужно осуществить проверку на корректность вводимых значений. Далее в проект для осуществления общего просмотра и выбора записей добавим еще одну форму: Project - > Add Form - > Form - > Открыть. На загрузку формы разработаем следующий код. Задание. Разработать алгоритм фильтрации записей по заданному критерию отбора.
|