Меню
Главная
Авторизация/Регистрация
 
Главная arrow Менеджмент arrow ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ В МЕНЕДЖМЕНТЕ
Посмотреть оригинал

Процедуры и функции

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

В Visual Basic весь программный код находится внутри процедур (подпрограмм). Общая структура описания подпрограммы Visual Basic:

Sub имя_подпрограммы [ (аргументы)] операторы Visual Basic End Sub

Такие процедуры могут вызываться или самим Visual Basic (процедуры обработки событий), или другими процедурами.

Вызов подпрограммы:

Call имя_подпрограммы [ (параметры)]

ИЛИ

имя_подпрограммы [параметры]

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

Общая структура описания функции:

Function имя_функции [ (аргументы)] [As Тип] операторы

имя_фун кции=выраже ние End Function

Вызов функции:

Переменная=имя_функции [(аргументы)]

Вывод данных в стандартное диалоговое окно

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

  • • текст сообщения;
  • • заголовок;
  • • пиктограмма;
  • • набор кнопок.

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

Функция выводит на экран диалоговое окно, содержащее сообщение, устанавливает режим ожидания нажатия кнопки пользователем, а затем возвращает значение типа Integer, указывающее, какая кнопка была нажата.

Переменная = MsgBox (текст (, опция] [, заголовок] [, файл справки, контекст])

В этой записи текст — строковое выражение, отображаемое как сообщение в диалоговом окне (максимальная длина 1024 символа); опция — дополнительная информация. Значение опции представляет собой число, составленное как сумма значений, которые указывают число и тип отображаемых кнопок (Button), тип используемого значка (Icon), основную кнопку (Default), выбранную по умолчанию (Опция = Button + Icon + Default) (табл. 5.2); заголовок — строковое выражение, отображаемое в строке заголовка диалогового окна. Если этот аргумент опущен, то в строку заголовка помещается имя приложения; файл справки — строковое выражение, определяющее имя файла справки, содержащего справочные сведения о данном диалоговом окне. Если этот аргумент указан, необходимо также указать аргумент «контекст»; контекст — числовое выражение, определяющее номер соответствующего раздела справочной системы. Если этот аргумент указан, то необходимо указывать аргумент «файл справки».

Таблица 5.2

Константы функции MsgBox

Константа

Значение

Описание

Категория Button (Кнопки)

vbOKOnly

0

Только кнопка OK

vbOKCancel

1

Кнопки OK и Отмена

vbAbortRetrylgnore

2

Кнопки Стоп, Повторить, Пропустить

vbYesNoCanccl

3

Кнопки Да, Нет, Отмена

vbYesNo

4

Кнопки Да и Нет

vbRetryCancel

5

Кнопки Повторить, Отмена

Категория Icon (отображение пиктограммы)

vbCritical

16

Критическое сообщение

vbQucstion

32

Вопрос

vbExclamation

48

Предупреждение

vblnformation

64

Информация

Категория Default (активная по умолчанию кнопка)

vbDefaultButtonl

0

Первая

vbDcfaultButton2

256

Вторая

vbDefaultButton3

512

Третья

vbDefaultButton4

768

Четвертая

Возвращаемое функцией значение позволяет определить, какая кнопка была нажата (табл. 5.3).

Таблица 53

Значения, возвращаемые функцией MsgBox

Константа

Значение

Нажатая кнопка

vbOK

1

OK

vbCancel

2

Отмена

vbAbort

3

Стоп

vbRetry

4

Повторить

vblgnore

5

Пропустить

vbYes

6

Да

vbNo

7

Нет

На рис. 5.4 приведен пример использования процедуры MsgBox для вывода диалогового окна.

Пример вывода диалогового информационного окна

Рис. 5.4. Пример вывода диалогового информационного окна

 
Посмотреть оригинал
Если Вы заметили ошибку в тексте выделите слово и нажмите Shift + Enter
< Предыдущая   СОДЕРЖАНИЕ   Следующая >
 

Популярные страницы