B4X

B4X
B4X
개발자어디서나 소프트웨어 Erel Uziel
운영 체제Microsoft Windows
이용가능기간:영어
유형프로그래밍
면허증.Apache 라이센스 2[1].0
웹 사이트https://www.b4x.com

B4XGoogle Android, Apple iOS, Java, Rasberry Pi 및 Arduino 플랫폼에서 애플리케이션을 만들 수 있는 신속한 애플리케이션 개발 IDE 및 자체 프로그래밍 언어입니다.B4X 구문은 BASIC과 매우 유사하지만 완전히 새로운 [2]언어입니다.

B4A, B4i 및 B4J에는 사용자 인터페이스 작성 프로세스를 단순화하는 비주얼 디자이너가 있습니다.싱글보드 및 SoC 디바이스의 특성상 B4R에는 비주얼 디자이너가 없습니다.

언어를 배우기 위해 학습 [3]가이드 역할을 하는 "B4X 북렛"이라고 불리는 포괄적인 전자책 세트가 무료로 제공됩니다.Erel이 만든 동영상 라이브러리도 준비되어 있습니다.[4]

베이직 4PPC

Basic4ppc('Basic for PPC'로 발음)는 Anywhere Software가 최초로 제작한 IDE입니다.Basic4ppc는 프로그래머가 Windows Mobile 운영체제를 실행하는 Pocket PC 장치용 응용 프로그램을 작성할 수 있도록 했습니다.Basic4PPC는 2005년에 출시되었으며, 2018년 12월에 최종 출시되었습니다.Basic4PPC는 더 이상 구매할 수 없습니다.

B4A

B4A(이전의 Basic4 Android)는 Anywhere Software에서 제작한 두 번째 IDE입니다.최초의 공개 버전은 2010년 12월 7일에 공개되었으며 사용자는 B4X에서 네이티브 Android 앱을 코드화할 수 있습니다.B4A는 앱, 위젯, 게임을 만들 수 있습니다.IDE의 [5]새로운 릴리스 후에 갱신되는 초보자 가이드도 있습니다.2020년 2월 5일에 [6]B4A가 무료가 되었습니다.B4i를 [7]공짜로 만들 계획은 없다.

B4J

B4J는 Anywhere Software에서 제작한 세 번째 IDE입니다.첫 번째 공개 버전은 2013년 12월 4일에 출시되었습니다.B4J는 다음 플랫폼을 대상으로 합니다.데스크톱, 웹 서버 및 ARM 보드(: 라즈베리 파이)

B4i

B4i는 Anywhere Software에서 제작한4번째 IDE입니다B4i는 아이폰과 아이패드 기기를 대상으로 하는 애플리케이션을 만들 수 있으며 개발자들이 로컬 맥 컴퓨터 없이도 앱을 컴파일하고 게시할 수 있는 별도의 서비스가 있다.첫 번째 공개 버전은 2014년 11월 14일에 출시되었습니다.

B4R

B4R은 Anywhere Software에서 제작한5번째 IDE입니다B4R은 프로그래머가 Arduino 보드용 애플리케이션을 작성할 수 있도록 합니다.지원되는 Arduino 모듈에는 ESP8266ESP32가 포함됩니다.

릴리스 이력

B4X 버전릴리즈 이력 테이블
B4X IDE 현재 버전 발매 날짜 체인글로그
B4A 11.0 2021년 7월 13일 링크
B4i 7.80 2021년 10월 27일 링크
B4J 9.10 2021년 7월 13일 링크
B4R 3.90 2021년 8월 12일 링크

코드 예시

평.

보통 코멘트는 특정 코드의 기능을 지적하기 위해 사용됩니다.코멘트를 사용하여 전체 메서드를 설명할 수도 있습니다.컴파일러는 코멘트를 무시하므로 원하는 코멘트를 사용합니다.

'댓글입니다' 

메시지 상자에 난수 표시

"Process_Globals", "Globals" 또는 "Class_Globals"에서 XUI 변수를 선언합니다.

사적인 xui ~하듯이 XUI 

난수를 생성하여 메시지상자에 표시합니다.

일반의 후보선수 마이버튼_클릭     어둡다 랜덤 ~하듯이 내부 = Rnd(1,10)     xui.Msgbox Async(랜덤, "난수") 끝. 후보선수 

메시지 상자에 난수 표시(레거시 방식).

다음의 코드는, B4A, B4i, 및 B4J간에 변경하지 않고 공유할 수 있습니다.

후보선수 마이버튼_클릭     어둡다 랜덤 ~하듯이 내부 = Rnd(1, 10)     #B4J의 경우     fx.메시지 박스(형태, 랜덤, "당신의 번호")     #엘세     메시지 박스(랜덤, "당신의 번호")     #종료조건 끝. 후보선수 

레퍼런스

  1. ^ B4A 기트허브
  2. ^ "just for discussion: Why B4X is not famous enough". B4X Rapid Application Development & Programming Tools. Retrieved 2020-06-09.
  3. ^ "Android Tutorial - [B4X] Documentation Booklets". B4X Community - Android, iOS, desktop, server and IoT programming tools. Retrieved 2019-09-20.
  4. ^ "B4X Video Tutorials". www.b4x.com. Retrieved 2020-02-03.
  5. ^ "Android Tutorial - B4A Beginners Guide B4X Community - Android, iOS, desktop, server and IoT programming tools". www.b4x.com. Retrieved 2016-01-17.
  6. ^ "Other - It's time to grow". B4X Community - Android, iOS, desktop, server and IoT programming tools. Retrieved 2020-02-03.
  7. ^ "Other - It's time to grow". B4X Community - Android, iOS, desktop, server and IoT programming tools. Retrieved 2020-04-23.