B4X
B4X이 기사는 대부분의 독자들이 이해하기에는 너무 전문적일 수 있다.(2016년 1월 (이 및 ) |
| 개발자 | 어디서나 소프트웨어 Erel Uziel |
|---|---|
| 운영 체제 | Microsoft Windows |
| 이용가능기간: | 영어 |
| 유형 | 프로그래밍 |
| 면허증. | Apache 라이센스 2[1].0 |
| 웹 사이트 | https://www.b4x.com |
B4X는 Google 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 모듈에는 ESP8266 및 ESP32가 포함됩니다.
릴리스 이력
| 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.메시지 박스(형태, 랜덤, "당신의 번호") #엘세 메시지 박스(랜덤, "당신의 번호") #종료조건 끝. 후보선수 레퍼런스
- ^ B4A 기트허브
- ^ "just for discussion: Why B4X is not famous enough". B4X Rapid Application Development & Programming Tools. Retrieved 2020-06-09.
- ^ "Android Tutorial - [B4X] Documentation Booklets". B4X Community - Android, iOS, desktop, server and IoT programming tools. Retrieved 2019-09-20.
- ^ "B4X Video Tutorials". www.b4x.com. Retrieved 2020-02-03.
- ^ "Android Tutorial - B4A Beginners Guide B4X Community - Android, iOS, desktop, server and IoT programming tools". www.b4x.com. Retrieved 2016-01-17.
- ^ "Other - It's time to grow". B4X Community - Android, iOS, desktop, server and IoT programming tools. Retrieved 2020-02-03.
- ^ "Other - It's time to grow". B4X Community - Android, iOS, desktop, server and IoT programming tools. Retrieved 2020-04-23.