Code Block IDE - sozlash va foydalanish. Code Blocks IDE - sozlash va foydalanish Kod bloklarining qaysi versiyasi Integrated Development Environment (IDE) Kodi :: Bloklar (bundan buyon matnda MB) bu C / C ++ tilida dasturlarni ishlab chiqish uchun to'liq mahsulotdir. CB - bu wxWidgets asboblar kutubxonasi yordamida ishlab chiqilgan o'zaro platforma muhiti. Windows va boshqa operatsion tizimlar uchun (OS) - Linux va Mac OS uchun atrof-muhitning versiyalari mavjud. Ushbu IDE mutlaqo bepul, ochiq manbali va butunlay ochiq manbali texnologiyalardan foydalangan holda qurilgan. CB ning eng kuchli tomonlaridan biri bu wxWidget dasturlarini yaratish, ya'ni grafik foydalanuvchi interfeysini (GUI) ko'rsatish uchun OS API-ni ishlatadigan dasturiy ta'minot (dasturiy ta'minot). Boshqacha aytganda, CB har qanday lazzat uchun o'zaro faoliyat platforma dasturlarini yaratishga imkon beradi. MB ko'plab kompilyatorlar bilan ishlashi mumkin. Agar tizimda ulardan bir nechtasi bo'lsa, sizning ehtiyojlaringizga qarab, ularni osongina almashtirishingiz mumkin. Bundan tashqari, o'rnatish bosqichida IDE o'zi tizimni mavjud kompilyatorlarni tekshiradi va ulardan asosiyini ishlatishni taklif qiladi. Keyinchalik ushbu parametrlarni global miqyosda va alohida loyihalar uchun o'zgartirish imkoniyati mavjud. Umumiy atrof-muhit sozlamalari uchun MBning asosiy menyusida "Sozlamalar" butun bo'limi mavjud. Muayyan loyihaga xos bo'lgan har qanday sozlashlarni amalga oshirish uchun siz loyiha xususiyatlari oynasini ochishingiz kerak. Buning uchun sichqonchaning o'ng tugmachasini bosib, loyihaning kontekst menyusiga qo'ng'iroq qilish va "Xususiyatlar" bandini tanlash kerak. Loyihalarning o'zlari (hozirda IDE-da ochilgan) Boshqaruv dokida daraxt sifatida, uning Loyihalar ko'rinishida ko'rsatilgan. Endi ochiladigan xususiyatlar oynasida montaj maqsadlarini tahrirlashdan tortib, uchinchi tomon kutubxonalarini ulashgacha ko'plab parametrlarni sozlashingiz mumkin. Xuddi shu xususiyatlar oynasining "Loyihani sozlash" yorlig'idagi "Loyihani yaratish parametrlari" tugmachasi sizga ma'lum bir loyiha uchun tuzilish konfiguratsiyasini juda moslashuvchan tarzda sozlash imkonini beradi: kompilyator tugmachalari, kompilyatorni tanlash, bog'lovchi uchun kutubxonalarni ulash va boshqalar. Bularning barchasini alohida rejimlar uchun qilish mumkin: "Bo'shatish" "Debug". GUI CB suzuvchi va cho'ziladigan dok panellari asosida qurilgan bo'lib, ularni asosiy sichqonchani sichqoncha bilan sudrab, asosiy IDE oynasining istalgan tomoniga ulash mumkin. Shu tufayli interfeysning turli tartiblarini turli xil ekran o'lchamlari uchun sozlash, GUI ergonomikasini optimallashtirish orqali sozlash mumkin. Agar bir nechta monitor mavjud bo'lsa, ba'zi panellarni asosiy oynadan ajratib olish va ulashgan monitorlarga joylashtirish qulay. MB-da ta'kidlash, kodni to'ldirish va tahrirlash vositalari kod bilan ishlash jarayonini oson va qulay qiladi. Sozlamalarning ulkan arsenali atrof-muhitni "o'zingiz uchun" juda yaxshi sozlash imkonini beradi. Atrof muhit o'zgaruvchilari bilan ishlash uchun qo'llab-quvvatlash juda foydali. Ushbu xususiyat tufayli CB tizimga juda yaqindan integratsiya qilinishi va uning imkoniyatlarini kengaytirishi mumkin, masalan, shu bilan siz wxWidget kutubxonasini ulashingiz mumkin. Aytgancha, wxWidget-ga asoslangan GUI bilan amaliy dasturlarni ishlab chiqish uchun CB-da GUI - wxSmith-ni qurish uchun o'rnatilgan RAD-vositasi mavjud. O'rganish juda oson bo'lmasa ham, bu juda kuchli yordam dasturidir. Xayrli kun aziz do'stlar. Ushbu maqola bilan men eng mashhur dasturlash tillaridan biri - C ++ ga bag'ishlangan darslarni boshlayman. Darslar birinchi navbatda dasturlash bilan tanish bo'lmagan foydalanuvchilarga qaratilgan, shuning uchun professionallar qattiq bo'lmanglar, garchi tanqidni qo'llab-quvvatlasam ham, ayniqsa menga qarshi. Men o'z darsliklarimda Kodni :: Bloklarni yaratish muhitini ishlataman, uni bepul yuklab olishingiz va foydalanishingiz mumkin. Keling, klassik salom bilan boshlaymiz, dunyo \u003d) Siz allaqachon Kodni :: Bloklarni yuklab olib o'rnatgansiz deb umid qilaman, agar shunday bo'lsa, keling ishni boshlaymiz. Biz rivojlanish muhitini boshlaymiz Birinchidan, yangi bo'sh loyihani yarating File-\u003e New-\u003e Project va bo'sh loyihani tanlang o'tish, so'ngra Keyingiga bosing va paydo bo'lgan oynada, loyiha nomi maydonida, loyiha nomini yozing, proyekt nomiga proekt nomini va yana. Keyingi oynada, "Debug" konfiguratsiyasidan Ob'ektlar dir-ni o'chirib tashlang va yuqoridagi skrinshotda ko'rsatilgandek "Bo'shatish" konfiguratsiya bo'limlarini yarating va "Finish" tugmachasini bosing. "Salom dunyo" deb nomlangan loyiha o'ng tomonda paydo bo'lishi kerak. Keyingi qadam, File-\u003e New-\u003e FIle ... faylini loyihaga qo'shing va paydo bo'lgan oynada c / c ++ manbasini tanlang. Qayta o'ting, Keyingisini bosing, c ++, Keyingi-ni tanlang va keyingi oynani ko'ring , bu erda biz fayl nomini (asosiy deb aytdim) va uning yo'lini, yaxshisi loyihasi bo'lgan papkani ko'rsatishingiz kerak. Biz Nosozliklarni tuzatish va Chiqarish-ni belgilaymiz va Finish-ni bosing. Va biz bo'sh C ++ faylini oldik, unda dastur kodini o'zi yozadi. Endi biz dastur kodini o'zi yozishni boshlaymiz. Ekranda ma'lumotni namoyish qilish uchun bizga iostream I / O kutubxonasi kerak. # o'z ichiga oling stad std yordamida; Keyin dastur boshlanganda bajariladigan asosiy funktsiyani yozamiz int main () uni "asosiy" deb nomlash va unga int turini aytib berish kerak (bu haqda keyingi darslarda gaplashamiz). Jingalak qavslar orasida dastur kodi joylashgan bo'ladi. Konsolda "Salom, dunyo!" Tabrigini aks ettiradigan oddiy dasturni yozamiz. cout<<"Salom Dunyo!" ; Har bir buyruqdan keyin ";" qo'yish kerak, bu kompilyatorga buyruq tugaganligini va keyingisini qayta ishlash mumkinligini aytadi. cout - buyruq satrida o'zgaruvchilar yoki satrlarning qiymatlarini ko'rsatadi. Dasturning to'liq ro'yxati. # o'z ichiga oling stad std yordamida; int asosiy () cout<< "Hello, world!" ; qaytish 0 ; Biz loyihani boshlaymiz va natijasini ko'ramiz. Quyida ushbu maqolaga video darsini biriktiraman. Savollaringiz bo'lsa, marhamat, sharhlaringizni yuboring Ushbu elektron manzil spamlardan ximoyalangan. Uni ko'rish uchun sizda Javascript yoqilgan bo'lishi kerak. ,">Ushbu elektron manzil spamlardan ximoyalangan. Uni ko'rish uchun sizda Javascript yoqilgan bo'lishi kerak. , Men darslarni yaxshilayman yoki materiallarni o'rganishda shunchaki yordam beraman. < Назад Code :: Bloklar - bu bepul kross-platforma yaratish muhiti. Code :: Bloklar C ++ tilida yozilgan va wxWidgets kutubxonasidan foydalanadi. Ochiq arxitekturaga ega bo'lib, uni plaginlar yordamida o'lchash mumkin. C, C ++, D dasturlash tillarini qo'llab-quvvatlaydi (cheklovlar bilan). Code :: Bloklar Windows, Linux va Mac OS X uchun ishlab chiqilgan. Atrof-muhit Unixga o'xshash har qanday tizim uchun manbadan qurilishi mumkin. [http://ru.wikipedia.org/wiki/Code::Blocks] Rus tilini faollashtirish uchun siz quyidagilarni qilishingiz kerak: 1. Arxiv dasturning pastki papkasida (u o'rnatilgan) paketdan chiqarilishi kerak, masalan C: \\ Program Files (x86) \\ CodeBlocks \\ share \\ CodeBlocks 2. Dasturni ishga tushirgandan so'ng Sozlamalar -\u003e Atrof-muhit -\u003e Ko'rish-ni tanlang, "Internationalization" -ga belgi qo'ying va ro'yxatdan "Ruscha" -ni tanlang. 3. Biz Russifikatsiyani oladigan CodeBlocks dasturini qayta ishga tushiramiz. Rus tili Code :: Bloklarning 13.12 versiyasiga muvaffaqiyatli ulandi. Arxiv allaqachon \\ ru_RU til papkasining tuzilishini o'z ichiga olgan (\\ CodeBlocks \\ share \\ CodeBlocks-ga joylashtirish uchun) Holat: Xabarlar: 2173 Tarjima qilingan: 2173 (100,0%) Tarkibsiz: 0 (0.0%) Ubuntu va yuqori oqim o'rtasida taqsimlangan: 2173 (100.0%) Ubuntu va yuqori oqim o'rtasida har xil tarjima qilingan: 0 (0.0%) Faqat bu tomondan tarjima qilingan: 0 (0.0%) Code :: Bloklar - bu har xil kompilyatorlardan foydalanishni qo'llab-quvvatlaydigan bepul, ochiq manbali integratsiyalangan rivojlanish muhiti (IDE). Odatiy bo'lib, Code :: Bloklar to'plamga kiritilgan MinGW kompilyatoridan foydalanadi (tarqatishni o'rnatilgan kompilyatorsiz yuklab olishingiz mumkin). MinGW Windows uchun GNU C / C ++ kompilyatorining variantidir. MinGW "Windows uchun Minimalist GNU" uchun qisqa. MinGW to'plami har qanday pullik uchinchi tomon kutubxonalaridan mustaqil bo'lmagan ochiq manbali dasturiy vositalarni o'z ichiga oladi. U ko'plab rivojlanish muhiti tomonidan qo'llaniladi (Visual Studio o'zining kompilyatoridan foydalanadi). MinGW C, C ++, ADA va Fortran kompilyatorlarini o'z ichiga olgan GNU Compiler To'plamini (GCC) o'z ichiga oladi. Code :: Bloklar ochiq arxitekturaga ega bo'lib, uni plaginlar yordamida o'lchashga imkon beradi (siz Windows, Linux uchun ham, avr va stm32 kabi turli xil mikroprotsessorlar uchun dasturlarni yozishingiz mumkin). Kod :: Bloklar kodni tuzatuvchi dastur kodni yoki dastur ishlov beradigan ma'lumotlarning uzilish nuqtalarini qo'llab-quvvatlaydi. Code :: Bloklar Windows, Linux va Mac OS X uchun mavjud. Loyihaning sayti codeblocks.org. MinGW kompilyatorini o'rnatish Kodni o'rnatish :: Bloklarning o'zi katta muammo emas. Uni faqat bo'sh joy yoki kirill yozuvi bo'lmagan papkaga o'rnatish tavsiya etiladi. MinGW kompilyatorini o'rnatishni ko'rib chiqing. Qoidaga ko'ra, Code :: Bloklarni taqsimlash MinGW kompilyatorining eski versiyasini o'z ichiga oladi, shuning uchun MinGW kompilyatorisiz Code :: Bloklarini yuklab olish va kompilyatorni alohida-alohida o'rnatish tavsiya etiladi. Birinchidan, o'rnatuvchini mingw.org loyiha saytidan yuklab oling. Ishni boshlashdan keyin quyidagi oyna paydo bo'ladi. Matbuot O'rnatish va keyingi oynani oling. Mana dalada O'rnatish katalogi tuzuvchi fayllarning joylashishini belgilang. Sukut bo'yicha bu C: \\ MinGW, va qoldiring. Durang Davom eting va MinGW-ni o'rnatish uchun menejerni yuklab olish va o'rnatish boshlanadi. Durang Davom eting va keyingi oynani oling. C ++ dasturlash uchun o'rnatish uchun paketlarni tanlang mingw32-baz qutisi (MinGW-ning asosiy o'rnatilishi) va mingw32-gcc-g ++ - axlat (GNU C ++ tuzuvchisi)keyin menyuni bosing O'rnatish -\u003e O'zgarishlarni qo'llash. Tanlangan paketlar yuklab olinadigan oyna paydo bo'ladi. Yuklab olish tugallangandan so'ng tugmani bosing Yopish Birinchi marta Code :: Bloklarini ishga tushirganingizda, o'rnatilgan kompilyator avtomatik ravishda aniqlanadi. Muammolaringiz bo'lsa, menyuga o'ting Sozlamalar -\u003e Tuzuvchi ... va yorliq Toolchain-ning bajariladigan parametrlari MinGW-ga to'g'ri yo'lni, shuningdek kompilyator va havolachining fayl nomlarini tekshiring. Endi siz loyihani yaratishingiz mumkin. Loyihani yaratish Loyihani yaratish uchun menyuga o'ting File -\u003e New -\u003e Project ... Ko'rsatilgan oynada kerakli loyiha turini tanlang. Bu erda biz Code :: Bloklarda juda ko'p sonli loyiha shablonlari mavjudligini ko'ramiz. Bizning holatda, bu Konsol ilovasi (konsol ilovasi). Keyingi oynada ishlatilgan dasturlash tilini tanlang. C ++ -ni tanlang va tugmani bosing. Keyingi. Keyinchalik dalada Loyihaning nomi loyihaning nomini kiriting. Bizning holatda, bu Sinov. Darhol loyihaning joylashuvini diskda (maydonda) ko'rsating Loyihani yaratish uchun jild) Biz belgilagan papkada Codeblcoks avtomatik ravishda oldindan belgilangan loyiha nomi bilan papkani yaratadi. Jild nomi va fayl nomini ko'rsatgandan so'ng tugmani bosing Keyingi. Keyingi oynada kompilyatorni tanlang. Odatiy bo'lib, biz foydalanadigan GNU GCC Compiler tanlandi. Bosing Tugatish va biz "Salom Dunyo" deb nomlanadigan minimal dasturni olamiz! Dasturni tuzish va ishga tushirish uchun quyidagi oynani olish uchun F9 tugmasini bosing. Konsolda kirillcha yozuv Code :: Bloklar muhiti tomonidan yaratilgan standart loyihaning kodi konsolga kirillcha harflarning kiritilishi va chiqishini qo'llab-quvvatlamaydi. Ushbu muammoni hal qilish uchun avval loyiha kodiga kichik o'zgarishlar kiritishingiz kerak. Namunaviy manba kodi quyida ko'rsatilgan. Manba kodi # o'z ichiga oling # o'z ichiga oling stad std yordamida; int main () (SetConsoleCP (1251); // win-cp 1251 kod sahifasini kirish oqimiga o'rnatish SetConsoleOutputCP (1251); // win-cp 1251 kod sahifasini chiqish chiqish oqimiga o'rnatish Keyinchalik, dasturni ishga tushirishingiz kerak, oynaning sarlavhasini (sichqonchaning chap tugmachasini bosib ,.exe fayliga yo'l ko'rsatiladi) va kontekst menyusidagi elementni tanlang. Xususiyatlari. Keyin yorliq Shrift shriftni o'rnatish Lucida konsoli va qulay shrift hajmini tanlang. Shundan so'ng, konsol dasturlaridagi xabarlar kirill harflarini qo'llab-quvvatlaydi. Code :: Bloklar - bu C / C ++ bepul o'zaro faoliyat platformasi. Bu hozirgi vaqtda eng yaxshi bepul C rivojlanish muhiti. Code :: Bloklar Windows, Linux va Mac OS X uchun ishlab chiqilmoqda. Windows muhitida ushbu muhit eng qulay tarzda yig'ilishning bir qismi sifatida yuklab olinadi, uni ishga tushirish uchun barcha kerakli kutubxonalar mavjud. Yig'ish montajni talab qilmaydi va "Paketlanmagan va ishlang" tamoyili asosida ishlaydi. Code :: Bloklari quyidagi kompilyatorlarni qo'llaydi: GNU GCC (G77 bilan) (Linux) MinGW GCC (G77 bilan) (Win32) MSP430 GCC (Win32) TriCore va PowerPC GCC (Win32, Linux) Apple GCC (Xcode) (Mac OS X) Microsoft Visual C ++ asboblar to'plami 2003 (Win32) Microsoft Visual C ++ 2005 (Win32) Borlandning C ++ kompilyatori 5.5 (Win32) DigitalMars C / C ++ (Win32) OpenWatcom (Win32) Intel C ++ kompilyatori (Win32) Kichik qurilma C kompilyatori (SDCC) Raqamli marslar d GDC D tuzuvchisi LLVM D tuzuvchisi Tayyor andozalar CodeBlocks-da minimal dasturni tezda yaratishga imkon beradigan tayyor loyiha shablonlari mavjud. Kod muharriri Kod muharriri qulay dasturchi uchun barcha xususiyatlarga ega: Sintaksisni ajratib ko'rsatish (sozlanishi mumkin) Plitka interfeysi Kodni to'ldirish Sinf brauzeri Aqlli chizma .H va .c / .cpp fayllari o'rtasida bir marta bosish Shaxsiy klaviatura yorliqlari Tashqi sozlanadigan "Asboblar" Turli foydalanuvchilar bilan vazifalar ro'yxatini boshqaring Muharrir sozlamalari soni juda katta: Umumiy sozlamalardan tashqari, u ham sozlangan: Kodni yig'ish Maydonlar va kursor Sintaksisni ajratib ko'rsatish (fayl turiga qarab alohida) Yaratilgan fayllar uchun standart kod (avtomatik imzo qo'yishingiz mumkin) Qisqartmalar (qisqartirish kiritilganda, u avtomatik ravishda kodga kengayadi) Kodni formatlash Kod satrlarini saqlash va qaytarish usuli Kodni to'ldirish Kod statistikasini o'rnatish Kod hujjatlarini yaratish va boshqalar Plaginlar Plaginlar yordamida muharrir imkoniyatlarini kengaytirish mumkin. Masalan: Hex muharriri Nassi Schneiderman jadvallari Boshqa formatlarga manba kodini eksport qiling Tugmalar urish makroslari Klaviatura yorliqlari Kattalashtirilgan qidiruv Atrof muhitning o'zgaruvchilari va boshqalar Tuzatuvchi CodeBlocks standart disk raskadrovka sifatida GDB-dan foydalanadi, Richard Stallman tomonidan ishlab chiqilgan eng mashhur C tuzatuvchisi. Tuzatuvchi dastur o'zgaruvchini va massivlarni kuzatishda to'xtash nuqtalarini o'rnatishga va keyin kodni bosqichma-bosqich bajarishga imkon beradi. Shuningdek, siz chaqirilgan funktsiyalarning steklarini kuzatishingiz mumkin. Xulosa CodeBlocks muhitining bir qator imkoniyatlari va sozlashlari ushbu muhitni C dasturchisining ajoyib vositasiga aylantirish imkonini beradi.