2. Visual Basic dasturini boshqarish. Boshqarish elementlari foydalanuvchi va kompyuter o'rtasidagi interfeysni tartibga soladigan obyektlardir. Masalan: tugmalar, ro'yxatlar, kalitlar.
Boshqarish - o'z xususiyatlariga, usullariga, hodisalariga ega bo'lgan obyekt.hisoblanadi. Visual Basicni boshqarish elementlari bir necha to’plamlarni o’z ichiga oladi. Ulardan eng asosiy elementlarning prefikslari tavsifi quyidagicha:
Prefiks
|
Boshqarish elementi
|
Misol uchun:
|
chk
|
Check Box (bayroqcha)
|
chkAgreement
|
cbo
|
ComboBox (Ro'yxatni ochish)
|
cboList
|
cmd
|
Command Button (Boshqarish tugmasi)
|
cmdExit
|
dat
|
Data (Ma'lumotlar)
|
datTable
|
dir
|
DirListBox (Kataloglar ro'yxati)
|
dirFolder
|
|
|
|
drv
|
DriveListBox (Disk ro'yxati)
|
drvDevice
|
fil
|
File List Box (Fayllar ro'yxati)
|
filDocument
|
frm
|
Form (Forma)
|
frmMain
|
fra
|
Frame (Ramka)
|
fraTitle
|
hsb
|
HScrollBar (o'tkazish paneli)
|
hsbPicture
|
img
|
Image (Rasm)
|
imgSpace
|
Ifol
|
Label (Yorliq)
|
lblComment
|
lin
|
Line (Chiziq)
|
linDiagonal
|
1st
|
ListBox (Elementlar ro’yxati)
|
IstSurname
|
mnu
|
Menu (Menyu)
|
mnuHelp
|
ole
|
OLE (Контейнер OLE)
|
oleGraph
|
opt
|
Option Button
|
optAgeGroup
|
pic
|
PictureBox (Tasvir)
|
picScreen
|
shp
|
Shape (Shakl)
|
shpRect
|
txt
|
TextBox(Matn)
|
txtLetter
|
Tmr
|
Timer (Soat)
|
tmrCurrent
|
Vsb
|
VScrollBar (vertical aylanish paneli)
|
vsbText
|
Misol uchun, maksimal ikki raqamni aniqlash uchun funksiya yaratmoqchisiz va uning qidiruv qiymatini saqlab qo'yishingiz kerak.
Funksiya Max (a, b) Agar a> = b keyin bufer = a Else Buffer = b Max = bufer
Belgilangan funsiyani chaqirsa, birinchi operatorni bajarishda bufer nomi bilan o'zgaruvchini yaratadi va keyingi tayinlashni xato deb ko’rsatadi. Buning sababi, ikkinchi bayonotda o'zgaruvchining nomi bosmasi bilan ko'rsatilganligi sababli, ushbu funksiyani dasturdan chaqirish nolga teng emas va kerakli maksimal qiymat emas. Dasturdagi o'zgaruvchini tavsiflashda bunday xatoliklarga yo'l qo'ymaslik uchun quyidagi harakatlar ketma-ketligini bajarishingiz mumkin.
Visual BASIC ishlab chiqish muhitida, Tools (Tools) menyudagi elementni oching.
Options buyrug'ini tanlang (Sozlamalar).
Editor yorlig'ini oching.
Argumentlar deklaratsiyasini talab qilish xususiyatini belgilang.(Require Variable Declaration)
Visual Basicda standart boshqaruv vositalaridan foydalanib, ko'p qirrali va samarali ilovalarni ishlab chiqishingiz mumkin. Shu bilan birga, dasturlarni rivojlantirishda muhim omil - bu sizning elementlaringizni yaratish qobiliyatidir ya’ni uni boshqarish. Bunday boshqarish vositalari ActiveX boshqaruvlari deb ataladi.
Formada standart boshqaruvlardan foydalangan holda, dasturchi o'zlarining xatti-harakatlarini va hodisalarni ko'rib chiqish usullari va tartiblarini qo'llash orqali nazorat qiladi. O'zingizning ActiveX boshqaruvingizni yaratish uchun siz ushbu obyekt bilan bog'liq xususiyatlarni, usullarni va voqealarni aniqlashingiz kerak. Yangi ActiveX boshqaruvini yaratganingizdan so'ng, uni boshqa ilovalar va ushbu texnologiyani qo'llab-quvvatlaydigan dastur, jumladan, Visual BASIC va Internet Explorer loyihalarida ham ishlatish mumkin. Yangi ActiveX boshqarish standart EXE turidagi standart loyihadan biroz farqli ravishda yaratiladi. Uni yaratish jarayoni quyidagi asosiy bosqichlarga bo'linishi mumkin:
nazoratni diqqat bilan loyihalashingiz kerak. Uning xususiyatlari, metodlari va hodisalari ro'yxati uning bajaradigan vazifalariga bog'liq. Yangi nazoratni ishlab chiqish uchun mavjud bo'lganlardan foydalanishingiz mumkin. Dizaynlashda siz ularning qaysi tarkibida foydali bo'lishini ko'rib chiqishingiz kerak;
ActiveX boshqaruv shablonini asos qilib olgan holda, siz yangi loyiha yaratishingiz va kerakli ko'rinishni ishlab chiqarilgan boshqarish uchun berishingiz kerak;
boshqarishning xususiyatlarini, usullarini va hodisalarini programmalashtirish kerak;
Boshqarish vositasi Visual BASIC muhitida test loyihasida testdan o'tkazilishi kerak. Shu bilan birga, yangi xususiyatlar, usullar va hodisalar tekshirilishi kerak;
Nazoratni OCX fayliga kompilyatsiya qilish va olingan versiyani tekshirish kerak. Internetdan foydalanishni rejalashtirmoqchi bo'lsangiz, test veb-sahifasida sinovdan o'tishi kerak;
Visual BASIC boshqaruv tuzilmalari. Ko'p hollarda dasturning muayyan joylarida muayyan sharoitlarga qarab ma'lum operatorlarni bajarish kerak. Visual Basicda ushbu imkoniyat boshqarish tuzilmalaridan foydalanishni o'z ichiga oladi, bu esa o'z navbatida qarorlarni qabul qilish tuzilmalari va davrlari ham shular jumlasidandir. Quyida mavjud qator tuzilmalarining batafsil tavsifi berilgan.
If operatori. Ushbu strukturaning bir necha turlari mavjud. Agar biron bir shart bajarilayotganda bitta operatorni bajarish kerak bo'lsa, unda quyidagi qurilish qo'llanilishi kerak:
Do'stlaringiz bilan baham: |