XBase++
XBase++Xbase++는 다중 상속 및 다형성을 가진 객체 지향 프로그래밍 언어입니다.XBase 언어 방언과 규약에 기초하고 있습니다.다중 상속, 다형성, 객체 지향 프로그래밍을 지원하는 100% 클리퍼 호환 언어입니다.코드 블록을 포함한 xBase 데이터 유형을 지원합니다.Xbase++ 를 사용하면, Windows NT, 95, 98, Me, 2000, XP, VISTA, 및 Windows 7, 8, 10 [1]용 애플리케이션을 생성할 수 있습니다.
클리퍼 지원
Xbase++는 데이터 입력 폼을 정의하기 위한 이전 명령 @SAY/GET과 Visual FoxPro와 유사한 데이터 입력 폼을 작성하기 위한 그래픽 에디터를 지원합니다.또한 시각적 개발 환경, OEM 파일(DOS 형식) 및 ANSI(Windows) 지원, 통합 디버거 및 응용 프로그램에 아이콘과 그래픽을 추가하는 리소스 컴파일러도 있습니다.EXE 또는 DLL 파일을 생성할 수 있습니다.
RDD
Xbase++는 DatabaseEngines(DBE)를 통해 Clipper의 Replacable Database Drivers(RDD, 여러 데이터베이스 형식에 액세스 가능)를 지원합니다.기본 패키지에는 DBF, FOX, NTX, CDX, SDF 및 DEL(Delimited) 지원이 포함되어 있습니다.또한 CORBA 2.0, Visual FoxPro 3.0에서 5.0 데이터베이스 형식 및 SQL 서버에 대한 액세스를 지원합니다.
출생.
Xbase++는 Computer Associates가 Clipper를 포기하고 Visual Objects를 개발하기로 결정한 후 탄생했습니다.Clipper 대체로서의 Visual Objects의 실패는 서드파티 라이브러리와 Clipper 구문 컴파일러를 만들 수 있게 되었습니다.
소스 코드 예시
#http "class.ch" // 이 프로그램은 // Missy 야옹! // 미스터 Bogjangles 야옹! // 계속하려면 아무 키나 누르십시오...///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// LOCAL이름 + " + a Animals [ i ] :Talk() NEXT I WAIT RETURN //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////Init ( cName ) : : 이름 : = cName RETURN Self ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////Talk() RETURN "Bark!" /////////////////////////////////////////////////////////////////////////////////////////////////// 동물로부터 고양이 클래스 고양이:Talk() RETURN "야옹!"
레퍼런스
- ^ "Home of Alaska Software". www.alaska-software.com. Retrieved 2019-11-07.