วิธีเรียกใช้ฟังก์ชันใน VB: 3 ขั้นตอน (พร้อมรูปภาพ)

สารบัญ:

วิธีเรียกใช้ฟังก์ชันใน VB: 3 ขั้นตอน (พร้อมรูปภาพ)
วิธีเรียกใช้ฟังก์ชันใน VB: 3 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: วิธีเรียกใช้ฟังก์ชันใน VB: 3 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: วิธีเรียกใช้ฟังก์ชันใน VB: 3 ขั้นตอน (พร้อมรูปภาพ)
วีดีโอ: การติดตั้ง Magento 2024, อาจ
Anonim

ติดอยู่กับแนวคิดของ "Function" ใน VB หรือไม่ ถ้าใช่ อ่านคู่มือนี้เพื่อเรียนรู้โครงสร้างที่เรียกว่า "ฟังก์ชัน" ในกระบวนทัศน์ของ VB

ขั้นตอน

เรียกใช้ฟังก์ชันใน VB ขั้นตอนที่ 1
เรียกใช้ฟังก์ชันใน VB ขั้นตอนที่ 1

ขั้นตอนที่ 1. Function คืออะไร ?

  • ใช้ขั้นตอนฟังก์ชันเมื่อคุณต้องการคืนค่าไปยังรหัสการโทร
  • ฟังก์ชันมีประเภท และฟังก์ชันจะคืนค่าไปยังรูทีนย่อยการเรียกตามรหัสที่มีอยู่
เรียกใช้ฟังก์ชันใน VB ขั้นตอนที่ 2
เรียกใช้ฟังก์ชันใน VB ขั้นตอนที่ 2

ขั้นตอนที่ 2. วิธีการประกาศ Function ?

  • คุณสามารถกำหนดขั้นตอนฟังก์ชันได้เฉพาะที่ระดับโมดูลเท่านั้น ซึ่งหมายความว่าบริบทการประกาศสำหรับฟังก์ชันต้องเป็นคลาส โครงสร้าง โมดูล หรืออินเทอร์เฟซ และไม่สามารถเป็นไฟล์ต้นทาง เนมสเปซ โพรซีเดอร์ หรือบล็อก
  • มีการประกาศฟังก์ชันในลักษณะเดียวกับรูทีนย่อย ยกเว้นการใช้คีย์เวิร์ด "Function" แทน "Sub"
  • ขั้นตอนการทำงานเริ่มต้นในการเข้าถึงแบบสาธารณะ คุณสามารถปรับระดับการเข้าถึงได้ด้วยตัวแก้ไขการเข้าถึง
เรียกใช้ฟังก์ชันใน VB ขั้นตอนที่ 3
เรียกใช้ฟังก์ชันใน VB ขั้นตอนที่ 3

ขั้นตอนที่ 3. วิธีการเรียกใช้ Function ?

  • คุณเรียกโพรซีเดอร์ฟังก์ชันโดยใช้ชื่อโพรซีเดอร์ ตามด้วยรายการอาร์กิวเมนต์ในวงเล็บในนิพจน์
  • คุณสามารถข้ามวงเล็บได้ก็ต่อเมื่อคุณไม่ได้ระบุอาร์กิวเมนต์ใดๆ อย่างไรก็ตาม รหัสของคุณสามารถอ่านได้ง่ายขึ้นหากคุณใส่วงเล็บไว้เสมอ
  • ฟังก์ชันสามารถเรียกได้โดยใช้คำสั่ง Call ซึ่งในกรณีนี้ ค่าที่ส่งกลับจะถูกละเว้น
  • หากต้องการคืนค่า ให้กำหนดค่าประเภทที่เหมาะสมให้กับชื่อฟังก์ชัน เสมือนว่าเป็นตัวแปร

ไวยากรณ์

ประกาศ

[accessmodifier] [protocolmodifiers] [Shared] ชื่อฟังก์ชัน [(ของ typeparamlist)] [(parameterlist)] [As returntype] [statement] [Exit Function] [statement] End Function

โทร

'ไม่มีการโทร Function_Name() 'ด้วยการโทร Function_Name()

ตัวอย่าง

ตัวอย่างของฟังก์ชันที่บวกเลขสองตัวแสดงอยู่ด้านล่าง

เพิ่มฟังก์ชั่นส่วนตัว (ByVal x เป็นจำนวนเต็ม, ByVal y เป็นจำนวนเต็ม) เป็นจำนวนเต็ม Dim Res เป็นจำนวนเต็ม Res = x + y เพิ่ม = Res สิ้นสุดฟังก์ชั่น Private Sub Form_Load() Dim เป็นจำนวนเต็ม Dim b เป็นจำนวนเต็ม Dim c เป็นจำนวนเต็ม a = 32 b = 64 c = เพิ่ม (a, b) MsgBox ("Sum is: " & c) End Sub

แนะนำ: