تبليغاتX
دانشجویان کامپیوتر دانشگاه آزاد اسلامشهر

دانشجویان کامپیوتر دانشگاه آزاد اسلامشهر
 
مذهبی - آموزش - جزوه دروس - دانلود - تازه ها - ورزشی و...

ویژوال بیسیک  (Visual Basic (VB

یک زبان برنامه نویسی تحت ویندوز است.

 1-1. انواع داده ها      Data Type

 1. داده های عددی

کاربرد

مقدار حافظه (بایت)

پیوند

نوع داده

اعداد صحیح

1

 

Byte

اعداد صحیح

2

%

Integer

اعداد صحیح

4

&

Long

اعداد اعشاری

4

!

Single

اعداد اعشاری

8

#

Double

محاسبات پولی و ارزی

8

@

Currency

صحیح و اعشاری

متغیر

 

Decimal

2. داده های غیر عددی

مقدار حافظه (بایت)

نوع داده

طول رشته

(طول ثابت)String

طول رشته +10

(طول متغیر)String

8

Date

2

Boolean

نامشخص

Variant

2-1.متغیر Variable

برای نام گذاری وتعیین نوع یک متغیر از دستور Dim   استفاده می کنیم.

شکل کلی استفاده از دستور Dim به صورت زیر است:

  نوع داده    AS    نام متغیرDim  

 

مثال:

Dim    a     As      Integer

Dim    b    As      Single

Dim    c     As      String

Dim    d     As      Date

از مساوی برای معادل سازی استفاده می شود.

12  =a

b =18.53

c ="computer"

d =#11/10/2008#

 

 

3-1.عملگرها Operators

انواع عملگرهای با در نظر گرفتن تقدم عملیات به شرح زیر است:

 

"  عملگرهای حسابی  "

1.  توان                   ^

2.   قرینه               -

3.  تقسیم وضرب     / ،  *

4.تقسیم صحیح         \

5.باقیمانده صحیح     Mod

6.جمع و تفریق         + ، -

نکات :

1. در صورت داشتن پرانتز ابتدا مقدار پرنتز محاسبه میشود.

2. در صورت داشتن عملگرهایی با تقدم یکسان ، محاسبات از چپ به راست انجام میشود.

 

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

1. بزرگ تر                               <

2.  کوچک تر                              >                                              

3. بزرگ تر یا مساوی                  =<

4. کوچک تر یا مساوی                 =>

5. مساوی                                 =

6. نامساوی                               <>

 

" عملگرهای منطقی "

P

Q

Not

And

Or

Xor

Eqv

Imp

T
T
F
F

T
F
T
F

F
F
T
T

T
F
F
F

T
T
T
F

F

T
T
F

T
F
F
T

T
F
T
F

 

" دستورهای تصمیم گیری "

" دستور If  "

برای قراردادن شرط در برنامه استفاده می شود.

در این دستور ابتدا شرط بررسی می شود ، در صورت درست (True) بودن شرط ، دستورات قسمت Then  اجرا میشود ودر صورت نادرست(False) بودن شرط ، دستورات قسمت Else  اجرا خواهد شد.

نکات:

 1. در صورتی که فقط یک دستور داشته باشیم ، نیازی به نوشتن  End if  نمی باشد.

2. در این دستور می توان از قسمت Else  استفاده نکرد که دراین صورت در صورت نادرست(False) بودن شرط هیچ دستوری اجرا نخواهد شد.

شکل کلی دستور:

     Thenشرط  IF        

                      دستور 1   

دستور 2  

.     

.   

Else

دستور1 

دستور 2 

.   

.  

End If

 

" دستور Iif "

برای شرط های تک دستوری کاربرد دارد.

در این دستور در صورت درست (True) بودن شرط ، دستورات اجرا می شوند .

 

( , . . دستور2   , دستور1 , شرط  )Iif

 

" ساختار Else If  "

   

   دستورات    Thenشرط۱    If 

دستورات      Thenشرط ۲ Else If 

    Thenشرط ...   Else If 

    دستورات 

Else

دستورات  

End If

  

 

" ساختار Select Case "

 

عبارت Select case

شرط 1 case    

دستورات      

شرط 2    case

دستورات      

شرط n     case

دستورات     

 Case else        

دستورات       

End select

 

" حلقه های تکرار"

 

" حلقه for "

 

 

گام حرکت       step  مقدار نهایی  to   مقدار اولیه   for

دستورات  

Next i

 

نکات:

1.    اگر گام حرکت 1+ باشد ،نیازی به  step  نداریم.

2.    در صورتی که مقدار اولیه از نهایی کمتر باشد مقدار step مثبت و در صورتی که مقدار اولیه از نهایی بیشتر باشد مقدار step منفی می باشد.

 

" حلقه while "

در صورت درست بودن شرط دستورات بعد از آن اجرا خواهد شد.

 

شرط   while

دستورات  

Wend

 

" حلقه  do while…loop "

   در صورت درست بودن شرط دستورات بعد از آن اجرا خواهد شد

 

شرط do while   

دستورات  

Loop

 

" حلقه while  do… loop"

 

 

Do

دستورات  

  شرط       Loop while

نکته: در حلقه while  do… loopدستورات یک بار اجرا می شود و بعد شرط مورد بررسی قرار می گیرد.

 

" حلقه do until…loop "

در صورت نادرست بودن شرط حلقه اجرا خواهد شد.

 

 

شرط    Do until

دستورات  

Loop

 

" حلقهdo …loop until  "

 

 

Do   

دستورات  

شرط      Loop until

 

نکته: در حلقه  until  do… loopدستورات یک بار اجرا می شود و بعد شرط مورد بررسی قرار می گیرد.

 

" خروج از حلقه ها "

برای خروج از حلقه for از  exit for  و برای خروج از حلقه  های do  از exit do  به صورت زیر استفاده می کنیم.

    for

 .

.

Exit for

.

.

Next i

 

 

 

Do

.

.

Exit do

.

.

" آرایه ها "

در صورتی که بخواهیم  مقادیری (عدد یا رشته) را طوری در حافظه ذخیره کنیم که مقادیر جدید مقدارهای قبلی را ازبین نبرد می توانیم استفاده کنیم.

 

" آرایه های تک بعدی"

 

نوع  as  (مقدار انتهایی to   مقدارابتدایی)  نام آرایه

 

نکته:  اگر بخواهیم شماره خانه های آرایه را از صفر شروع کند از دستور option explicit استفاده می کنیم و اگر بخواهیم از عدد مورد نظر خودمان شروع شود از دستور  option  base  n استفاده می کنیم ، که n عدد مورد نظر است و فقط می تواند دو مقدار 0 یا 1 را بپذیرد.

نکته: این دستور باید قبل از dim   تعریف شود.

 

 

 

" آرایه های چند بعدی"

 نوع  as  (شماره ستون ,   شماره سطر)  نام آرایه

 در دستور فوق در قسمت سطر و ستون باید مقدار ابتدایی و انتهایی هر کدام مشخص شود.

مثال:

Dim a(1 to 10 , 1 to 10) as integer

 


ادامه مطلب


نوشته شده در تاريخ یکشنبه بیست و چهارم آذر 1387 توسط 
درباره وبلاگ

این وبلاگ به عنوان یک وبلاگ گروهی توسط چند تن از دانشجویان رشته کامپیوتر دانشگاه آزاد واحد اسلامشهر تاسیس شده است
sh.nemati68@yahoo.com