Mavzu. Zamonaviy dasturlash texnologiyalari


Download 0.74 Mb.
Pdf ko'rish
bet21/23
Sana10.09.2022
Hajmi0.74 Mb.
#803898
1   ...   15   16   17   18   19   20   21   22   23
Bog'liq
5-6-maruza
xrpt m1r2e2bhxg5itt7skfz6va6pgb6adi3p0ige0ilvog6022rc8f8sg40n56n9efndouin5uai36h, xrpt m1r2e2bhxg5itt7skfz6va6pgb6adi3p0ige0ilvog6022rc8f8sg40n56n9efndouin5uai36h, Fan dasturi, AIB va A baholash mezonlari, 1, M 2 temp, M 3, M 16, Azizbek, Azizbek, Inomov Jasurbek 2-lab, Inomov Jasurbek 2-lab, 1-mavzu (2), 5-sinf portfolio, 7
 
 
 
Sikl jarayonidan chiqish texnologiyasi 
Dastur tuzish jarayonida siklik operatorlardan keng foydalaniladi. Ushbu sikllardan chiqish 
usullarini oldindan atroflicha ko‘z oldimizga keltirishimiz zarur. Bu harakatni bajarish uchun 
asosan Exit operatorlaridan keng foydalaniladi. 
Ammo, ko‘p hollarda dastur ishlayotgan paytda biz noto‘g‘ri harakatlar bilan boshqa
bandlarni tanlaymiz-da, keyinchalik dasturni to‘xtatishimizning iloji bo‘lmay qoladi. Ya’ni 
shaklda mavjud bo‘lgan elementlar bizning harakatlarimizga umuman befarq bo‘ladi. Bunday 
ahvolga nafaqat yosh dasturlovchilar, balki ko‘p yillik mahoratga ega bo‘lgan dasturlovchilar ham 
yo‘l qo‘yishadi. Lekin, dasturlar to‘g‘ri loyihalangan bo‘lishi uchun bunaqa hodisalarning oldini 
olish vositalarining dasturda mavjudligini ta’minlash zarurdir. Misol sifatida Windows operatsion 
tizimida fayllarni nusxalash jarayonida Cancel tugmasining mavjudligini keltirish mumkin. 
Ushbu tugma bosilganda nusxalash jarayoni to‘xtatiladi. 
Agar dasturda ushbu imkoniyatlar mavjud bo‘lmasa, ko‘pincha biz Windows operatsion 
tizimi imkoniyatlarini qo‘llashga majbur bo‘lamiz. Bu esa mazkur dasturga bo‘lgan ishonchni 
pasaytiradi va uning sifatli ishlab chiqilgan dasturlar qatoridan o‘rin olishiga imkon bermaydi. 
Ushbu muammoni yechish har xil usullar yordamida amalga oshirilishi mumkin. Bu 
usullardan biri bo‘lib, keng foydalaniladigan va sodda ko‘rinishga ega bo‘lgan DoEvents 
operatorini qo‘llash hisoblanadi. 
Misol sifatida quyidagini ko‘rib chiqamiz. 
Shaklda ikkita tugma joylashtiramiz: 
-Jarayon 
-Bekor 
Jarayon tugmasi dasturni ishga tushirish uchun, Bekor tugmasi esa ish jarayonini to‘xtatish 
uchun qo‘llaniladi. Umumiy ko‘rinishda biz yaratmoqchi bo‘lgan shakl dasturdan keyingi rasmda 
izoh bilan keltirilgan. Undagi tugmalar uchun dasturlar quyidagicha yozilishi lozim: 
Dim bCancel As Boolean 
Private Sub cmdCancel_Click() 
bCancel = True 
End Sub 
For i = n1 To n2 
…… 
For j = m1 To m2 
…… 
Nex t i
Nex t j


Private Sub cmdProcess_Click() 
Dim i As Integer 
Dim strCaption As String 
strCaption = frmCancel.Caption 
cmdProcess.Enabled = False 
bCancel = False 
frmCancel.Caption = strCaption & "." 
Do While 1 > 0 
i = i + 1 
frmCancel.Caption = frmCancel.Caption & "." 
If i = 20 Then 
i = 0 
frmCancel.Caption = strCaption 
DoEvents 
If bCancel Then 
cmdProcess.Enabled = True 
Exit Sub 
End If 
End If 
Loop 
End Sub 
Dasturni ishga tushirib, har xil vaziyatlarda uni tekshirib ko‘rishni tavsiya etamiz. 

Download 0.74 Mb.

Do'stlaringiz bilan baham:
1   ...   15   16   17   18   19   20   21   22   23




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