جلسه هفتم دوره آموزشی سیشارپ به زبان ساده به تدریس مهندس سید سروش سید صدر با موفقیت برگزار شد.
مباحثی که در این جلسه مطرح شد به شرح ذیل است:
1- نکات مربوط به تمرینهای مطرح شده در کلاس
در ابتدای جلسه ابتدا تمریناتی که در طول ترم مطرح شده بود بررسی و آموزش داده شدند. برخی از این نکات عبارت بودند از:
1. استفاده از خصوصیت DialogResult فرم و تحویل گرفتن خروجی متد ShowDialog


2- تحویل گرفتن خروجی متد Show در استفاده از MessageBox
3- اگر یک خصوصیت هم نام خصوصیتهای های فرم تعریف کنیم چه اتفاقی خواهد افتاد
4- پاک کردن متن تمام کنترلهای روی فرم با استفاده از Foreach
5- نمایش آیتمهای انتخاب شده در یک ListBox و کنترلهای مشابه آن
6- حذف کردن آخرین کاما در یک عبارت که مقادیر آن با کاما از هم جدا شدهاند
7- ساختن Button در زمان اجرا و افزودن آن به فرم
8- جلوگیری از ورود کاراکتر و اعداد در TextBox
9- معرفی عملگر is
10- معرفی عملگر Typeof
11- معرفی متد GetType
12- معرفی Break و Continue
2- معرفی توابع
اگر بخواهیم یادگیری زبان برنامهنویسی سیشارپ رو به چند مرحله تقسیم کنیم با شروع یادگیری نوشتن توابع دلخواه خودمان وارد مرحله بعد خواهیم شد.
استفاده از توابع مزیتهای بسیاری دارد که برخی از آنها عبارتند از:
- برنامهنویسی ساختیافته
- پرهیز از تکرار کدها
- امکان برنامهنویسی تیمی
- سهولت در تست کردن کد
- قابلیت استفاده مجدد
- داشتن ابزارهای از قبل آماده
3- تعریف تابع
برای تعریف کردن یک تابع یا متد باید در ابتدا عملکرد آن را مشخص کنیم که این تابع قرار است چه کاری انجام دهد. سپس نام مناسبی برای آن در نظر بگیریم و مشخص کنیم آیا این تابع دارای ورودی یا ورودیهایی میباشد یا خیر و همچنین آیا قرار است برای ما خروجی برگرداند یا خیر . همچنین بهتر است هر تابع فقط یک کار مشخص را انجام دهد به عبارت دیگر مسئولیت انجام یک کار را داشته باشد. محل تعریف کردن توابع در داخل یک کلاس میباشد و فعلا بصورت Static توابع رو تعریف میکنیم ! (چرا؟)
در اسلاید بعد یک مثال از تعریف یک تابع خواهید دید.
در جلسه بعد که یکی از مهمترین جلسات این ترم میباشد مباحث توابع رو تکمیل خواهیم کرد.
جهت کسب اطلاعات بیشتر میتوانید به دوره بسیار کاربردی سیشارپ به زبان ساده مراجعه کنید.
1 دیدگاه
Lune
Thank you! They’re from Anthro!