0

درس دهم : دستورات زبان برنامه نویسی

دسته بندی ها : VB.net ۶ شهریور ۱۳۹۶ منبع آموزشی 908 مشاهده
VB.net, معرفی زبان برنامه نویسی VB.net,vb.net چیست؟ آموزش VB.net,اضافه کردن کنترل ها به فرم در زمان اجرا،

statement یک دستورالعمل کامل در برنامه ویژوال بیسیک است. ممکن است حاوی کلمات کلیدی، متد ها ، متغیرها، مقادیر ، ثابت و عبارات باشد.

 

دستورات  می توانند به صورت زیر دسته بندی شوند:

دستورات معرفی :  این دستورات در آن شما نام متغیر، ثابت یا متد ، و همچنین می توانید یک نوع داده را مشخص کنید.

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

 

دستورات معرفی 

این دستورات معرفی برای نامگذاری و تعریف رویه ها، متغیرها، خواص، آرایه ها و ثابت ها استفاده می شود. وقتی یک عنصر برنامه نویسی را اعلام می کنید، می توانید نوع داده، سطح دسترسی و محدوده آن را تعریف کنید.

عناصر برنامه نویسی شما ممکن است شامل متغیرها، ثابت ها، شمارنده ها، کلاس ها، ساختارها، ماژول ها، رابط ها، رویه ها، پارامترهای متد، بازده تابع، مراجع خارجی پردازش، اپراتورها، خواص، رویدادها و نمایندگان باشد.

 

دستورات معرفی در VB.Net :

ردیف دستورات و شرح مثال
۱ دستور  Dim

تعریف و تخصیص فضای ذخیره سازی برای یک یا چند متغیر.

Dim number As Integer
Dim quantity As Integer = 100
Dim message As String = "Hello!"
 ۲ دستور Const

تعریف و مقدار دهی  یک یا چند ثابت.

Const maximum As Long = 1000
Const naturalLogBase As Object 
= CDec(2.7182818284)
 ۳ دستور Enum

یک ساختار شمارشی را اعلام می کند و مقادیر اعضای آن را تعریف می کند.

Enum CoffeeMugSize
Jumbo
ExtraLarge
Large
Medium
Small
End Enum
۴ دستور Class

نام کلاس را تعریف می کند و متغیرها، خواص ها، رویدادها و متد های کلاس را معرفی می کند.

Class Box
Public length As Double
Public breadth As Double   
Public height As Double
End Class
۵ دستور ساختارها

نام ساختار را اعلام می کند و تعریف متغیرها، خواص ها، رویدادها و رویه هایی را که ساختار آن را تشکیل می دهد معرفی می کند.

Structure Box
Public length As Double           
Public breadth As Double   
Public height As Double
End Structure
 ۶ دستور Module 

نام یک ماژول را به همراه  تعریف متغیرها، خواص، رویدادها و رویه هایی که ماژول آن را تشکیل می دهد را معرفی می کند.

Public Module myModule
Sub Main()
Dim user As String = 
InputBox("What is your name?") 
MsgBox("User name is" & user)
End Sub 
End Module
 ۷  دستور Interface 

نام یک رابط را اعلام می کند و اعضایی که در  رابط کاربری آن است را معرفی می کند.

Public Interface MyInterface
    Sub doSomething()
End Interface
 ۸ دستور Function

بری اعلام نام، پارامترها و کدی که یک متد تابع را تعریف می کنند.

Function myFunction
(ByVal n As Integer) As Double 
    Return 5.87 * n
End Function
۹ دستور Sub

برای اعلام نام، پارامترها و کد که یک فرآیند Sub را تعریف می کنند.

Sub mySub(ByVal s As String)
    Return
End Sub
 ۱۰ دستور Declare

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

Declare Function getUserName
Lib "advapi32.dll" 
Alias "GetUserNameA" 
(
  ByVal lpBuffer As String, 
  ByRef nSize As Integer) As Integer
 ۱۱ دستور Operator 

نماد اپراتور، و کد را تعریف می کند که یک متد اپراتور را در یک کلاس یا ساختار تعریف می کند.

Public Shared Operator +
(ByVal x As obj, ByVal y As obj) As obj
        Dim r As New obj
 implemention code for r = x + y
        Return r
    End Operator
۱۲ دستور ویژگی ها

اعلام نام یک ویژگی وطرز استفاده ویژگی مورد استفاده برای ذخیره و بازیابی مقدار ویژگی .

ReadOnly Property quote() As String 
    Get 
        Return quoteString
    End Get 
End Property
۱۳ دستور Event 

اعلام یک رویداد تعریف شده توسط کاربر

Public Event Finished()
۱۴  دستور Delegate 

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

Delegate Function MathOperator( 
    ByVal x As Double, 
    ByVal y As Double 
) As Double

 

دستورات اجرایی 

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

 

مثال

مثال زیر نشانۀ تصمیم گیری است:

 

Module decisions
   Sub Main()
      'local variable definition '
      Dim a As Integer = 10

      ' check the boolean condition using if statement '
      If (a < 20) Then
         ' if condition is true then print the following '
         Console.WriteLine("a is less than 20")
      End If
      Console.WriteLine("value of a is : {0}", a)
      Console.ReadLine()
   End Sub
End Module

 

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

a is less than 20;
value of a is : 10

 

 

 

به زودی تمامی آموزش ها بصورت پروزه محوری تکمیل خواهند شد.

 

 

لطفا به این مقاله امتیاز دهید.

[yasr_visitor_votes size=”medium”]

 

 

 

 

حسین عشوری
منبع آموزشی

اگر می خواهی محال ترین اتفاق زندگیت رخ بدهد، باور محال بودنش را عوض کن !

راه آسان‌تری برای ارتباط با کاربران‌مان پیدا کرده‌ایم :) عضویت در کانال

مطالب زیر را حتما بخوانید:

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

نظرات کاربران

    دیدگاهتان را بنویسید

    نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

    لینک کوتاه :
    0