Visual Basic dasturlash tili
VISUAL BASIC PROGRAMMING TILI. ASOSIY tushunchalar. Ob'ektlar, XUSUSIYATLAR, USULLAR
Download 249.36 Kb.
|
Visual Basic dasturlash tili
VISUAL BASIC PROGRAMMING TILI. ASOSIY tushunchalar. Ob'ektlar, XUSUSIYATLAR, USULLAR
Visual Basic - mashhur dasturlash tillaridan birining so'nggi versiyasi. Hozirgi kunda Visual Basic yordamida kompyuter texnologiyalarining istalgan sohasi uchun Windows asosidagi dasturlarni tezda yaratish mumkin: biznes dasturlari, multimedia, mijoz-server dasturlari va ma'lumotlar bazasini boshqarish dasturlari. Bundan tashqari, Visual Basic Microsoft Office dasturlari uchun o'rnatilgan tildir. Ko'pgina dastur ishlab chiquvchilar Visual Basic-dan o'z dasturlari uchun ichki til sifatida ham foydalanadilar. Visual Basic - bu dastur ishlab chiqish jarayonini engillashtiradigan va tezlashtiradigan vositalar to'plamini o'z ichiga olgan integral ishlab chiqish muhiti. Bundan tashqari, rivojlanish jarayoni dasturni (dastur kodini) yozish bilan emas, balki dasturni loyihalash bilan bog'liq. Ilova grafik tahrirlash (maket) yordamida tuziladi, bu dastur kodini yaratish jarayonini minimal darajaga tushirishga imkon beradi. Barcha zamonaviy vizual dizayn tizimlarida bo'lgani kabi Visual Basic dasturlashda ob'ektga yo'naltirilgan yondashuvni qo'llaydi. Har qanday vaqtdavisual Basic-da yozilgan dastur ob'ektlar to'plamidir. Ob'ekt - bu aniq namoyon bo'ladigan shaxs uning xulq-atvori va shunga o'xshash ob'ektlar sinfining vakili. VB-da ishlaydigan deyarli hamma narsalar ob'ektlardir. Masalan: Forma, Buyruq tugmasi, Matn qutisi va boshqalar. Har bir ob'ekt quyidagicha tavsiflanadi: xususiyatlari; usullar; voqealar. Mulk ob'ektning nomlangan atributidir. Xususiyatlar ob'ektning xususiyatlarini (rangini, ekrandagi holatini, ob'ektning holatini) aniqlaydi. Usullari ob'ekt bajaradigan harakatlar yoki vazifalar (ob'ektlar bilan nima qilish mumkin). Ob'ekt sinfi ob'ektga yo'naltirilgan dasturlash tillarida ushbu ob'ektlarni bajarishga qodir bo'lgan ko'plab umumiy xususiyatlari va umumiy harakatlari mavjudligi bilan tavsiflanadigan bunday ob'ektlarning umumiy tavsifi chaqiriladi (masalan, Buyruq tugmasi klassi dastur oynalaridagi tugmalarning umumiy tavsifi). Ular ko'plab umumiy xususiyatlarga va boshqa xususiyatlarga ega bo'lishi kerak (masalan, ushbu ob'ektlarning barchasi uchun bir xil bo'lgan hodisalar: sichqonchani bosish). Visual Basic muhitida yaratilgan dastur loyiha deb ataladi. Dasturiy ta'minot loyihasi bu kelajakdagi WINDOWS dasturini tashkil etuvchi qismlar to'plamidir. Har qanday loyiha, albatta, ekran shakllari (kamida bittasi) va dasturiy ta'minot rejimlaridan iborat bo'lishi keraklei (kamida bitta). Visual Basic har bir loyihani vbp kengaytmasi bilan alohida faylda saqlaydi. Displey - bu WINDOWS dasturining shu oynadagi tarkib bilan birga grafik tasviri. Tarkibga quyidagilar kiradi: ushbu oynaning xossalari to'plami ularning qiymatlari bilan; ushbu oynadagi ob'ektlar to'plami; ularning qiymatlari bilan ushbu ob'ektlarning xususiyatlari to'plami. Visual Basic-da displey frm kengaytmasi bilan alohida faylda saqlanadi. Dastur moduli - bu alohida faylda saqlanadigan dastur kodi (ba'zi dasturlarning matni). Uning yordamida ko'pincha bitta, ba'zan esa bir nechta muammolarni hal qilish mumkin. Ushbu fayl kengaytmaga ega. Loyihaning dastur kodi o'z-o'zidan mavjud emas, u displey shaklining alohida ob'ektlariga bog'langan. Kodning faqat bitta ob'ektga tegishli qismi, o'z navbatida, bir nechta fragment-protseduralardan iborat bo'lishi mumkin. Visual Basic-da dastur kodi deyarli har doim dasturning boshlanishini ko'rsatadigan hodisani bog'laydi. Masalan, displeydagi istalgan ob'ektni sichqoncha bilan bosish; yangi ekran shaklini yuklash; sichqoncha ko'rsatgichini aylantirish chizig'i bo'ylab harakatlantirish; klaviaturadagi tugmachani bosish. Birinchidan, ekran shakli ishlab chiqiladi, so'ngra kadrda sodir bo'ladigan hodisalar o'rnatiladi.ishlaydigan dastur va shundan keyingina ushbu hodisalar bilan bog'liq harakatlar dasturlashtiriladi. Tadbir - dastur ishlayotganda ushbu sinf ob'ekti reaksiyaga kirishadigan tashqi ta'sirni tavsiflovchi ob'ekt sinfining o'ziga xos xususiyati. VB dastur kodini tashkil etuvchi protseduralarning aksariyati voqealar bilan bog'liq bo'lib, voqea protseduralari deb ataladi. Har qanday dasturni yaratish quyidagi bosqichlardan iborat. Muammoni shakllantirish. Kelajakdagi dasturning ishlash tamoyilining tavsifi, ushbu dasturning ekran shakllari (oynalari) turlari. Interfeysni rivojlantirish. Ushbu shakllarda joylashgan ushbu ob'ektlarning barcha ob'ektlari va xususiyatlari bilan dastur ekran shakllarini yaratish. Dasturlash. Ilova ishlashi paytida qanday voqealar sodir bo'lishini aniqlash, ushbu hodisalar protseduralari algoritmlarini tuzish va ushbu protseduralar uchun dastur (dastur kodlari) yozish. Dasturni tuzatish. Protseduralardagi mantiqiy xatolarni bartaraf etish va dasturning dizayn muhitida qoniqarli ishlashini ta'minlash. Loyihani saqlash va agar kerak bo'lsa kompilyatsiya qilish (loyihani loyihalash muhitidan tashqarida mustaqil ravishda ishlashi mumkin bo'lgan bajariladigan dasturga aylantirish). Ilova kompilyatsiya yoki talqin qilish rejimida ishlashi mumkin. Interpretatsiya rejimida barcha instdasturni tashkil etuvchi BASIC qo'llanmalari to'g'ridan-to'g'ri Visual Basic tizimi tomonidan bajariladi, chunki ular rivojlanish muhitida kompyuter tomonidan satrlar bo'yicha o'qiladi. Kompilyatsiya rejimida dastavval tarjimon yordamida dastur disk raskadrovka qilinadi, so'ngra u yuqori darajadagi tildan (BASIC) past darajadagi tilga (kompyuter mashinalari ko'rsatmalarining tili) to'liq tarjima qilinadi (tarjima qilinadi), ya'ni u kompilyatsiya qiladi. Tuzilgan dastur exe kengaytmasi bo'lgan faylga joylashtirilgan. Ushbu fayl Visual Basic muhiti ko'magisiz mustaqil ravishda ishga tushirish uchun ishga tushirilishi mumkin. Visual Basic tilini o'z-o'zini o'rganish uchun o'qituvchining yordamisiz "noldan" dasturlash asoslarini tushunadi va Windows uchun to'liq dasturlarni yaratishni o'rganadi. Visual Basic haqidagi katta ma'lumot ham kitobdan va ma'lumotnoma sifatida foydalanishga imkon beradi. Download 249.36 Kb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling