وقت بخیر دوستان، با آموزش برنامه نویسی (Visual Basic.NET (VB.NET از وب سایت پی وی لرن همراه هستیم. بررسی ساختار زبان VB.Net رو در این بخش خواهیم داشت.
قبل از مطالعه ساختار پایه ای زبان برنامه نویسی VB.Net ، اجازه دهید ساختار برنامه VB.Net را با هم نگاه کنیم تا بتوانیم آن را در فصل های آینده به عنوان مرجع در نظر بگیریم.
مثال VB.Net Hello World
یک برنامه VB.Net اساساً از قسمت های زیر تشکیل شده است.
بگذارید یک کد ساده را ببینید که می تواند کلمات “Hello World” را چاپ کند.
1 2 3 4 5 6 7 8 9 | Live Demo Imports System Module Module1 'This program will display Hello World Sub Main() Console.WriteLine("Hello World") Console.ReadKey() End Sub End Module |
هنگامی که کد بالا تهیه و کامپایل شد ، نتیجه زیر را ایجاد می کند.
1 | Hello, World! |
اجازه دهید قسمت های مختلف برنامه فوق را مرور کنیم.
اولین خط برنامه Imports System برای گنجاندن فضای نام (namespace) سیستم در برنامه استفاده می شود.
در خط بعدی بیانیه Module1 وجود دارد ، VB.Net کاملاً شیء گرا است ، بنابراین هر برنامه باید دارای یک ماژول کلاس باشد که شامل داده ها و رویه هایی است که برنامه شما از آن استفاده می کند.
کلاس ها یا ماژول ها معمولاً شامل بیش از یک روند هستند. رویه ها حاوی کد اجرایی هستند یا به عبارت دیگر ، رفتار کلاس را تعریف می کنند. روند می تواند هر یک از موارد زیر باشد .
خط بعدی (این برنامه) توسط کامپایلر نادیده گرفته می شود و کامنت ها در برنامه اضافه شده است.
خط بعدی روند اصلی را تعریف می کند ، که نقطه ورود همه برنامه های VB.Net است. روند اصلی بیان می کند که ماژول یا کلاس هنگام اجرا چه کاری انجام خواهد داد.
روند اصلی رفتار خود را با بیاناتی مشخص می کند.
Console.WriteLine(“Hello World”) WriteLine روشی از کلاس Console است که در فضای نام سیستم تعریف شده است. این جمله باعث می شود پیام “!Hello, World” بر روی صفحه نمایش داده شود.
آخرین خط ()Console.ReadKey برای کاربران VS.NET است. این کار هنگام راه اندازی برنامه از Visual Studio .NET مانع از اجرای سریع و بسته شدن صفحه می شود.
اگر از Visual Studio.Net IDE استفاده می کنید ، مراحل زیر را انجام دهید.
می توانید یک برنامه VB.Net را با استفاده از خط فرمان به جای Visual Studio IDE وارد کنید.
در این بخش از آموزش VB.Net، با بررسی ساختار زبان VB.Net همراه بودیم. در بخش بعدی سینتکس پایه ای VB.Net آشنا خواهیم شد.