Bajardi Abdulaxatov Diyorbek Guruh



Download 23,96 Kb.
bet12/15
Sana07.01.2022
Hajmi23,96 Kb.
#328544
1   ...   7   8   9   10   11   12   13   14   15
Bog'liq
dedline

2. Modullar tarkibi

Dastur tashkiloti 101 - asoslari



VB.NET dasturini tashkil qilishning uchta usuli mavjud.

  • Moduli

  • Tuzilmalar

  • Sinflar

Ammo ko'pgina texnik maqolalar siz allaqachon ular haqida hamma narsani bilasiz deb hisoblaydi. Agar siz hali ham bir nechta savollarga ega bo'lganlarning ko'pchiligisiz bo'lsa, shunchaki chalkash bitlardan o'qib, uni tushunishga harakat qilishingiz mumkin. Agar juda ko'p vaqtingiz bo'lsa, Microsoft hujjatlari orqali qo'ng'iroq qilishni boshlashingiz mumkin:

  • "Modul, bir yoki undan ko'p sinf va interfeyslardan iborat bo'lgan type.dll yoki application.exe kabi portativ executable fayl."

  • "A sinf bayonoti yangi ma'lumot turini belgilaydi."

  • "Tuzilishi bayonoti sozlashingiz mumkin bo'lgan kompozitsion qiymat turini belgilaydi."

O'ngda. Har qanday savol?

ad

Microsoft-ga nisbatan biroz adolatli bo'lish uchun ular sahifalar va sahifalar (va undan ko'p sahifalar) haqida ma'lumot olishingiz mumkin. Va ular standartni o'rnatganlari uchun imkon qadar aniq bo'lishi kerak. Boshqacha aytganda, Microsoft hujjatlari, odatda, qonun kitobi kabi o'qiladi, chunki u qonun kitobi.



Agar siz faqatgina .NETni o'rgansangiz, u juda chalkash bo'lishi mumkin! Bir joydan boshlash kerak. VB.NET da kod yozishingiz mumkin bo'lgan uchta asosiy usulni tushunish - bu boshlash uchun yaxshi joy.

VB.NET kodini ushbu uch shakldan har birini foydalanib yozishingiz mumkin. Boshqacha aytganda, VB.NET Express ilovasida Konsol ilovasini yaratishingiz mumkin:



Modul Module1
Sub Main ()
MsgBox ("Bu moduldir!")
End Fevral
End Module
Class1 sinfida
Sub Main ()
MsgBox ("Bu sinfi")
End Fevral
End Class
Tarkibi Structure1
String sifatida myString yo'q
Sub Main ()
MsgBox ("Bu struktur")
End Fevral
Oxirgi tuzilish

Albatta, bu dastur sifatida hech qanday ma'noga ega emas. Bu erda siz "sintaksik xato" olmaysiz, shuning uchun "yuridik" VB.NET kodi.

Ushbu uchta shakl butun malika ari ildizini kodlashning yagona yo'li. NET: obyekt. Uch shakllarning simmetriyasini to'xtatuvchi yagona element quyidagicha ifodalanadi : Dim myString As String .

Microsoft ularning tavsifnomasida aytilganidek, "tarkibiy ma'lumotlar turi" bo'lgan tuzilishga taalluqlidir.

Shuni ta'kidlash kerakki, uchta blokning birida Sub Main () mavjud. OOP ning eng asosiy printsiplaridan biri odatda inkapsulatsiya deb ataladi. ("OOP" va "encapsulation" mavzusini bu erga bosib qarang). Bu "qora quti" effekti. Boshqacha qilib aytganda, siz har bir ob'ektga mustaqil ravishda murojaat qilishingiz va o'zingiz xohlagan holda identifikatsiyalangan subroutineslardan foydalanishni o'z ichiga olishi kerak.

Keyingi sahifada biz eng muhim ob'ektlar formasigasinfga va modulga sho'ng'iymiz.



Sinflar

Sinflar boshlash uchun "to'g'ri" joy, chunki, Microsoft ta'kidlaganidek, "A sinf - ob'ektga asoslangan dasturiy ta'minotning (OOP) asosiy qurilish blokidir". Aslida, ayrim mualliflar modul va tuzilmalarni faqat maxsus sinflar deb hisoblashadi. Sinf modulga qaraganda ko'proq ob'ektga qaratilgan, chunki sinfni emas, balki modulni yaratish mumkin (bir nusxasini

ad

yaratish mumkin).

Boshqacha aytganda, siz kodni ...




Download 23,96 Kb.

Do'stlaringiz bilan baham:
1   ...   7   8   9   10   11   12   13   14   15




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

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish