تبلیغات
برترین وبلاگ آموزش برنامه نویسی - جلسه یازدهم آموزش سی شارپ
 
برترین وبلاگ آموزش برنامه نویسی
درباره وبلاگ


این وبلاگ با هدف بالا بردن سطح برنامه نویسی دانشجویان و کسانی که می خواهند برنامه نویسی را شروع کنند تهیه شده است و سعی خواهد شد تا به بهترین شکل ممکن به کار خود ادامه دهد.امیدوارم بتوانم شما را راهنمایی کنم.

مدیر وبلاگ : محمدرضا اسماعیلی
موضوعات
نظرسنجی
سطح تدریس در این وبلاگ چگونه است؟







آمار وبلاگ
  • کل بازدید :
  • بازدید امروز :
  • بازدید دیروز :
  • بازدید این ماه :
  • بازدید ماه قبل :
  • تعداد نویسندگان :
  • تعداد کل پست ها :
  • آخرین بازدید :
  • آخرین بروز رسانی :
سلام...جلسه  یازدهم از آموزش سی شارپ رو با تاخیر خییییلی زیاد شروع میکنیم.....ببینید چه قدر کار داشتم که یک ساعت وقت نکردم بیام جلسه یازدهم رو شروع کنم...

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

ساختار کنترلی if:

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

پروژه ای از نوع ویندوز باز کنید و سه کنترل label یه کنترل button و دوتا کنترل texbox بهش اضافه کنید....روداد کلیک کنترل button  رو به شکل زیر کد نویسی کنید...



دستور اول و دوم رو که بلدید....دستور سوم شرطی رو بررسی میکنه...اگه درست باشه دستورات داخل دو تا کروشه رو اجرا میکنه و بخش else رو اجرا نمیکنه...
اگه شرط درست نباشه بخش else رو اجرا میکنه....فکر کنم واضحه...یه برنامه دیگه...
برنامه ای که عددی رو از ورودی میگیره و اگه بر 7 بخش پذیر باشه میگه بخش پذیره و در غیر اینصورت میگه نیست...
دیگه تو این برنامه نمیگم چه کنترل هایی رو باید به فرم اصافه کنید...خودتون باید تشخیص بدید....
رویداد کلیک کنترل button رو به صورت زیر بنویسید....

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

ساختار if تودرتو:

توی برنامه ها همیشه ما یک شرط رو بررسی نمیکنیم...مثلا برنامه هایی هستند که باید چندین شرط رو بررسی کرد....به همین دلیل از این ساهتار استفاده میکنیم.....ساختارش به شکل زیره...
                                                                                                        
مثال:برنامه ای که سه تا عدد رو گرفته به صورت صعودی مرتب میکنه:

برنامه رو با سه تا عدد مختلف اجرا کنید....یادتون باشه if تو درتو میتونه else نداشته باشه....
خیلی خوب این جلسه هم تموم شد...درسته کم بود ولی تمرین میدم باید حل کنید...
تمرین 1)برنامه ای یک عدد رو بگیره زوج یا فرد بودن عدد رو مشخص کنه...
تمرین 2)برنامه ای که به عدد رو از ورودی بگیره و مشخص کنه مثبته یا منفی...تو این برنامه موقع اجرا مثلا اگه عدد9- رو وارد کنید باید بگه منفی یا negative 
تمرین 3)
برنامه ای بنویسید که دو تا عدد رو ار وردی بگیره و به ما بگه کضرب هم هستند یا نه...مثلا دو تا عدد 8 و 64 مضرب همدیگه هستند....
راهنمایی:تو اینر برنامه اول باید مشخص کنید کدوم عدد بزرگتره....بعد اگه باقیمانده عدد بزرگتر بر عدد کوچمتر 0 شد اون وقت یعنی مضرب هم هستند..
البته این راهنمایی نبود...راه حل بود...





نوع مطلب : سی شارپ، 
برچسب ها :
لینک های مرتبط :

       نظرات
هفدهم آبان 92
محمدرضا اسماعیلی
پانزدهم مرداد 96 03:18 ب.ظ
I'm not sure where you are getting your information, but great topic.
I needs to spend some time learning more or understanding more.
Thanks for excellent information I was looking for this information for
my mission.
هفدهم تیر 96 04:57 ق.ظ
I was curious if you ever thought of changing the structure of
your blog? Its very well written; I love what youve got to say.
But maybe you could a little more in the way of content so people could connect with it better.

Youve got an awful lot of text for only having one or 2 images.
Maybe you could space it out better?
هفتم تیر 96 09:29 ق.ظ
Incredible quest there. What happened after? Thanks!
محمدرضا اسماعیلیmreweb.ir
سی ام اردیبهشت 96 03:22 ق.ظ
First of all I want to say wonderful blog! I had a quick question in which I'd like to
ask if you don't mind. I was interested to find out how you
center yourself and clear your mind prior to writing.
I have had trouble clearing my mind in getting my ideas out.
I do enjoy writing but it just seems like the first 10 to
15 minutes tend to be lost just trying to figure out how to begin. Any
recommendations or tips? Appreciate it!
محمدرضا اسماعیلیhttp://www.mreweb.ir/
بیست و پنجم اسفند 93 11:27 ب.ظ
یه درخواست دارم:
خواهشا در اولین فرصت سوالات قبلی منو جواب بدین
تشکر فراوان
بیست و پنجم اسفند 93 11:25 ب.ظ
مثال آخر جالب بود
خیییییلی ممنون
 
لبخندناراحتچشمک
نیشخندبغلسوال
قلبخجالتزبان
ماچتعجبعصبانی
عینکشیطانگریه
خندهقهقههخداحافظ
سبزقهرهورا
دستگلتفکر