VB дээр функцийг хэрхэн дуудах вэ: 3 алхам (зурагтай)

Агуулгын хүснэгт:

VB дээр функцийг хэрхэн дуудах вэ: 3 алхам (зурагтай)
VB дээр функцийг хэрхэн дуудах вэ: 3 алхам (зурагтай)

Видео: VB дээр функцийг хэрхэн дуудах вэ: 3 алхам (зурагтай)

Видео: VB дээр функцийг хэрхэн дуудах вэ: 3 алхам (зурагтай)
Видео: Хэрхэн код бичиж сурах вэ? #1 ( How to Learn to Write a Code? ) 2024, May
Anonim

VB дахь "Функц" гэсэн ойлголттой тулгарсан уу? Хэрэв тийм бол VB парадигмын "Функц" гэж нэрлэгддэг бүтцийг мэдэхийн тулд энэ гарын авлагыг уншина уу.

Алхам

VB Алхам 1 дэх функцийг дуудах
VB Алхам 1 дэх функцийг дуудах

Алхам 1. Функц гэж юу вэ?

  • Дуудлагын код руу утга буцааж өгөх шаардлагатай бол функц процедурыг ашиглана уу.
  • Функц нь өөрөө төрөлтэй бөгөөд функц нь агуулагдсан код дээрээ үндэслэн дуудлагын дэд програмд утгыг буцаана.
VB Алхам 2 дахь функцийг дуудах
VB Алхам 2 дахь функцийг дуудах

Алхам 2. Функцийг хэрхэн зарлах вэ?

  • Та функцын процедурыг зөвхөн модулийн түвшинд тодорхойлж болно. Энэ нь функцын мэдүүлгийн контекст нь анги, бүтэц, модуль эсвэл интерфэйс байх ёстой бөгөөд эх файл, нэрийн орон зай, процедур, блок байж болохгүй гэсэн үг юм.
  • Функцийг "Sub" гэхийн оронд "Function" түлхүүр үгийг ашиглахаас бусад тохиолдолд дэд програмтай адил зарласан болно.
  • Функцийн журам нь олон нийтийн хандалтыг анхдагчаар хийдэг. Та хандалтын түвшинг хандалтын тохируулагч ашиглан тохируулж болно.
VB Алхам 3 дахь функцийг дуудах
VB Алхам 3 дахь функцийг дуудах

Алхам 3. Функцийг хэрхэн дуудах вэ?

  • Та процедурын нэр, дараа нь хаалтанд байгаа аргументуудын жагсаалтыг ашиглан илэрхийлэлд Function процедурыг дууддаг.
  • Хэрэв та ямар ч аргумент өгөхгүй бол хаалтанд оруулахгүй болно. Гэсэн хэдий ч, хэрэв та хаалтанд байнга оруулбал таны код илүү унших боломжтой болно.
  • Функцийг Call мэдэгдэл ашиглан дуудаж болох бөгөөд энэ тохиолдолд буцаах утгыг үл тоомсорлодог.
  • Утга буцаахын тулд хувьсагч шиг функцийн нэрэнд тохирох утгыг оноож өг.

Синтакс

Тунхаглал

[accessmodifier] [процедурын засварлагч] [Хуваалцсан] Функцийн нэр [(Typeparamlist)]

Залгаж байна

'Дуудлагын функц_Нэргүй ()' Дуудлагын дуудлагын функц_Намын хамт ()

Жишээ

Хоёр тоог нэмдэг функцийн жишээг доор харуулав

Хувийн функцийг нэмэх (ByVal x бүхэл, ByVal y бүхэл тоо) Бүхэл тоо Dim Res бүхэл тоо болгон Res = x + y Нэмэлт = Res төгсгөл Функц Хувийн дэд Form_Load () Dim a As Бүтэн Dim Dim b Бүхэл бүдэг c c Бүхэл тоо a = 32 b = 64 c = Add (a, b) MsgBox ("Sum is:" & c) Төгсгөл дэд

Зөвлөмж болгож буй: