Tổng quan
Syncfusion Essential Calculate for Windows Forms tập trung vào nhu cầu nhúng engine tính toán vào ứng dụng.NET có nhiều control phụ thuộc công thức. Thư viện cho phép thiết lập quan hệ tính toán giữa các control trên form thay vì phụ thuộc vào Microsoft Excel.

Bộ hàm tích hợp gồm hơn 150 công thức thông dụng, đồng thời phần triển khai hàm có thể mở rộng để thêm custom function. Khả năng tham chiếu cross-sheet giúp xử lý các mô hình dữ liệu nhiều sheet hoặc nhiều vùng tính toán liên quan.
Thư viện tính toán cho.NET hỗ trợ phụ thuộc công thức giữa nhiều control, hơn 150 hàm dựng sẵn và tham chiếu cross-sheet. Có thể dùng trong Windows Forms, ASP.NET, ASP.NET MVC, Silverlight và WPF.
Tính năng nổi bật
- Thiết lập phụ thuộc tính toán giữa nhiều control trên form.
- Cung cấp hơn 150 hàm công thức thông dụng trong thư viện hàm.
- Mở rộng function implementation để thêm custom function.
- Hỗ trợ tham chiếu cross-sheet trong mô hình tính toán.
- Kết hợp với Essential XlsIO để có chức năng kiểu Excel mà không cần Excel.
- Triển khai tính toán cho custom object qua interface ICalcData.
- Yêu cầu ICalcData chỉ gồm 3 methods và 1 event.
Ứng dụng thực tế
- Form nhập liệu tài chính có các trường tổng, thuế và chiết khấu phụ thuộc lẫn nhau.
- Ứng dụng Windows Forms cần hành vi tính toán kiểu bảng tính nhưng không cài Excel.
- Hệ thống quản trị nội bộ áp dụng công thức cho custom business object.
- Màn hình DataGrid cần tính toán giữa nhiều cột hoặc nhiều grid liên kết.
- Ứng dụng.NET cần tái sử dụng logic công thức trên ASP.NET, WPF hoặc Silverlight.
Đối tượng sử dụng phù hợp
- Lập trình viên.NET xây dựng ứng dụng Windows Forms
- Nhóm phát triển cần engine tính toán nhúng cho ASP.NET hoặc WPF
- Technical lead đánh giá component cho form nghiệp vụ có công thức
- Đội ngũ bảo trì ứng dụng cần thay thế phụ thuộc vào Excel bằng thư viện.NET
Thông tin kỹ thuật
Câu hỏi thường gặp
Có cần Microsoft Excel để thực hiện tính toán không?
Không khi dùng cùng Syncfusion Essential XlsIO; thư viện cung cấp chức năng kiểu Microsoft Excel mà không cần Excel.
Có thể thêm hàm tự định nghĩa không?
Có. Function implementation có thể mở rộng để bổ sung custom functions.
Custom object có dùng được với engine tính toán không?
Có. Gần như mọi custom object có thể hỗ trợ tính toán bằng cách triển khai interface ICalcData.
Thư viện có hỗ trợ DataGrid không?
Có. CalcDataGrid cho phép thêm hỗ trợ tính toán vào Windows Forms DataGrid, kể cả nhiều DataGrid với tham chiếu cross-grid.
Sản phẩm còn bán độc lập không?
Không. Hiện sản phẩm không còn bán riêng lẻ và có trong Syncfusion Essential Studio Enterprise Edition cùng một bộ suite theo nền tảng.




Bình luận