1-Dedlayn C++ Builderda kalkulyator dasturini tayyorlash Nazariy qism C++Builder

|
1-Dedlayn C++ Builderda kalkulyator dasturini tayyorlash Nazariy qism C++Builder
|
Sana | 14.06.2024 | Hajmi | 2,15 Mb. | | #263612 |
Bog'liq B Yusupov
1-Dedlayn
C++ Builderda kalkulyator dasturini tayyorlash
Nazariy qism
C++Builder - bu C++ dasturlash tilida dasturiy ta'minotni ishlab chiqish uchun tezkor ilovalarni ishlab chiqish (RAD) muhiti . Dastlab Borland tomonidan ishlab chiqilgan bo'lib , 2009 yildan boshlab Idera sho''ba korxonasi Embarcadero Technologiesga tegishli . C++Builder Windows ( IA-32 va x64 ), iOS , macOS va Android (faqat 32-bit) uchun ilovalarni kompilyatsiya qilishi mumkin. U WYSIWYG grafik foydalanuvchi interfeysi yaratuvchisini o'z ichiga olgan holda dasturlashni osonlashtiradigan sudrab va tashlab vizual ishlab chiqish imkonini beruvchi vositalarni o'z ichiga oladi .
C++Builder Object Pascal dasturlash tilidan foydalanadigan IDE Delphi ning birodar mahsulotidir . C++ Builder bir nechta C++ kompilyatorlari bilan Object Pascal tilida yozilgan Visual Component Library (VCL) va IDE ni birlashtiradi. C++Builder va Delphi bir-biriga mos keladigan ikkilik fayllarni yaratishi mumkin. C++ usullari Object Pascal usullarini chaqirishi mumkin va aksincha. Delphi ham, C++ ham bir xil backend bog‘lovchidan foydalanganligi sababli, tuzatuvchi Delphi kodidan C++ ga shaffof tarzda o‘tishi mumkin. Bundan tashqari, C++ Builder loyihalari Delphi kodini o'z ichiga olishi mumkin. (Buning teskarisi mumkin emas.)
C++Builder Delphi bilan bir xil IDE-dan foydalanadi va ko'plab asosiy kutubxonalarni baham ko'radi. Taniqli umumiy Delphi (Object Pascal kodi) va C++ Builder dasturlari orasida FastCode loyihasi doirasida hamjamiyat tashabbusi sifatida ishlab chiqilgan FastMM4 xotira menejeri , Object Pascalda yozilgan VCL deb nomlanuvchi butun UI tizimi , shuningdek bazaviy dastur kiradi. tizim tartiblari, ularning aksariyati FastCode loyihasi orqali Delphi va C++ Builder uchun optimallashtirilgan .
C++ Builder loyihalari Delphi kodini o'z ichiga olishi mumkin. Delphi kompilyatori C++ sarlavhalarini chiqaradi, bu esa C++ kodini Delphi sinflari va usullariga xuddi C++ tilida yozilgandek bog‘lash imkonini beradi. Teskari (C++ kodi Delphi tomonidan qo'llaniladi) unchalik oddiy emas, lekin mumkin.
C++Builder dastlab faqat Microsoft Windows platformasiga mo'ljallangan edi. Keyingi versiyalarda Borland CLX , Qt- ga asoslangan , Windows va Linux-ni qo'llab-quvvatlaydigan kross-platforma ishlab chiqish vizual komponentlar kutubxonasi kiritilgan, ammo CLX endi tark etilgan. Embarcaderoning joriy versiyasi yangi Firemonkey (FMX) kutubxonasidan foydalangan holda platformalararo rivojlanishni qo'llab-quvvatlaydi.
XE5tahrirlash
C++ Builder XE5 2013-yil 11-sentabrda chiqarildi va quyidagilarni o'z ichiga oladi: [25]
Windows va OS X uchun Time Picker boshqaruvi
Windows va OS X da TListView uchun o'rnatilgan qidiruv filtri
FM platformasi ish faoliyatini optimallashtirish
Professional nashr mahalliy ma'lumotlar bazalari uchun kengaytirilgan FireDAC qo'llab-quvvatlashini o'z ichiga oladi, jumladan Microsoft Access ma'lumotlar bazasi, SQLite ma'lumotlar bazasi, InterBase ToGo / IBLite, localhost-da InterBase, MySQL Embedded, MySQL Server localhost, Advantage Database mahalliy mexanizmi, localhost-da PostgreSQL, Firebird Embedded va Firebird. localhost
FireDAC Professional, Enterprise, Ultimate va Architect nashrlari uchun C++ Builder o'rnatilishiga integratsiyalangan
REST xizmatlarini soddalashtirilgan chaqirish uchun REST mijoz qo'llab-quvvatlashi
Avtorizatsiyani qo'llab-quvvatlash, jumladan, asosiy autentifikatsiya, reja autentifikatsiyasi, OAuth1, OAuth2
TRestClient, TRestRequest va TRestResponse komponentlari
REST qo'ng'iroqlari va ularning parametrlarini sinab ko'rish uchun REST Debugger vositasi
C++ Builder XE5 Starter Edition quyidagilarni o'z ichiga oladi:
C++Builder VCL va FireMonkey dastur platformasidan foydalangan holda 32-bitli Windows dasturini ishlab chiqing
IDE va vizual rivojlanish muhiti
Yuzlab komponentlar kiritilgan
Foydalanuvchining C++ Builder ilovalaridan shaxsiy daromadi yoki kompaniya daromadi 1000 AQSH dollariga yetguncha yoki ishlab chiqish guruhi beshdan ortiq dasturchilarga kengayguncha foydalanish uchun litsenziya.
Mavjud nashrlarga Architect, Ultimate, Enterprise, Professional, Starter kiradi.
Amaliy qism
NATIJA
|
| |