borland c++ builder

DOCX 11 pages 115.4 KB Free download

Page preview (5 pages)

Scroll down 👇
1 / 11
1-ma’ruza mavzu: borland c++ builder dasturlash muhiti. reja kirish 1.borland c++ builder dasturi imkoniyatlari 2.dasturlash muhitining ishchi oynalari 3.c++ builderning ishchi elementlari. tayanch iboralar:borland, c++, builder, form,unit, object inspector, objecttreeview, kompanenta, menyular satri,uskunalar paneli. kirish xozirgi vaqtga kеlib kompyutеr olamida ko’plab c++ dasturlash tili mavjud. paskal, с++ va boshqa c++ dasturlash tilidir. с++ dasturlash tili univеrsal tildir. u unix sistеmasi bilan bog`langan bo`lib, bu sistеmada ishlatiladigan bir qancha dasturlar с++ tilida yozilgan. paskal tili 1969 yil n. virt tomonidan yaratilgan bo’lib, kеyinchalik amеrikaning borland firmasi tomonidan qayta ishlandi va uni turbo pascal dеb nomlangan. с++ dеnis ritchi tomonidan 1972 yili unix tipidagi opеrasion sistеmalarini yaratish uchun loyihalashtirilgan. turbo pascal ni qayta ishlash natijasida ob'еktli dasturlash yo’lga qo’yildi va 1995 yilda borland kompaniyasi guruxi dastur tuzuvchilari chack va denny tomonidan windows uchun mo’ljallangan dasturlash muxiti borland delphi dasturlash vositasi yaratildi. borland c++ va delphi dasturlash tili windows uchun mo’ljallangan bo’lib, uning …
2 / 11
strumentov - sozlash-instrumentlari kabilarni birlashtiradi. menyular va uskunalar paneli xossalar xossalar komponentalarning tashqi ko’rinishi va tabiatini aniqlovchi atributlar hisoblanadi. xossalar ustunidagi ko’p xossalar komponentalari oldindan o’rnatilgan (po umolchaniyu) qiymatlarga ega bo’ladi (masalan, knopkplar balandligi). komponentalar xossalari xossalar varag’i (properties) da aks ettiriladi. ob’ektlar inspektori komponentalarning nashr etilgan (published) xossalarini aks ettiriladi. published-xossalardan tashqari komponentalar umumiy (public), faqat ilovalarning bajarilish paytidagina murojat qilish mumkin bo’lgan nashr qilingan xossalarga ega bo’ladi. xossalar ro’yxati ob’ektlar inspektori xossalar varag’ida joylahadi. xossalarni proektlash paytida aniqlash mumkin yoki ilovalarning bajarilish paytida ko’rinishini o’zgartirish uchun kod yozish mumkin. komponenta xossalarini proektlash paytida aniqlash uchun shakldagi komponenta tanlanadi, ob’ektlar inspektori xossalari varag’i ochiladi, aniqlanadigan xossa tanlanadi va zurur bo’lsa xossalar muharriri yordamida o’zgartiriladi (bu kiritish uchun oddiy maydon yoki son, osilib tushuvchi ro’yxat, ochiluvchi ro’yxat, muloqat paneli va boshqalar bo’lishi mumkin). biror komponentaning xossalarini dasturning bajarilish paytida o’zgartirish uchun «imya komponenta» –> «nazvanie svoystva» tavsifiga o’zaruvchidek murojat qilish …
3 / 11
aklda xodisani qayta ishlovchi komponenta tanlanadi. so’ngra xodisalar varag’ida ob’ektlar inspektori ochilib (event bandi) xodisaning qatoridagi qiymatlar ustunida sichqonning chap tugmasi ikki marta bosiladi. bu bilan c++ builder ni xodisalarni qayta ishlash prototipini generatsiya qilishga va uni kodlar muharririda ko’rinishiga majbur qiladi. bu holda bo’sh funksiya nomi generatsiya qilinadi va muharrir kod kiritilishi zarur bo’lgan joyda ochiladi. kursor buyruqlar qavslari ichiga joylashadi { … }. so’ngra xodisa sodir bo’lganda bajarilishi kerak bo’lgan kod kiritiladi. xodisalarni qayta ishlovchi funksiya nomidan keyin ko’rsatiladigan parametrlarga ega bo’lishi mumkin. quyida xodisalarni qayta ishlovchi protseduraning shunday bo’sh karkasi ko’rsatilgan: void __fastcall tform1::button2click(tobject *sender) { } turlar va c++ da o’zgaruvchilarni tavsiflash har bir nom va har bir o’zgaruvchi ular ustida bajariluvchi amallar aniqlovchi turlarga ega bo’ladi. masalan, int i; tavsiflash i o’zgaruvchi int turiga tegishli, ya’ni i butun o’zgaruvchi deb aniqlaydi. tavsiflash - dasturga nom kirituvchi buyruqdir. tavsiflash o’zgaruvchining turini aniqlaydi. tur nom va ifodalardan …
4 / 11
kin: 1 = sizeof(char) (katta); = (katta yoki teng). agar operandlar qo’yilgan shartni qanoatlantirsa , u holda taqqoslash amallari natijada 1 qiymatni beradi, aks holda esa 0 qiymatni beradi. butunga bo’lish amali butun natijani beradi: 7/2 = 3. butun kattaliklar ustida % - qoldiqni hisoblash amali bajariladi: 7%2 = 1. o’zlashtirishda va arifmetik amallarda c++ ularni guruhlash uchun asosiy turlar o’rtasida barcha ma’noli almashtirishlarni bajaradi: double d = 1; int i = 1; d = d + i; i = d + i; satriy turlar c++ da belgilarning biron-bir ketma-ketligi (massivlar) dan iborat matn qatorlarini xotirada saqlash uchun maxsus ansistring ma’lumotlar turi qo’llaniladi. «stroka» - «satr» turidagi o’zgaruvchilar barcha boshqa o’zgaruvchilar kabi e’lon va initsializatsiya qilinadi. kompilyatorga navbatdagi belgilar ketma-ketligi yangi o’zgaruvchining nomi emas, balki satr ekanligini bildirish uchun satrlar bittalik qo’shtirnoq ichiga olinadi. misol: ansistring st = ‘matn qatori’; satr turidagi o’zgaruvchilar ustida boshqa satr o’zgaruvchilar bilan qo’shish amali …
5 / 11
32 bit __int64 __int64 big = 12345654321; 64 bit unsigned __int64 unsigned __int64 huge = 1234567887654321; 64 bit turlarni o’zgartirish protseduralari standart turlarni o’zgartirish c++ ning ma’lumotlarning turlari ustida qattiq nazorati tufayli imkoni boricha qiymatlarni saqlovchi, turlarni o’zgartirish amallari kiritilgan. boshqa o’zgaruvchidan ma’lum bir tur qiymatlarini olish uchun quyidagi konstruksiya ishlatiladi: (yangi tur)o’zgaruvchi. misol: short s = 100; int i = (int)s; bu misol ortiqcha buyruqlarga ega. c++ da ko’pgina tur o’zgaruvchilarining to’g’ridan-to’g’ri o’zlashtirilishi nazarda tutilgan, ammo ba’zi hollarda bu buyruqlar majburiy hisoblanadi (masalan, o’zgaruvchining qiymatini biror funksiyaga uzatishda). sonli qiymatlarni satrga almashtirish c++ turlarning to’g’ridan-to’g’ri almashtirishda o’zgaruvchini uning o’nlik ko’rinishidan belgilar qatori ko’rinishiga yo’l qo’ymaydi, chunonchi, ular shakllarning ko’gina komponentalarida ishlatiladi. to’g’ridan-to’g’ri almashtirish faqatgina asosiy va qo’shimcha turlar uchun amalga oshiriladi. massiv hisoblanadigan satr kattaliklar hosilaviy tur bo’lganligi sababli bunday almashtirishga yo’l qo’yilmaydi. bunday almashtirishlar uchun quyidagi standart almashtirish funksiyalari ishlatiladi: inttostr, strtoint, floattostr va boshqalar. ko’pchilik ma’lumotlar turlari …

