Visual Basic для новичков. Шаг за шагом. Самоучитель/справочник. Евгений Матвеев
Чтение книги онлайн.

Читать онлайн книгу Visual Basic для новичков. Шаг за шагом. Самоучитель/справочник - Евгений Матвеев страница 24

СКАЧАТЬ на экране и устанавливается ее размеры.

      With Form1

      .Left = 3500

      .Top = 2500

      .Width = 4000

      .Height = 3000

      End With

      Глава 6. Процедуры и функции

      В этой главе вы научитесь:

      • разбираться в разновидностях подпрограмм,

      • создавать собственные подпрограммы,

      • использовать встроенные процедуры и функции.

      6.1. Разновидности процедур

      В предыдущей главе мы познакомились с возможностью изменения последовательности операторов программы с помощью условных инструкций и циклов. Сюда же можно отнести и инструкции вызова процедур.

      Процедурой (Procedure) в языке Visual Basic называется именованная часть программы, которая вызывается, выполняет определенные действия и возвращает управление в строку, следующую за точку вызова.

      Различают следующие основные разновидности процедур:

      • обработки событий,

      • общего назначения,

      • встроенные.

      Процедуры обработки событий (Event Procedures) вызываются самим Visual Basic, когда происходят определенные события, связанные с элементами управления. В главе 2 мы уже составляли текст таких процедур, занимающихся обработкой события Click (Щелчок) кнопок cmdHello и cmdExit.

      Процедуры общего назначения (General Procedures) не привязаны ни к каким событиям или объектам. Необходимость в их написании возникает, когда в разных частях программы приходится использовать одну и ту же последовательность операторов. Тогда пишется одна процедура общего назначения, а в нужных точках программы вставляются инструкции вызова этой процедуры. Использование процедур общего назначения улучшает читаемость текста программы, а также уменьшает число ошибок.

      Встроенные процедуры (Built-In Procedures) поставляются уже готовыми в комплекте Visual Basic. Они выполняют все наиболее часто требуемые операции, но их внутренняя структура скрыта от программиста. Встроенные процедуры вызываются из основной программы так же, как и процедуры общего назначения. Методы и свойства стандартных объектов, также являются встроенными процедурами, однако они могут использоваться только применительно к этим объектам.

      Обобщенный синтаксис инструкции вызова процедуры (Procedure Call) выглядит следующим образом:

      имя_процедуры [(список_аргументов)]

      Аргументы (Arguments), иначе именуемые параметрами (Parameters), представляют собой выражения, значения которых используются в процедуре и влияют на результаты ее работы. Процедуры, не требующие входных параметров, вызываются без аргументов.

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

      • Sub (Подпрограмма) – не возвращающие значения,

      • Function (Функция) – возвращающие значения.

      Инструкции СКАЧАТЬ