VB -те функцияны қалай шақыруға болады: 3 қадам (суреттермен)

Мазмұны:

VB -те функцияны қалай шақыруға болады: 3 қадам (суреттермен)
VB -те функцияны қалай шақыруға болады: 3 қадам (суреттермен)

Бейне: VB -те функцияны қалай шақыруға болады: 3 қадам (суреттермен)

Бейне: VB -те функцияны қалай шақыруға болады: 3 қадам (суреттермен)
Бейне: КАК ПОЛЬЗОВАТЬСЯ ФОРУМОМ БЛЕК РАША | КАК ПОВЫШАТЬСЯ НА BLACK RUSSIA 😱 2024, Сәуір
Anonim

ВБ -дағы «Функция» ұғымына тоқталдыңыз ба? Егер Иә болса, VB парадигмасындағы «Функция» деп аталатын конструкцияларды білу үшін осы нұсқаулықты оқыңыз.

Қадамдар

VB функциясын шақыру 1 -қадам
VB функциясын шақыру 1 -қадам

Қадам 1. Функция дегеніміз не?

  • Шақыру кодына мәнді қайтару қажет болғанда, Функция процедурасын қолданыңыз.
  • Функцияның өз түрі бар, және функция оның құрамындағы кодқа негізделген шақырылатын қосалқы бағдарламаға мәнді қайтарады.
VB функциясына 2 -қадамда қоңырау шалыңыз
VB функциясына 2 -қадамда қоңырау шалыңыз

Қадам 2. Функцияны қалай жариялау керек?

  • Функция процедурасын тек модуль деңгейінде анықтауға болады. Бұл функция үшін декларация мәтінмәні сынып, құрылым, модуль немесе интерфейс болуы керек және бастапқы файл, аттар кеңістігі, процедура немесе блок бола алмайтынын білдіреді.
  • Функция «Ішкі» орнына «Функция» кілт сөзін қолдануды қоспағанда, қосалқы бағдарлама сияқты дәл жарияланады.
  • Функционалды процедуралар жалпыға қол жетімді болады. Қатынас деңгейін модификаторлармен реттеуге болады.
VB функциясына қоңырау шалыңыз 3 -қадам
VB функциясына қоңырау шалыңыз 3 -қадам

Қадам 3. Функцияны қалай шақыруға болады?

  • Сіз өрнекте жақшадағы аргументтер тізімін, рәсім атауын пайдаланып, Function процедурасын шақырасыз.
  • Егер сіз ешқандай аргумент бермесеңіз, жақшаны алып тастай аласыз. Алайда, егер сіз әрқашан жақшаларды қоссаңыз, сіздің кодыңыз оқылады.
  • Функцияны Call операторының көмегімен де шақыруға болады, бұл жағдайда қайтару мәні еленбейді.
  • Мәнді қайтару үшін функция түріне сәйкес түрдегі мәнді тағайындаңыз, егер ол айнымалы болса.

Синтаксис

Декларация

[accessmodifier] [процедуралық өзгертушілер] [Ортақ] Функция атауы [(Typeparamlist)]

Қоңырау шалуда

'Call Function_Name жоқ ()' Call Call Function_Name көмегімен ()

Мысал

Екі санды қосатын функция мысалы төменде көрсетілген

Жеке функция Қосу (ByVal x Бүтін сан ретінде, ByVal y Бүтін сан ретінде) Бүтін сан ретінде Dim Res бүтін сан ретінде Res = x + y Қосу = Res End Функция Жеке қосалқы Form_Load () Dim a бүтін сан ретінде Dim b бүтін сан ретінде Dim c бүтін сан ретінде a = 32 b = 64 c = Қосу (a, b) MsgBox («Қосынды:» & c) Аяқталу

Ұсынылған: