sgcUI 기능 표
어떤 에디션에 어떤 제품이 포함되는지, 각 제품이 무엇을 하는지 확인하세요. 제품 이름을 누르면 전체 기능 목록으로 이동합니다.
어떤 에디션에 어떤 제품이 포함되는지, 각 제품이 무엇을 하는지 확인하세요. 제품 이름을 누르면 전체 기능 목록으로 이동합니다.
Standard는 데이터 입력과 애플리케이션 셸을 다루고, Professional은 시각화를 추가하며, Enterprise는 모든 sgcUI 제품을 포함합니다.
| 제품 | 주요 기능 | Standard | Professional | Enterprise | All-Access |
|---|---|---|---|---|---|
| sgcGrid | 모든 스레드에서 갱신되는 실시간 데이터 그리드: 정렬, 필터링, 그룹화, 요약, 트리 및 상세 행, 편집, Excel 내보내기. | ||||
| sgcNavigation | 아이콘 레일로 접히는 사이드바 및 아코디언 내비게이션 바: 그룹, 아이콘, 배지 지원. | ||||
| sgcToolbar | 툴바와 상태 표시줄: 버튼, 토글, 드롭다운, 오버플로 메뉴, 진행률 및 표시기 패널. | ||||
| sgcEditors | 입력 컨트롤 9종: 달력, 날짜, 시간, 날짜 및 시간 선택기, 범위 슬라이더, 색상 선택기, 토큰 편집기, 별점, 스핀 편집기. | ||||
| sgcCharts | 13가지 차트 유형, 백만 포인트 스트리밍, 트레이딩 지표, 그리기 도구, 실시간 피드, PNG/SVG 내보내기. | — | |||
| sgcDashboard | 스파크라인을 갖춘 반응형 타일 그리드와 KPI 카드, 드래그 및 크기 조절, 레이아웃 저장, 실시간 KPI. | — | |||
| sgcGauges | 방사형 다이얼부터 경보 패널까지 열 가지 게이지 유형, 범위, 임계값, 애니메이션, 실시간 데이터 바인딩. | — | |||
| sgcPivotGrid | 백만 행에 대한 피벗 테이블: 날짜 그룹화, 여덟 가지 집계, 필터, 드릴다운, 조건부 서식, 내보내기. | — | — | ||
| sgcPlanner | 하나의 공유 데이터 객체를 사용하는 스케줄러, 간트, 칸반: 반복, 종속성, 크리티컬 패스, 캘린더 동기화. | — | — | ||
| sgcDiagram | 다이어그램 편집기 및 뷰어: 도형 14종, 커넥터 3종, 자동 레이아웃, 실행 취소, JSON 및 PNG/SVG 내보내기. | — | — | ||
| sgcWizard | 유효성 검사, 건너뛰는 페이지, 단계 상태를 갖춘 단계별 마법사와 독립형 스테퍼. | — | — | ||
| sgcMaps | 브라우저 컨트롤이 필요 없는 네이티브 타일 지도: 온라인 및 오프라인 타일, 벡터 타일, 오버레이, 지오코딩, 오프라인 경로 탐색. | — | — | ||
| sgcPDF | PDF 파일을 생성, 편집, 보기, 서명, 검증하고 바코드와 QR 코드 컨트롤도 제공합니다. | — | — | ||
| sgcReports | 헤드리스 리포트 엔진: 밴드, 그룹, 마스터 상세, 접근성 PDF, XLSX, CSV, PNG, HTTP 제공. | — | — |
Standard, Professional, Enterprise 에디션에는 전체 소스 코드, Delphi와 C++ Builder 지원, 1년 업데이트가 포함됩니다. 모든 제품은 Delphi용과 .NET용으로 단독 판매도 됩니다.
| 에디션 | 포함 제품 |
|---|---|
| Standard | sgcGrid, sgcNavigation, sgcToolbar, sgcEditors를 전체 소스 코드와 함께 제공합니다. |
| Professional | Standard에 sgcCharts, sgcDashboard, sgcGauges를 더했습니다. |
| Enterprise | Professional에 sgcPivotGrid, sgcPlanner, sgcDiagram, sgcWizard, sgcMaps, sgcPDF, sgcReports를 더했습니다. |
| All-Access | sgcUI를 포함한 eSeGeCe의 모든 제품입니다. |
| 개별 패키지 | sgcUI 제품 중 하나만 단독으로 구매합니다. |
| .NET | 무료 Community 패키지와, Delphi와 동일한 가격의 등록 에디션 및 개별 패키지를 제공합니다. |
WinForms, WPF, Avalonia 컨트롤은 뷰 모델에 바인딩되고, Visual Studio 디자이너에서 열리며, 애플리케이션의 테마를 따릅니다. Community 열은 무료 .NET Community 패키지에 포함된 항목을 보여 줍니다.
| 기능 | 세부 정보 | Community | 도움말 |
|---|---|---|---|
| XAML의 열, 필드, 시리즈 | sgcGrid의 열, sgcPivotGrid의 필드, sgcCharts의 시리즈와 축, sgcPlanner의 필드 맵을 컨트롤 요소 안에 선언합니다. 선언 하나, xmlns:sgc="https://www.esegece.com/sgcui"가 WPF와 Avalonia에서 모든 sgcUI 제품의 컨트롤을 매핑합니다. | 도움말 | |
| ItemsSource와 ICollectionView (WPF, Avalonia) | ItemsSource는 모든 IEnumerable을 받습니다. List<T>, ObservableCollection<T>, BindingList<T>, DataTable, DataView 등입니다. WPF에서는 ICollectionView 또는 CollectionViewSource의 정렬, 필터, 그룹화가 적용됩니다. Avalonia는 컬렉션을 자체 순서대로 읽습니다. 추가, 삭제, 이동은 관련된 행만 갱신하고, INotifyPropertyChanged는 바뀐 값을 다시 그리며, 작업자 스레드에서 발생한 변경은 UI 스레드에서 적용됩니다. | ~sgcDiagram 바인딩(NodesSource, LinksSource)은 Registered 에디션입니다. | 도움말 |
| DataSource와 DataMember (WinForms) | WinForms 컨트롤은 DataSet, DataTable, DataView, BindingSource, IList, IListSource를 받으며, DataMember는 DataGridView처럼 테이블이나 Customers.CustomerOrders 같은 관계를 지정합니다. 폼의 CurrencyManager를 통해 목록을 읽으므로 BindingSource의 필터와 정렬이 적용되고 현재 행과 선택된 행이 서로 맞춰집니다. | ~sgcDiagram 바인딩(NodesDataSource, LinksDataSource)은 Registered 에디션입니다. | 도움말 |
| 다시 기록되는 편집 | sgcGrid(ItemsWriteBack)와 sgcPlanner는 편집, 삽입, 삭제를 바인딩된 항목에 다시 기록하며, 항목이 IEditableObject를 구현하면 BeginEdit와 EndEdit를 사용합니다. sgcPivotGrid와 sgcCharts는 소스를 단방향으로 읽고, sgcDiagram은 소스로 다이어그램을 다시 만듭니다. | ~sgcPlanner는 모든 에디션에서 다시 기록합니다. sgcGrid의 쓰기 반영은 Registered 에디션입니다. | 도움말 |
| Visual Studio 디자이너 (WinForms) | WinForms 컨트롤은 프로세스 외 디자이너를 통해 .NET Framework 4.7.2와 .NET 8 이상의 Visual Studio 디자이너에서 열립니다. 스마트 태그로 데이터 소스와 주요 옵션을 설정하고, 컬렉션 편집기로 열, 시리즈, 필드를 편집하며, 속성 창에는 바인딩된 데이터의 테이블과 멤버가 나열됩니다. | 도움말 | |
| 도구 상자 항목과 아이콘 | WinForms와 WPF NuGet 패키지는 컨트롤을 Visual Studio 도구 상자에 각자의 아이콘과 함께 추가하며, "sgcUI Grid"나 "sgcUI Planner"처럼 제품마다 범주 하나를 사용합니다. Avalonia 패키지는 도구 상자 항목을 추가하지 않습니다. | 도움말 | |
| 디자인 타임 샘플 데이터 | 비어 있는 sgcGrid, sgcPivotGrid, sgcCharts, sgcPlanner, sgcDiagram은 Visual Studio 디자이너와 WPF 및 Avalonia 미리 보기에 샘플 행, 샘플 피벗, 30개 포인트의 샘플 선, 이번 주의 샘플 작업, 샘플 흐름을 표시하므로 데이터를 바인딩하기 전에 레이아웃을 확인할 수 있습니다. | 도움말 | |
| 호스트 테마 따르기 | Theme이 utDefault인 컨트롤은 실행 중 애플리케이션의 라이트 또는 다크 테마를 따릅니다. WPF는 Fluent 강조 색상과 함께 ThemeMode, WinForms는 .NET 9 이상의 Application.SetColorMode, Avalonia는 플랫폼 강조 색상과 함께 ActualThemeVariant를 사용합니다. 기본으로 켜져 있으며, sgcUIApplication.SetTheme은 고정 테마를 지정하고, Windows 고대비가 우선합니다. | 도움말 | |
| Avalonia 12 | Avalonia 패키지는 Avalonia 12 기반으로 빌드되었습니다. Avalonia 12.0 이상이 필요하고, 12.1.4로 테스트되었으며, .NET 8, 9, 10을 대상으로 합니다. Avalonia 11은 더 이상 지원되지 않습니다. | 도움말 |
| 기능 | 세부 정보 | Community | 도움말 |
|---|---|---|---|
| AI 쿼리 바(VCL 및 FireMonkey) | TsgcVCLAIQueryBar와 TsgcFMXAIQueryBar, FireMonkey는 Windows, macOS, iOS, Android: 질문을 입력하고 Enter를 누르면 적용된 내용이 표시되며, 실행 중인 질문은 취소하고 마지막 답은 실행 취소할 수 있습니다. 최근 질문과 추천 질문도 제공합니다. 키보드, 화면 읽기 프로그램, 고대비, 오른쪽에서 왼쪽 레이아웃에서 동작합니다. | 도움말 | |
| AI 쿼리 바(WinForms, WPF, Avalonia) | TsgcWinFormsAIQueryBar, TsgcWpfAIQueryBar, TsgcAvaloniaAIQueryBar는 .NET에서 같은 기능을 제공하며, 호스트의 라이트 또는 다크 테마를 따릅니다. | 도움말 | |
| 모든 LLM | TsgcUIAIEventProvider는 OnRequest 이벤트에서 각 요청을 사용자 코드에 넘기므로, 어떤 AI 서비스, 모델, 온프레미스 서버든 답할 수 있습니다. .NET에서는 RequestAsync가 비동기 핸들러를 받습니다. | 도움말 | |
| sgcWebSockets AI 공급자 | sgcUICoreWS 브리지의 TsgcUIAIChatProvider는 모든 플랫폼에서 sgcWebSockets의 TsgcAIChat 컴포넌트를 사용합니다. .NET에서는 esegece.sgcUICore.sgcWebSockets 패키지입니다. 등록된 sgcWebSockets가 필요합니다. | Registered 에디션 | 도움말 |
| 그리드, 피벗, 대시보드에 질문하기 | TsgcGridAI는 질문을 필터, 정렬, 행 강조로, TsgcPivotGridAI는 피벗 레이아웃으로 바꾸고, 대시보드 AI는 답할 수 있는 타일로 질문을 보내 KPI 카드를 설명합니다. 공급자가 없으면 그리드와 대시보드는 로컬 규칙으로 답합니다. | 도움말 | |
| 폼의 스마트 붙여넣기 | 이메일이나 주소 블록 같은 붙여넣은 텍스트가 폼의 sgcEditors 컨트롤과 표준 편집, 콤보, 체크 박스, 날짜 컨트롤을 채웁니다. 스마트 붙여넣기 버튼과 실행 취소를 제공하며, VCL, FireMonkey, WinForms, WPF, Avalonia에서 사용할 수 있습니다. | 도움말 | |
| sgcPlanner의 스마트 붙여넣기 | 스케줄러, 간트, 칸반 보기에서 Ctrl+Shift+V를 누르면 붙여넣은 텍스트로 항목을 만들거나 선택한 항목을 채우며, 실행 취소도 가능합니다. | 도움말 | |
| 개인정보 보호 | 질문은 필드 카탈로그(이름, 캡션, 형식, 몇 개의 샘플 값)만 전송하며 행 데이터는 절대 전송하지 않습니다. 스마트 붙여넣기는 붙여넣은 텍스트와 필드 설명만 전송합니다. KPI 값은 애플리케이션 밖으로 나가지 않습니다. | 도움말 |