! 제품 버전을 정확하게 입력해 주세요.
제품 버전이 정확하게 기재되어 있지 않은 경우,
최신 버전을 기준으로 안내 드리므로
더욱 빠르고 명확한 안내를 위해
제품 버전을 정확하게 입력해 주세요!

ComponentOne 2023 v3 > 새로운 소식

본문 바로가기

ComponentOne

새로운 소식

정식출시 ComponentOne 2023 v3

페이지 정보

작성자 MESCIUS 작성일 2024-01-19 10:32 조회 360회 댓글 0건

본문

올해 마지막 버전인 2023 v3 버전이 릴리스되었습니다.


최신 플랫폼 전체에 걸쳐 완전한 .NET 8 지원을 제공하고, 여러분이 원하던 새로운 FlexGrid 기능도 제공합니다. 자세한 내용은 아래에서 확인하십시오.


ComponentOne 2023 v3 릴리스 특징:


  • 모든 WinForms, WPF, WinUI, MAUI, MVC 및 Blazor 컨트롤에 대한 .NET 8 지원

  • WinForms .NET 6 및 .NET 8용의 새로운 서식 있는 텍스트 편집기

  • Blazor FlexGrid 성능 개선 사항 및 새 기능

  • Blazor, WPF, WinUI 및 MAUI용 전치 DataGrid

  • Blazor 및 WPF용 FlexGrid 요약 행



모든 ComponentOne 버전에 대한 .NET 8 지원 


.NET 8의 핵심은 성능입니다. 모든 라이브러리를 .NET 8 기반 라이브러리로 업데이트하면 Microsoft가 해당 프레임워크에 투자한 모든 이점을 활용할 수 있습니다.


모든 .NET 플랫폼에 라이브러리를 빠르게 사용하고 .NET 8을 지원할 수 있도록 만들었습니다.


가장 큰 성능 향상은 WebAssembly에서 AOT(Ahead-of-Time) 컴파일을 통한 Blazor FlexGrid에서 확인할 수 있습니다.


.NET 8에서의 개선 사항 덕분에 레이아웃 및 스크롤 성능이 .NET 6에 비해 다섯 배 빨라졌습니다.


Blazor FlexGrid(WASM) 데모에서 새로운 .NET 8의 성능을 직접 테스트해 보십시오.


이전에 .NET 6/7에서 지원하던 모든 컨트롤을 이제 .NET 8 패키지에서 사용할 수 있습니다.


프로젝트 템플릿을 사용하여 .NET 8 컨트롤을 빠르게 시작하십시오.


새 프로젝트를 만들 때 'C1'을 검색하고 C# 또는 VB용으로 미리 구성된 응용 프로그램을 다운로드하십시오.


WinForms, WPF, ASP.NET MVC, WinUI 및 MAUI에서 다양한 템플릿을 찾아보십시오.

.NET 8 Winforms



WinForms 2023 v3 


새로운 .NET 6 및 .NET 8용 WinForms 문서 편집기 


서식 있는 텍스트 편집기인 C1Editor는 최근에 .NET 6용으로 다시 작성되었으며, .NET 6 및 8용의 새 버전에는 이제 향상된 이미지 편집, 새로운 GetInnerHTML 메서드, PDF 내보내기, SelectedTextChanged 이벤트가 있습니다.


.NET WinForms 이미지 편집기

WinForms 이미지 편집기용 ComponentOne 편집기


WinForms용 서식 있는 텍스트 편집기는 서식 있는 텍스트를 HTML로 관리하며, 따라서 데이터베이스 레코드용 원시 HTML 편집, 코드 편집기용 구문 강조 표시, 데스크톱 채팅 응용 프로그램 표시 등 많은 사용 사례를 가집니다.

.NET WinForms 채팅 데모

WinForms 채팅 데모용 ComponentOne 편집기



차트 디자인 타임 환경의 더 많은 개선 항목


최신 릴리스에서는 FlexChart의 디자인 타임이 개선되었으며, 이번 업데이트에서는 나머지 차트 컴포넌트에 대해서도 유사한 개선 작업을 진행했습니다.


이제 FlexPie, FlexRadar, FinancialChart, Sunburst 및 TreeMap을 사용하여 빠르게 차트를 디자인할 수 있습니다.

Winforms용 .NET FlexRadar


또한, 차트의 아무 곳이나 클릭하여 범례 및 헤더와 같은 차트 요소와 관련된 상황별 메뉴를 열 수 있습니다.

WinForms .NET용 FlexRadar 디자이너

WinForms용 FlexRadar의 디자인 타임 편집기



WinForms 추가 개선 사항


  • FlexReport에서 이제 Linux 시스템을 지원합니다. 보고 서비스를 더 많은 서버에 호스팅하고 더 많은 사용자에게 제공하십시오.

  • C1RadialMenu에는 Opened/Opening, Expanded/Expanding, Collapsed/Collapsing, Closing 메뉴를 위한 새로운 이벤트가 있습니다.

  • C1TrueDBGrid.ViewRowHeight 속성. 이 속성을 사용하면 폼 또는 반전된 DataView를 사용하여 C1TrueDBGrid에서 행의 높이를 동일하게 설정할 수 있습니다.


ComponentOne WinForms 버전의 모든 개선 사항을 확인하십시오.



WPF 2023 v3 


FlexGrid 푸터 및 요약 행


최신 2023 v3 릴리스에는 WPF용 FlexGrid에 열 푸터 행이 포함됩니다.


열 푸터 행을 사용하면 그리드의 하단을 따라 고정된 행을 표시하여, 요약 행과 같은 열 시나리오를 사용 설정할 수 있습니다.


열 값을 요약하기 위한 집계 기능을 기본적으로 제공하는 GridSummaryRow라는 특수한 유형의 행도 포함되어 있습니다.


사용자가 런타임에 집계를 구성할 수도 있습니다.

.NET WPF 요약 행

WPF용 FlexGrid 요약 행



WPF용 Transposed (행/열 위치 변경) 그리드


.NET 8용 FlexGrid를 사용하여 WPF Transposed(행/열 위지 변경) 데이터 그리드를 만드는 방법을 보여주는 새로운 샘플 및 기본 제공 동작이 추가되었습니다.


Transposed(행/열 위지 변경) 그리드는 헤더가 왼쪽 아래에 표시되고, 행이 화면의 대각선 방향에 표시되도록 행과 열을 뒤집습니다.


XAML 한 행, 새로운 TransposedGridBehavior만 추가하면 Transposed(행/열 위지 변경) 기능을 사용 설정할 수 있습니다.


여기에서 GitHub의 샘플을 확인하십시오.

전치 그리드 동작이 있는 .NET WPF

Ttransposed(행/열 위지 변경) 그리드 동작이 있는 WPF용 FlexGrid



추가 WPF 개선 사항


  • .NET Standard용 FlexReport가 이제 Linux 운영 체제에서 지원됩니다.

  • C1TabControl이 새로운 PopupStyle 속성을 포함합니다.

  • C1ComboBox 선택 동작이 개선되었습니다. 드롭다운 부분의 화살표 또는 PageUp/PageDown 키를 사용하여 다른 항목으로 포커스를 이동할 수 있지만 선택한 항목은 변경되지 않습니다. 이제 사용자는 현재 포커스가 지정된 항목을 선택하려면 Space 또는 Enter 키를 눌러야 합니다.


새 기능을 보려면 WPF 데모를 다운로드하십시오.


ComponentOne WPF 버전의 모든 개선 사항을 확인하십시오.



Blazor 2023 v3 


.NET 8 및 Blazor WASM을 통한 성능 개선


