Создание функции с параметрами
1. В меню Файл выберите Создать проект.
2. В диалоговом окне Создание проекта в области Шаблоны выберите Приложение Windows.
3. В поле Имя введите parameters и нажмите кнопку ОК.
Откроется новый проект Windows Forms.
4. С Панели элементов перетащите на форму два элемента управления Надпись.
5. Из панели элементов перетащите в форму элемент управления Button.
6. Дважды щелкните элемент управления Button, чтобы открыть редактор кода.
7. Сразу после строки End Sub обработчика событий Button1_Click добавьте следующую процедуру:
Function AddTwoNumbers(ByVal N1 As Integer, ByVal N2 As Integer) _ As Integer Return N1 + N2End Function8. В процедуру Button1_Click добавьте следующий код:
Язык Visual Basic
Dim aNumber As Integer = CInt(Textbox1.Text)Dim bNumber As Integer = CInt(Textbox2.Text)MsgBox(AddTwoNumbers(aNumber, bNumber))Этот код объявляет два целых числа и преобразует текст в двух текстовых полях к целочисленным значениям. Затем он передает эти значения функции AddTwoNumbers и выводит значение, возвращаемое в окне сообщения.
9. Нажмите клавишу F5 для запуска программы.
10. Введите число в каждом текстовом поле и нажмите кнопку. Добавляются два числа, и результат отображается в окне сообщения.
На следующем занятии будет рассказано, как использовать инструкцию For...Next для повторения действий.
Повторение действий в программе: использование цикла For... Next
На этом занятии будет рассказано, как использовать оператор For...Next для повторения действий в программе и для подсчета того, сколько раз были выполнены эти действия. При написании программы часто бывает необходимо повторять действия. Например, предположим, что нужно написать метод для отображения ряда чисел на экране. Для этого нужно повторить строку кода, которая выводит числа, необходимое число раз.
Цикл For...Next позволяет указать число, а затем повторить код внутри этого цикла указанное количество раз. В следующем примере показано, как цикл For...Next описывается в коде.
Dim i As Integer = 0For i = 1 To 10 DisplayNumber(i)NextЦикл For...Next начинается с переменной-счетчикаi. Это переменная цикла, используемая для подсчета того, сколько раз он был выполнен. Следующая строка (For i = 1 to 10) сообщает программе, сколько раз требуется повторить цикл, а также описывает возможные значения переменной i. Выполнение цикла For...Next начинается с переменной i, содержащей первое значение (в данном случае —1). Затем программа выполняет строки кода между строками For и Next, в этом случае вызывая метод DisplayNumber с параметром i (в данном случае также равным 1).
При достижении строки Next1 добавляется к переменной i, и выполнение программы переходит обратно к строке For. Это повторяется до тех пор, пока значение i не станет больше, чем второе число в строке For, в этом случае 10. Как только это произойдет, выполнение программы продолжится со строки кода после строки Next.
Практическое задание
Дата добавления: 2014-11-29; просмотров: 800;