이 절에서는 데이터 유형 환경설정 파일을 작성하는 방법을 설명합니다.
데이터 유형을 포함하는 환경설정 파일은 다음과 같은 요구사항을 만족해야 합니다.
파일은 이름 지정 규약 name .dt를 사용해야 합니다.
파일은 데이터베이스 검색 경로에 위치해야 합니다. 기본 검색 경로는 다음과 같습니다.
개인 데이터 유형-HomeDirectory/.dt/types
시스템 전체 데이터 유형-/etc/dt/appconfig/types/language
내장 데이터 유형-/usr/dt/appconfig/types/language. 사용자는 이 디렉토리를 사용할 수 없습니다.
데이터베이스 검색 경로를 수정하는데 대한 내용은 137 페이지의 "검색 경로 값 설정"을 참조하십시오.
기존의 데이터베이스 파일을 열거나 새로운 데이터베이스 파일을 작성하십시오.
자세한 내용은 이전 절 "데이터 유형에 대한 환경설정 파일"을 참조하십시오.
다음 구문을 사용하여 데이터 유형의 데이터 속성을 정의하십시오.
DATA_ATTRIBUTES data_type_name { ICON image_name DESCRIPTION string attribute_field attribute_field ... }
여기서
data_type_name-이 데이터 유형에 주어진 고유한 이름입니다.
image_name-아이콘 파일의 파일 이름 또는 경로. 파일의 기본 이름을 사용합니다. 예를 들어, 아이콘 파일 myimage.m.pm과 myimage.t.pm에는 myimage을 사용합니다.
attribute_field-데이터 유형의 모양과 동작을 정의하는 필드.
string-문자열. 내용은 데이터 유형에 대한 항목 도움말입니다.
"개인 활동 및 데이터 유형 작성의 예"를 참조하십시오.
다음 구문을 사용하여 데이터 유형의 데이터 기준을 정의하십시오.
DATA_CRITERIA criteria_name { DATA_ATTRIBUTES_NAME data_type_name criteria_field criteria_field ... }
여기서
criteria_name-이 기준 정의의 고유한 이름입니다.
data_type_name- DATA_ATTRIBUTES
정의에서 사용하는 이름입니다.
criteria_field-이 데이터 유형에 파일을 지정하는 기준을 정의하는데 사용하는 필드입니다.
215 페이지의 "데이터 유형에 대한 데이터 기준 정의"를 참조하십시오.
데이터베이스 파일을 저장하십시오.
데이터 유형에 대한 아이콘을 작성하십시오.
자세한 내용은 "데이터 유형에 사용되는 아이콘 이미지의 지정"을 참조하십시오.
필요에 따라, 속성 정의의 ACTIONS 필드에 나열된 활동을 작성하십시오.
데스크탑_제어기의 추가 폴더에 있는 활동 재로드를 두 번 눌러 데이터베이스를 재로드하십시오.
시스템에 xgif라는 GIF 그림을 표시하는 응용 프로그램이 있다고 가정합시다. 일반적으로 다음 명령어를 실행하여 프로그램을 실행합니다.
xgif filename
GIF 그림은 다음과 같은 몇 가지 방식으로 표시할 수 있습니다.
GIF 데이터 파일을 두 번 누르는 방법
데이터 파일을 선택하고 선택 메뉴에서 해당 응용 프로그램을 선택하는 방법
새 파일 HomeDirectory /.dt/types/GifViewer.dt를 열어서 편집하십시오.
데이터 유형 정의를 입력하십시오.
DATA_ATTRIBUTES Gif { DESCRIPTION Gif image file. ICON GifIcon ACTIONS View } DATA_CRITERIA Gif_Criteria { DATA_ATTRIBUTES_NAME Gif NAME_PATTERN *.gif }
GifViewer 활동의 활동 정의를 입력하십시오.
ACTION GifViewer { EXEC_STRING xgif %(File)Arg_1"Gif file to view:" WINDOW_TYPE NO_STDIO DESCRIPTION 파일을 두 번 누르거나 놓아 \ Gif 뷰어를시작하십시오. }
이 정의에는 ICON 필드가 포함되지 않기 때문에 활동은 시스템의 기존 아이콘을 사용하게 됩니다.
다음과 같은 매핑 활동을 입력하여 GifViewer 활동을 데이터 유형 정의에 나열된 보기 활동에 연결하십시오. 이 보기 활동을 Gif 유형 파일로 제한하려면 ARG_TYPE 필드를 사용하십시오.
ACTION View { ARG_TYPE Gif TYPE MAP MAP_ACTION GifViewer }
파일을 저장하십시오.
데스크탑_제어기의 추가 폴더에 있는 활동 재로드를 두 번 눌러 데이터베이스를 재로드하십시오.