.NET 8 사용 시, Blazor WebAssembly(WASM)용 FlexGrid에서 가장 큰 성능 개선을 볼 수 있었습니다.


이 .NET 8 버전은 AOT 컴파일을 통한 개선 덕분에 .NET 6의 동일한 컨트롤보다 평균 다섯 배 더 빠릅니다.


이 결과는 숫자로도 입증됩니다.


Blazor WebAssembly용 FlexGrid 성능 비교

작업.NET 6 (시간).NET 8 (시간)개선 사항
가상화된 셀 만들기30.04ms3.68ms88%, 8배 더 빠름!
가상화된 셀 스크롤4.76ms1.96ms59%, 2.5배 더 빠름!
가상화되지 않은 셀 만들기1172.24ms87.16ms93%, 13배 더 빠름!
가상화되지 않은 셀 스크롤50.04ms47.2ms6%, 거의 같음


Blazor FlexGrid(WASM) 데모에서 새로운 .NET 8의 성능을 직접 테스트해 보십시오.



Blazor 서버용 .NET 8 개선 사항


.NET 8에서는 또한 즉시 ComponentOne 컨트롤과 통합할 수 있는 정적 서버 렌더링 등 Blazor 서버의 많은 개선이 이루어졌습니다.


Blazor 서버용 FlexGrid도 .NET 8을 통해 성능 향상의 이점을 누렸으며, 특히 데이터 가상화를 통해 셀을 로드하지 않는 경우에 더욱 그렇습니다.


가상화를 사용하면 .NET 6와 성능이 거의 같습니다.

가상화를 사용하지 않는 경우 .NET 8에서 만들기와 스크롤이 거의 두 배 더 빠릅니다.



FlexGrid 요약 행


열의 합을 표시하려면 FlexGrid 푸터에 고정된 요약 행을 추가하십시오.


이 기능은 Blazor에서 ColumnFooterRows에 GridSummaryRow를 추가한 다음 각 열에서 Aggregate 속성을 설정하면 사용할 수 있습니다.

<FlexGrid AutoGenerateColumns=false ItemsSource="@list" Style="@("max-height:50vh")">
    <FlexGridColumns>
        <GridColumn Binding="[Col1]" Format="C2" Width="400">
            <GridColumnAggregateFunctions>
                <GridAggregateFunction Aggregate="GridAggregate.Minimum" />
                <GridAggregateFunction Aggregate="GridAggregate.Maximum" />
                <CountBetweenFunction Minimum="0.5" Maximum="0.7" Caption="Between[0.5]And[0.7]({value:N0})" />
            </GridColumnAggregateFunctions>
        </GridColumn>
        <GridColumn Binding="[Col2]" Format="N2" Aggregate="GridAggregate.Std" />
        <GridColumn Binding="[Col3]" Format="N0" Aggregate="GridAggregate.Count" />
        <GridColumn Binding="[Col4]" Aggregate="GridAggregate.Minimum" />
    </FlexGridColumns>
    <FlexGridColumnFooterRows>
        <GridSummaryRow  />
    </FlexGridColumnFooterRows>
</FlexGrid>


Blazor 요약 행

Blazor용 FlexGrid 요약 행


또한 이제 FrozenBottomRows 속성을 사용하여 그리드의 하단에 행을 고정할 수 있습니다.



새로운 Blazor FlexGrid,

Transposed (행/열 위치 변경) 그리드 보기


당사의 유연한 FlexGrid용 Blazor에서 이제 .NET 8용 Transposed(행/열 위치 변경) 그리드를 지원합니다.


이 보기에서는 열 헤더가 왼쪽에 표시되고 행이 가로로 표시됩니다.

FlexGrid에 마크업 행 하나만 추가하면 Transposed(행/열 위치 변경) 기능을 사용 설정할 수 있습니다.

<FlexGrid ItemsSource="customers">
    <FlexGridBehaviors>
        <TransposedGridBehavior />
    </FlexGridBehaviors>
