Limnor - Limnor

Limnor umumiy maqsadli kodsiz va ingl dasturlash tizim. Maqsad imkon berishdir foydalanuvchilar yaratmoq kompyuter dasturlari to'g'ridan-to'g'ri to'qimalarda kodlashsiz dasturlash tili. Uni dasturiy ta'minot ishlab chiqaruvchilari kengaytirishi mumkin. Limnorning umumiy g'oyasi kodsiz dasturlash ga "Amallar" ni qo'shish kerak sinflar.

Dizayn

Harakat Action-Executer, Action-Data va Action-Condition tomonidan belgilanadi. Harakat, harakat uchun mavjud bo'lgan ma'lumotlar doirasini belgilaydigan egasiga ega.

Uch xil harakatlar mavjud:

  • Boshqaruv usuli - Bu sinf usulining bajarilishi. Action-Executer - bu usulni belgilaydigan sinf. Action-Data - bu metod parametrlariga berilgan qiymatlar. Qaytish usuli usuli qiymatga (xususiyat yoki o'zgaruvchiga) berilishi mumkin.
  • Mulkni belgilash bo'yicha harakat - Bu sinf xususiyatiga qiymat beradi. Action-Executer - bu sinf. Action-Data - bu mulkka berilgan qiymat.
  • Voqeani o'chirish bo'yicha harakat - Bu ishlab chiqilayotgan sinf voqeasini keltirib chiqaradi. Action-Executer - bu sinf. Action-Data - bu voqea parametrlariga berilgan qiymatlar.

Amaliy ma'lumotlar doimiy, o'zgaruvchan, usul / hodisa parametri, sinf / o'zgaruvchi / parametr / xususiyatning xususiyati yoki matematik ifoda bo'lishi mumkin, harakat sharti bu mantiqiy qiymatga baholangan matematik ifoda. matematik formulasi, uning o'zgaruvchilari konstantalar, xususiyatlar, o'zgaruvchilar, parametrlar va matematik ifodalar bilan bog'langan, matematik ifoda kodsiz va vizual dasturlash va dasturlash vositalaridan intuitiv foydalanish uchun grafik ko'rinishda va tahrir qilinishi kerak. Matematik ifodalarni dasturlash vositasi cheksiz kengayishlarni ta'minlash uchun matematik elementlar va uchinchi shaxslar tomonidan ishlab chiqilgan funktsiyalarni boshqarishi kerak.

Amalga oshirish

Limnor studiyasi "xususiyatlari, usullari, hodisalari va harakatlari" bo'yicha kodsiz vizual dasturlashning yangi tatbiqidir.

Limnor Studio Microsoft .NET turlarida "xususiyatlar, usullar, hodisalar va harakatlar" ni amalga oshiradi. Dasturiy ta'minot barcha ob'ektga yo'naltirilgan dasturlash tillari singari sinflarni ishlab chiqish orqali ishlab chiqiladi, lekin u ingl. Ishlab chiquvchilar mavjud sinflardan yangi sinflarni olishadi. Mavjud sinflar .NET kutubxonalari, har qanday kompaniyalar yoki shaxslar tomonidan, har qanday dasturlash tillari yoki dasturlash tizimlaridan foydalangan holda, shu jumladan Limnor Studio tomonidan yaratilgan. Limnor Studio kompilyatori yaratadi C # vizual dasturlash vakolatxonalarining manba kodi. Dasturlash natijalarini, EXE yoki DLL fayllarini yaratish uchun C # kompilyatoridan foydalaniladi.

Matematik funktsiyalar uchun asosiy sinf matematik ifodalarni to'qimalarni shakllantirish o'rniga dasturlashda asl matematik ifodalarda ingl. Masalan, ishlab chiquvchilar shunga o'xshash formuladan foydalanib dasturlashni amalga oshiradilar Math.sqrt ((x0-x1) * (x0-x1) + (y0-y1) * (y0-y1)) kabi bir narsa yozish o'rniga. Matematikani ifodalash muharriri matematikaning asosiy sinfidan kelib chiqqan matematik sinflarni boshqarishi mumkin, bu esa uchinchi tomonlarga yangi matematik funktsiyalarni ingl.

Ishlab chiquvchilar "harakatlar diagrammasi" (oqim sxemasi ) vizual va intuitiv ravishda dasturlash mantiqlarini shakllantirish.

Vizual dasturlashni bir necha usullar bilan bajarish yaxshiroqdir. Limnor Studio turli xil vizual dasturlash tizimlarini birgalikda ishlashiga imkon berish uchun plaginlar tizimidan foydalanadi. UI formati va piktogrammalaridagi sinflarni aks ettiruvchi UI dizayner - bu bitta vizual dasturlash tizimi; sinf ko'rinishlarini daraxtlar ko'rinishida aks ettiruvchi ob'ekt-tadqiqotchi yana bir vizual dasturlash tizimidir. Ular ishlab chiqilayotgan bir sinf vakillari bo'lsa ham, ular bir-biridan mutlaqo mustaqildirlar. Boshqa mustaqil vizual dasturlash tizimlari ma'lum interfeyslarni amalga oshirish orqali ishlab chiqilishi va ulanishi mumkin, masalan, ingl ma'lumotlar oqimi, ingl boshqaruv oqimi, UML, va boshqalar.

Xususiyatlari

Limnor Studio funktsiyalari uchta "Harakatlar" turlarini vizual yaratish, matematik ifoda muharriri, "Ob'ekt-Explorer", umumiy veb-tillar uchun kod yaratish va boshqa .NET tillari va tizimlari bilan o'zaro ishlashni o'z ichiga oladi.

Shuningdek qarang

Tashqi havolalar