دوره های آموزشی آکادمی پی وی لرن (پروژه محور و ویژه بازار کار)



  • ۱۶
  • اسفند

جلسه ۱۱-۰۱ : بررسی عملگرها در VB.net

  • دسته‌بندی‌ها :
جلسه ۱۱-۰۱ : بررسی عملگرها در VB.net
    • جزئیات
    • نوع محتواآموزشی

      مقدمه

      وقت بخیر دوستان، با آموزش برنامه نویسی (Visual Basic.‌NET (VB.NET از وب سایت پی وی لرن همراه هستیم. د رجلسات پیشین با دستور العمل ها و دستورات در  VB.net آشنا شدیم. در این بخش قصد داریم بررسی عملگرها در VB.net را داشته باشیم. این مبحث در سه جلسه تنظیم شده است.

      بررسی عملگرها در VB.net

      عملگر یک نماد یا سمبل است که به کامپایلر می گوید تا دستکاری های خاص ریاضی یا منطقی را انجام دهد. VB.Net دارای انواع اپراتورها یا عملگرهای رزرو شده می باشد. انواع عملگرهای متداول را می توانید در زیر مشاهده نمایید.

      • عملگرهای ریاضی
      • عملگرهای مقایسه
      • عملگرهای منطقی / بیتی
      • عملگرهای Bit Shift
      • عملگرهای توزیع
      • عملگرهای متفرقه

      در این آموزش ، متداول ترین عملگرها توضیح داده می شود. پس بررسی عملگرها در VB.net رو آغاز می کنیم.

      عملگرهای ریاضی

      در جدول زیر ، تمام عملگرهای ریاضی پشتیبانی شده توسط VB.Net نشان داده شده است. فرض کنید متغیر A دارای مقدار ۲ و متغیر B دارای مقدار ۷ است ، سپس:

       

      عملگرتوضیحاتمثال
      ^افزایش یک عملوند به توان یکی دیگر.B^A می شود ۴۹
      +دو عملوند را به هم اضافه می کند.A + B می شود ۹
      عملوند دوم را از عملوند اول کم می کند.A – B می شود -۵
      *هر دو عملوند ضرب می شوند.A * B می شود ۱۴
      /یک عملوند را بر دیگری تقسیم کرده و نتیجه نقطه شناوری را برمی گرداند.B / A می شود ۳٫۵
      \یک عملوند را به دیگری تقسیم کرده و نتیجه عدد صحیح را برمی گرداند.B \ A می شود ۳
      MODباقیمانده ی تقسیم یک عملوند بر دیگری را برمی گرداند.B MOD A می شود ۱

      مثال زیر را امتحان کنید تا همه عملگرهای ریاضی موجود در VB.Net را بهتر درک کنید.

      مثال : 

      هنگامی که کد بالا کامپایل و اجرا شد ، نتیجه زیر را ایجاد می کند.

      مثال : 

      عملگرهای مقایسه

      در جدول زیر تمامی عملگرهای مقایسه پشتیبانی شده توسط VB.NET نشان داده شده است. فرض کنید متغیر A دارای مقدار ۱۰ باشد و متغیر B دارای مقدار ۲۰ باشد ، سپس:

      عملگرتوضیحاتمثال
      =بررسی می کند که آیا مقدار دو عملوند برابر است یا نه. اگر بله ، پس شرط درست (true) می شود.(A = B)درست نیست.
      <>بررسی می کند که آیا مقدار دو عملوند برابر است یا نه. اگر مقادیر برابر نباشند ، آنگاه شرط true است.(A <> B) درست است.
      <بررسی می کند که آیا مقدار عملوند چپ از مقدار عملوند راست بیش تر است. اگر بله ، پس شرط true است.(A > B) درست نیست.
      >بررسی می کند که آیا مقدار عملوند چپ کم تر از مقدار عملوند راست است. اگر بله ، پس شرط درست می شود.(A < B) درست است.
      <=بررسی می کند که آیا مقدار عملوند چپ بزرگ تر یا مساوی با مقدار عملوند راست است. اگر بله ، پس شرط درست می شود.(A >= B) درست نیست.
      >=بررسی می کند که آیا مقدار عملوند چپ کم تر یا مساوی با مقدار عملوند راست است. اگر بله ، پس شرط درست می شود.(A <= B) درست است

      جدای از موارد فوق ، VB.Net سه عملگر مقایسه دیگر را ارائه می دهد ، که ما در فصل های آینده از آن ها استفاده خواهیم کرد. با این حال ، در این جا نیز شرح مختصری  خواهیم داشت.

      عملگر Is– دو متغیر مرجع شی را مقایسه می کند و تعیین می کند که آیا دو ارجاع شیء بدون انجام مقایسه مقداری به همان شیء اشاره دارند یا خیر. اگر object1 و object2 هر دو به نمونه ی همان شی اشاره کند ، نتیجه درست (True) است. در غیر این صورت ، نتیجه نادرست است.

      عملگر IsNot – همچنین دو متغیر مرجع شی را مقایسه می کند و تعیین می کند که آیا دو ارجاع شی به اشیاء مختلف اشاره می کنند یا خیر. اگر object1 و object2 هر دو به نمونه ی همان شی اشاره کند ، نتیجه False است. در غیر این صورت ، نتیجه درست است.

      عملگر Like – دو رشته را مقایسه خواهد کرد.

      مثال زیر را امتحان کنید تا همه عملگرهای مقایسه موجود در VB.Net را بهتر درک کنید.

      مثال : 

      هنگامی که کد بالا کامپایل و اجرا شد ، نتیجه زیر را ایجاد می کند.

      مثال : 

      کلام پایانی

      بررسی عملگرها در VB.net رو با بررسی عملگرهای ریاضی و مقایسه دادیم. در جلسه ی آینده توضیحات مربوط به سایر عملگرها را خواهیم داشت.

      QR:  جلسه ۱۱-۰۱ : بررسی عملگرها در VB.net
      به اشتراک بگذارید