جلسه چهارم دوره آموزشی سیشارپ به زبان ساده به تدریس مهندس سید سروش سید صدر با موفقیت برگزار شد.
مباحثی که در این جلسه مطرح شد به شرح ذیل است:
1- انواع دستورات تصمیمگیری در زبان #C
در روند نوشتن برنامهها بدون شک نیاز به گذاشتن شرایطی برای ادامه کار خواهد بود. دراین جلسه با دستورات تصمیمگیری آشنا شدیم. مهمترین آن ساختار If-Else میباشد. زمانی که شرطی را چک میکنیم درواقع با عبارات منطقی سر و کار داریم. که میتواند یک یا چندین شرط را شامل شود که با هم And و یا Or شدهاند. انتخاب بعدی ساختار? : میباشد که خیلی پرکاربرد و خلاصهتر میباشد و در خیلی از شرایط میتواند جایگزین If-Else شود. در نهایت هم ساختار Switch را بررسی کردیم که نکات زیادی دارد و در C# 7 برخی از محدودیتهایی که قبلا داشت را دیگر ندارد و به عنوان مثال میتواند با متغیرهایی از نوع اعشاری نیز کار کند.
2- آشنایی با مفهوم رویدادها
گفته میشود که سیشارپ یک زبان رویدادگرا هست! به این معنی که تعداد زیادی Event وجود دارد که میتوان برای تکتک آنها برنامهنویسی کرد تا خروجی خیلی پویاتری داشته باشیم. در این جلسه با تعدادی از رویدادهای موجود آشنا شدیم و عملکرد آنها رو دیدیم. البته این مبحث به دلیل پرکاربرد بودن و متنوع بودن رویدادهای موجود در جلسات آتی هم معرفی و بررسی خواهند شد.
3. تمرین در کلاس
در ادامه برای درک بهتر مواردی که آموزش داده شده بود و استفاده از کنترلهای رایجی که در اختیار ما هست به عنوان تمرین قرار شد یک فرم ورود اطلاعات طراحی کنیم و اطلاعات مختلفی را از کاربر دریافت کنیم. همچنین یکی از سوالاتی که همیشه دانشجویان در این سطح دارند امکان استفاده از 2 فرم در پروژه میباشد. که چطور بتوانیم فرم دومی را از طریق فرم اول باز کنیم و یا چطور اطلاعاتی را از فرم اول به فرم دوم ارسال کنیم. در این تمرین قرار شد اطلاعات وارد شده توسط کاربر در فرم دومی نمایش داده شود تا تمام این موارد و سوالات پوشش داده شود .که البته بخشی از این موارد به جلسه آتی موکول شد.
برای انجام این تمرین با کنترل هایی از قبیل این موارد کار کردیم
• Label
• TextBox
• Button
• ComboBox
• CheckBox
• MaskedTextBox
• RadioButton
و در نهایت برای نمایش فرم دوم با متدهای Show و ShowDialog آشنا شدیم و تفاوت آنها را در عملکردشان دیدیم.
در جلسه بعد این تمرین کاملتر میشود و با نحوه ارسال دیتا بین فرمها آشنا میشویم.
جهت کسب اطلاعات بیشتر میتوانید به دوره بسیار کاربردی سیشارپ به زبان ساده مراجعه کنید.