Visual Basic dasturi haqida Visual Basic dasturini boshqarish Visual Basic dasturini nazorat qilish tuzilishi


Download 461.67 Kb.
bet1/2
Sana22.04.2020
Hajmi461.67 Kb.
#100681
  1   2
Bog'liq
Kompyuter texnologiyalari rivojlanib borayotgan ayni paytlarda turli imkoniyatlarga boy bo


Mavzu: Visual Basic dasturini boshqarish va nazorat qilish tuzilishi

Reja:

  1. Visual Basic dasturi haqida

  2. Visual Basic dasturini boshqarish

  3. Visual Basic dasturini nazorat qilish tuzilishi


1. Visual Basic dasturi haqida. Kompyuter texnologiyalari rivojlanib borayotgan ayni paytlarda turli imkoniyatlarga boy bo’lgan hamda o’zining aloxida yutuqlari bilan ajralib turuvchi dasturlash tillari ishlab chiqarilmoqda va ishlab chiqarildi. Dunyodagi keng dasturchilar ommasida foydalanilayotgan dasturlash tillarining aksariyati Windows operatsion sistemasida ishlaydi.

Jumladan Visual Basic dasturlash tili ham aynan Windows operatsion sistemasida ishlaydi.

Dasturlar tuzish sermashaqqat jarayon, lekin Visual Basic bu ishni sezilarli darajada soddalashtiradi. Visual Basic ning asosiy yutug’i shundaki, u Microsoft Office dasturlar paketi va Internet resurslari bilan ishlay oladi. Visual Basic bir necha versiyasida ishlab chiqariladi:

- Learning edition – boshlovchilar uchun juda mos bo’lib, Windows da ishlovchi dasturlar tuzish uchun zarur bo’lgan barcha elementlarni o’zida jamlagan;



- Professional edition – kompilyator dasturlari ishini tezlashtiruvchi ActiveX qo’shimcha komponentlarini va ma`lumotlar bazalarini boshqarishning kengaytirilgan vositalarini o’z ichiga oladi. Bu versiya jiddiy ilovalarni ishlab chiqarish uchun mo’ljallangan;



- Enterprise edition – ko’p foydalanuvchili ma`lumotlar bazalariga ega ilovalarni ishlab chiqishga imkogn beradi va ilovalarni dasturchilar guruhlari hamkorlikda ishlab chiqish vositalarini o’z ichiga oladi;

- Visual Basic for Applications - Visual Basicning mazkur versiyasi Microsoft Office dasturi tarkibiga kiradi. Agar sizda Office ning to’liq versiyasi yoki bu paketning istalgan komponenti bo’lsa, u holda sizda Visual Basic ning ilovalar uchun versiyasi ham bor bo’ladi.



Visual BASIC shuningdek, Microsoft Windows operatsion tizimlari uchun, ma'lumotlar bazasi ilovalari uchun yaxshi tez rivojlanish (RAD) vositasi hisoblanadi. Ko'plab tayyor komponentlar dasturchiga dasturni ishga tushirish kodini yozishiga, voqealarga guvohi bo'lishiga va Visual Basic avtomatik tarzda amalga oshiradigan boshqa mexanizmlarga e'tibor bermasdan, dasturning ish mantig'ini darhol rivojlanishiga yordam berish uchun mo'ljallangan.

Visual Basicning 3-chi versiyasi ishlab chiqilganidan so’ng, u jiddiy qarashlarga sabab bo’ldi. Windows uchun to'liq dasturlashtirilgan dasturiy vosita sifatida yakuniy tan olish 5- versiya chiqishi bilan boshlandi. Microsoft Visual Studio 6.0 ning bir qismi bo’lgan VB6 versiya ham yetuk va funktsional jihatdan boy mahsulot hisoblanadi.

Visual Basic 6.0 versiyasidan so'ng, Microsoft ishlab chiquvchilari ushbu texnologiyaning rivojlanish yo'nalishini sezilarli darajada o'zgartirdilar va bunda Visual BASIC. NET dasturiy ta'minotni oldingi usulda ishlatishga yo'l qo'ymadi, chunki aslida bu butunlay boshqa til deb ta’kidlandi. Bu tilning individualligi, shuningdek uning afzalliklari (oddiylik, dasturlarni yaratish tezligi, tayyor komponentlarning ishlatish qulayligi) .NET muhitida ishlatilganda, oldingi kabi bir xil ma'noga ega emas, hozirda hamma narsa .NET platformasining o'zi ya’ni sinf kutubxonalariga qaratilgan.



Hozirgi vaqtda Visual Basic 4.0 - 6.0 tilining mashxur klassik versiyalari bu: Visual BASIC for Applications (VBA) va Visual BASIC Scripting Edition (VBScript) va .NET platformasi uchun - Visual BASIC .NETlardir.



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.



  1. Visual BASIC ishlab chiqish muhitida, Tools (Tools) menyudagi elementni oching.

  2. Options buyrug'ini tanlang (Sozlamalar).

  3. Editor yorlig'ini oching.

  4. 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:



Download 461.67 Kb.

Do'stlaringiz bilan baham:
  1   2




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling