آموزش سی شارپ

فیلم های آموزشی سی شارپ دات نت .

 

فیلم آموزشی سی شارپ شماره  (1) 

                                         فیلم آموزشی سی شارپ شماره  (2)

فیلم آموزشی سی شارپ شماره   (3)  

                                          فیلم آموزشی سی شارپ شماره  (4)

فیلم آموزشی سی شارپ شماره  (5) 

                                          فیلم آموزشی سی شارپ شماره   (6)

فیلم آموزشی سی شارپ شماره  (7)

                                           فیلم آموزشی سی شارپ شماره  (8)

فیلم آموزشی سی شارپ شماره   (9)  

                                           فیلم آموزشی سی شارپ شماره  (10)

فیلم آموزشی سی شارپ شماره  (11)  

                                           فیلم آموزشی سی شارپ شماره   (12)

فیلم آموزشی سی شارپ شماره  (13)   

                                           فیلم آموزشی سی شارپ شماره  (14)

فیلم آموزشی سی شارپ شماره   (15)     

                                           فیلم آموزشی سی شارپ شماره  (16)  

فیلم آموزشی سی شارپ شماره (17)

یادداشت های زبان سی شارپ

       در زبان برنامه نویسی سی شارپ 78  Keywords  (کلید واژه)و  27  Contextual Keywords    (کلیدواژه های وابسته) وجود دارد که در اینجا به ترتیب جروف الفبا هر کدام را با یک یا چند مثال در قالب یک یا چند فایل بصورت سورس کد برای دانلود قرار داده ایم .

ابتدا مثال ها بصورت کنسول   Console   ارائه شده و در فرصت  بعدی در قالب برنامه های    windows App   نیز ارائه خواهد شد .  

78
Keywords
 
1. abstract2 . as3 . base4 . bool
5 . break6.byte7 .case8 .catch
9 .char10 .checked11 .class12 .const
13 .continue14 .decimal15 .default16 .delegate
17 .18 .19 .20 .
21 .22 .23 .24 .
25 .26 .27 .28 .
29 .30 .31 .32 .
33 .34 .35 .36 .
37 .38 .39 .40 .
41.42 .43 .44 .
45 .46 .47 .48 .
49 .50 .51 .52 .
53 .54 .55 .56 .
57 .58 .59 .60 .
61 .62 .63 .64 .
65 .66.67 .68 .
69 .70 .71 .72 .
73 .74 .75 .76 .
77 .78 .

یادداشت های برنامه نویسی به زبان سی شارپ (5)

درسی شارپ 57 عملگر وجود داد که البته ما قصد بررسی تک تک آنها را نداریم . بلکه فقط تعدادی از پرکاربردترینشان را شرح خواهیم داد . و فایل پروژه ای حاوی مواردذکر شده برای دانلود قرار خواهیم داد . نخستین دسته از اپراتورهای پرکاربردبترتیب ( + ) و ( - ) و( * ) و( / ) و( % ) و( ^  ) و( = ) ومی باشند.که برای عملیاتی بشرح ذیل بکار می روند .

( +) : همانطور که از ظاهرش پیداست برای جمع دو متغیر ازهر نوع عدد بکار می رود . در اینجا یادآوری یک نکته خالی از لطف نیست که بدانید در صورتی که این عملگر را برای دو رشته بکار ببرید چه اتفاقی می افتد. ظاهرا باید کمپالر خطا بگیرد ، درصورتی که چنین نیست و کاری که می کند این است که آن دو رشته را کنار هم قرار می دهد . این مطلب در جایی برای شما گیج کننده خواهد بود که قصد جمع دو عدد گرفته شده ازتکست باکس را دارید بدون اینکه آنها را از رشته به عدد تبدیل کرده بشید ( کاری که در پست قبلی انجام دادیم) ، در آن حالت وقتی شما اعداد 2 و 3 را به آن می دهید تا با هم جمع کند و انتظار پاسخ 5 را دارید می بینید که پاسخ 32 و یا 23  را دریافت می کنید . که البته این ویژگی برای رشته ها نیز در جای خود قابل استفاده می باشد .   (  x + y )

( - ) : برای تفریق دو متغیر می باشد.         x - y )

( * )  : ستاره برای ضرب دو متغیر بکار می رود .    x * y )

( / ) : فوروارد اسلش برای استخراج بخش صحیح خارج قسمت

یک تقسیم بکار می رود .     x / y )

( % )  : برای استخراج باقیمانده  یک تقسیم بکار می رود .  x % y )

( ^  ) : برای به توان رساندن یک عدد به عدد دیگر بکار می رود . x ^ y )

( = ) : برای تخصیص یک مقدار از سمت راست به سمت چپ بکار می رود .

(  9 = x )

اپراتورهایی که در پایین آمده دقیقا کاری شبیه اپراتورهای بالا انجام می دهند با این تفاوت که نتیجه را به متغیر سمت چپ خود اختصاص داده و مقدار اولیه متغیر تغییر می کند .

 (=+)        (=-)         (=*)         (=/)            (=%)

x %= y           x/= y          x*= y          x-= y           x+= y

در مثالهای بالا عملیات بین X و Y  انجام می شود و مقدار بدست آمده به X  اختصاص می یابد و مقدار آن تغییر می کند .

" در دست تکمیل "

یادداشت های برنامه نویسی به زبان سی شارپ (4) تکست باکسی که فقط عدد می گیرد

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

روش استفاده در پروژه زیر بصورت خیلی ساده نشان داده شده است .

دانلود پروژه سی شارپ : فقط عدد وارد کنید . TryParse  ( دانلود )

pass word : DigitalCode

یادداشت های برنامه نویسی به زبان سی شارپ (3)( عملگرها )

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

عملگر (+) حاصل جمع دو عدد را برمی گرداند.

عملگر  (-) حاصل تفریق دو عدد را برمی گرداند.

عملگر (*) حاصل ضرب دو عدد را برمی گرداند.

عملگر (/) بخش صحیح خارج قسمت را برمی گرداند.

عملگر (%) باقیمانده تقسیم دو عدد را برمی گرداند.

عملگر (++) یک عدد به متغیر قبل از خود اضافه می کند.

عملگر (- -) یک عدد از متغیر قبل از خود کم می کند.

  ادامه مطلب ...