30. Vizual Basic ishchi muhiti:
Windows asosiy menyusidan dasturni ishga tushirish uchun quyidagilarni bajarish kerak: 1. Ekranning quyi qismida joylashgan «Пуск» (Start) tugmasini bosing. 2. Windows asosiy menyudagi «Программы» (Programs) ni tanlang. Menyuda ishga tushirish buyrug‗i paydo bo‗ladi. 3. Microsoft Visual Studio 6.0 opsiyasini tanlang. 4. Navbatdagi menyudan Microsoft Visual Studio 6 ni tanlang. Visual Basic 6 ni ishga tushirganda ekranda New Project muloqot oynasi chiqadi. Uning yordamida yangi loyiha uchun shablon tanlash, loyiha yaratish masterini ishga tushirish yoki mavjud bo‗lgan loyihani ochish mumkin. 1-rasm Bu oyna uchta ilovadan tashkil topgan: New (Yangi) — shablonlardan va yangi loyiha yaratish uchun masterdan tashkil topgan; Existing (Mavjud) — ilgari yaratilgan loyihani va Visual Basic 6 ni loyiha-misollarini ochishga imkon beradi. Ushbu ilova yoyiladigan menyuga ega va u yordamida kompyuterda barcha mavjud bo‗lgan papkalarni tanlash mumkin. Recent (Yaqinda yaratilgan) — Oxirgi vaqtda ochilga loyihalarni o‗z ichiga oladi. Yangi loyihani yaratishda New ilovasi ishlatiladi. Unda mavjud bo‗lgan loyiha shablon turlarini tanlash mumkin, lekin boshlang‗ich bilim olish maqsadida standart ilovani tanlaymiz: Standard EXE —bajariladigan standart ilovalar.
Visual Basic dasturlash muhitida ixtiyoriy turdagi ma‘lumotlarni qabul qiladigan Variant turiga ega. Variant turiga mansub o‗zgaruvchi foydalanishga juda qulay, lekin o‗zgaruvchilarni aniq bir turda e‘lon qilish operativ xotirani tejam ishlatilishiga imkon beradi va dasturning ishlashini tezlashtiradi.
31. Visual Basic dastuelash tili kompanetatlari palitrasisi Biz Visual Basic da Matnli blokdan (TextBox) va ikkita buyruq tugmalardan (CommandButton) tashkil topgan loyiha yaratamiz. ―Matnni chiqarish‖ tugmasini bosganda ―Salom olam‖ matni matnli blokda paydo bo‗lishi va ―Ishni yakunlash‖ tugmasi bosilganda dastur yakunlanishi kerak. 1. Visual Basic ni ishga tushiramiz va yangi atandart ilova yaratamiz. Ekran ko‗rinishi quyidagicha bo‗ladi: 2. Boshqarish elementlari panelidan sichqonchaning chap tugmasini bosgan holda matnli blok tugmasini tanlaymiz. Sichqonchaning ko‗rsatkichini formaning ixtiyoriy nuxtasiga joylashtiramiz. Ko‗rsatkich shu sababli krest shakliga o‗tadi. Formada matnli blokni chizamiz. 3. Yuqoridagi usulda boshqarish elementlari panelidan ―Buyruq‖ tugmasini (Command Button) bosamiz va uni bizning formamizda qayta chizamiz. 5 4. Matnli blokning (Text box) xossasini o‗zgartiramiz. Buning uchun matnli blok ob‘yektiga sichqoncha yordamida bosamiz va ob‘yektning xossalari oynasiga o‗tamiz. Text1 ob‘yektining ―Text‖ xossasini o‗zgartiramiz. 5. Endi matnli blokda hech qanaqangi matn bo‗lmaydi. Matn buyruq tugmasini bosqandan keyin oynaga chiqadi. Kerakli matnni buyruq tugmasining dasturiy kodiga yozamiz. Hozircha shrift va matn xarakteristikalarini o‗zgartiramiz. Shriftni 2-Center – markaziga barobarlashtirish (Ochilib-yopiladigan ro‗yxat oynasidagi strelkani bosish orqali kerakli band tanlanadi) bilan ―Barobarlashtirish‖ (Alignment) xossasini o‗rnatamiz. Shrift Font xossasida o‗rnatiladi. 6. Command1 buyruq tugmasining xossalarini o‗zgartiramiz. Buning uchun Command1 tugmasiga sichqoncha yordamida bosamiz va Caption xossasiga ―Matnni chiqarish‖ jumlasi kiritiladi. 7. Ob‘yektning kodlari oynasidagi (Code) Private Sub va End Sub qatorlar orasiga ―Salom olam‖ jumlasini matnli blokga chiqaruvchi dastur matnini kiritamiz. Bu dastur matni Text1 ob‘yektining Text xossasini o‗zgartiradi va quyidagi ko‗rinishga ege bo‗ladi: Text1.Text = “Salom olam!” 6 8. Command2 buyruq tugmasining xossalarini o‗zgartiramiz. Buning uchun Caption xossasiga ―Ishni yakunlash‖ jumlasi kiritiladi. 9. Command2 ob‘yektining kodlar oynasidagi (Code) Private Sub va End Sub qatorlar orasiga dastur ishini yakunlovchi End buyrug‗ini yozamiz. 10. Dasturni ishga tushirish uchun asosiy menyudagi Run bo‗limidan Start buyrug‗I tanlanadi yoki asboblar panelidagi uchburchaklikli tugma bosiladi. 11. Ekranda biz yaratgan dastur ilovasi chiqadi. ―Matnni chiqarish‖ tugmasini bosamiz va ekranda quyidagicha natijani olamiz: