uy - Yangi boshlanuvchilar uchun
Dasturlash muhitini tanlash. Dasturlarni yaratish uchun qulay vositalar Windows xp ishlab chiquvchilari uchun dastur

Saytning barcha o'quvchilariga salom! Internetda bitta ajoyib bepul mavjud va bu bugungi maqolada muhokama qilinadi.
Ko'pgina foydalanuvchilar ba'zan kompyuter dasturini o'zlari yaratish haqida o'ylashadi va buning turli sabablari bor, masalan:

Ushbu sabablarning xilma-xilligiga qaramay, ularning barchasi bitta qiyinchilikka ega - dastur ishlab chiqish uchun dasturlash tillarini bilish kerak. Har qanday dasturlash tilining sintaksisini o'rganish uchun bir necha oy kifoya qiladi, lekin til mantiqini tushunish va uni amalda qo'llashni o'rganish uchun yillar kerak bo'ladi. Ammo, siz bilganingizdek, umidsiz vaziyatlar yo'q! Bizning holatda, bu bizga yordam beradi kompyuter dasturlarini yaratish uchun dastur, uni mutlaqo bepul yuklab olishingiz mumkin!

Oldinga qarab, aytamanki, ushbu maqolani oxirigacha o'qib chiqqandan so'ng, bir necha soat ichida siz o'zingizning oddiy dasturlaringizni yaratishingiz mumkin. Shunday qilib, keling, boshlaylik.
Bizning kompyuter dasturlarini yaratish uchun dastur HiAsm deb ataladi.

HiAsm - bu dasturlashdan foydalanmasdan dasturingizni ishlab chiqishingiz mumkin bo'lgan kuchli vizual ilovalarni ishlab chiqish tizimi. HiAsm yordamida siz turli xil audio va video pleyerlar, brauzerlar, onlayn chatlar va boshqalarni yaratishingiz mumkin. Siz ushbu ilovalarning barchasini bitta kod qatorisiz yaratishingiz mumkin; vizual muhit siz uchun hamma narsani qiladi!

Kompyuteringiz uchun dasturlar yaratish uchun dasturiy ta'minot bilan ishlashni boshlashdan oldin, men uni yuklab olish va o'rnatishni taklif qilaman.

Yuklab olingandan so'ng, ushbu dastur uchun standart o'rnatish tartibidan o'tishingiz kerak.
1 . Kerakli tilni tanlang, mening holimda bu rus tili.

2. O'rnatishni davom ettiring.

3. Biz litsenziya shartnomasi shartlarini qabul qilamiz.

4. Kompyuteringiz uchun dasturlar yaratish dasturini o'rnatish uchun qattiq diskdagi joyni tanlang.

5. Ismingiz va elektron pochta manzilingizni ko'rsating (chunki elektron pochtani tasdiqlash shart emas, istalgan elektron pochta manzilini ko'rsatishingiz mumkin)

6. Dasturni o'rnatish jarayonini yakunlaymiz.

HiAsm-ni o'rnatganingizdan so'ng, ishga tushirishni davom ettirishingiz mumkin. Bizni ishga tushirgandan so'ng, biz quyidagi oynani ko'ramiz:

Ilovangizni yaratishni boshlash uchun asosiy menyuning “Fayl” bandini, so‘ng “ Yangi…", tanlang " Windows"(agar biz Windows OS uchun dastur yaratmoqchi bo'lsak) va " KELISHDIKMI”.
Shunday qilib, biz kelajakdagi dasturimiz uchun forma olamiz, unda hozircha bitta element mavjud Asosiy shakl.

Shakl turli xil elementlar asoslanadigan dasturning asosidir. Bizning dasturimizga elementlar qo'shish uchun yuqori chap qismdagi xuddi shu nomdagi elementni bosing.

Turli elementlarning katta to'plami bilan ochilgan yorliq. Bunday katta arsenal tufayli siz barcha talablaringizga javob beradigan juda jiddiy dastur yaratishingiz mumkin.
HiAsm qanday ishlashini ko'rsatish uchun men bitta tugmachaga ega bo'lgan oddiy dastur yarataman, uni bosish shaklning sarlavhasini "dan o'zgartiradi. Shakl"yoq" Salom».

Formaga elementni qanday o'rnatish kerak?

Shunday qilib, biz elementlar panelidagi tugmani topamiz (kursorni element ustiga olib borganingizda, uning nomi ko'rsatilgan maslahatchi paydo bo'ladi), ustiga sichqonchaning chap tugmachasini bosing, so'ngra kursorni shaklning biz xohlagan qismiga o'tkazing. joylashtirish uchun.

Element sozlamalarini qanday o'zgartirish mumkin?

Bizning tugmani sozlash uchun dasturning yuqori o'ng qismiga o'ting va "ni bosing. Xususiyatlari" Endi biz tugmachamizning barcha xususiyatlariga ega yorliqni ko'ramiz. Endi biz mulk bilan qiziqamiz " Sarlavha", bu tugmadagi yorliq uchun mas'uldir. Odatiy bo'lib, u "qiymatiga ega" Durang", biz uni "ga o'zgartiramiz bosing».

Element uchun amalni qanday o'rnatish kerak?

Endi biz dastur yaratishning eng qiyin qismiga keldik kompyuter dasturlarini yaratish uchun dasturlar- dasturimizning tugmachasini ishga tushirishimiz kerak. Ushbu operatsiyaning ma'nosini tushunganingizdan so'ng, u siz uchun oddiy va mantiqiy bo'ladi.
Bizning tugma dastur formasining nomini o'zgartirishi uchun tugma va asosiy forma (MainForm elementi) o'rtasida aloqa o'rnatishimiz kerak. Buning uchun sichqoncha kursorini bizning tugma ustida joylashgan yashil nuqta ustiga olib boring, so'ng sichqonchaning chap tugmachasini bosib ushlab turing va markazga chiziq chizishni boshlang. Asosiy shakl.

Endi siz qo'yilgan segmentni ikki marta bosishingiz va tugmani bosgandan so'ng paydo bo'ladigan shakl nomini belgilashingiz kerak. Segmentni ikki marta bosgandan so'ng, " Ma'lumotlar muharriri».

Agar siz forma uchun matn nomini o'rnatmoqchi bo'lsangiz, u holda String-ni, agar raqamli bo'lsa, Integer yoki Real-ni tanlang. Ma'lumotlar turini tanlang " String"va" so'zini kiriting Salom».
Hozirda dasturimiz tayyor va endi uni sinab ko'rishimiz kerak. Buning uchun biz loyihamizni saqlaymiz - " Fayl", keyin" Sifatida saqlash" va saqlash uchun joyni tanlang. Boshlash uchun biz yashil o'qni bosishimiz yoki tugmachani bosishimiz kerak F9.

Bizning dasturimiz ishga tushirildi, endi biz uning funksionalligini tekshiramiz - tugmachamizni bosing.

Shakl sarlavhasini qanday o'zgartirishimiz mumkin va bu dastur ishlayotganligini anglatadi! Dasturni HiAsmsiz ishga tushirishingiz uchun siz exe faylini yaratishingiz kerak. Buning uchun asosiy menyu bandini bosing " Ishga tushirish"va bosing" Kompilyatsiya qilish».
Tabriklaymiz, siz hozirgina Windows uchun dastur yaratdingiz! Dasturlarni yaratish jarayonini osonlashtirish uchun men quyidagi dasturlash tushunchalari bilan tanishishni tavsiya qilaman:

  • ma'lumotlar turlari;
  • ob'ektga yo'naltirilgan dasturlashda hodisalar tushunchasi;
  • Delphi dasturlash muhiti komponentlarining xossalari.

Ushbu tushunchalarni bilish HiAsp da dasturlar yaratish jarayonini sezilarli darajada osonlashtiradi. Ushbu maqolada biz ajoyib bepulni ko'rib chiqdik kompyuter dasturlarini yaratish uchun dastur, shuningdek, o'zlarining birinchi ilovalarini yaratdilar va uni funksionallik uchun sinab ko'rdilar. HiAsp dasturini tezda tushunishingizga yordam berish uchun men ushbu ajoyib dastur yaratish muhitiga bag'ishlangan bir nechta yaxshi video darslarni tanladim. Sizga yoqimli tomosha tilayman!

HiAsm ning hujjatsiz xususiyatlari

HiAsm sozlamalari

HiAsm-da grafika

Qaysi biri bepul ekanligini bilasizmi?

Dasturlash tobora osonlashmoqda. Bu uzoq vaqtdan beri atrofida kompyuterlardan boshqa hech narsani ko'rmaydigan beg'ubor geeks bo'lishni to'xtatdi. Dasturlash muhitlari soddalashtirilgan, vizuallashtirilgan va hayotga tobora yaqinroq bo'lgan tushunchalar bilan ishlaydi. Soddalashtirishning keyingi bosqichi kod yozmasdan dasturlashdir. To'liq vizual muhitlar. Biz ushbu sharhda ulardan birini taqdim qilmoqchimiz.

Hiazm- bepul dasturlash muhiti, dastur dizayneri, bu esa hech qanday dasturlash tillarini bilmasdan dasturlar yaratish imkonini beradi. Buning o'rniga sizdan ... kvadratlarni tartibga solish so'raladi. Ularning aksariyati oddiy foydalanuvchi uchun tushunarli bo'lgan narsalarni tasvirlaydi. Masalan, oyna, tugma, belgi. Boshqalar vizual komponentlarni bir-biriga bog'lash va ularning xatti-harakatlarini tasvirlash uchun xizmat qiladi. LEKIN! Tilning sintaksisini bilish shart emas. Kompilyatsiya xatolari, buzilgan havolalar yoki stekning to'lib ketishi haqida tashvishlanishingiz shart emas. Bu sodir bo'lmaydi. Bu dizayner. =)

Shunday qilib, biz allaqachon Hiasm-dagi dasturlar bog'langan kvadratlar to'plami ekanligini aytdik. Lekin dasturni chizishga shoshilmang. Dastur veb-saytida barcha holatlar uchun juda ko'p misollar mavjud.
Ammo agar siz o'zingizga kerakli narsani topmagan bo'lsangiz (yoki siz shunchaki sinab ko'rishga qiziqsangiz), keling, boshlaylik.
Keling, deyarli "Salom, dunyo!" ga teng dastur yozishga harakat qilaylik. murakkabligi bo'yicha. Bu dastur bir tugmani bosish orqali ismingizni kiritish va salomlashish imkonini beradi.

HiAsm-ni ishga tushiring va yangi loyiha yarating " Fayl«-« Yangi…". Loyiha turini tanlang " Windows ilovasi". Men darhol loyihani biror joyda saqlashni maslahat beraman.
Sizning ko'zingiz oldida bitta kvadrat bor - " Shakl", bu MainForm deb ataladi. Ajoyib. Ushbu kvadratni tanlang va yuqori asboblar panelidagi "Forma muharriri" tugmasini bosing.
Bizning oynamizning prototipi paydo bo'ladi. Keling, unga kerakli boshqaruv elementlarini (bu teglar, tugmalar, matn kiritish oynalari) joylashtiramiz.
Dasturning chap panelida barcha turdagi elementlar to'plangan. U deyiladi " Elementlar«.
U sukut bo'yicha "" da ochiladi. Interfeys“Bu bizga kerak bo'lgan narsa.
Biz formamizga "Kirish maydoni", tugma va ikkita yozuvni tortamiz. biz ularni estetik tuyg'umiz buyurganidek joylashtiramiz. Va tugmani bosing " Shakl muharriri«.
Oppa!!! Maydonimizda yangi maydonlar paydo bo'ldi!
Bu biz qo'shgan elementlar.
Keling, tugmachani "Kirildi" deb belgilaymiz. Buning uchun tugmani tanlang va o'ngdagi Xususiyatlar yorlig'ini bosing. Ulardan bir nechtasi bor, lekin bizni bir narsa qiziqtiradi - Sarlavha(Manosi). Keling, uni "Kirildi" yozuviga o'zgartiramiz.

Va keling, boshlaylik.
Bu yashil uchburchak yordamida amalga oshiriladi ( Ishga tushirish) yuqori panelda.
Mana, u butun ulug'vorligi bilan bizning derazamiz! Tugma, kiritish maydoni va matn maydonlarida tushunarsiz yozuvlar bilan. Ammo dastur boshlanadi! (Men "Ishlar" so'zidan qo'rqaman). Dastur dizayneri bizga bir necha daqiqada ishchi dastur yaratish imkoniyatini berdi!
Oynangizni xoch bilan yoping. Va davom etaylik.
Matn maydonlaridan begona yozuvlarni olib tashlang. Bu mulk yordamida ham amalga oshiriladi Sarlavha, tugma kabi.
Endi biz dasturga tugma bosilganda quyidagilar sodir bo'lishi kerakligini aytishimiz kerak:
— “Salom” matnning chap qismida paydo bo'lishi kerak
— Ismingiz sifatida kiritgan narsangiz o'ng tomonda paydo bo'lishi kerak

Buning uchun kvadratchalar orasidagi bog'lanishlar kerak.

Aloqa ma'lumotlar yoki xabarlarni komponentdan komponentga, ba'zi bir voqea sodir bo'lganligi haqida uzatadi. Shunday qilib, keling, matn maydonlarimizga tugma bosilganligini aytaylik.
Buni amalga oshirish uchun tugma kvadratida yashil nuqta toping (u erda faqat bitta), sichqonchani olib boring va o'qing. Shunday qilib, bu hodisa tugma bosilganda sodir bo'ladi. Super! Uni qayerga olib borish kerak? Ha, chapdagi matn maydonida ham nuqta bor. DoTex t Sarlavha matnini o'rnatadi. Aynan nima kerak. Lekin biz ikkita yozuvning matnini o'rnatishimiz kerak!
Bu erda bizga ajratuvchi kerak.
U "toifasida" Asboblar» komponentlar yorliqlari. Maydonimizga kichkina kvadrat (stul kabi) olib kelishdi. Endi siz bitta ulanishni bir uchiga, ikkitasini ikkinchisiga ulashingiz mumkin.
Biz tugmachamizni uning chap tomoniga bog'laymiz va qolgan ikkitasini matn kvadratlarining DoText nuqtalariga biriktiramiz.
Soooo. Xo'sh, bizning birinchi matn qutimiz shunchaki "Salom" deb aytadi. Ulanishni ikki marta bosing va "Salom" matnini kiriting.
Lekin ikkinchisi foydalanuvchi kiritgan qiymatni olishi kerak!
Shunday qilib, boshqa aloqa. Bu safar kirish maydoni bilan.
"" yozuvi bo'lgan maydon yaqinida ab“Payida ma’lumotlarni saqlash uchun mas’ul bo‘lgan kulrang nuqta bor. u yerdan biz kiritilgan qiymatni olamiz. Va ulanishni ikkinchi matn maydonining yuqori qismidagi kulrang nuqtaga torting. Hammasi tugadi, endi tugma yangilashni buyurganida u matnni qayerdan olishni bilib oladi.

Xulosa qilib shuni aytmoqchimanki, HiAsm dasturi dizayneri rus tilida va batafsil rus hujjatlarini o'z ichiga oladi. Shunday qilib, agar xohlasangiz, buni aniqlab olishingiz mumkin.
Kodlashsiz dasturlashda omad tilaymiz!

Shubhasiz, ko'plab kompyuter foydalanuvchilari kamida bir marta o'zlarining kompyuter dasturlarini yaratish haqida o'ylashgan va buning bir qancha sabablari bor.

Turli xilligiga qaramay, ularning barchasi bir xil qiyinchiliklarga duch keladi, ya'ni o'z dasturingizni ishlab chiqish uchun siz Visual Basic, Delphi, Java va boshqalar kabi dasturlash tillarini o'zlashtirishingiz kerak. Tilning sintaksisini o'rganish uchun bor-yo'g'i bir necha oy kerak bo'ladi, lekin til mantiqini tushunish va uni qanday qo'llashni o'rganish uchun yillar kerak bo'ladi.

Ammo umidsizlikka tushmang, chunki kompyuter uchun dasturlar yaratish uchun dasturlar aynan shunday holatlar uchun yaratilgan; ularning bir nechtasi bor, lekin eng funktsionali. HiAsm.

HiAsm dasturlash tillarini bilmasdan o'z dasturingizni ishlab chiqishingiz mumkin bo'lgan kuchli vizual ilovalarni ishlab chiqish tizimidir.

Ushbu dastur tufayli siz turli xil audio, video pleerlar, brauzerlar va turli funktsiyalarga ega ko'plab boshqa dasturlarni yaratishingiz mumkin.

Avval siz dasturni yuklab olishingiz kerak, buni to'g'ridan-to'g'ri havolani bosish orqali qilishingiz mumkin.
Yuklab olgandan so'ng, biz standart o'rnatish jarayoniga o'tamiz. Biz uchun qulay tilni tanlang va bosing "KELISHDIKMI".

Yangi oynada litsenziya shartnomasi shartlarini bosish orqali qabul qiling, "Men qabul qilaman".

Dasturni o'rnatish uchun papkani tanlang va ustiga bosing "Keyingi".

bosing "O'rnatish".

Dasturni o'rnatishni tugatgandan so'ng, ochilgan oynada ism va pochta qutisini kiriting va bosing "Keyingi".

bosing "Tayyor" va dasturni ishga tushirish va unda ishlashni boshlang.

Ilova yaratish uchun menyu bandini bosing "Fayl" va tanlang "Yangi". Yangi loyiha yaratish oynasida tanlang "Windows - Windows ilovasi" va bosing "KELISHDIKMI".

Natijada, biz kelajakdagi dasturimiz uchun forma olamiz, unda hozircha MainForm deb nomlangan bitta element mavjud. Bizning dasturimizga elementlar qo'shish uchun elementni bosing "Elementlar" kompyuter dasturlarini yaratish uchun dasturning yuqori chap qismida.

Elementlar yorlig'ida turli xil elementlarning katta to'plami mavjud. Bunday katta arsenalning mavjudligi tufayli siz barcha talablaringizga javob beradigan juda jiddiy dastur yaratishingiz mumkin.
Sizning talablaringizga javob beradigan dasturlarni yaratishda omad tilaymiz.

Hammaga salom! Ehtimol, siz birinchi 4 hafta ichida bu xabarni eshitgansiz 75 milliondan ortiq odam allaqachon Windows 10 ni o'rnatgan. Shu nuqtai nazardan, biz siz bilan DataArt-dan Arseniy Pechenkinning eng yaxshi o'nta ilovalarni ishlab chiqishni qanday boshlash haqida kirish maqolasini baham ko'rishdan mamnunmiz.

Windows 10-ni sevimli mashinasiga o'rnatish yoki o'rnatmaslikka ishonchi komil bo'lmaganlar uchun biz platforma haqida materiallar, ishlab chiqish vositalari va ilovalarni ishlab chiqishda mavjud bo'lgan yangi xususiyatlar haqida qisqacha ma'lumot beramiz.

O'ylaymanki, har bir kishi Windows 10 nusxasini qayerdan va qanday olishni biladi - biz bu haqda to'xtalmaymiz. O'rnatish Windows 8 ni o'rnatishga o'xshaydi. Agar siz tizimni yangilamoqchi bo'lsangiz, tizim diskidan fayllarning zaxira nusxasini yaratishni qat'iy tavsiya qilaman.

Asboblar

Qanday rivojlantirish vositalaridan foydalanishim mumkin? Sizga yangi MS Visual Studio 2015 kerak bo'ladi. Hozirda Visual Studio 2015 Community Edition hamda pullik Professional va Enterprise nashrlari mavjud.

Bir muncha vaqt oldin Windows 10 uchun ishlab chiqish bo'yicha deyarli barcha bo'limlar Windows 8.1 uchun ishlab chiqish bo'limlariga olib keldi, ammo chiqarilgandan so'ng hujjatlar asta-sekin yangilanadi (Windows 10 uchun UWP platformasi WinRT ishlanmasi ekanligini hisobga olgan holda).

Microsoft Virtual Akademiyasida onlayn kurs

Platforma bilan tanishishning audio-vizual formatini afzal ko'rganlar uchun kirish kursi mavjud: Windows 10 uchun dasturchilar uchun qo'llanma.

Kurs platformaning asosiy xususiyatlarini, Windows ilovalarini yaratish uchun mavjud modellar va vositalarni o'z ichiga oladi. Ilovada amalga oshiriladigan bir nechta asosiy stsenariylar ko'rib chiqiladi: kichik hajmdagi xotira bilan ishlash, vazifalarni fonda bajarish, qurilmalar o'rtasidagi aloqa, fayl va ma'lumotlarni boshqarish va foydalanuvchi o'zaro ta'siri usullari.

Litsenziya va qurilma qulfini ochish

Windows 8/8.1 uchun ishlab chiqishda bo'lgani kabi, dasturchi litsenziyasi talab qilinadi. Bu birinchi loyihangizni bevosita Visual Studio'da yaratganingizda Windows 8/8.1 Developer Litsenziyasiga o'xshaydi (bu do'kon nashri hisobi bilan bir xil emas). Qurilmalaringizga ilovalarni oʻrnatish uchun ularni qulfdan chiqarishni unutmang:

Universal ilovalar

Dasturchi uchun qanday yangilik bor? Umumjahon ilovani istalgan Windows 10 platformasida ishga tushirish mumkinligi ma’lum qilindi.Bu turli APIlar tizimi orqali amalga oshiriladi. Ya'ni, barcha platformalar uchun umumiy bo'lgan API qatlami mavjud (Universal Windows Platformasi, UWP). Agar dastur faqat o'z imkoniyatlaridan foydalansa, u UWP bilan barcha platformalarda ishlaydi.

Agar siz platformaning maxsus imkoniyatlaridan foydalanishingiz kerak bo'lsa (masalan, smartfondagi apparat tugmalari bilan ishlash), unda platforma kengaytmalari orqali tegishli API-lardan foydalanishingiz mumkin. Bu funksiya faqat ushbu API-larga ega platformalarda ishlaydi, shuning uchun kodga tegishli usullar va sinflar mavjudligini tekshirish kerak.

Shablonlar

Visual Studio'da biz faqat bitta loyiha shabloniga kirishimiz mumkin, Blank App.

Bu oldindan belgilangan boshqaruv elementlari yoki tuzilishiga ega bo'lmagan yagona sahifali universal Windows ilovasi loyihasidir.
Standart shablonga qo'shimcha ravishda siz ishlab chiquvchilar hamjamiyatidan shablonlarni topishingiz mumkin.

To'plam hozirda quyidagi loyiha shablonlarini o'z ichiga oladi:

  • Blank App, asosiy yagona sahifali XAML loyihasi. Windows 10 SDK-ga kiritilgan standart Blank ilovasiga o'xshash, ammo Application Insights telemetriyasisiz.
  • SplitView ilovasi, moslashuvchan SplitView boshqaruviga ega ko'p sahifali dastur loyihasi.
  • Kompozitsiya ilovasi, standart komponentlar kutubxonasidan foydalanmaydigan loyiha, buning oʻrniga Windows.UI.Composition API yordamida,
  • Composition XAML ilovasi, XAML va Windows.UI.Composition API-dan foydalanadigan loyiha.

Misollar

UWP platformasiga kirishni osonlashtirish uchun Microsoft o'sib borayotgan misollar to'plamini tayyorladi:

Hozirgi vaqtda dasturiy ta'minot bozorida eng keng tarqalgan va sotib olingan vizual dasturlash muhitlari Borland Delphi, C++ Builder, Visual Studio 2005 Standard Edition hisoblanadi.

1) Borland Delphi - bu WINDOWS 95/98/2000/Me/NT/XP muhitida ilovalarni ishlab chiqish uchun mo'ljallangan, tasdiqlangan mahsulot. Uning dasturiy ta'minot bozorida mashhurligi quyidagi omillar bilan bog'liq:

Borland Delphi - bu klassik dasturlash tamoyillari va zamonaviy texnologiyalarning kombinatsiyasi. Delphi ilovalarni tez yaratish uchun vizual vositalarni, yuqori unumdorlikka ega (Pentium 90 da daqiqada 350 000 qator kodlargacha) ob'ektga yo'naltirilgan til kompilyatorini, ishlab chiqish muhitining komponentlar asosidagi arxitekturasini, ma'lumotlar bazalariga kirish uchun kengaytiriladigan mexanizmni birlashtiradi;

bir marta yaratilgan kodni qayta ishlatish imkoniyati, shu bilan rivojlanish uchun sarflangan vaqt va kuchni kamaytiradi;

tezkor kompilyator ishlab chiqish jarayonini interaktiv qiladi;

real mashina kodi tarjimonga asoslangan tizimlarga qaraganda 10-20 marta tezroq ishlaydi;

eng yuqori rivojlanish tezligi o'rnatilgan komponentlar to'plamidan, vizual dizayn va disk raskadrovka vositalaridan foydalanish orqali erishiladi RAD - Rapid Application Development;

prototip qayta ishlamasdan maqsadli tizimga aylanadi;

amaliy dasturlar va komponentlar bitta vosita - ob'ektga yo'naltirilgan dasturlash tili Object Pascal yordamida yaratiladi;

Delphi ning ishchi tili Object Pascal - dasturning barqarorligi va ishonchliligini sezilarli darajada oshirishi mumkin bo'lgan xato holatlari va istisnolar uchun ishlov beruvchini o'z ichiga olgan dasturlash tilidir. Vizual shakllarni meros qilib olish printsipi va ushbu vositaning boshqa yangi xususiyatlari tufayli kodni qayta ishlatish ehtimolini oshirish, ular orasida eng mashhurlari keshlash yangilanishlari, filtrlar, fon so'rovlarini bajarish va turli xil ma'lumotlar formatlari bilan ishlashdir.

Shuningdek, kompilyatsiya qilishning yuqori tezligini ham ta'kidlash kerak, bu dasturning alohida qismlarini disk raskadrovka qilish xarajatlarini sezilarli darajada kamaytiradi. Pentium arxitekturasida kompilyatsiya qilish, shuningdek, ushbu muhitda qurilgan tizimning unumdorligini oshiradi. API funksiyalaridan to‘g‘ridan-to‘g‘ri, shuningdek, bilvosita foydalanish imkoniyati Windows operatsion muhitining to‘liq quvvatidan foydalanadigan yirik ilovalarni ishlab chiquvchilar orasida tizimning hayotiyligini oshiradi.

Bundan tashqari, Borland Delphi dasturiy ta'minotining muhim afzalligi bu tilning bilim bazasi bo'lib, u DOS ostida Paskalning dastlabki versiyalarida dasturlashda yaratilgan, chunki vizual dasturlashning tuzilishi va semantikasi hech qanday o'zgarishlarga duch kelmagan.

Borland Delphi IDE Vizual Komponentlar Kutubxonasi (VCL) deb nomlanuvchi sinf kutubxonasi strukturasining koʻplab oʻrnatilgan funksiyalari va sinflariga asoslangan. Bu sinflarning aksariyati aslida VCL dan boshqa sinflarning avlodlaridir. Ular ruxsat beradi:

Standart Windows boshqaruv elementlari, oynalari va ilovalarini yaratish uchun grafik vositalardan foydalaning.

ma'lumotlar bazalariga (dBase, Paradox, ASCII, Access) kirishni tashkil etish va Microsoft-dan Borland Database Engine (BDE) yoki ActiveX Data Objects (ADO) kabi ma'lumotlar bazasi protsessorlari orqali ilovalardan ma'lumotlarni boshqarishdan iborat ma'lumotlar bazasi ilovalarini qo'llab-quvvatlash, shuningdek SQL serverlari asosida ma'lumotlar bazalari uchun mijoz-server dasturlarini ishlab chiqish.

Internet ilovalari va veb-server kengaytmalarini ishlab chiqish.

o'z komponentlaringizni, dinamik havola kutubxonalarini (DLL) va paketlarni yarating, MAQOMOTI ilovalarini ishlab chiqing.

ActiveX va OLE Automation mexanizmlaridan foydalanish - MAQOMOTI asosidagi yuqori darajadagi dasturiy texnologiyalar.

Xulosa: Delphi ilovalarni yaratish uchun samarali va samarali muhit bo'lib, bu quyidagi jihatlar bilan bog'liq: kompilyatorning tezligi va kompilyatsiya qilingan dasturlarning yuqori ishlashi, foydalaniladigan arxitekturaning moslashuvchanligi va masshtabliligi.

2) C++ Builder xuddi Borland Delphi kabi RAD_systems ga tegishli.

C++ Builder Delphi bilan bir xil imkoniyatlarga ega, lekin u ham muhim afzalliklarga ega, masalan: vizual ishlab chiqish muhiti, Delphi bilan solishtirganda bir qator qo'shimcha funktsiyalarga ega, bu ilovalarni ishlab chiqishni osonlashtiradi va tezlashtiradi; STL shablonlari kutubxonasining mavjudligi (Standart andozalar kutubxonasi); MFC (Microsoft Foundation Classes) kutubxonasini qo'llab-quvvatlash; MFC bilan ishlaydigan Visual C++ ilovalarini import qilish va keyinchalik kompilyatsiya qilish imkoniyati; Delphi bilan solishtirganda xizmat funktsiyalarining katta hajmi; operatorlarni ortiqcha yuklash, shablon kutubxonalarini yaratish va h.k.lar tufayli C++ tilining moslashuvchanligi va kengaytirilishi.

C++ Builder ning afzalliklari quyidagilardan iborat:

  • - universallik, qisqalik va nisbatan past darajalilik;
  • - ko'pgina tizimli dasturlash vazifalariga muvofiqligi.

Shu bilan birga, shuni ta'kidlash kerakki, C faqat hisob-kitoblarning borishini ketma-ket boshqarish vositalarini taqdim etadi: shartli tarmoqlanish mexanizmi, halqalar, murakkab ko'rsatmalar, pastki dasturlar - va ko'p dasturlash vositalarini, parallel jarayonlarni, sinxronizatsiya va koroutinlarni tashkil qilishni o'z ichiga olmaydi. Deyarli barcha UNIX ilovalari C tilida yozilgan.

Kamchiliklarga Si tilining sintaksisi kiradi, uning moslashuvchanligi tufayli u dastur kodini o'qishni qiyinlashtirishi mumkin va ko'p dasturlash vositalarini, parallel jarayonlarni, koroutinlarni sinxronlashtirish va tashkil qilishni o'z ichiga olmaydi.

Xulosa: C++ Builder - ifodalarni yozishning ixcham usuli, ma'lumotlarni boshqarishning zamonaviy mexanizmlari va boy operatorlar to'plamiga ega universal dasturlash tili. Bundan tashqari, C sinf mexanizmi yordamida ma'lumotlarning abstraktsiyasini qo'llab-quvvatlaydi va ob'ektga yo'naltirilgan dasturlashni ta'minlaydi va hal qilinayotgan vazifalarga mos keladigan o'z ma'lumotlar turlarini kiritish imkonini beradi.

3) Visual Studio 2005 standart nashri

Visual Studio ning ushbu versiyasi boshlang'ich darajadagi professional vositadir. U Express versiyalarining soddaligini sizga kerak bo'lgan kuchli ishlab chiqish vositalari bilan birlashtiradi:

  • – Visual Basic, C#, C++ tillaridan foydalangan holda biznes ilovalarini yaratish;
  • – Windows va veb-ilovalar, portativ qurilmalar uchun ilovalar yaratish;
  • – veb-xizmatlardan foydalangan holda mijoz-server ilovalarini va ma'lumotlar bilan ishlash uchun ilovalarni yaratish, ular uchun o'rnatilgan vositalar mavjud.

Visual Studio sizga quyidagilarga imkon beradi:

  • – chiqish ma’lumotlarini formatlash uchun SQL Reporting Services’ning hisobot yaratish imkoniyatlaridan foydalanish;
  • – uchinchi tomon vositalaridan foydalangan holda Visual Studio imkoniyatlarini kengaytirish;
  • - veb-saytlarni tuzatish va oldindan kompilyatsiya vositalaridan foydalangan holda bo'lim miqyosidagi korporativ veb-ilovalarni yaratish.

CLR (Common Language Runtime) ko'p tilli ilovalarni ishlab chiqish muhitini qo'llab-quvvatlashni ham ta'kidlash kerak. Bu imkoniyat Common Language Infrastructure yoki CLI, universal tillararo interfeys tufayli mumkin bo'lib, u turli dasturlash tillarida dasturiy ta'minot komponentlarini ishlab chiqishni qo'llab-quvvatlaydi.

Shu bilan birga, dasturchilar uchun shubhasiz afzallik shundaki, ular dasturiy ta'minotni eng mos dasturlash tilida ishlab chiqish (yoki o'zgartirish) mumkin. Bu erda topshiriqning mohiyatini hisobga olish kerak (masalan, funktsional dasturlash tilida rekursiya yoki ramziy ishlov berishni amalga oshirish va ob'ektga yo'naltirilgan tilda mavzu sohasi strukturasini rasmiylashtirish tabiiyroqdir).

Visual Studio 2005 ishlab chiqish muhiti oddiy dasturlar va veb-ilovalarni yaratish uchun dasturiy ta'minot texnologiyasi bo'lgan Microsoft.net (dot-net talaffuzi) texnologiyasidan foydalanadi.

Shuning uchun, birinchidan, ishlab chiquvchilar uchun .net muhiti taqdim etadigan asosiy xizmat ko'rsatish imkoniyatlari (disklarni tuzatish, kodlarni tahlil qilish va h.k.) ma'lum bir dasturlash tiliga bog'liq emas va shuning uchun dasturchilarga ushbu dasturning xususiyatlarini qayta o'rganish kerak emas. agar kerak bo'lsa, bir tildan boshqasiga o'tish uchun rivojlanish muhiti. Masalan, Microsoft.net uchun C++ da yozilgan xizmat Delphida yozilgan kutubxonadan sinf usulini chaqirishi mumkin; siz Visual Basic.net da yozilgan sinfdan meros bo'lgan C# tilida sinf yozishingiz mumkin va C# da yozilgan usul bilan chiqarilgan istisno Delphida ushlanib, ishlov berilishi mumkin. .net dagi har bir kutubxona (asambleya) o'z versiyasi haqida ma'lumotga ega bo'lib, bu yig'ilishlarning turli versiyalari o'rtasida yuzaga kelishi mumkin bo'lgan ziddiyatlarni bartaraf etish imkonini beradi. Ikkinchidan, hali hamma dasturlash tillari .net tomonidan qo'llab-quvvatlanmaganiga qaramay, har qanday dasturlash tili uchun tarjimonni mustaqil ravishda ishlab chiqish mumkin va bu hatto ushbu sohada deyarli hech qanday professional tayyorgarlikka ega bo'lmagan dasturchilar uchun ham qiyinchilik tug'dirmaydi. kompilyatorni ishlab chiqish.

Microsoft Visual Studio.net ishlab chiqish muhiti va Microsoft.net Framework spetsifikatsiyasining kuchi bilan Microsoft ishlab chiquvchilarga zamonaviy ilovalar va XML veb-xizmatlarini tezda yaratish va joylashtirish uchun eng kuchli vositalarni taqdim etadi.

Microsoft.net platformasi Visual Studio.net va .net Framework tufayli dasturiy ilovalar va xizmatlarni tezroq ishlab chiqish imkonini beradi.

Xulosa: Visual Studio.net bugungi kunda quyidagi muhim jihatlari tufayli ilovalar yaratish uchun eng samarali va samarali muhitlardan biri hisoblanadi:

universal tillararo interfeys;

vizual ishlov berish muhitining sifati;

kompilyatorning tezligi va kompilyatsiya qilingan dasturlarning yuqori ishlashi;

ishlatiladigan asosiy arxitekturaning moslashuvchanligi va ko'lami.

Umumiy xulosa: amaliy dasturni ishlab chiqish uchun Borland Delphi dasturlash muhiti tanlangan, chunki Borland Delphida muammolarni hal qilish uchun barcha vositalar mavjud.



 


O'qing:



Nima uchun noutbukga kichik SSD kerak va unga Windows-ni o'rnatishga arziydimi?

Nima uchun noutbukga kichik SSD kerak va unga Windows-ni o'rnatishga arziydimi?

O'yinlar uchun SSD drayveri qanchalik muhim, u nimaga ta'sir qiladi va ushbu texnologiyaning foydaliligi nimada - bu bizning maqolamizda muhokama qilinadi. Qattiq holat...

Dasturlar yordamida flesh-diskni ta'mirlash Noutbukdagi USB portni qanday tuzatish kerak

Dasturlar yordamida flesh-diskni ta'mirlash Noutbukdagi USB portni qanday tuzatish kerak

USB portini qanday tuzatish mumkin? Mutaxassisdan javob: Kompyuterdan foydalanganda USB portlari tez-tez buziladi. Birinchidan, ular muvaffaqiyatsizlikka uchradi ...

Disk tuzilishi buzilgan, o'qish mumkin emas, nima qilishim kerak?

Disk tuzilishi buzilgan, o'qish mumkin emas, nima qilishim kerak?

Foydalanuvchilarning shaxsiy kompyuterlarida ko'pincha muhim ma'lumotlar - hujjatlar, fotosuratlar, videolar saqlanadi, ammo ma'lumotlarning zaxira nusxasi odatda...

Kompyuter nimadan iborat?

Kompyuter nimadan iborat?

Nashr etilgan: 14.01.2017 Assalomu alaykum, do'stlar, bugun biz kompyuter tizim blokining dizaynini batafsil ko'rib chiqamiz. Keling, nima ekanligini bilib olaylik ...

tasma tasviri RSS