Form1- da ikkita tugmachali Button1, Button2 va bitta yorliqli element Label1 yordamida kichik dastur yaratamiz . Biz ushbu elementlarning qanday shaklda 7-bobda joylashtirilganligini tasvirlab berdik. Ushbu ilova bizga birinchi tugmadagi chertishlar soni to'g'risida ma'lumot berishi kerak. Ikkinchi tugmani bosganingizda, dastur yopilishi kerak. Ushbu elementlarni Form1 formasiga joylashtiring va shaklga muvofiq o'lchamini sek. 13.1 .
Shakl 13.1. Form1 ko'rinishi
Endi ob'ektlar inspektoridagi barcha dastur ob'ektlarining Caption xususiyatlarini Program 2 , Button 1 , Exit va bo'sh qatorlar sarlavhalari bilan almashtiring. Natijada siz derazada ko'rsatilgan oynani olishingiz kerak . 13.2 . Eslatma element deb Label1 biz uning mulkini o'zgardi, chunki tugmalari, aniq emas yuqorida, deb Caption kuni bo'sh chiziq , ya'ni bu mulkni tozalanadi.
Shakl 13.2. Form1 shaklining o'zgartirilgan ko'rinishi
qavs bo'sh xodisani o'rtasida ochilgan yozish kodi, dastur buyruq yopiladi inspektori oynada Out yaratilgan tugmasini sichqonchaning chap tugmasini ikki marta bosing elektron yaqin manzilini () ;. Forma oynasiga qayting va Button 1 nomi bilan tugmani ikki marta bosing. Kod tekshiruvchisining ochilish oynasida qavslar orasidagi quyidagi qatorni kiriting:
Label1-> Caption = "1 tugmasi bosildi" + IntToStr (++ i) + "marta" ;
Ushbu buyruq satrida tayinlash (teng belgi) Caption xususiyati , Label1 yorlig'i elementi va uchta qismdan iborat matn qatori uchun bajariladi . Label1 yorlig'i elementining Caption xususiyati matnni aks ettirishga mo'ljallanganligi sababli, biz ushbu xususiyatga faqat matn (satr) qiymatlarini belgilashimiz kerak. C ++ da bunday satr qiymatlari qo'shtirnoq ichida joylashtirilgan. Belgilangan qiymatning birinchi va oxirgi qismlari quyidagilar. O'zgaruvchi ± dasturdagi tugmachani bosish sonining hisoblagichi bo'lib xizmat qiladi, natijada avtomatik ravishda chiqishi kerak. Buning uchun uning oldida ikkita belgi yozilgan -. C ++ dagi ushbu operatsiya avtomatik o'sish deyiladi. Raqamli o'zgaruvchini i satr o'zgaruvchisiga o'tkazish uchun butun sonlarni intToStr () satrlariga o'zgartirish uchun o'rnatilgan C ++ funktsiyasidan foydalaniladi . Shunday qilib, bitta buyruq qatorida biz bir qator operatsiyalarni bajardik. Bu oqlangan dasturlash tili emasmi ?!
Loyihani butct.bpr , dastur modulini esa Ubutct.cpp sifatida saqlang . Biroq, siz boshqa har qanday nomlarni berishingiz mumkin. Ushbu nomlarda faqat rus harflaridan foydalanishga yo'l qo'yilmaydi. Va fayl kengaytmalarini o'zgartirmang.
Keling, ushbu dasturni tuzishga, yaratishga va ishga tushirishga harakat qilamiz va shu bilan birga undagi xatolarni tekshiramiz. Dasturni kompilyatsiya qilish uchun asosiy menyuning
Do'stlaringiz bilan baham: |