Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
gotovye_shpory_33_33_33_33_teoria.doc
Скачиваний:
51
Добавлен:
25.09.2019
Размер:
235.52 Кб
Скачать

25. Интегрированная среда разработки Visual Basic. Отладка программы.

Интегрированная среда разработки служит для разработки проекта, то есть приложения, создаваемого пользователем. На экране интегрированная среда представлена следующими окнами:

1. “Основное окно”, растянуто в верхней части экрана. В этом окне расположено меню Visual Basic и панель инструментов.

Кроме того, в верхней части окна расположена строка заголовка, в которой отображается имя текущего проекта и текущий режим.

В правом углу панели инструментов расположены числовые значения координат положения и размера текущего объекта.

2.Панель элементов управления .На данной панели находятся стандартные элементы управления, а так же несколько дополнительных элементов управления.

Эта панель может перемещаться.

2.Окно свойств или окно Properties/

Используется для отображения свойств элементов управления. Для просмотра свойств конкретного объекта необходимо его выделить (щелчком по нему стрелочки мыши) и в окне свойств по необходимости изменить либо задать какое-либо свойство.

3.Окно проекта Project.

Обеспечивает быстрый доступ к формам проекта и содержащемуся в нем коду.

Поэтому окно имеет 2-е кнопки: Vi:w Form и View Object.

При нажатии кнопки высвечивается окно кода.

4.Окно редактора кода.

Используется для создания и редактирования кода.

При создании нового кода целесообразно дважды щелкнуть по элементу управления COMMAND.

Событие – это действие пользователя.

Отладка программы:

Для устранения ошибок Run Time и логических ошибок нужно провести пошаговое выполнение программы. Для этого нужно запустить программу через F8. При работе в режиме остановок можно просматривать значение переменных в текущих переменных, наведя на эту переменную указатель мыши.

Через панель необходимо открыть View-local window и watch window-add watch (можно видеть значение переменной, ее тип и где она находится). В режиме остановок можно перейти также указав точку остановки или оператор STOP (вызовет остановку, но не закончит программу). Значения переменных вычисленных приложением также можно проверить в окне Immediate Window (можно вычислить значения переменных).

26. Массивы. Описание массивов. Ввод-вывод элементов массива.

Массив - это совокупность структурированных данных одного типа, расположенных в вычислительной среде последовательно друг за другом и обозначенных одним именем. Различают одно-, двух-, трёхмерные и т.д. массивы.

В одномерных массивах данные располагаются последовательно друг за другом. Одномерные массивы соответствуют математическому понятию вектор и обозначаются следующим образом:

A = [ai], i = l…m

где А - имя массива;aj элемент массива; т- размерность массива;

i - индекс, определяющий местоположение элемента в массиве. Двухмерный массив соответствует математическому понятию мат­рица, которая имеет т строк и п столбцов. Элементы двухмерного массива располагаются в вычислительной среде следующим образом: элементы первой строки матрицы - их количество равно п, затем элементы второй строки матрицы — их количество также равно п и т.д.

Двухмерные массивы обозначаются следующим образом:

A = [ajj];i = l,m; j = l,n, где А - имя массива aj элемент массива; i - индекс, определяющий номер строки; j - индекс, определяющий номер столбца;

mxn - размерность массива; m - количество строк;

n-количество столбцов.

В любой системе программирования массивы должны быть объяв­лены.

В общем случае объявление массива может быть записано следую­щим образом:

одномерного массива Dim <имя массива>(размерпость) As <mun>

двухмерного массива Dim <1шя массша>(количество строк, количество столбцов) As <mun>

По умолчанию, в языке Visual Basic первый элемент массива имеет нулевые индексы.

Если заранее известна размерность массива, то он может быть объ­явлен, например, так:

-одномерный массив:

Dim a(5) As Integer, где а - имя массива, число 5 указывает конкретную размерность массива (в приведённом примере массив состоит из 6 элементов. Integer - ключевое слово, определяющее тип данных рассматривае­мого массива (целый).

-двухмерный массив:

Dim a(2,3) As Single, где а - имя массива. Число 2 - количество строк массива (в рассматриваемом примере оно равно 3). Число 3 - количество столбцов массива (в рассматриваемом примере оно равно 4);

Single - ключевое слово, определяющее тип данных рассматриваемо­го массива (вещественный).

Если размерность массива заранее неизвестна, то объявляется пус­той массив (динамический), например: Dim a() As Integer. Затем определяется конкретная размерность массива, например, путём ввода размерно­сти массива с помощью функции InputBox(). После того, как определена конкретная размерность, массив необходимо переобъявить с помощью оператора ReDim, например: ReDim a(m), где m - размерность массива. Позднее количество элементов массива снова можно изменить. Для этого необходимо воспользоваться оператором ReDim с ключевым словом Preserve:

ReDim Preserve a(n), где n - новая размерность массива. Аналогич­ным образом объявляются двухмерные массивы.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]