기본 실행

Run BASIC
기본 실행
개발자Shoptalk 시스템
안정된 릴리스
1.01 / 2008년 11월, 13년 전(2008년 11월)
웹 사이트www.runbasic.com
영향을 받다
리버티 바스IC

Run BASIC은 BASIC 프로그래밍 언어의 Liberty BASIC 버전을 기반으로 하는응용 프로그램 서버입니다.

프로그래밍 모델

기본 실행은 데스크톱 프로그래밍 모델을 사용합니다.웹 페이지는 개별 파일에 저장되거나 템플릿으로 처리되지 않고 프로그래머에 의해 결정된 대로 동적으로 생성됩니다.두 가지 스타일로 프로그래밍할 수 있습니다.절차 프로그래밍에서는 서브루틴과 함수를 사용하여 응용 프로그램을 만듭니다.응용 프로그램은 자동으로 투명하게 관리되는 상태입니다.오브젝트 지향 프로그래밍에서는 어플리케이션을 메서드를 사용하여 오브젝트로 컴포넌트화할 수 있습니다.모든 오브젝트는 모듈러 방식으로 웹 페이지의 다른 부분을 관리하는 방법으로 웹 페이지로 렌더링할 수 있습니다.

Run BASIC은 HyperText Markup Language(HTML)를 사용하지 않고 사용자 인터페이스(UI)를 프로그래밍하는 위젯 기반의 접근방식을 선호합니다.고급 명령어는 자동으로 HTML을 생성합니다.색상, 글꼴, 배경 및 레이아웃은 CSS(Cascading Style Sheets)를 사용하여 조정할 수 있습니다.필요에 따라 HTML 또는 JavaScript를 페이지에 삽입할 수 있습니다.인터랙티브는 데스크톱 애플리케이션과 비슷하며 콜백은 사용자 액션을 프로그램 루틴에 연결합니다.웹 요청을 정리하고 사용자 액션을 프로시저로 디스패치하는 것은 자동으로 이루어집니다.

Run BASIC은 그래픽을 그려 웹 페이지로 렌더링할 수 있으며 GET 및 POST를 사용하여 다른 웹 사이트에서 파일을 가져오고 내장된 XML 파서를 사용하여 데이터를 추출할 수 있습니다.또한 SQLite 데이터베이스 엔진을 사용하는 데이터베이스 기능도 포함되어 있습니다.

웹 서버 모델

Run BASIC은 Perl이나 PHP와 같은 추가 기능 모듈이 아닙니다.BASIC 컴파일러 및 실행 모델은 자체 HTTP 서버와 긴밀하게 통합됩니다.필요한 경우 Apache와 같은 다른 웹 서버 뒤에서 프록시할 수 있습니다.세션 관리는 프로그래머에게 투과적입니다.웹 응용 프로그램이 시작되면 세션이 제공됩니다.그 후, 충분히 비액티브한 상태(기간 커스터마이즈 가능)가 되면, 세션은 타임 아웃 해, 메모리가 회수됩니다.세션 로직을 코드에 넣을 필요는 없습니다.

지원되는 플랫폼, 라이선스

지원되는 운영 체제에는 Microsoft Windows 2000, XP, Vista, Mac OS X 및 Linux포함됩니다.지원되는 웹 브라우저에는 Internet Explorer 6 및 7, Mozilla Firefox 2 및 3 Safari 3.x가 포함됩니다. 라이센스에는 상용 및 프리웨어가 포함됩니다.

「 」를 참조해 주세요.

  • Liberty BASIC - Run BASIC의 기반이 되는 Windows 기반의 베이직
  • SQLite, Run BAS에서 사용되는 일반적인 데이터베이스 엔진IC

외부 링크