رفتن به مطلب
  • 0

توابع


yasin011

سوال

سلام و خدا قووت به همه دوستان . در خصوص توابع خواستم راهنماییم کنین .

 

معرفی چندتا تابع .

 

ساخت توابع دستی . حالا نمیدونم شاید تو بیسیک کلاس باشه .

آموزشی کمکی .

 

ممنون میشم :gol:

لینک ارسال
به اشتراک گذاری در سایت های دیگر

4 پاسخ به این سوال تاکنون داده شده است

ارسال های توصیه شده

سلام

بله توی بیسیک هم کلاس جود داره

  • Class Module

یک مدل ماژول دیگه هم هست به اسم Code Module  که اینجا زمانی که یکسری توابع و کدهای پرکاربرد بین چندین اکتویتی دارید میتونید از این ماژول استفاده کنید.

 

تابع هم خودتون میدونید 2 مدل هستن دیگه

  • با خروجی ( بازگشتی)
  • بدون خروجی ( غیر بازگشتی)

بازگشتی :

Sub Test(value As Int) As Double
 Return Logarithm(value,2)
End Sub

این تابع خروجی از نوع Double  داره.خب یعنی چی ؟

برای نمایشش باید این تابع رو برابر با یک متغییر Double  کنید :

Dim Var As Double 
Var = test(16)

خب حالا تعریف تابع بدون خروجی یا غیر بازگشتی :

Sub Test(value As Int)
 ToastMessageShow("Result - > : "& Logarithm(value,2),False)
End Sub

واسه این تابع کافیه توی رویدادی جایی این تابع رو فراخوانی کنیم

بعنی به این شکل :

Sub webBtn_Click
	Test(16)
End Sub
لینک ارسال
به اشتراک گذاری در سایت های دیگر

 

سلام

بله توی بیسیک هم کلاس جود داره

  • Class Module

یک مدل ماژول دیگه هم هست به اسم Code Module  که اینجا زمانی که یکسری توابع و کدهای پرکاربرد بین چندین اکتویتی دارید میتونید از این ماژول استفاده کنید.

 

تابع هم خودتون میدونید 2 مدل هستن دیگه

  • با خروجی ( بازگشتی)
  • بدون خروجی ( غیر بازگشتی)

بازگشتی :

Sub Test(value As Int) As Double
 Return Logarithm(value,2)
End Sub

این تابع خروجی از نوع Double  داره.خب یعنی چی ؟

برای نمایشش باید این تابع رو برابر با یک متغییر Double  کنید :

Dim Var As Double 
Var = test(16)

خب حالا تعریف تابع بدون خروجی یا غیر بازگشتی :

Sub Test(value As Int)
 ToastMessageShow("Result - > : "& Logarithm(value,2),False)
End Sub

واسه این تابع کافیه توی رویدادی جایی این تابع رو فراخوانی کنیم

بعنی به این شکل :

Sub webBtn_Click
	Test(16)
End Sub

 

خیلی ممنون . کلا ++C و #C اینجا خلاصه شدن . :ok::gol: 

منم تا را بیفتم یخورده طول میکشه مشکلم اینه که بعضی اصطلاحات و دستوراتو نمیدونم ..

لینک ارسال
به اشتراک گذاری در سایت های دیگر

به نظرم شما pdf شروع به کار با b4a که تو سایت هم فک کنم موجود باشه بخونید دستتون میاد چه تابعی چه کاری مکینه 

فک کنم این اسمشه Beginner's Guide

من دارمش ولی سیستمم خیلی بهم ریخته (بعضی وقت ها میشه 1ساعت یا بیشتر دنبال چیزی میگردم  :crazy:  و آخرم پیدا نمیکنم)

و اینکه در باره زبان vb6 بیشتر تحقیق کنید تا بهتر بتونید عمل کنید

موفق باشید

لینک ارسال
به اشتراک گذاری در سایت های دیگر

بایگانی شده

این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.

مهمان
این موضوع برای عدم ارسال قفل گردیده است.
  • کاربران آنلاین در این صفحه   0 کاربر

    • هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.
×
×
  • اضافه کردن...