ISQL을 모방 할 수 있습니까? 4GL 프로그램에서 화면 기능 (QBF, 마스터/디테일 등)을 수행합니까?Mimic ISQL I4GL로 화면 수행
답변
및 제
예 : 당신이 ISQL의 부분은 당신이 I4GL에서 원하는 인터페이스를 수행 모방 한 프로그램을 작성할 수 있습니다. 나는 적어도 두 가지 프로그램을 가지고 있으며, 다른 사람들이 제작 한 두세 가지 프로그램을 알고 있습니다.
아니요 : 단일 I4GL 프로그램이 ISQL Perform과 같은 모든 가능한 테이블을 쉽게 처리 할 수 없습니다. 언어가 그렇게 강력하지 못합니다. 따라서 응답의 '예'부분에서 생성 된 프로그램은 설계/작성/생성 된 특정 테이블로 제한됩니다.
I4GL에는 ISQL 수행 쿼리 옵션이 수행하는 거의 모든 작업을 수행하는 CONSTRUCT 문이 포함되어 있습니다. 유일한 예외는 Perform '>>'및 '< <'(최대 및 최소) 연산자입니다. WHERE 절의 다른 버전이 아닌 쿼리의 주요 재 작성이 필요합니다.
마스터/세부 사항을 처리하기 위해 I4GL을 코딩 할 수 있습니다. 엄청나게 어렵지는 않지만 사소한 것도 아닙니다. 내 코드 생성기는 그 프로세스를 공식화하지 못했습니다.
바로 사용할 수있는 코드 생성기에 대해서는 IIUG (International Informix Users Group)의 Software Archive을 확인하십시오. 거기에 'fglbld'또는 'fglgen'이 표시되지 않으면 저에게 연락하십시오 (내 프로필 참조).
프랭크는 묻는다 :
그래서 I4GL와 나는 각 테이블에 같은 화면 및 마스터/세부 사항가 서로 다른 테이블에서 열을 가질 수있다?
예. I4GL 양식은 단일 파일에 여러 화면을 포함 할 수있는 ISQL Perform (sperform)과 달리 양식 파일 당 하나의 화면 레이아웃 만 가져야합니다. 그러나 단일 I4GL 프로그램은 필요한만큼의 형식을 사용할 수 있으므로 심각한 장애는 아닙니다. >>
또는 <<
제외
또는 동일한 테이블 내에서 그리고 수행에 사용되는 것과 동일한 relops 내 검색 조건을 입력하는 모든 컬럼에 내가 할 수있는 임시 쿼리?
예.
오랫동안 sformbld가 sperform (폼 엔진)에 의해 실행 된 I4GL 객체 모듈을 생성했다고 가정했습니다. 신속한 프로토 타이핑을 위해 I4GL에 내장 된 퍼포먼스 생성기를 사용하는 것이 좋을 것입니다. 그런 다음 4GL 코드를 수정하여 추가로 사용자 정의 할 수 있어야합니다.
ISQL은 1 년 정도 전에 I4GL을 작성했으며 아직 더 오래된 SQL 사전 Informix 수행 프로그램을 기반으로합니다. 그래서, 그것이 어떻게 이루어지지 않습니다.
다른 질문 : I4GL 내에서 화면을 공존 할 수 있습니까?
정확히 무슨 뜻인가에 따라 다릅니다. ISQL과 I4GL에서 모두 사용할 수있는 Perform 언어의 공통 하위 집합이 있습니다. 그러나 ISQL에서 사용할 수 있지만 I4GL이 아닌 여러 화면 (화면 표시, 조인 확인 및 AFTER EDITADD와 같은 지침) 및 I4GL에서 사용할 수있는 화면 레코드 및 화면 배열과 같은 다른 기능이 있지만 ISQL이 아닙니다.
@ J.Leffler - 좋아, 그래서 I4GL 함께 동일한 화면 및 마스터/세부 각 테이블에 정의 된 다른 테이블에서 열을 가질 수 있습니까? .. 또는 난 같은 테이블 내의 모든 열에 임시 쿼리 할 수 및 내 >> 또는 ..를 제외하고 Perform에서 사용 된 동일한 relops를 사용하는 검색 기준. 오랫동안 sformbld가 sperform (폼 엔진)에 의해 실행 된 I4GL 객체 모듈을 생성했다고 가정했습니다. 신속한 프로토 타이핑을 위해 I4GL에 내장 된 수행과 같은 폼 생성기를 사용하여 4GL 코드를 수정하여 추가로 사용자 정의 할 수 있어야합니다. –
@ J.Leffler - 다른 한 가지 질문 : I4GL 내에서 화면을 공존 할 수 있습니까? –
무슨 뜻입니까? Perform 및 I4GL 화면을 동일한 데이터베이스 응용 프로그램과 상호 작용할 수 있습니까? –
- 1. ISQL 7.3 132 열이있는 화면 수행
- 2. Mimic Haskell with Python
- 3. jQuery tabs mimic
- 4. Mimic SQL Server
- 5. iPhone 앱의 Mimic Dock보기?
- 6. 사용자 이름을 iSQL plus
- 7. Windows에서 전체 화면 캡처 수행
- 8. Redis mimic MASTER/MASTER? 또는 다른 것?
- 9. INFORMIX-SQL 내의 문자열 연결 "수행"화면
- 10. 작업을 중단 할 때 ISQL/DISPLAYONLY 필드 태그를 제어하려고합니까?
- 11. 코드를 사용하여 실행중인 응용 프로그램의 화면 캡처 수행
- 12. UIImagePicker는 iOS 3.1.3에서 전체 화면 전환을 수행 할 수 없습니다.
- 13. json mimic dayClick에서 가져온 fullcalendar 이벤트는 어떻게 만듭니 까?
- 14. jquery mimic checkbox 이미지로 확인하고 기존의 확인란 기능을 사용합니다.
- 15. 80 열보다 넓은 ISQL 또는 I4GL 양식을 정의 할 수 있습니까?
- 16. ISQL 명령을 사용하여 Informix 저장 프로 시저를 만들 수 없습니까?
- 17. 명령 행에서 Informix isql 쿼리의 열 너비를 설정하는 방법
- 18. 수행 화면의 표시에 대한 질문
- 19. 화면
- 20. 화면 캡처 웹캠으로 화면 캡처?
- 21. Sketchflow 화면 사이 바인딩
- 22. 플래시에서 화면/데스크톱 공유
- 23. 안드로이드의 화면 잠금 비밀번호
- 24. iPhone 화면 캡처 질문
- 25. 화면 알림의 로컬 알림
- 26. C# 화면 업데이트와의 동기화
- 27. jQuery를을 수행
- 28. 쿼리를 수행
- 29. 바탕 화면 창 관리자가 전체 화면 캡처
- 30. 데모 화면 캐스트를 캡처하기위한 최적의 화면 해상도
"평판"이 15에 이르면 생각해 보겠습니다. –