kitcat_m18
شنبه 13 فروردین 1390, 13:09 عصر
با سلام و تبریک سال نو خدمت تمامی برنامه نیوسان عزیز،
همانطور که مستحضر هستید می تونید در قسمت Tools >>> Add Procedure روال های(اگه واژه رو درست نگفتم اصلاح بفرمایید) مورد نیاز خود را بسازید.
1- Public یا عمومی: اگر متغیر به صورت عمومی(Public) تعریف شود در تمام قسمت های برنامه قابل استفاده است
مثال:
اگر متغیر Public Mohsen as Integer زیر را در قسمت Form1- General تعریف کنید در تمامی فرم های برنامه به آن دسترسی دارید.
طریقه فراخوانی:
MsgBox Form1.Mohsen
Private -2 یا محلی: اگر متغیر به صورت محلی(Private) تعریف شود فقط در قسمتی که تعریف شده است قابل استفاده است
مثال:
اگر متغیر Private Mohsen as Integer زیر را در قسمت Form1- General تعریف کنید فقط در سطح همان فرم به آن متغیر دسترسی دارید.
طریقه فراخوانی:
MsgBox Mohsen
Sub -3 دارای آرگومان خروجی نمی باشد و برای اعمالی که نیاز به نتیجه برگشتی ندارند استفاده می شود.
مثال:
Public Sub Empty_All_TXT ()
Text1.Text=Empty
Text2.Text=Empty
Text3.Text=Empty
Text4.Text=Empty
End Sub
طریقه فراخوانی:
Call Empty_All_TXT
Function -4: دارای آرگوانهای خروجی می باشد که توسط کاربر تعریف می گردند و دارای نتیجه ی برگشتی می باشد
مثال:
Public Function Sum(ByVal A As Integer, ByVal B As Integer)
Sum = A + B
MsgBox Sum
End Function
طریقه ی فراخوانی:
Call Sum(2, 4)
که نتیجه ی جمع 2 عدد وارد شده یعنی 2 و 4 را به ما درون یک پیغام نشان می دهد.
حالا یکی از اساتید لطف کنند در رابطه با موارد زیر برای بنده توضیحاتی را همراه با مثال درج نمایند
1- Event
Property -2
Byval -3
ByRef -4
با تشکر.:لبخندساده:
همانطور که مستحضر هستید می تونید در قسمت Tools >>> Add Procedure روال های(اگه واژه رو درست نگفتم اصلاح بفرمایید) مورد نیاز خود را بسازید.
1- Public یا عمومی: اگر متغیر به صورت عمومی(Public) تعریف شود در تمام قسمت های برنامه قابل استفاده است
مثال:
اگر متغیر Public Mohsen as Integer زیر را در قسمت Form1- General تعریف کنید در تمامی فرم های برنامه به آن دسترسی دارید.
طریقه فراخوانی:
MsgBox Form1.Mohsen
Private -2 یا محلی: اگر متغیر به صورت محلی(Private) تعریف شود فقط در قسمتی که تعریف شده است قابل استفاده است
مثال:
اگر متغیر Private Mohsen as Integer زیر را در قسمت Form1- General تعریف کنید فقط در سطح همان فرم به آن متغیر دسترسی دارید.
طریقه فراخوانی:
MsgBox Mohsen
Sub -3 دارای آرگومان خروجی نمی باشد و برای اعمالی که نیاز به نتیجه برگشتی ندارند استفاده می شود.
مثال:
Public Sub Empty_All_TXT ()
Text1.Text=Empty
Text2.Text=Empty
Text3.Text=Empty
Text4.Text=Empty
End Sub
طریقه فراخوانی:
Call Empty_All_TXT
Function -4: دارای آرگوانهای خروجی می باشد که توسط کاربر تعریف می گردند و دارای نتیجه ی برگشتی می باشد
مثال:
Public Function Sum(ByVal A As Integer, ByVal B As Integer)
Sum = A + B
MsgBox Sum
End Function
طریقه ی فراخوانی:
Call Sum(2, 4)
که نتیجه ی جمع 2 عدد وارد شده یعنی 2 و 4 را به ما درون یک پیغام نشان می دهد.
حالا یکی از اساتید لطف کنند در رابطه با موارد زیر برای بنده توضیحاتی را همراه با مثال درج نمایند
1- Event
Property -2
Byval -3
ByRef -4
با تشکر.:لبخندساده: