VBде функцияны кантип чакыруу керек: 3 кадам (сүрөттөр менен)

Мазмуну:

VBде функцияны кантип чакыруу керек: 3 кадам (сүрөттөр менен)
VBде функцияны кантип чакыруу керек: 3 кадам (сүрөттөр менен)

Video: VBде функцияны кантип чакыруу керек: 3 кадам (сүрөттөр менен)

Video: VBде функцияны кантип чакыруу керек: 3 кадам (сүрөттөр менен)
Video: Вебинар. Хоббини туруктуу бизнеске кантип айландырса болот 2024, Май
Anonim

VBдеги "Функция" түшүнүктөрүнө кептелдиңизби? Ооба болсо, VB парадигмасындагы "Функциянын" конструкцияларын билүү үчүн бул колдонмону окуңуз.

Кадамдар

VB 1 -кадамдагы функцияны чакырыңыз
VB 1 -кадамдагы функцияны чакырыңыз

Кадам 1. Функция деген эмне?

  • Чалуу кодуна маанини кайтаруу керек болгондо Функция процедурасын колдонуңуз.
  • Функциянын өзүнүн түрү бар жана функция камтылган коддун негизинде чакырып жаткан программанын маанисин кайтарат.
VB 2 -кадамдагы функцияны чакырыңыз
VB 2 -кадамдагы функцияны чакырыңыз

Кадам 2. Функцияны кантип жарыялоо керек?

  • Сиз Функция процедурасын модуль деңгээлинде гана аныктай аласыз. Бул функция үчүн декларация контексти класс, структура, модуль же интерфейс болушу керек дегенди билдирет жана баштапкы файл, аттар мейкиндиги, жол -жобо же блок боло албайт.
  • Функция "Суб" ордуна "Функция" ачкыч сөзүн колдонууну кошпогондо, чакан программа катары жарыяланган.
  • Функциянын жол -жоболору жалпыга жеткиликтүү. Кирүү мүмкүнчүлүгүн өзгөрткүчтөр менен алардын кирүү деңгээлин тууралай аласыз.
VB 3 -кадамдагы функцияны чакырыңыз
VB 3 -кадамдагы функцияны чакырыңыз

Кадам 3. Функцияны кантип чакыруу керек?

  • Функциянын жол -жобосун процедуранын атын, андан кийин кашаанын ичиндеги аргументтердин тизмесин колдонуп чакырасыз.
  • Эгерде сиз эч кандай аргумент келтирбесеңиз, кашаанын ичине кире аласыз. Бирок, эгер сиз дайыма кашаанын ичине кирсеңиз, анда сиздин кодуңуз окумдуу болот.
  • Функцияны Call операторунун жардамы менен да чакырса болот, бул учурда кайтаруу мааниси эске алынбайт.
  • Маанини кайтаруу үчүн, функциянын аталышына ылайыктуу типтеги маанини белгилеңиз, ал өзгөрмөлүү болгондой.

Синтаксис

Декларация

[accessmodifier] [proseduremodifiers] [Shared] Функциянын аталышы [(Typeparamlist)]

Чалууда

'Чалуу Function_Name жок ()' Call Call Function_Name менен ()

Мисал

Эки санды кошкон функциянын мисалы төмөндө көрсөтүлгөн

Жеке функция кошуу (ByVal x бүтүн, ByVal y бүтүн санда) Бүтүн катары Dim Res бүтүн сан катары Res = x + y Add = Res End Функция Private Sub Form_Load () Dim a As Integer Dim b As Integer Dim c as Integer a = 32 b = 64 c = Кошуу (a, b) MsgBox ("Сумма:" & c) Аяктоочу суб

Сунушталууда: