ب4اكس
قد تكون هذه المقالة تقنية للغاية بحيث يصعب على معظم القراء فهمها . ( يناير 2016 ) |
| المطور(ون) | برامج في أي مكان | ايريل اوزيل |
|---|---|
| نظام التشغيل | مايكروسوفت ويندوز |
| متوفر في | إنجليزي |
| يكتب | برمجة |
| رخصة | رخصة أباتشي 2.0 [1] |
| موقع إلكتروني | https://www.b4x.com |
B4X عبارة عن مجموعة من بيئات التطوير المتكاملة السريعة للتطبيقات ولغة برمجة خاصة تسمح بإنشاء تطبيقات على المنصات التالية: Google Android وApple iOS و Java و Raspberry Pi و Arduino . على الرغم من أن بناء جملة B4X يشبه إلى حد كبير لغة BASIC، إلا أنها لغة جديدة تمامًا. [2]
تتميز B4A وB4i وB4J بمصمم مرئي يبسط عملية إنشاء واجهات المستخدم. لا تتميز B4R بمصمم مرئي بسبب طبيعة الأجهزة ذات اللوحة الواحدة وأجهزة SoC .
لتعلم اللغة، هناك مجموعة شاملة من الكتب الإلكترونية تسمى "B4X Booklets" متاحة مجانًا والتي تعمل كدليل تعليمي. [3] هناك أيضًا مكتبة من مقاطع الفيديو التي أنشأها Erel متاحة للاستهلاك. [4]
أساسيات الدفع لكل نقرة
كان Basic4ppc (يُنطق "Basic for PPC") أول بيئة تطوير متكاملة أنتجتها شركة Anywhere Software. سمح Basic4ppc للمبرمجين بكتابة تطبيقات لأجهزة Pocket PC التي تعمل بنظام التشغيل Windows Mobile . تم إصدار Basic4PPC في عام 2005 وكان الإصدار الأخير منه في ديسمبر 2018. لم يعد Basic4PPC متاحًا للشراء.
ب4أ
B4A (المعروف سابقًا باسم Basic4android) هو ثاني IDE تنتجه شركة Anywhere Software. تم إصدار أول إصدار عام في 7 ديسمبر 2010، ويسمح للمستخدمين ببرمجة تطبيقات Android الأصلية في B4X. B4A قادر على إنشاء تطبيقات وعناصر واجهة مستخدم وألعاب. يوجد أيضًا دليل للمبتدئين يتم تحديثه بعد كل إصدار جديد من IDE. [5] في 5 فبراير 2020، أصبح B4A مجانيًا. [6] لا توجد خطط لجعل B4i مجانيًا. [7]
ب4ج
B4J هو ثالث برنامج IDE تنتجه شركة Anywhere Software. تم إصدار أول إصدار عام في 4 ديسمبر 2013. يستهدف B4J المنصات التالية: أجهزة الكمبيوتر المكتبية وخوادم الويب ولوحات ARM مثل Raspberry Pi .
ب4اي
B4i هو رابع برنامج IDE تنتجه شركة Anywhere Software. B4i قادر على إنشاء تطبيقات تستهدف أجهزة iPhone وiPad وهناك خدمة منفصلة تسمح للمطورين بتجميع التطبيقات ونشرها دون الحاجة إلى جهاز كمبيوتر Mac محلي. تم إصدار أول إصدار عام في 14 نوفمبر 2014.
ب4ر
B4R هو خامس بيئة تطوير متكاملة تنتجها شركة Anywhere Software. يسمح B4R للمبرمجين بكتابة تطبيقات للوحات Arduino . تتضمن وحدات Arduino المدعومة: ESP8266 و ESP32 .
تاريخ الإصدار
| بيئة تطوير متكاملة B4X | النسخة الحالية | تاريخ الافراج عنه | سجل التغييرات |
|---|---|---|---|
| ب4أ | 13.0 | 26 أغسطس 2024 | وصلة |
| ب4اي | 8.50 | 10 يناير 2024 | وصلة |
| ب4ج | 10.0 | 16 أكتوبر 2023 | وصلة |
| ب4ر | 4.00 | 5 سبتمبر 2023 | وصلة |
أمثلة التعليمات البرمجية
تعليقات
تُستخدم التعليقات عادةً للإشارة إلى ما يفعله جزء معين من التعليمات البرمجية. ويمكن أيضًا استخدام التعليقات لوصف الأساليب بالكامل. تتجاهل المجمِّعات التعليقات، لذا استخدم التعليقات لأي شيء تريده!
"هذا تعليق"
عرض رقم عشوائي في مربع الرسالة.
أعلن عن متغير XUI في "Process_Globals"، أو "Globals"، أو "Class_Globals":
xui خاص كـ XUI
قم بإنشاء رقم عشوائي ثم عرضه في مربع الرسالة:
Public Sub MyButton_Click Dim Random As Int = Rnd ( 1 , 10 ) xui . MsgboxAsync ( Random , "رقمك العشوائي" ) End Sub
عرض رقم عشوائي في مربع رسالة (الطريقة القديمة).
يمكن مشاركة الكود التالي بين B4A وB4i وB4J دون أي تغيير:
Sub MyButton_Click Dim Random As Int = Rnd ( 1 , 10 ) # If B4J fx . Msgbox ( Form , Random , "Your Number" ) #Else MsgBox ( Random , "Your Number" ) #End If End Sub
مراجع
- ^ B4A جيثب
- ^ "للمناقشة فقط: لماذا لا تتمتع B4X بشهرة كافية". أدوات تطوير التطبيقات والبرمجة السريعة B4X . تم الاسترجاع في 2020-06-09 .
- ^ "Android Tutorial - [B4X] Documentation Booklets". مجتمع B4X - أدوات برمجة Android وiOS وسطح المكتب والخادم وإنترنت الأشياء . تم الاسترجاع في 2019-09-20 .
- ^ "دروس فيديو B4X". www.b4x.com . تم الاسترجاع في 2020-02-03 .
- ^ "Android Tutorial - B4A Beginners Guide | B4X Community - Android, iOS, desktop, server and IoT programming tools". www.b4x.com . تم الاسترجاع في 2016-01-17 .
- ^ "أخرى - حان وقت النمو". مجتمع B4X - أدوات برمجة Android وiOS وسطح المكتب والخادم وإنترنت الأشياء . تم الاسترجاع في 2020-02-03 .
- ^ "أخرى - حان وقت النمو". مجتمع B4X - أدوات برمجة Android وiOS وسطح المكتب والخادم وإنترنت الأشياء . تم الاسترجاع في 2020-04-23 .