Want to read more?

Download all 11 pages for free via Telegram.

Download full file

About "borland c++ builder"

1-ma’ruza mavzu: borland c++ builder dasturlash muhiti. reja kirish 1.borland c++ builder dasturi imkoniyatlari 2.dasturlash muhitining ishchi oynalari 3.c++ builderning ishchi elementlari. tayanch iboralar:borland, c++, builder, form,unit, object inspector, objecttreeview, kompanenta, menyular satri,uskunalar paneli. kirish xozirgi vaqtga kеlib kompyutеr olamida ko’plab c++ dasturlash tili mavjud. paskal, с++ va boshqa c++ dasturlash tilidir. с++ dasturlash tili univеrsal tildir. u unix sistеmasi bilan bog`langan bo`lib, bu sistеmada ishlatiladigan bir qancha dasturlar с++ tilida yozilgan. paskal tili 1969 yil n. virt tomonidan yaratilgan bo’lib, kеyinchalik amеrikaning borland firmasi tomonidan qayta ishlandi va uni turbo pascal dеb nomlangan. с++ dеnis ritchi tomonidan 1972 yili unix ti...

This file contains 11 pages in DOCX format (115.4 KB). To download "borland c++ builder", click the Telegram button on the left.

Tags: borland c++ builder DOCX 11 pages Free download Telegram