Урок из серии: «Программирование на Visual Basic. NET для школьников»
Когда вы пишите программу, разделите её на независимые части, выполняющие определенные задачи в приложении, и оформите каждую часть в виде подпрограммы. В вашем приложении может быть несколько подпрограмм, сколько вам нужно. Создавайте подпрограмм столько, сколько хотите, но старайтесь писать подпрограммы, выполняющие определенные задачи.
На этом уроке вы узнаете, зачем нужны подпрограммы, какие типы подпрограмм используются в языке программирования Visual Basic .NET
Зачем нужны подпрограммы?
Их использование делает код более понятным, его становится легче отлаживать, поскольку он делится на мало зависящие друг от друга части. Намного легче написать и отладить несколько небольших программ, чем одну большую программу. После отладки программы она готова к использованию и будет работать всегда, когда она вам понадобится.
Подпрограммы помогают сэкономить много времени, если вы пишите сложный код, к которому нужно обращаться из разных мест в программе. Их можно использовать много раз. Написав подпрограмму, вы можете использовать её (обращаться к ней) из любого места программы.
Из подпрограмм можно вызывать другие подпрограммы.
Подпрограммы также позволяют разделить написание большой программы между несколькими программистами. Каждому программисту нужно будет написать определенный набор подпрограмм для приложения. Он будет отвечать за написание и отладку этих программ и за то, чтобы они правильно взаимодействовали с другими частями программы. Подпрограммы часто используются для выполнения вычислений, форматирования и вывода информации, настройки пользовательского интерфейса, вывода приглашений к вводу данных и выполнения ввода/вывода.
В Visual Basic .NETсуществует два главных типа подпрограмм: процедуры (Sub) и функции (Function).
Подпрограммы Functionвызываются из процедур событий или других процедур по имени. Они могут принимать аргументы и в имени функции всегда возвращают значение. Обычно они используются для вычислений значений по формулам.
Подпрограммы Sub вызываются из процедур событий или других процедур по имени. Они могут принимать аргументы и также могут возвращать значения. Однако в отличие от функций, процедуры Sub не возвращают значений, ассоциированных с именами этих конкретных процедур Sub (но они могут возвращать значения через аргументы). Процедуры Sub обычно используются для получения или обработки введенных данных, отображения результатов или установки свойств.
На следующем уроке вы узнаете, как создаются и вызываются подпрограммы-процедуры. Научитесь писать свои собственные процедуры.