پاورپوینت آماده; زیر برنامه در vb.net

پاورپوینت آماده; زیر برنامه در vb.net

پاورپوینت آماده;  زیر برنامه در vb.net

مطالب اسلایدهای ابتدایی این پاورپوینت به شرح زیر است

 


تعداد اسلاید : 21 اسلاید

زیر برنامه در vb.net برای روشن شدن موضوع ابتدا به چند تعریف می پردازیم .زیربرنامه چیست : برنامه ایست برای حل قسمتی از یک مسئله که ما می توانیم هرجا که بخواهیم در برنامه از آن استفاده کنیم یا در اختیار دیگر برنامه نویسان قرار دهیم برنامه فرخوان چیست؟ برنامه اصلی است که زیربرنامه را اجرا می کند یا در اصطلاح صدا می زند.دستوری که در برنامه فراخوان نوشته می شود و زیر برنامه را صدا می زند را دستور فراخوانی می گویند.برای نوشتن این دستور ما باید نام زیر برنامه و آرگومانهای ورودی و خروجی آن را جلوی نام زیر برنامه در برنامه فراخوان قرار دهیم زیربرنامه ها به دو نوع زیر تقسیم می شوند:Sub یا روال Function یا تابعدر برخی از کتابها به توابع هم روال گفته می شود. برای تعریف زیربرنامه ها از دو کلمه کلیدی publicوprivate استفاده می شود.Public برای تعریف زیر برنامه هایی مورد استفاده قرار می گیرد که در کل برنامه قابل دسترسی باشند در واقع عمومی هستند ولی private ها در محدوده ای که تعریف شده اند قابل دسترسی هستند در واقع خصوصی هستند روال یا sub:Subها معمولا توسط Vb.net ایجاد می شوند و کنترل رویداد های برنامه را بر عهده دارند. ولی برنامه نویس هم می تواند در موقع لزوم اقدام به ایجاد آن نماید. اگرچه به ندرت لازم خواهد شد. فرم کلی در اسلاید بعد  Public | Private Sub نام زیر روال ( تعریف پارامترها )دستورات زیر روالEnd Subمثال :زیر روالی بنویسید که اعداد زوج بین 1 تا 100 را بدست آوردpublic sub zog()dim I a integerfor i=2 to 100 step 2listbox1.items.add (i)next I end subبرای اجر این زیر روال کافیست آن را صدا بزنیم برای این کار در رویدادکلیک دکمه فرمان بنویسیم call zog() تابع:برای ایجاد یک تابع از الگوی زیر استفاده می کنیم: Public | Private Function ( parametr)      دستورات تابعEnd Function  با کلمه کلیدی Public می توانید تابع را در هر کجای برنامه فرا بخوانید؛ ولی کلمه کلیدی Private فراخوانی تابع را محدود به فرم یا ماژولی می کند که تابع در آن قرار دارد. کلمه Function می گوید که نوع زیربرنامه یک تابع است. تفاوت sub با function زیر روال یا sub میتواند چندین مقدار یا هیچ مقدار را به برنامه فراخوان برگرداند ولی تابع function حداکثر یک مقدار را به برنامه فراخوان بر می گرداند Parametr چیست:پارامترها دروازه ورود اطلاعات به زیربرنامه می باشند. اگر می خواهید تابع یک خروجی تولید کند باید نوع آن را مطابق الگو تعیین کنید. در این حالت می شود تابع را درون بدنه تعریفش یک متغیر نیز فرض کرد.یک تابع برای این ایجاد می شود که با دریافت داده های خاص (آرگومان ها) از روتین فراخواننده و انتقال آنها به پارامترها، آنها را پردازش کرده و نتیجه مطلوب را تحویل دهد. این نتیجه می تواند یک خروجی از نوع داده باشد - مثلا یک عدد long -، می تواند خروجی قابل مشاهده روی نمایشگر باشد، می تواند دستکاری متغیرهای عمومی، . . . اين مقدار كه به برنامه اصلي باز گردانده مي شود درون نام تابع ذخيره مي شوددر اينجا تابعی مي نويسيم