آموزش ويژوال بيسيک۶ متوسطه (بخش ۸)شنبه، 15 اردىبهشت، 1386 بسم الله الرحمن الرحیم
كلاس APP : اين كلاس مخفف Application يا كاربردي ميباشد و داراي خصيصه هايي جهت كنترل برنامه ي كاربردي ما ميباشد. اكنون به چند خصيصه آن اشاره خواهيم نمود.
App.Title : اين خصيصه عنوان برنامه ي كاربردي ما را تعيين مينمايد و همانند خصوصيت Caption مقداري از نوع رشته مي پذيرد:
App.Title = "My Application"
شما ميتوانيد اين عنوان را در TaskManager مشاهده نماييد. دقت داشته باشيد كه اگر شما بجاي رشته عددي را وارد كنيد برنامه با خطا مواجه نميشود، زيرا بطور خودكار آن عدد به رشته تبديل خواهد شد، و اين نكته در موارد مشابه نيز صدق ميكند.
App.Path : مسير جاري برنامه را برميگرداند:
Me.Caption = App.Path
App.EXEName : نام فايل اجرايي برنامه را برميگرداند:
Me.Caption = App.EXEName
App.TaskVisible : وضعيت نمايش برنامه در TaskManager را تعيين ميكند.
App.TaskVisible = False
موجب ميشود كه برنامه ي شما در TaskManager قابل مشاهده نباشد.
App.CompanyName : نام شركت سازنده ي برنامه را برميگرداند.
Me.Caption = App.CompanyName
App.Comments : توضيحات برنامه را برميگرداند.
Me.Caption = App.Comments
App.LegalCopyright و App.LegalTrademarks : اطلاعات مربوط به كپي رايت و مارك تجاري را بر ميگرداند.
توجه :تنظيمات مربوط به كپي رايت، مارك تجاري، نام شركت و ... را در جلسات آتي فرا خواهيد گرفت.
تابع Iif :اين تابع يك دستور شرط يك خطي است و در موارد ساده و كوچك مورد استفاده قرار ميگيرد. عملكرد اين تابع همانند If .. Else ميباشد:
IIf (Condition, Run Commands If Condition is True, Else)
مثال :
Dim max, a, b As Integer
a = 5
b = 10
max = IIf(a < b, b, a)
Me.Caption = max
تابع MsgBox : از اين تابع جهت نمايش يك پيغام استفاده ميگردد. ساده ترين حالت آن كه تنها يك رشته را به نمايش در آورده و پنجره اي داراي دكمه Ok ميباشد بصورت :
MsgBox "Hello World"
ميباشد. ملاحظه نموديد كه بسيار ساده ميباشد، اما اين تابع داراي پارامترهاي ديگري نيز جهت گسترش است. بنابر اين بقيه ي پارامترها اختياري ميباشند. ساختار كلي آن بصورت :
MsgBox( Notes [,Buttons] [,Title] [,HelpFile] [Contex])
ميباشد. فرض كنيد ميخواهيم يك پيغام نمايش دهد با متن My Message با عنوان Message داراي دو دكمه ي Yes و No مينويسيم:
MsgBox "My Message", vbYesNo, "Message"
حال اگر بخواهيم بر فرض يك آيكن اخطار نيز در كنار آن نمايش دهد. براي اين كار و يا افزودن موارد اضافي ديگر از + استفاده مينماييم، پس مينويسيم :
MsgBox "My Message", vbYesNo + vbExclamation, "Message"
توضيح آيكن هاي پيغام : همراه با آيكن هاي پيغام صداي پخش شده نيز تغيير ميكند. بطور كلي در ويژوال بيسيك ميتوان 5 حالت آيكن ايجاد نمود:
بدون آيكن : اگر هيچ دستوري مبني بر افزودن آيكن ننويسيم، آيكني نيز همراه پيغام نمايش داده نخواهد شد.
آيكن سوال : مقدار vbQuestion را نسبت ميدهيم كه بصورت زير خواهد شد :
آيكن اطلاعات :مقدار vbInformation را تخصيص ميدهيم :
آيكن اخطار : مقدار vbExclamation را تخصيص ميدهيم :
آيكن خطا : مقدار vbCritical را اختصاص ميدهيم :
موفق وسربلند باشید.