Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Турчин Д.Е. Лабораторный практикум по Информ. т...doc
Скачиваний:
1
Добавлен:
01.03.2025
Размер:
5.34 Mб
Скачать

11.2.2. Выполнение операций над массивами в Visual Basic .Net. Класс Array

Оператор Erase

Функции UBound и LBound

Оператор цикла For Each применяется для работы с элементами массива. Синтаксис этого оператора выглядит следующим образом:

For Each Перем_элем [As Тип] In Массив

Операторы

Next [Перем_элем]

Класс Array

Все массивы в построены на основе базового класса , который содержит свойства и методы для работы с массивами.

Все массивы в имеют общий базовый класс Array, определенный в пространстве имен System.

В качестве свойств класса Array можно отметить:

Length – количество элементов в массиве (по всем размерностям);

Rank – количество размерностей в массиве.

Основными методами класса Array являются:

GetValue – возвращает значение элемента массива с указанным индексом;

SetValue – задаёт значение элемента массива с указанным индексом;

Clear – присваивает элементам массива значение по умолчанию (Nothing);

Copy – копирует элементы из указанного диапазона массива в другой массив;

CopyTo – копирует все элементы одномерного массива в другой одномерный массив;

Reverse – изменяет порядок следования элементов на обратный;

Sort – выполняет сортировку элементов массива в порядке возрастания.

11.2.3. Создание приложений с несколькими формами. Элементы управления TabControl, FlowLayoutPanel и TableLayoutPanel

При разработке реальных Windows-приложений программисту обычно редко удается обойтись одной формой. Чаще всего необходимо использовать несколько форм, поэтому важно уметь управлять формами, вызывать их в нужный момент и обеспечивать работу форм в разных режимах. Пример приложения с несколькими формами показан на рис. 11.Х.

Рис. 11.Х. Приложение с несколькими формами

При создании нового проекта Windows Forms в его состав автоматически включается одна форма. Добавить новую форму к проекту приложения можно с помощью пункта меню Project | Add New Item. При этом на экране открывается окно Add New Item (рис. 11.Х), в котором необходимо перейти в раздел Windows Forms выбрать пункт Windows Form.

Если приложение содержит только одну форму, то именно она будет отображаться на экране при запуске приложения. Если же в приложении имеется несколько форм, например Form1, Form2 и Form3, то необходимо указать, какая из них является главной и будет выводиться на экран в начале работы приложения.

Рис. 11.Х. Окно Add New Item с выбором пункта Windows Form

Чтобы задать главную форму приложения, необходимо обратиться к меню Project | Properties, а затем в открывшейся вкладке свойств проекта в разделе Application в комбинированном списке Startup form выбрать форму (рис. 11.Х), которая должна выводиться на экран в момент запуска приложения.

Рис. 11.Х. Выбор главной формы в комбинированном списке Startup form

Некоторые основные свойства класса Form:

Font – делает;

Можно отметить следующие методы класса Form:

Hide – делает невидимой форму (элемент управления) (вызов данного метода аналогичен установке свойства Visible в False);

Show – делает видимой форму (элемент управления);

Close – закрывает форму (данный метод не только убирает форму с экрана, но также освобождает все занимаемые ею ресурсы);

BringToFront – располагает форму (элемент управления) поверх других форм (элементов);

SendToBack – располагает форму (элемент управления) позади других форм (элементов);

ShowDialog – обеспечивает отображение формы в модальном режиме, в котором пока форма не будет закрыта, пользователь не имеет возможности перейти к другим формам текущего приложения.

Многостраничный блокнот TabControl

Рис. 11.Х. Диалоговое окно редактора вкладок компонента TabControl

TableLayoutPanel