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



  • ۱۶
  • اسفند

جلسه ۰۴ : بررسی سینتکس زبان VB.Net

  • دسته‌بندی‌ها :
جلسه ۰۴ : بررسی سینتکس زبان VB.Net
    • جزئیات
    • نوع محتواآموزشی

      مقدمه

      وقت بخیر دوستان، با آموزش برنامه نویسی (Visual Basic.‌NET (VB.NET از وب سایت پی وی لرن همراه هستیم. بررسی سینتکس زبان VB.Net رو خواهیم داشت. با ما همراه باشید.

      بررسی سینتکس زبان VB.Net

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

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

      شی – اشیاء حالت ها و رفتارهایی دارند. مثال: سگ حالت هایی دارد – رنگ ، نام ، نژاد و همچنین رفتارها – پارس کردن ، غذا خوردن و غیره. یک شی نمونه ای از یک کلاس است.

      کلاس – کلاس را می توان به عنوان یک الگو / طرح تعریف کرد که رفتارها / وضعیت را بیان می کند که اشیاء از نوع آن پشتیبانی می کنند

      روش ها و روندها – اساساً یک روند یک رفتار است. یک کلاس می تواند روندهای زیادی داشته باشد. این در روش هایی است که منطق ها نوشته می شوند ، داده ها دستکاری می شوند و همه اقدامات اجرا می شود.

      متغیرهای نمونه  – هر شیء مجموعه ای از متغیرهای منحصر به فرد نمونه را دارا می باشد. حالت یک شی توسط مقادیر اختصاص یافته به این متغیرهای نمونه ایجاد می شود.

      کلاس مستطیل در VB.Net

      به عنوان مثال ، بگذارید یک شیء مستطیل (Rectangle) را در نظر بگیریم. مستطیل دارای ویژگی هایی مانند طول و عرض است. بسته به نوع طراحی ، ممکن است روش هایی برای پذیرش مقادیر این خصوصیات ، محاسبه مساحت و نمایش جزئیات نیاز داشته باشد.

      اجازه دهید ما به ایجاد یک کلاس مستطیل (Rectangle) بپردازیم و بر اساس مشاهدات موجود در آن ، در مورد سینتکس پایه VB.Net را مورد بحث قرار دهیم.

      مثال : 

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

      مثال : 

      در بخش قبل ، ماژول ویژوال بیسیکی را ایجاد کردیم که کد را در خود نگه می داشت. Sub Main نقطه ورود برنامه VB.Net را نشان می دهد. در این جا ، ما از Class استفاده می کنیم که شامل کد و داده است. شما برای ایجاد اشیاء از کلاس ها استفاده می کنید. به عنوان مثال ، در کد زیر ، متغیر r یک شیء از Rectangle می باشد.

      یک شی نمونه ای از کلاس است.

      مثال : 

      یک کلاس ممکن است دارای عضوهایی باشد که در صورت تعریف شدن ، از کلاس خارج نیز قابل دسترسی باشد. اعضای داده ها فیلدها نامیده می شوند و دارای روندها و متدهایی می باشند.

      بدون ایجاد شیء از کلاس می توان، متدهای Shared یا متدهای static را فراخوانی نمود. متدهای نمونه از طریق شیء از کلاس فراخوانی می شوند.

      مثال : 

      شناسه ها

      شناسه نامی است که برای شناسایی یک کلاس ، متغیر ، تابع یا هر مورد تعریف شده توسط کاربر دیگر استفاده می شود. قوانین اساسی برای نامگذاری کلاس ها در VB.Net به شرح زیر است:

      • یک نام باید با حروف شروع شود که می تواند با دنباله ای از حروف ، ارقام (۰ – ۹) یا حروف زیر دنبال شود. اولین کاراکتر در شناسه نمی تواند رقمی باشد.
      • نباید حاوی هیچ فضای خالی یا نمادهایی مانند ؟ – +! @ #٪ ^ & * () [] {. ؛ : “” / و \ باشد. با این حال ، می توان از آندرلاین (_) استفاده کرد.
      • نباید یک کلمه کلیدی رزرو شده باشد.

      کلمات کلیدی در VB.Net

      در جدول زیر کلمات کلیدی رزرو شده در VB.Net ذکر شده است.

       

      AddHandlerAddressOfAliasAndAndAlsoAsBoolean
      ByRefByteByValCallCaseCatchCBool
      CByteCCharCDateCDecCDblCharCInt
      ClassCLngCObjConstContinueCSByteCShort
      CSngCStrCTypeCUIntCULngCUShortDate
      DecimalDeclareDefaultDelegateDimDirectCastDo
      DoubleEachElseElseIfEndEnd IfEnum
      EraseErrorEventExitFalseFinallyFor
      FriendFunctionGetGetTypeGetXML NamespaceGlobalGoTo
      HandlesIfImplementsImportsInInheritsInteger
      InterfaceIsIsNotLetLibLikeLong
      LoopMeModModuleMustInheritMustOverrideMyBase
      MyClassNamespaceNarrowingNewNextNotNothing
      Not InheritableNot OverridableObjectOfOnOperatorOption
      OptionalOrOrElseOverloadsOverridableOverridesParamArray
      PartialPrivatePropertyProtectedPublicRaiseEventReadOnly
      ReDimREMRemove HandlerResumeReturnSByteSelect
      SetShadowsSharedShortSingleStaticStep
      StopStringStructureSubSyncLockThenThrow
      ToTrueTryTryCastTypeOfUIntegerWhile
      WideningWithWithEventsWriteOnlyXor

      بررسی سینتکس زبان VB.Net رو به پایان می رسونیم.

      کلام پایانی

      بررسی سینتکس زبان VB.Net رو در این بخش از آموزش زبان VB.Net دنبال نمودیم. در بخش بعدی انواع داده ها در VB.Net می پردازیم.

      QR:  جلسه ۰۴ : بررسی سینتکس زبان VB.Net
      به اشتراک بگذارید