русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Создание процедур


Дата добавления: 2014-12-01; просмотров: 492; Нарушение авторских прав


1. В меню Файл выберите Создать проект.

2. В диалоговом окне Создание проекта в области Шаблоны выберите Приложение Windows.

3. В поле Имя введите MyFirstProcedure и нажмите кнопку ОК. Откроется новый проект Windows Forms.

4. Дважды щелкните форму, чтобы открыть редактор кода.

5. В редакторе кода найдите строку, в которой записано End Class. Это конец кода раздела, который составляет форму. Непосредственно перед этой строкой добавьте следующую процедуру:

Function GetTime() As String Return CStr(Now)End Function

Эта функция использует встроенную функцию Now, чтобы получить текущее время, а затем использует функцию CStr для преобразования значения, возвращенного Now, в удобный для восприятия тип String. Наконец, значение типа String возвращается как результат функции.

6. Над функцией, добавленной в предыдущем шаге, добавьте следующую Sub.

Sub DisplayTime() MsgBox(GetTime)End Sub

Эта процедура вызывает функцию GetTime и отображает возвращаемый ею результат в окне сообщения.

7. Наконец, добавьте строку в код обработчика событий Form1_Load, которая вызывает процедуру DisplayTime, как показано ниже.

DisplayTime()

8. Нажмите клавишу F5 для запуска программы.

При запуске программы выполняется код обработчика событий Form1_Load. Эта процедура вызывает подпрограмму DisplayTime, поэтому управление переходит к процедуре подпрограммы DisplayTime. Эта процедура в свою очередь вызывает функцию GetTime, поэтому управление переходит к функции GetTime. Эта функция возвращает значение типа String, представляющее время для процедуры DisplayTime, которая затем отображает эту строку в окне сообщения. После завершения выполнения подпрограммы, программа будет продолжать выполнение в обычном режиме и отобразит форму.

Параметры функций и подпрограмм

Иногда необходимо предоставить процедурам дополнительные сведения. Например, в процедуре PlaySound может потребоваться воспроизвести один из нескольких различных звуков. Можно предоставить сведения о том, какой именно звук нужно воспроизвести, с помощью параметров.



Параметры очень похожи на переменные. Они имеют тип и имя, а также хранят сведения, как переменные. Их можно использовать так же, как переменные в процедуре. Ниже приведены два основных различия между параметрами и переменными.

· Параметры объявляются в объявлении процедуры, а не в отдельных строках кода.

· Параметры могут использоваться только в процедуре, в которой они объявлены.

Параметры объявляются в объявлении процедуры в скобках, следом за именем процедуры. Ключевое слово As используется для объявления типа, каждому параметру обычно предшествует ключевое слово ByVal. Это ключевое слово будет добавлено Visual Basic автоматически, если его не добавить самостоятельно; и оно имеет еще одну дополнительную функцию, описание которой выходит за рамки этого занятия.

Здесь приведен пример подпрограммы с параметрами.

Sub PlaySound(ByVal SoundFile As String, ByVal Volume As Integer) My.Computer.Audio.Play(SoundFile, Volume)End Sub

Затем необходимо вызвать подпрограмму со значениями параметров, как показано ниже.

PlaySound("Startup.wav", 1)

Параметры для функций можно объявить таким же образом, как и для подпрограмм.

Практическое задание



<== предыдущая лекция | следующая лекция ==>
Написание первой процедуры | Создание функции с параметрами


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 1.842 сек.