</FlexGrid>

Blazor용 전치 FlexGrid

Blazor용 전치 FlexGrid


Blazor WebAssembly 데모를 참고하십시오.



Data Services 2023 v3 


Snowflake 데이터 커넥터 라이브러리


DataConnectors는 Snowflake 테이블 및 보기를 연결하고 쿼리하기 위한 API가 추가되며 계속 성장하고 있습니다.


Dynamics, OData, JSON등 다른 데이터 소스와 동일한 API를 사용하여 C# 라이브러리를 통해 Snowflake에서 데이터를 추출, 변환 및 로드할 수 있습니다.


파일 커넥터용 행 스캔 유형


2023 v3 릴리스에는 또한 열의 데이터 형식을 결정하기 위해 특정한 개수의 행을 스캔하는, CSV 및 JSON과 같은 파일 기반 커넥터용 새로운 데이터 형식 검색 기법인 행 스캔이 추가되었습니다.


이 기능은 열 데이터 스키마를 자동으로 식별하는 데 유용합니다.



WinUI 및 MAUI 2023 v3 


ComponentOne WinUI 및 MAUI 컨트롤용 새로운 프로젝트 템플릿


Visual Studio 2022 프로젝트 템플릿을 사용하여 WinUI 및 MAUI용 ComponentOne 컨트롤을 더 빨리 시작할 수 있습니다.


새 프로젝트를 만들 때 C1 'GridApp' 템플릿을 선택하고 FlexGrid 컨트롤을 보여주는 바로 사용 가능한 응용 프로그램을 다운로드할 수 있습니다.


이렇게 하면 참조 및 데이터 소스가 미리 프로그래밍되어 있기 때문에 컨트롤을 빠르게 테스트할 수 있습니다.

WinUI GridApp 프로젝트 템플릿

ComponentOne WinUI GridApp 프로젝트 템플릿

WinUI 및 MAUI용 Transposed (행/열 위치 변경) 그리드


WPF 및 Blazor와 마찬가지로, 전치 DataGrid를 만들기 위한 지원 기능이 WinUI 3.0 및 MAUI에 추가되었습니다.


Transposed(행/열 위치 변경) 그리드는 헤더가 왼쪽 아래에 표시되고, 행이 화면의 대각선 방향에 표시되도록 행과 열을 뒤집습니다. 스냅백 애니메이션, 열(행) 헤더 끌기 등을 통해 완전한 터치 지원의 이점을 누리십시오.


XAML 한 행, 새로운 TransposedGridBehavior만 추가하면 Transposed(행/열 위치 변경) 기능을 사용 설정할 수 있습니다.  


여기에서 GitHub의 샘플을 확인하십시오.

전치 그리드 동작이 포함된 WinUI FlexGrid

Transposed(행/열 위치 변경) 그리드 동작이 포함된 WinUI FlexGrid


릴리스 페이지에서 이전 업데이트에 관한 정보를 찾아보십시오.



  

지금 바로 ComponentOne을 다운로드하여 직접 테스트해 보세요!

c1.png

  • 페이스북으로 공유
  • 트위터로  공유
  • 링크 복사
  • 카카오톡으로 보내기
메시어스 홈페이지를 통해 제품에 대해서 더 자세히 알아 보세요!
홈페이지 바로가기

인기글

더보기
  • 인기 게시물이 없습니다.
메시어스 홈페이지를 통해 제품에 대해서 더 자세히 알아 보세요!
홈페이지 바로가기
이메일 : sales-kor@mescius.com | 전화 : 1670-0583 | 경기도 과천시 과천대로 7길 33, 디테크타워 B동 1107호 메시어스(주) 대표자 : 허경명 | 사업자등록번호 : 123-84-00981 | 통신판매업신고번호 : 2013-경기안양-00331 ⓒ 2024 MESCIUS inc. All rights reserved.