بخشی از پاورپوینت

اسلاید 1 :

برای روشن شدن موضوع ابتدا به چند تعریف می پردازیم .

زیربرنامه چیست :  برنامه ایست برای حل قسمتی از یک مسئله که ما می توانیم هرجا که بخواهیم در برنامه از آن استفاده کنیم یا در  اختیار دیگر برنامه نویسان قرار دهیم

اسلاید 2 :

برنامه فرخوان چیست؟ برنامه اصلی است که زیربرنامه را اجرا می کند یا در اصطلاح صدا می زند.
دستوری که در برنامه فراخوان نوشته می شود  و زیر برنامه را صدا می زند را دستور فراخوانی می گویند.برای نوشتن این دستور ما باید نام زیر برنامه و آرگومانهای ورودی و خروجی آن را جلوی نام زیر برنامه در برنامه فراخوان قرار دهیم

اسلاید 3 :

زیربرنامه ها به دو نوع زیر تقسیم می شوند:

Sub یا روال
Function یا تابع
در برخی از کتابها به توابع هم روال گفته می شود.

اسلاید 4 :

برای تعریف زیربرنامه ها از دو کلمه کلیدی publicوprivate  استفاده می شود.
Public  برای تعریف زیر برنامه هایی مورد استفاده قرار می گیرد که در کل برنامه قابل دسترسی باشند در واقع عمومی هستند ولی    private   ها در محدوده ای که تعریف شده اند قابل دسترسی هستند در واقع خصوصی هستند

اسلاید 5 :

روال یا sub:
Subها معمولا توسط Vb.net ایجاد می شوند

و کنترل رویداد های برنامه را بر عهده دارند. ولی

برنامه نویس هم می تواند در موقع لزوم اقدام به

ایجاد آن نماید. اگرچه به ندرت لازم خواهد شد.

فرم کلی در اسلاید بعد
 

اسلاید 6 :

Public | Private Sub  نام زیر روال ( تعریف پارامترها )

دستورات زیر روال
End Sub
مثال :زیر روالی بنویسید که اعداد زوج بین 1 تا 100 را بدست آورد
public sub zog()
dim I a integer
for i=2 to 100 step 2
listbox1.items.add (i)
next I
end sub
برای اجر این زیر روال کافیست آن را صدا بزنیم برای این کار در رویدادکلیک دکمه فرمان بنویسیم
call zog()

اسلاید 7 :

تابع:
برای ایجاد یک تابع از الگوی زیر استفاده می کنیم:
 
Public | Private Function  ( parametr)          
                     دستورات تابع
End Function                                                                                                                       
 
با کلمه کلیدی Public می توانید تابع را در هر کجای برنامه فرا بخوانید؛

 ولی کلمه کلیدی Private فراخوانی تابع را محدود به فرم یا ماژولی می کند که تابع در آن قرار دارد. کلمه Function می گوید که نوع زیربرنامه یک تابع است.

اسلاید 8 :

تفاوت
 sub  با function
زیر روال یا sub میتواند چندین مقدار  یا هیچ مقدار را به برنامه فراخوان برگرداند ولی تابع function حداکثر یک مقدار را به برنامه فراخوان بر می گرداند

اسلاید 9 :

Parametr چیست:
پارامترها دروازه ورود اطلاعات به زیربرنامه می باشند. اگر می خواهید تابع یک خروجی تولید کند باید نوع آن را مطابق الگو تعیین کنید. در این حالت می شود تابع را درون بدنه تعریفش یک متغیر نیز فرض کرد.
یک تابع برای این ایجاد می شود که با دریافت داده های خاص (آرگومان ها) از روتین فراخواننده و انتقال آنها به پارامترها، آنها را پردازش کرده و نتیجه مطلوب را تحویل دهد. این نتیجه می تواند یک خروجی از نوع داده باشد - مثلا یک عدد long -، می تواند خروجی قابل مشاهده روی نمایشگر باشد، می تواند دستکاری متغیرهای عمومی، . . .

اسلاید 10 :

اين مقدار كه به برنامه اصلي باز گردانده مي شود درون نام تابع ذخيره مي شود

در اينجا تابعی مي نويسيم كه 2 عدد را در يافت كند و عدد بزرگتر با بازگرداند
   
Function Max(ByVal x As Integer, ByVal y As Integer)
        If x > y Then             
            Return x
        Else
            Return y
        End If
End Function

در متن اصلی پاورپوینت به هم ریختگی وجود ندارد. برای مطالعه بیشتر پاورپوینت آن را خریداری کنید