B4X - B4X

B4X
ӘзірлеушілерКез келген жерде бағдарламалық жасақтама | Ерел Узиел
Операциялық жүйеMicrosoft Windows
Қол жетімдіАғылшын
ТүріБағдарламалау
ЛицензияБағдарламалық жасақтама
Веб-сайтhttps://www.b4x.com

B4X люкс болып табылады қосымшаны жылдам әзірлеу IDE және келесі платформаларда қосымшалар құруға мүмкіндік беретін меншікті бағдарламалау тілі: Google Android, Алма iOS, Java, Таңқурай Pi және Ардуино. B4X синтаксисі BASIC тіліне өте ұқсас болғанымен, бұл мүлдем жаңа тіл.[1]

B4A, B4i және B4J визуалды дизайнерімен ерекшеленеді, ол қолданушы интерфейстерін құру процесін жеңілдетеді. B4R сипатына байланысты көрнекі дизайнерді көрсетпейді бір тақта және SoC құрылғылар.

Тілді үйрену үшін «B4X буклеттері» деп аталатын электронды кітаптардың толық нұсқасы бар, олар оқу нұсқаулығы ретінде жұмыс істейді.[2] Сондай-ақ, «Эрел» компаниясы дайындаған бейнероликтер кітапханасы бар.[3]

Basic4PPC

Basic4ppc («Basic for PPC» деп оқылды) AnywhereSoftware шығарған алғашқы IDE болды. Basic4ppc бағдарламашыларға қосымшалар жазуға мүмкіндік берді Қалта компьютер іске қосылған құрылғылар Windows Mobile операциялық жүйе. Basic4PPC 2005 жылы шығарылды, ал оның соңғы шығуы 2018 жылдың желтоқсанында болды. Basic4PPC сатып алуға қол жетімді емес екенін ескеріңіз.

B4A

B4A (бұрын Basic4android деп аталған) - бұл Anywhere Software шығарған екінші IDE. Бірінші жалпы нұсқасы 2010 жылдың 7 желтоқсанында шығарылды және пайдаланушыларға Android қолданбаларын B4X-те кодтауға мүмкіндік береді. B4A қосымшалар, виджеттер және ойындар жасай алады. IDE әр шыққан сайын жаңартылатын жаңадан бастаушыларға арналған нұсқаулық бар.[4] 2020 жылдың 5 ақпанында B4A тегін болды.[5] Қазіргі уақытта B4i-ді ақысыз ету жоспары жоқ екенін ескеріңіз.[6]

B4J

B4J - бұл Anywhere Software шығарған үшінші IDE. Бірінші жалпы нұсқасы 2013 жылдың 4 желтоқсанында шыққан. B4J келесі платформаларға бағытталған: жұмыс үстелдері, веб-серверлер және ARM тақталары. Таңқурай Pi.

B4i

B4i - бұл Anywhere Software шығарған төртінші IDE. B4i iPhone және iPad құрылғыларына бағытталған қосымшаларды құра алады және әзірлеушілерге жергілікті Mac компьютерін қолданбай бағдарламаларды құрастыруға және жариялауға мүмкіндік беретін бөлек қызмет бар. Бірінші жалпы нұсқасы 2014 жылдың 14 қарашасында шығарылды. B4i пайдаланушыларға iOS (iPhone / iPad) қосымшаларын B4X көмегімен кодтауға мүмкіндік береді.

B4R

B4R - бұл AnywhereSoftware шығарған бесінші IDE. B4R бағдарламашыларға қосымшалар жазуға мүмкіндік береді Ардуино тақталар. Қолдау көрсетілетін Arduino модульдеріне мыналар кіреді: ESP8266 және ESP32.

Шығарылым тарихы

B4X нұсқасының шығу тарихының кестесі
B4X IDEАғымдағы нұсқаШығару күніChangelog
B4A10.214 қыркүйек, 2020 жылСілтеме
B4i6.8013 шілде, 2020Сілтеме
B4J8.807 желтоқсан, 2020Сілтеме
B4R3.5010 қараша, 2020Сілтеме

Код мысалдары

Түсініктемелер

Түсініктемелер әдетте белгілі бір код бөлігі не істейтінін көрсету үшін қолданылады. Пікірлер бүкіл әдістерді сипаттау үшін де қолданыла алады. Компиляторлар түсініктемелерді елемейді, сондықтан түсініктемелерді қалағаныңыз үшін қолданыңыз!

'Бұл пікір

Хабарлама терезесінде кездейсоқ санды көрсету.

«Process_Globals», «Globals» немесе «Class_Globals» ішіндегі XUI айнымалысын жариялаңыз:

ЖекеxuiҚалайXUI

Кездейсоқ санды құрыңыз, содан кейін оны хабарлама терезесінде көрсетіңіз:

ҚоғамдықҚосымшаMyButton_ClickКүңгіртКездейсоқҚалайInt=Рнд(1,10)xui.MsgboxAsync(Кездейсоқ,«Сіздің кездейсоқ нөміріңіз»)СоңыҚосымша

Хабарлама терезесінде кездейсоқ санды көрсету (бұрынғы әдіс).

Келесі кодты B4A, B4i және B4J арасында еш өзгеріссіз бөлуге болады:

1 ҚосымшаMyButton_Click2 КүңгіртКездейсоқҚалайInt=Рнд(1,10)3 #ЕгерB4J4 fx.Msgbox(Форма,Кездейсоқ,«Сіздің нөміріңіз»)5 #Басқа6 MsgBox(Кездейсоқ,«Сіздің нөміріңіз»)7 #СоңыЕгер8 СоңыҚосымша

Әдебиеттер тізімі

  1. ^ «тек талқылау үшін: неге B4X танымал емес». B4X қосымшаларын жылдам әзірлеу және бағдарламалау құралдары. Алынған 2020-06-09.
  2. ^ «Android оқулығы - [B4X] құжаттама буклеттері». B4X қауымдастығы - Android, iOS, жұмыс үстелі, сервер және IoT бағдарламалау құралдары. Алынған 2019-09-20.
  3. ^ «B4X бейне оқулықтары». www.b4x.com. Алынған 2020-02-03.
  4. ^ «Android оқулығы - B4A бастаушыларға арналған нұсқаулық | B4X қауымдастығы - Android, iOS, жұмыс үстелі, сервер және IoT бағдарламалау құралдары». www.b4x.com. Алынған 2016-01-17.
  5. ^ «Басқа - өсетін кез келді». B4X қауымдастығы - Android, iOS, жұмыс үстелі, сервер және IoT бағдарламалау құралдары. Алынған 2020-02-03.
  6. ^ «Басқа - өсетін кез келді». B4X қауымдастығы - Android, iOS, жұмыс үстелі, сервер және IoT бағдарламалау құралдары. Алынған 2020-04-23.