Architecture News

데스크탑 앱에 WPF Excel XLSX 뷰어를 추가하세요

4월 8, 2025
MESCIUS의 Spread.NET을 사용하면 Excel 파일을 프로그래밍 방식으로 가져오고, 워크시트를 사용자 지정하고, 최종 사용자의 변경을 방지할 수 있습니다.

Spread.NET helps you create spreadsheets, grids, dashboards, and forms. It includes a powerful calculation engine with 450+ functions and the ability to import and export Excel spreadsheets. Leverage the extensive .NET spreadsheet API and powerful calculation engine to create analysis, budgeting, dashboard, data collection and management, scientific, and financial applications.

In this blog post, MESCIUS Product Marketing Specialist Mackenzie Albitz demonstrates how to use Spread.NET to enable your WPF application to display or interact with Excel files using a dedicated viewer. She'll walk through how to add an Excel XLSX viewer to a WPF app using the WPF spreadsheet control, Spread.NET for WPF. You'll learn how to load a .xlsx file, lock down the worksheet, and allow users to edit only specific cells — perfect for budget forms, reports, or review-only sheets. Once you have created a WPF project, the steps are as follows:

  • Define the User Interface for the WPF Spreadsheet app
  • Import Excel (.xlsx) Files into the WPF App Excel Viewer
  • Protect the .NET Worksheet in the WPF Excel Viewer

Detailed sample code is included and you can even download a sample project to follow along.

Read the full blog post to learn how to add this versatile capability to your WPF applications.

Spread.NET is licensed per developer and is available as a Perpetual License with a 12 month support and maintenance subscription. We can supply any Spread.NET license including new licenses, maintenance renewals, and upgrade licenses. See our Spread.NET licensing page for full details.

For more information, visit our Spread.NET product page.

React 그리드에서 서식 있는 데이터 편집 기능을 활성화하세요

4월 8, 2025
그리드 컨트롤의 고급 편집 및 검증 기능이 표 형식 인터페이스에서 사용자 상호작용과 데이터 정확도를 어떻게 개선하는지 알아보세요.

Data interaction and manipulation features in grid components enable users to engage directly with tabular data—supporting not just the display of information, but also its editing, validation, and contextual input. These capabilities are critical for creating rich, form-like experiences within data grids, particularly in applications where user input and data integrity are central to the workflow. By offering a range of editing modes and validation tools, grid components help ensure that data remains both accessible and accurate, enabling intuitive and efficient user interactions.

Common grid editing and validation features include:

  • Custom Editing provides the flexibility to integrate specialized input controls like dropdowns, calendars, or sliders tailored to the data type.
  • Data Validation applies rules to user input, checking for correct formats or value ranges before accepting changes.
  • Editing/Inline Editing allows users to update cell content directly within the grid without navigating away.
  • Input Method Editor (IME) support enables users to input complex characters and symbols that are not available on a standard keyboard.
  • Popup Editor opens an overlay or modal window for more complex data input scenarios, useful when editing multiple fields or larger content.
  • Read-only Columns enforce data integrity by preventing modifications to specific fields.
  • Required Columns ensure that essential data fields are completed before submission, supporting robust data collection.

For an in-depth analysis of features and price, visit our React grid components comparison.

Explore React Data Interaction and Manipulation Features

.NET 9를 사용하여 기능이 풍부한 WPF 애플리케이션을 빌드하세요

4월 7, 2025
Xceed Toolkit Plus for WPF 4.7은 .NET 9의 향상된 성능을 원활하게 이용할 수 있도록 보장하므로 효과적인 애플리케이션 개발이 가능합니다.

Xceed Toolkit Plus is a comprehensive suite of user interface controls and components designed for Windows Presentation Foundation (WPF) development, providing developers with advanced data visualization, editing, and layout capabilities beyond the standard WPF framework. It offers a wide range of pre-built, customizable controls that simplify complex UI implementations, enhance application functionality, and accelerate development cycles by reducing the need for custom control creation, ultimately enabling developers to build more robust and feature-rich WPF applications.

The Xceed Toolkit Plus for WPF 4.7 release adds support for .NET 9. This ensures developers can leverage the latest performance enhancements and security features offered by the .NET framework, while simultaneously benefiting from Xceed's extensive suite of advanced UI controls. This compatibility update makes the development process more efficient, with fewer integration issues and easier adoption of modern technologies for building high-performance WPF applications

To see a full list of what's new in version 4.7, see our release notes.

Xceed Toolkit Plus for WPF is licensed per developer and is available as a perpetual license with 1 year of updates and support. See our Xceed Toolkit Plus for WPF licensing page for full details.

Xceed Toolkit Plus for WPF is available individually or as part of Xceed Ultimate Suite.

최신 C++ 컴파일러를 통해 빌드를 최적화하세요

4월 7, 2025
C++Builder 12.3은 Win64를 위한 Clang 기반의 새로운 C++ 컴파일러를 도입하여 컴파일 속도를 높이고 코드 안전성을 개선합니다.

C++Builder by Embarcadero is a rapid application development environment that simplifies C++ development for Windows, iOS, macOS, and Android. It streamlines the process by offering visual UI design tools, pre-built components, and a powerful debugger, enabling faster creation of high-performance native applications.

The C++Builder 12.3 release includes an upgrade to the latest Clang-based C++ compiler for Win64 to take advantage of faster compilation, enhanced code safety, and full compatibility with RAD Studio component packages. This update introduces support for both consuming and producing runtime packages. Developers will also benefit from parallelized, CPU-saturating batch compilation, significantly improving build times. With additional performance optimizations and quality enhancements, this release provides a robust foundation for high-performance Windows application development.

To see a full list of what's new in C++Builder 12.3 Athens, see our release notes.

C++Builder Professional, Enterprise and Architect are licensed per Named, Network Named or Concurrent user and are available as a Perpetual License with an Update Subscription that includes support and free upgrades for 1 Year. C++Builder Professional is also available as a Named Annual user license. See our C++Builder licensing page for full details.

C++Builder is available to buy in the following products:

VCL 애플리케이션의 렌더링 속도를 높이세요

4월 7, 2025
DevExpress VCL 컨트롤은 4K 디스플레이의 UI 성능을 개선하여 로딩 시간을 줄이고 응답 속도를 최대 50%까지 높입니다.

DevExpress VCL Subscription is a comprehensive suite for Delphi and C++ Builder developers that includes high-performance UI components, reporting tools, data visualization elements, and application templates. It lets you build rich, data-driven business applications with ease, offering ongoing updates, technical support, and royalty-free distribution rights, perfect for boosting developer productivity and delivering polished software experiences.

DevExpress VCL controls now deliver targeted performance gains that notably accelerate UI rendering, especially on high-resolution and 4K displays. Rendering speeds have been improved by up to 50% for certain vector-based skin elements, dramatically reducing load times and enhancing UI responsiveness. These optimizations also minimize flickering during window resizing or display transitions, resulting in a smoother and more stable user experience. By refining rendering logic and internal control processes, the updates enable developers to achieve these improvements without altering existing code, ensuring effortless integration and immediate benefits.

DevExpress VCL Subscription is licensed per developer and is available as a Perpetual License with a 12 month support and maintenance subscription. See our DevExpress VCL Subscription licensing page for full details.

For more information, visit our DevExpress VCL Subscription product page.