ASP.NET AJAX 스위트, Vista와 비슷한 Windows Forms UI 컨트롤, 견고하고 유연한 보고 엔진을 찾는 경우, Telerik은 원스톱(one-stop) 솔루션을 제공합니다. 사용자는 Office 2007 UI에서 고급 대화형 AJAX UI까지 고객의 다양한 기능, 디자인, 사용 용이성 요구조건을 만족하는 놀라운 .NET 어플리케이션을 빠르게 만들 수 있습니다.
Telerik은 전문 개발자의 학습 시간을 단축하는 광범위한 학습 자원을 제공하며, 600개 이상의 데모, 500 페이지 이상의 코스웨어 교재, 문서는 학습 동안 손끝으로 사용합니다. 그리고 Microsoft 인증 전문가를 통한 이메일과 온라인 기술 지원의 제공으로 프로젝트의 성공을 보장합니다. 또한 사용자는 Telerik의 활기찬 커뮤니티에 참여해 자신의 열정과 아이디어를 수천 명의 동료와 공유할 수 있습니다.
Telerik 툴은 라이센스 키 없이 작동하고 무제한 숫자의 개발, 시험, 운영 서버에 자유롭게 배포할 수 있습니다. 기간 라이센스(Subscription License)는 전체 C# 소스 코드, Gold Support Package, 재배포 권한을 포함합니다.
포함되는 상품(ASP.NET):
- RadInput- ASP.NET 어플리케이션에서 데이터 입력을 제어(마스크 적용 텍스트 박스와 날짜 입력)하는 자세한 사용자 정의가 가능한 컴포넌트
- RadCalendar – 고유 AJAX 지원, 멀티뷰 모드, 이전/다음 달 미리 보기 창 등을 이용한 작은 용량의 달력 컨트롤
- RadUpload – 서버 메모리 사용을 최소로 줄이는 독특한 telerik HttpModule을 이용한 AJAX 적용 복수 파일 업로드 컨트롤
- RadToolbar – 대부분의 웹 어플리케이션에 사용하는 도구 모음줄(tool-strip)의 구현을 위한 유연한 컴포넌트
- RadWindow – ASP.NET 어플리케이션에 데스크탑과 비슷한 윈도우 기능을 추가할 수 있는 표준 브라우저 대화 상자와 경고/입력/질문 상자를 대체하는 독특한 컴포넌트
- RadCallback – 포스트백과 스크롤 위치의 손실 없이 페이지 컨텐트를 업데이트할 수 있는 AJAX 적용 UI 컨트롤의 집합
- RadDock – 이동, 도킹/도킹 해제, 크기 변경, 고정, 최소화 등이 가능한 컨텐트 지정 문자열(placeholder)을 포함하는 페이지 개인화를 위한 다목적 컴포넌트
- RadGrid – ASP.NET 그리드 컨트롤은 기존의 용량과 성능을 유지하면서 기능을 추가할 수 있도록 설계되었습니다. 혁신적인 아키텍처로 인해 RadGrid는 매우 빠르고 출력이 거의 없습니다. 그리고 다양한 브라우저를 지원하며 최신 기능을 제공합니다.
- RadCombobox - ASP.NET 어플리케이션에서 드롭다운 인터페이스를 구축하는 유연한 컴포넌트입니다. RadCombobox는 비동기 콜백, 자동 완성, 정렬, 검증, 덮어쓰기(overlaying), 스키닝(skinning) 등과 같은 다양한 고급 기능을 포함합니다.
- RadEditor – 선도적인 ASP.NET용 WYSIWYG 서식 있는 텍스트 편집기입니다. RadEditor는 TextBox를 Word와 비슷한 직관적인 편집기로 대체해 초보자라도 문서를 작성하는 것처럼 HTML 컨텐트를 쉽게 저작하고 관리할 수 있습니다. r.a.d.editor는 VS.NET 프로젝트와 DotNetNuke provider를 포함합니다.
- RadMenu - ASP.NET용 "all-in-one" 메뉴 컴포넌트입니다. RadMenu는 고전적 겉모양 또는 사용자 정의 글꼴, 이미지, 페이딩 효과(fading-effect), 이벤트 핸들러 등을 포함한 상상할 수 있는 DHTML 드롭다운 메뉴(수평, 수직, 팝업, 스크롤 가능)를 능률적으로 생성합니다. RadMenu는 "Section 508"을 준수합니다.
- RadPanelbar – 축소 가능 부메뉴(side-menu) 시스템을 구축하는 다목적 컴포넌트입니다. RadPanelbar는 일반 좌/우측 탐색처럼 거의 모든 웹사이트에서 사용하지만 끌어 놓기 메뉴 컴포넌트를 사용해 달성할 수 없는 항목의 구축이 쉽도록 개발되었습니다.
- RadRotator - DHTML 컨텐트의 회전과 개인화를 위한 다목적 컴포넌트입니다. 주식 시세 표시기와 뉴스 스크롤러에서 상품 정보, 일기예보, 상품 평가, 진행 중인 판촉행사, 배너 광고까지 RadRotator는 높은 상호작용성과 사용자 참여를 제공합니다.
- RadSpell – 다언어 첨자 검사기입니다. 개발자는 Telerik RadSpell을 사용해 ASP.NET 어플리케이션에 다언어 첨자 검사 기능을 추가할 수 있습니다. 컴포넌트는 완전한 사용자 정의가 가능하고 서버 또는 클라이언트 측 편집 가능 요소(텍스트 상자, div, iframe)에 추가할 수 있습니다. 현재는 18개의 언어를 지원하며 모든 언어에 사용자 정의 사전을 추가할 수 있습니다.
- RadTreeview – 계층적 데이터 구조의 표시, 관리, 탐색을 쉽게 만드는 트리 보기 컴포넌트입니다. RadTreeview는 트리 보기 사이에서 끌어다 놓기, 필요 시 로딩(MSDN-스타일), 컨텍스트 메뉴, 자동 SQL 바인딩 등과 같은 많은 고급 기능을 제공합니다.
- RadChart – 개발 생산성과 사용 용이성에 초점을 맞춘 비즈니스 지향 차트 작성 컴포넌트입니다. 친숙한 Telerik Quick-Start 프레임워크, Visual Studio .NET 설계 시간의 완벽한 지원, MSDN 통합, 문맥 의존 도움말을 포함한 RadChart를 이용하면, 데이터를 친숙한 방식으로 표현하며 시선을 붙잡는 차트를 빠르게 만들 수 있습니다.
- RadTabstrip - CSS 기반 텍스트 전용 탭 스트립, 간단한 또는 겹침 이미지 배경을 이용한 전체 그래픽, 스크롤 가능, 수직, 정렬, 다수준 내포 탭 스트립을 포함하며 ASP.NET 어플리케이션에서 탭형 인터페이스를 구축하는 유연한 컴포넌트입니다. RadTabstrip은 .NET 2.0 및 통합한 테마 방식을 완전히 지원합니다.
- RadSplitter - 크기 변경 가능 영역, 슬라이딩, 도킹 가능 패널을 이용해 Visual Studio .Net에서처럼 데스크탑과 비슷한 어플리케이션 인터페이스를 구축할 수 있습니다. 각 레이아웃은 서버에서 상태를 자동으로 유지하는 스플리터로 무한정 삽입하고 확장성 API를 통해 저장/로딩할 수 있습니다.
Telerik RadControls for ASP.NET를 선택하는 이유:
- Telerik RadControls for ASP.NET은 데스크탑 어플리케이션의 UI 풍부함과 반응성을 이용해 웹 솔루션을 구축하는 완전한 툴셋입니다.
- 대부분의 RadControls 컴포넌트는 각 범주에서 널리 사용합니다.
- Telerik RadControls for ASP.NET는 많은 통합 예제와 샘플 코드를 제공하는 공통 Quick Start Framework를 포함합니다.
- Telerik RadControls for ASP.NET은 모든 컨트롤의 쉬운 설치를 보장하는 일반적인 인스톨러입니다.
ASP.NET 2.0 Declarative DataSources의 완전 지원을 포함한 DataBinding 기능
- 개선한 Visual Studio .NET 설계 시간 지원: 설계 시간에 스킨 적용, 새로운 빌더 대화 상자, AutoFormat 기능, 선언 데이터 소스용 설계 시간 지원, 데이터 소스를 나열하는 계층적 바인딩
- 새로운 DataBindings 기능 및 무코드 매핑을 위한 Visual Studio .NET의 완전 설계 시간 지원
- RadTreeNode용 새로운 노드 템플릿
- 노드 사이의 끌어 놓기
- RadTreeNode 클래스의 새로운 scrollIntoView() 클라이언트 측 메소드
- 이제 서버 측 오류의 전체 오류 메시지는 콜백을 사용할 때 브라우저에 표시됩니다(node.ExpandMode = ExpandMode.ServerSideCallBack).
또한 Telerik RadControls for ASP.NET은 모든 버전 업데이트와 1년 동안 추가하는 새로운 컴포넌트를 제공하는 기간 라이센스로 이용할 수 있습니다.
기간 라이센스는 스위트에 포함된 모든 상품의 최신 버전을 이용할 수 있는 가장 쉽고 비용 효과적인 방법입니다. 모든 가입자에게는 Gold Support Package 및 소스 코드를 제공합니다.
포함되는 상품(WinForms):
RadCombobox
- 여러 줄 텍스트와 스타일링 지원 – RadCombobox는 항목에 2개의 라벨 유형인 제목과 설명을 지원합니다. 정렬 또는 자동 완성 모드에서, 콤보 박스는 프로그래밍과 연산이 쉽도록 제목 라벨만 사용합니다. 사용자는 RadCombobox의 시각적 겉모양을 제어하기 쉽도록 이런 라벨에 개별적으로 스타일을 적용할 수 있습니다. 여러 줄 텍스트를 지원하므로, 긴 텍스트를 자르지 않고 몇 줄로 표시할 수 있습니다.
- 다목적 바인딩 방식 – RadCombobox는 컬렉션, 표, 데이터 집합, 사용자 정의 객체에 바인딩을 완전히 지원합니다. 데이터 바인딩을 제어하는 3가지 속성은 다음과 같습니다.
- DataSource 속성은 바운드할 데이터의 원본 소스를 지정합니다.
- DisplayMember 속성은 RadCombobox에 표시될 특별한 데이터를 지정합니다.
- ValueMember 속성은 RadCombobox의 값으로 반송할 특별한 데이터를 지정합니다.
- 유연한 자동 완성 옵션 – RadCombobox는 자동 완성을 완전히 지원합니다. 사용자가 입력을 시작하자마자, combobox는 목록에서 처음 일치하는 항목을 선택하거나 채웁니다. RadCombobox의 다양한 자동 완성 모드는 Suggest, Append, SuggestAppend, Off를 포함합니다. 자동 완성 모드는 AutoCompleteMode 속성을 이용해 설정할 수 있습니다.
- 정렬한 드롭다운 목록 – RadCombobox는 컨트롤의 정렬 속성에 기초한 자동 정렬을 지원합니다. 간단히 속성을 오름차순(Ascending) 또는 내림차순(Descending)으로 설정하거나 속성을 비활성화시켜 ItemCollection의 초기 순서로 복원합니다. 정렬은 대소문자 구별 또는 무시로 설정할 수 있습니다. 대문자는 제일 처음에 표시됩니다.
- 더블 클릭에서 목록 항목의 회전 - RadCombobox에서 텍스트 상자를 더블 클릭하면, 목록의 다음 항목이 나타납니다. 이런 시간을 절약하는 기능을 통해 모든 목록을 확인하지 않고 목록을 빠르게 이동할 수 있습니다.
- 키보드 지원 – RadCombobox는 통합한 키보드 지원으로 편의성을 제공합니다. 컨트롤을 선택한 후, 화살표 키를 사용해 항목을 검색할 수 있습니다.
- 편집 가능/읽기전용 드롭다운 모드 – 자유 형태 데이터를 입력하거나 드롭다운 목록에서 항목을 선택할지 결정합니다. 단일 속성 설정은 편집 가능 또는 불가능으로 전환해 컨트롤의 텍스트 상자를 편집 가능 또는 읽기 전용으로 설정할 수 있습니다.
- 드롭다운 목록에서 이미지 – RadCombobox를 이용하면, 이미지를 드롭다운 목록의 각 항목에 할당할 수 있습니다. 이미지는 텍스트의 위, 아래, 옆, 뒤에 배치할 수 있습니다. 또한 이미지는 아이콘, 표제, 배경으로 사용할 수 있습니다.
RadDock
- VS2005와비슷한 완전한 기능의 도킹 시스템 – RadDock은 최신 사용자 인터페이스 표준의 완전한 지원을 보장합니다. 도킹 시스템은 시각적 피드백용 도킹 콤파스와 힌트를 포함해 끌어 놓기를 완전히 지원합니다. ToolWindow를 도킹 영역에 도킹할 때, 도킹 영역에서 객체가 놓일 위치는 색깔로 강조합니다. 도킹 영역의 색깔 강조는 사용자 정의가 가능합니다.
- 중앙 집중 DockingManager - DockingManager 컨트롤은 도킹 가능 창을 포함하는 컨테이너를 제공합니다. 이 컨테이너는 Windows Form의 전체 클라이언트 영역을 채우거나 관리하기 위해 선택한 사각형 영역으로 제한할 수 있습니다. 사용자는 같은 형폼의 전통적인 Windows Forms 또는 telerik r.a.d.controls을 이용해 도킹 구현을 혼합할 수 있습니다.
- ToolWindow 컨트롤과 거동 - ToolWindow 컨트롤은 DockingManager에 도킹할 수 있는 컨테이너를 제공합니다. 사용자는 ToolWindow 내부에 기타 컨트롤(Telerik RadControls 또는 표준 Windows Forms 컨트롤)을 배치할 수 있습니다. 사용자는 현재 위치에서 ToolWindow 객체의 분리, 도킹, 삽입, 자동 숨김, 고정, 탭 여부를 지정할 수 있습니다. 지정한 거동에 따라, 해당 ToolWindow의 상태 버튼은 가능한 상태를 표시합니다. 또한 수평 및 수직 분리를 통해 ToolWindow 기능을 추가할 수 있습니다.
- 사용자 정의 UserControl의도킹 – RadDock을 이용하면, 도킹 가능한 사용자 컨트롤을 생성할 수 있습니다. ToolWindow 컨트롤은 DockingManager 내부에 도킹할 수 있는 컨테이너이며, Telerik RadControls 또는 표준 Windows Forms 컨트롤은 ToolWindow 내부에 배치할 수 있습니다. ToolWindow 자체는 표준 UserControl 클래스에서 만들어지므로, Visual Studio 디자이너를 사용해 ToolWindow의 컨텐츠를 시각적으로 개발할 수 있습니다. 실행 시간 동안 원하는 개수로 도킹 가능 창의 인스턴스화는 간단합니다.
- 대화형 설계 시간 배치 관리 - Docking Designer는 DockingManager 내부에서 ToolWindow의 숫자, 위치, 속성에 대한 완전한 대화형 설계 시간 제어를 제공합니다. 사용자는 한 줄의 코드도 작성하지 않고 폼에서 ToolWindow의 초기 크기와 위치를 시각적으로 설계할 수 있습니다. ToolWindow 배치는 실행 시간 동안 불러오기 쉽도록 XML 파일로 저장할 수 있습니다.
- 끌기 동안 컨텐트 표시 – 가시성을 높이기 위해 마우스를 끄는 동안, 도킹 가능 객체의 컨텐트는 반투명으로 표시됩니다.
- 키보드 탐색 지원 - Ctrl+Tab을 누르면, Windows와 비슷한 방식으로 ToolWindow 사이를 탐색할 수 있습니다. 통지 창은 이용 가능한 모든 창에서 열립니다. 숨겨져 있더라도, Ctrl+Tab 또는 마우스를 사용해 탐색할 ToolWindow를 선택할 수 있습니다. 또한 화살표 키를 사용해 수평 및 수직 분리를 제어할 수 있습니다.
- 배치 상태 저장/불러오기– RadDock은 직렬화(serialization) 및 직렬화 해제(deserialization)를 지원합니다. 동적 페이지 배치에서 발생한 모든 변경 사항은 XML 파일로 저장하고 필요에 따라 불러올 수 있습니다. 이런 방식은 포털 사용자 정의 및 사용자 배치 설정의 유지에 유용합니다.
- RadMenustrip
- 여러 줄 텍스트와 이미지 지원 – RadMenustrip은 항목에서 여러 줄 텍스트를 지원하므로 긴 텍스트를 자르지 않고 몇 줄로 표시할 수 있습니다. 이런 기능은 RadMenustrip을 텍스트 필드에 사용하는 라벨을 통해 달성합니다. 이미지와 텍스트는 menuitem에도 표시할 수 있습니다. 이미지-텍스트 관계는 TextImageRelation 속성을 설정해 사용자 정의할 수 있습니다. 가능한 속성은 Overlay, ImageAboveText, TextAboveImage, TextBeforeImage, ImageBeforeText를 포함합니다.
- 삽입 컨트롤 지원 – RadControl 또는 사용자 정의 요소를 r.a.d.menustrip에 삽입할 수 있습니다. 이 기능은 어플리케이션에서 기능을 구축하는 데 엄청난 유연성을 제공하고 메뉴 영역에 텍스트 상자, 콤보 박스, 기타 사용자 정의 요소를 삽입하는 복잡한 사용자 정의 인터페이스를 생성할 수 있습니다.
- 완전 키보드 지원 – RadMenustrip은 단축키, 가속키, 화살표 키 검색을 완전히 지원하는 편의성을 제공합니다. RadMenustrip은 RadControl와 RadItem의 파생으로 구현한 전체 단축키 시스템에 기초한 단축키 컴포넌트를 통해 단축키를 할당할 수 있습니다. 컴포넌트는 InputBinding 객체를 컬렉션으로 직렬화합니다. 모든 InputBinding 객체는 활성화, 유효 명령 인스턴스, 명령을 실행하는 객체인 명령 문맥에 사용한 키보드 단축키를 연결합니다.
- 메뉴 항목의 검사/무검사/비활성화- RadMenustrip의 API를 이용하면, 검사(Checked), 무검사(Unchecked), 비활성화(Disabled), 일반 메뉴 항목을 사용할 수 있습니다.
- 수평 또는 수직 menustrip 방향 – 페이지에서 RadMenustrip의 방향[수평(기본 값) 또는 수직]을 지정할 수 있습니다. 방향을 설정하면, 설정에 따라 루트 그룹의 흐름이 달라집니다.
- 수직/수평/임의텍스트 각도 – 각 주요 항목의 텍스트 각도는 방향에 상관없이 특정 상자에 맞게 변경할 수 있습니다. 수평, 수직, 임의 각도를 사용할 수 있습니다.
- 실행 시간 동안 항목의 추가/삭제– RadMenustrip을 이용하면, 실행 시간 동안 프로그램적으로 항목을 추가하고 삭제할 수 있습니다. 새로운 항목을 추가하면, 새로운 항목은 Add(Item) 메소드를 이용하는 메뉴에서 기존 항목에 추가됩니다. 삭제한 항목은 메뉴에서 숨깁니다.
RadPanelbar
- 삽입 컨트롤 지원 - RadControl 또는 사용자 정의 요소를 RadPanelbar에 삽입할 수 있습니다. 이 기능은 어플리케이션에서 기능을 구축하는 데 엄청난 유연성을 제공하고 패널 영역에 텍스트 상자, 콤보 박스, 기타 사용자 정의 요소를 삽입하는 복잡한 사용자 정의 인터페이스를 생성할 수 있습니다. 다른 panelbar를 삽입할 경우, 계층적 모양이 나타납니다.
- 다수준 계층 삽입 – 다수준 panelbar는 RadPanelbar를 이용해 쉽게 구축할 수 있습니다. 간단히 패널에 다른 panelbar를 삽입하면 계층적 panelbar가 생성됩니다.
- 테마 지원 – 테마는 컨트롤의 기능과 모양을 분리할 수 있습니다. 테마는 Visual Style Builder를 이용해 쉽게 구축할 수 있습니다. 그래서 개발자는 쉬운 선언 방식으로 windows forms 어플리케이션의 모양을 완전히 변경할 수 있습니다.
- 설계 시간 지원 – RadPanelbar는 컴포넌트 기능의 완벽한 제어를 위해 완전한 VS2005 설계 시간 지원을 제공합니다.
- ListBar, ExplorerBar, Outlook, VS2005 ToolBox모드
- 다중 열 지원 - RadPanelbar for WinForms는 가장 편한 방식으로 탐색을 조직할 수 있을 정도로 유연합니다. 사용자는 열에 panelbar 항목을 설정해 메뉴와 비슷한 거동 및 더 나은 데이터의 조직을 제공할 수 있습니다.
- 초기 panelbar 상태의 확대/축소- panelbar의 초기 상태를 지정할 수 있습니다. 어플리케이션의 디자인 특성에 따라 panelbar를 초기에 확대하거나 축소할 수 있습니다.
- 단일 확장 옵션 – RadPanelbar는 한 번에 1개의 그룹만 보이도록 구성할 수 있습니다. 1개의 그룹을 클릭하면, 그룹이 열리고 현재 열린 그룹이 축소됩니다.
RadRibbonbar
- MS Office 2007 인터페이스의 쉬운 구현 - Telerik RadRibbonbar 컨트롤을 이용하면, Microsoft Office 2007에서 사용하는 ribbonbar와 비슷한 사용자 인터페이스를 쉽게 구축할 수 있습니다. 이 기능은 최신 Microsoft 어플리케이션과 비슷한 모양을 보장합니다. RadControls suite for WinForms는 테마 적용 가능 체크 박스, 분리 버튼, 반복 버튼, 드롭다운 버튼 등을 포함해 RadRibbonbar에서 사용할 수 있는 다양한 컨트롤을 제공합니다.
- ribbonbar의애니메이션 축소/확대– 공간을 절약하기 위해, 선택한 탭을 더블 클릭해 RadRibbonbar를 축소할 수 있습니다. RadRibbonbar를 축소하면, 하단 부분 전체가 사라지고 상단에 한 줄의 탭만 남습니다.
- 청크(chunk)와버튼 그룹 지원 – 각 RadRibbonbar 탭은 1개 이상의 청크를 포함할 수 있습니다. 청크는 다른 컨테이너와 개별 기능 요소를 위한 컨테이너입니다. 전부를 표시할 공간이 부족한 경우, 청크는 개별적으로 축소할 수 있습니다. 청크는 1개 이상의 버튼 그룹을 포함할 수 있습니다. 버튼 그룹은 다른 삽입 버튼 그룹이나 개별 기능 요소를 포함할 수 있는 컨테이너입니다. 버튼 그룹은 수평(수평 줄의 요소를 포함) 또는 수직(수직 열의 요소를 포함)으로 배열할 수 있습니다.
- 크기 변경에서 툴 청크의 축소/확대– RibbonBar의 크기가 줄면, 공간을 절약하기 위해 툴 청크를 자동으로 축소합니다. RibbonBar의 크기가 커지면, 이용 가능한 공간으로 툴 청크를 확대합니다.
- 설계 시간 지원 - Telerik RadRibbonbar는 디자인 용이성을 염두에 두고 개발되었습니다. 사용자는 코드를 작성하지 않고 탭, 청크, 컨트롤을 직접 조정해 Windows Forms 디자이너에서 전체 리본을 구축할 수 있습니다. 그 다음 독특한 VisualStyleBuilder로 겉모양을 사용자 정의해 어플리케이션의 최종 모양과 느낌을 생성할 수 있습니다.
- 사용자 정의 가능 시작 버튼 – 시작 버튼은 중요한 명령을 포함한 시작 메뉴에 편리한 접근을 제공합니다. 시작 버튼은 기업 브랜딩(corporate branding)에 도움을 포함해 많은 요구를 만족하도록 사용자 정의할 수 있습니다.
- Quick-Access Menu – 리본 탭 위의 Quick Access Menu는 사용자 정의 또는 사용하기 쉬운 명령에 사용할 수 있습니다. 이 기능은 많은 작업에서 같은 명령을 사용해야 하는 사용자에게 매우 유용합니다.
- 무제한 삽입 컨트롤 - RadRibbonbar을 이용하면, 거의 무제한 삽입 컨트롤을 포함하는 단일 소형 리본에 어플리케이션의 모든 기능을 조직할 수 있습니다. 리본은 어플리케이션의 컨트롤을 주요 기능의 탭을 시작하는 자연 계층으로 분할합니다. 탭은 도구 모음, 사용자 정의 가능 버튼, 콤보 박스와 같은 무제한 컨트롤을 포함하는 청크를 포함합니다.
RadTabstrip
- 끌어 놓기 지원 – 끌어 놓기를 통해 실행 시간 동안 탭을 재배열할 수 있습니다. 마우스를 끌기 시작한 후, 탭 스트립은 탭 사이에서 시각적 포인터를 표시해 마우스가 놓일 위치를 알려줍니다. 이런 옵션은 AllowDragDrop 속성을 false로 설정해 완전히 끌 수 있습니다.
- 스크롤링과 오버플로우(overflow)지원 – 표시할 수 있는 공간보다 탭이 많은 경우, 탭 스크롤링과 오버플로우 관리를 사용할 수 있습니다. 탭 스크롤링을 이용하면, 좌측과 우측 탐색에서 화살표 버튼을 사용할 수 있습니다. 또는 이용 가능한 모든 탭을 나열하는 오버플로우 버튼을 이용해 필요한 탭을 탐색할 수 있습니다. 버튼은 탭 스트립 주위의 아무 위치에나 배치할 수 있습니다.
- 시각적 사용 정의가 가능한 탭 형상 – 사용자는 사전 정의 탭 형상에서 Microsoft Internet Explorer 또는 Microsoft Visual Studio와 같이 인기 있는 어플리케이션에 사용하는 형상을 선택할 수 있습니다. 사전 정의한 탭 형상이 충분한 유연성을 제공하지 않을 경우, 직선과 곡선을 조합해 형상을 사용자 정의할 수 있는 내장된 Shape Designer를 사용합니다. 형상은 저장하고 필요에 따라 재사용할 수 있습니다. Shape Designer는 Bézier 곡선을 포함한 곡면 디자인을 생성해 탭 겉모양의 사용자 정의에서 유연성을 제공합니다.
- 컨텐트 패널에 컨트롤 삽입 – 컨텐트 패널에 삽입한 컨트롤을 자동으로 관리할 수 있습니다. r.a.d.controls 스위트 또는 다른 위치의 컨트롤을 r.a.d.tabstrip과 관련된 컨텐트 패널에 배치하면, 탭을 선택할 때만 컨트롤이 표시됩니다. 이 기능은 현대적 탭 사용자 인터페이스를 구축하는 빠르고 쉬운 방법이며 복잡한 UI가 필요한 어플리케이션을 구축할 때 유연성을 제공합니다.
- 키보드지원 – RadTabstrip은 통합한 키보드 지원으로 편의성을 제공합니다. 탭을 선택한 후, 화살표 키 또는 Tab/Shift+Tab 키를 사용해 탭을 탐색할 수 있습니다.
- 다양한 탭 위치 – RadTabstrip을 이용하면, 탭은 컨텐트 패널의 상단, 하단, 좌측, 우측에서 수평과 수직 방향으로 표시할 수 있습니다. 간단히 TabsPosition 속성은 Top, Bottom, Left, Right으로 TextOrientation 속성은 Horizontal 또는 Vertical으로 설정하면 됩니다.
- 수직/수평/임의텍스트 각도 – 각 탭의 텍스트 각도는 탭 방향에 상관없이 특정 상자에 맞게 변경할 수 있습니다. 수평, 수직, 임의 각도를 사용할 수 있습니다.
- 이미지 지원 – 이미지와 텍스트도 탭에 표시할 수 있습니다. 이미지-텍스트 관계는 TextImageRelation 속성을 설정해 사용자 정의할 수 있습니다. 가능한 속성은 Overlay, ImageAboveText, TextAboveImage, TextBeforeImage, ImageBeforeText를 포함합니다.
- 여러 줄 텍스트 지원 – RadTabstrip은 탭에서 여러 줄 텍스트를 지원하므로 긴 텍스트를 자르지 않고 몇 줄로 표시할 수 있습니다. 이런 기능은 r.a.d.tabstrip을 텍스트 필드에 사용하는 라벨을 통해 달성합니다.
RadToolstrip
- 도구 모음줄 항목의 풍부한 컬렉션 - RadToolstrip 항목은 도구 스트립의 구조에서 자식 컨트롤로 표현되며 테마와 관련 속성을 이용해 매우 쉽게 사용자 정의할 수 있습니다. 지원하는 버튼 유형은 다음과 같습니다.
- 일반 버튼
- 토글 버튼
- 드롭다운 버튼
- RadCombobox, 표준 텍스트 상자, 분리 버튼 등과 같은 컨트롤을 삽입하는 호스트 버튼
- 분리기
- 텍스트 전용,이미지 전용,혼합 버튼 – 도구 모음줄은 쉬운 사용자 정의를 위해 실행 시간 동안 이동, 재배열, 크기 변경이 가능하고 Telerik Presentation Framework를 이용해 원하는 사용자 인터페이스 스타일로 변경할 수 있습니다. 도구 모음줄의 모든 버튼은 개별적으로 사용자 정의해 텍스트, 이미지, 텍스트와 이미지를 표시할 수 있습니다.
- 수평 또는 수직 방향 – 페이지에서 도구 모음의 방향[수평(기본 값) 또는 수직]을 지정할 수 있습니다. 도구 모음의 방향은 Orientation 속성을 사용해 변경할 수 있습니다.
- 끌어 놓기를 이용한 실행 시간 사용자 정의 - r.a.d.toolstrips의 다양한 인스턴스는 실행 시간 동안 MS Office와 비슷한 방식으로 이동, 도킹, 재배열해 작업에 최적인 인터페이스를 만들 수 있습니다.
- 동적 추가/삭제버튼 지원 – RadToolstrip은 유형과 위치에 상관없이 MS Office 스타일의 도구 모음줄에서 기능의 추가와 삭제를 지원합니다. 간단히 "Add or Remove Buttons"을 클릭하면 도구 모음을 추가하거나 삭제할 수 있습니다.
RadUielements
- 사용자정의 가능 버튼과 체크 박스 - Telerik RadXControls for WinForms 스위트는 WinForms 어플리케이션에서 고급 기능을 생성할 수 있는 몇몇 버튼 컨트롤을 포함합니다. Telerik RadXControls for WinForms 스위트는 기본 WinForms 버튼의 모든 기능을 제공하므로, 사용자는 스타일과 테마 같은 RadControls의 기능 및 이미지와 텍스트 처리의 장점을 활용할 수 있습니다.
- RadButton은 표준 WinForms Button을 대체하는 간단한 버튼 컨트롤이며 시각적 겉모양의 완벽한 제어를 제공합니다. 또한 테마, 이미지, 텍스트, 배경을 지원합니다.
- telerik RadCheckbox는 WinForms CheckBox 컨트롤을 대체하며 견고한 데이터 바인딩, 상태 관리, 디자인 옵션을 추가합니다.
- telerik RadTogglebutton은 체크 박스의 기능과 비슷한 버튼 및 버튼의 디자인에서 더 많은 유연성을 제공합니다. RadTogglebutton의 상태 관리는 상태 변경의 자세한 제어를 제공하는 특별한 ToggleStateChanging 이벤트의 추가로 r.a.d.checkbox와 비슷합니다.
- Telerik RadRepeatbutton은 ButtonClick 이벤트에 내장된 ‘누르고 잠시 대기’ 기능을 포함해 최소의 노력으로 대화형 UI 디자인의 옵션을 제공합니다.
- telerik RadDropdownbutton 및 telerik RadSplitbutton은 버튼에 메뉴와 비슷한 인터페이스 모델을 제공합니다.
- TrackBar - Telerik TrackBar 컨트롤은 슬라이더를 움직여 바에서 값을 선택할 수 있는 특수 슬라이더 컨트롤입니다. 이 컨트롤은 수평, 수직, 임의 각도로 방향을 변경할 수 있고 직관적인 telerik Theme Builder를 이용한 테마 설정을 지원합니다.
- ProgressBar 및 WaitingBar 컨트롤 - Telerik RadUielements는 다음과 같은 2가지 스타일의 바 컨트롤을 포함합니다.
- RadProgressbar는 장시간 진행 동안 사용자에게 진행상황 정보를 표시하도록 설계된 테마 적용 가능 진행상황 막대 컨트롤입니다. 테마 설정에서 Telerik Presentation Framework의 사용 외에, RadProgressbar는 다음과 같은 표준 Windows Forms ProgressBar 컨트롤의 다른 장점을 제공합니다.
- 진행상황 막대의 몸체에서 텍스트와 이미지 표시 지원
- 대시와 십자 지시기 스타일
- 단일 진행상황 막대에서 2개의 값 표시 지원. 두 번째 값은 telerik RadProgressbar의 채워지지 않은 부분에서 다른 색깔로 표시됩니다.
- Telerik RadWaitingbar는 장시간 진행 동안 지시기를 표시하기 위해 사용합니다. RadProgressbar 컨트롤과 달리, RadWaitingbar는 완료한 비율을 표시하지 않습니다. 대신에 진행 동안 계속 배경에 나타나는 사각형 이미지의 블록이 부드럽게 움직입니다.
- 스크롤링 요소 - Telerik RadHscrollbar 및 RadVscrollbar 컨트롤은 표준 Windows Forms 스크롤 바 요소의 테마 적용 가능 대안입니다. 두 컨트롤을 이용하면, 어플리케이션에 다른 telerik RadControls의 모양 및 느낌과 동일한 스크롤 바를 삽입할 수 있습니다. RadHscrollbar 및 RadVscrollbar는 속성을 같습니다. 유일한 차이는 수평과 수직으로 표시한다는 점입니다. RadScrollviewer는 사전 정의 컨텐트 영역을 완벽하게 제어하는 스크롤링 요소입니다. RadScrollviewer는 요소의 스크롤링이 필요할 때 사용할 수 있습니다. 간단히 RadScrollViewer를 부모 요소가 있는 계층에 추가하고 부모 요소를 RadScrollViewer의 Viewport로 설정하면 됩니다. RadScrollviewer는 물리적 및 논리적 스크롤링 모드를 지원합니다. 물리적 모드에서 스크롤링은 사전 설정 간격(예로, 클릭당 16화소)으로 이동하는 반면, 논리적 모드에서는 이동 간격을 사용자 정의할 수 있습니다. 수직 스크롤링이 자식 항목의 높이에 따라 달라지는 리스트 박스처럼, 논리적 스크롤링은 요소의 특성에 영향을 받습니다.
- 텍스트 상자 컨트롤 - Telerik Rad.Textbox 컨트롤은 표준 Windows Forms 텍스트 상자 컨트롤의 테마 적용 가능 대안입니다. Telerik Rad.Textbox 컨트롤을 이용하면, 어플리케이션에 다른 RadControls의 모양 및 느낌과 동일한 텍스트 상자를 삽입할 수 있습니다. 또한 개발자는 텍스트 상자에 실제 데이터가 존재하지 않을 때 표시할 기본 텍스트를 설정할 수 있습니다.
- 사용자 정의 컨트롤 - Telerik Presentation Framework(TPF)를 이용하면, 사용자 정의 컨트롤을 쉽게 구축하고 애니메이션 효과와 telerik Theme Builder에서 시각적 겉모양 옵션의 장점을 활용할 수 있습니다. 또한 모든 TPF 기반 컨트롤은 속성의 완벽한 제어를 위해 RadControlSpy를 통해 구성할 수 있습니다.
telerik Reporting의 기능:
CSS와 비슷한 자세한 스타일링 - Telerik Reporting은 CSS 규격과 비슷한 내장된 스타일링 모델을 통해 고급이며 훨씬 풍부한 스타일링 방식을 도입했습니다. 스타일링 모델은 Visual Studio 디자이너에서 모든 보고 컨트롤의 빠르고 자세한 시각적 사용자 정의를 제공합니다. 이런 CSS와 비슷한 방식은 항목의 배경, 이미지, 컬러, 테두리, 스타일, 패딩(padding) 등의 완벽한 제어를 제공합니다.
사용자는 알려진 CSS 선택기를 사용해 Type, Attribute, Style, Descendant와 같은 1개 이상의 보고 항목에 스타일을 할당할 수 있습니다. 또한 스타일은 전체에 적용한 다음 향후 사용을 위해 외부 파일로 저장할 수 있습니다. 시각적 겉모양의 특별한 제어가 필요한 경우, 단계적 스타일을 수동으로 적용할 수 있습니다.
다양한 내보내기 형식 - Telerik Reporting은 대화 상자를 통해 가장 일반적으로 사용하는 다음의 출력 형식을 지원합니다.
- MHTML(Web Archive)
- PDF
- Excel
- Word
- 이미지(EMF, BMP, JPEG, GIF)
유연한 표현 방식 – 출력 형식은 직접 입력한 세트가 아닌 표현 확장자(Rendering Extension)으로 구현됩니다. 사용자는 새로운 표현 확장자를 생성해 새로운 출력 형식(XML, XPS,…)을 쉽게 추가할 수 있습니다. 그 다음 문서 빌더는 새로운 형식을 즉시 사용 가능한 형식으로 처리합니다.
확장성 객체 모델 – 내장된 보고 항목을 쉽게 사용자 정의하거나 새로운 항목을 생성할 수 있습니다. 또한 기존 보고 항목에서 항목을 상속하거나 새로운 항목을 생성할 수 있습니다.
VS2005에서 완전 설계 시간 지원 - telerik Reporting 툴로 생성한 모든 보고서는 VS2005 설계 시간을 통해 완전히 사용자 정의할 수 있습니다. 또한 보고서의 스타일을 변경하고, 항목과 그룹을 추가/삭제하며, 제공하는 HTML Preview mode for Web 및 Preview mode for Windows Forms을 통해 보고를 미리 볼 수 있습니다..
일반 설계 시간 특성 외에, telerik Reporting은 더 나은 보고 관리를 위해 다음과 같은 2가지 툴을 추가로 제공합니다.
Report Explorer – 이 툴의 창에서는 보고 구조에 포함된 모든 항목을 트리 형식으로 표시합니다. Report Explorer를 이용하면, 보고서의 모든 요소에 빠르게 접근할 수 있어 용량이 크고 복잡한 보고서를 쉽게 처리할 수 있습니다.
Data Explorer – 이 툴의 창에서는 보고서의 관련 데이터 소스를 표시합니다.
풍부한 측정 단위 – 보고서 디자인에서 일반적인 문제는 다양한 형식의 적절한 인쇄와 보기를 위한 요소의 정확한 배치와 크기 조절입니다. telerik Reporting은 테두리, 패딩, 글꼴 크기를 포함해 모든 요소에 사용할 수 있는 다양한 측정 단위를 지원합니다. 예:
- Font.Size=1cm
- BorderWidth.Left=2mm
또한 필요한 경우, 다양한 측정 단위의 조합을 사용할 수 있습니다. 기본 보고 측정 단위를 사용하면, 측정 단위를 지정하지 않고 치수와 위치를 빠르게 입력할 수 있습니다.
이용 가능한 Windows 및 Web 보고 뷰어 – 보고서 보기의 완전한 제어를 위해, Telerik Reporting은 보고서의 모양과 느낌을 항상 동일하게 유지하는 Windows Forms 및 Web Viewers를 제공합니다. 또한 2가지 뷰어는 개별 설계 시간을 지원하는 VS2005에서 사용할 수 있습니다.