Использование пользовательских функций

Функции юзера употребляются так же, как и интегрированные функции Visual Basic. Другими словами, они употребляются в выражениях справа от знака равно, могут врубаться также в оператор Print:

= ИмяФункции ( аргумент 1 [, аргумент 2, …])

Print ИмяФункции

Снутри функции можно объявлять локальные переменные, указывая их тип. Переменные уровня формы доступны всем функциям, присоединенным к данному модулю Использование пользовательских функций либо форме. Ранний выход из функции осуществляется при помощи оператора Exit Function.

Подключение пользовательских функций и процедур к текущей форме осуществляется последующим образом:

- открыть окно Программки (Code);

- избрать пункт меню Tools, Add Procedure;

- указать в диалоговом окне имя функции;

- установить тумблер Function;

- щелкнуть по кн. OK.

Пример: Вычислить значение Использование пользовательских функций y=x2+f1(x), где f1(x) – это функция юзера: f1(x)=Sin(x+1).

Вычисление f1(x) оформим в виде функции юзера. Входным параметром функции будет целое число одинарной длины x – переменная. Функция возвращает вещественное число.

Public Function F_1(x As Integer) As Single

F_1=sin(x+1)

End Function

----------------------------------------------------------

Private Sub CommandButton_Click Использование пользовательских функций()

Dim x As Integer, F_1 As Single, Y As Single

x = Val(InputBox("Аргумент X"))

Y=x^2+F_1(x)

Print Str$(Y)

End Sub

Работа с одномерными массивами.

Программный код для ввода и вывода одномерного массива.

Нахождение малого и наибольшего частей массива.

Работа с массивом частей управления.

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

1) пометить отран управления в форму;

2) задать свойство Name;

3) свойству Index присвоить значение 0.

Для прибавления элемента Использование пользовательских функций управления во время выполнения программки употребляются способы Load и Add. Способ Load позволяет добавлять элементы управления к существующему элементу управления, способ Add позволяет не только лишь добавлять новые элементы управления, да и создавать новые элементы. Синтаксис способа Load: Load , где индекс – номер загружаемого элемента. Для вновь сделанного элемента Использование пользовательских функций управления свойство Visible установлено равным False, характеристики Top и Left имеют такие же значения, что и у необычного элемента управления.

К примеру, для сотворения 10 частей управления Label может употребляться последующую программку:

for i=1 to 10

Load Label(i)

Label(i).Visible=True

Label(i).Top=Label(i-1).Top+Label(i-1).Height

next Использование пользовательских функций i

Доступ к определенному элементу управления в массиве делается по его имени и индексу, к примеру, Label (5).Caption=”Итог вычислений”.

Удаление частей массива частей управления осуществляется оператором Unload: Unload объект(Index).

Нельзя удалять начальный (нулевой) элемент массива, потому что после чего его нельзя будет вернуть программным методом.

Способ Count – подсчитывает количество Использование пользовательских функций частей управления.


ispolzovanie-operatorov-break-i-continue-v-ciklah.html
ispolzovanie-opornih-konspektov-i-shem-na-urokah-informatiki-i-ikt-kak-sposob-aktivizacii-poznavatelnoj-deyatelnosti-uchashihsya.html
ispolzovanie-othodov-frakcionirovaniya.html