주요 프레임웍 구성 요소 (UI)

SBA 2014. 5. 27. 04:02

SearchLookUpEditEx

코드 데이터나 사용자 목록과 같은 Look Up 데이터를 표시하는데 사용되는 컨트롤입니다.

예를 들어 디자인 타임에 아래와 같이 설정하기만 하면,

Criteria 가 1인 Code 엔터티의 Look Up 목록을 화면에 표시할 수 있습니다.

다음은 사용자 Look Up의 예입니다.

DevExpress 컨트롤 상속

DevExpress사의 윈폼 컨트롤을 상속 받은 40 가지 이상의 컨트롤이 포함되어 있습니다.

모든 상속 받은 컨트롤은 SBA 프레임워크에 맞게 미리 설정된 기본 값이 지정되어 있으며, 다양한 헬퍼 메서드를 포함하고 있습니다.

예를 들어 아래는 형식 지정자를 편리하게 지정할 수 있는 기능이 포함된 SpinEditEx 컨트롤입니다.

WinformUtility

윈폼에서 사용할 수 있는 다양한 유틸리티 메서드가 포함되어 있습니다.

예컨데 다음은 폼과 폼 안에 포함된 모든 유저 컨트롤을 재귀적으로 순회하며 특정 컨트롤(TexBox 등)을 추출하는 메서드입니다.

LocalStorage

PC의 로컬 디스크와 격리된 저장소의 파일을 동일한 코드로 관리할 수 있는 클래스입니다.

텍스트 파일과 바이너리 스트림으로 직렬화/역직렬화 할 수도 있습니다.

ControlReflector

엔터티 클래스의 값을 읽어 컨트롤에 표시하거나, 컨트롤의 값을 읽어 엔터티 클래스의 필드에 저장하는 기능을 합니다.

DataPager

웹의 페이징과 유사한 기능을 제공하는 페이저입니다.

목록을 표시하는 어떠한 컨트롤과도 함께 사용할 수 있습니다.

DateSelector

미리 지정된 다양한 시작과 끝 날짜를 편리하게 지정할 수 있는 컨트롤입니다.

FileTransfererControl

FileTransferer 클래스와 연동하여 FTP에 파일을 업로드하고 다운로드합니다.

RootForm

모든 폼의 최상위 폼입니다.

이 폼을 상속 받은 모든 폼은, 폼의 위치와 크기가 자동으로 저장되는 등의 기능을 사용할 수 있습니다.

: