2-Laboratoriya mashg‘uloti. Mavzu: Borland C++ Builder Win32 va Samples komponentalar palitrasidan foydalanib dastur tuzish


Borland C++ Builder 6 dasturlash muhitida CCalendar komponentasidan foydalanish


Download 442.18 Kb.
Pdf ko'rish
bet4/5
Sana19.06.2023
Hajmi442.18 Kb.
#1611359
1   2   3   4   5
Bog'liq
2-Laboratoriya

Borland C++ Builder 6 dasturlash muhitida CCalendar komponentasidan foydalanish 
Ushbu bo`limda CCalendar komponentasi to`g`risida ma’lumot beramiz. CCalendar
komponentasi ko`rsatilgan oydagi standart ko`rinishdagi bir oyli kalendar yaratadi. Kalendardagi 
yil, oy va kunni aniqlash uchun Year, Month va Day xususiyatlari mavjud. Bu xususiyatlar butun 
sonlarni qabul qiladi. Oynada tasvirlashdan oldin yoki loyihalash jarayonida Month va Year 
xususiyatlariga qiymat kiritiladi. Natijada ko`rsatilgan oy va yildagi CCalendar hosil bo`ladi. 
Komponentning asosiy xususiyatlar: 
Xususiyat 
Izoh 
Color 
kalendar fon rangi 
Day 
joriy kunni kiritish 
Month 
joriy oyni kiritish 
StartOfWeek 
hafta boshini tanlash. (odatda 0 - воскресенье) 
UseCurrentDate 
joriy (bugungi) sanani tanlash 
Year 
joriy yilni kiritish 
Misol. C++ Builder dasturida kalendar tayyorlash. Buning uchun forma oynasiga bitta 
CCalendar , bitta SpinEdit va Bitta ComboBox komponentalarini joylashtiramiz. ComboBox1 
komponentasining Items bo`limiga 12 ta oy (Yan-Fevral) nomlarini kiritib chiqamiz. 
SpinEdit1 komponentasining dasturlash qatoriga quyidagilarni kiritamiz: 

CCalendar 1->Year=SpinEdit1->Value; 

ComboBox1 komponentasining dasturlash qatoriga quyidagilarni kiritamiz: 

CCalendar 1->Month=ComboBox1->ItemIndex+1; 

Form oynasining dasturlash qatoriga quyidagilarni kiritamiz: 



ComboBox1->ItemIndex=CCalendar 1->Month-1; 
SpinEdit1->Value=CCalendar 1->Year; 

Loyihani kompyuter xotirasiga saqlaymiz va F9 tugmasini bosamiz. Natijada kalendar 
paydo bo`ladi. ComboBox1 komponentasining ro`yxatidan joriy oyni, SpinEdit komponentasi 
orqali esa kerakli yilni tanlash mumkin. 

Download 442.18 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5




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