SigmaLib là thư viện động (.dll) phục vụ cho phần mềm gõ tiếng Việt Sigma, cung cấp toàn bộ các chức năng chính của ứng dụng.
Xem hướng dẫn chi tiết cách sử dụng và cài đặt phần mềm tại liên kết sau:
Tài liệu hướng dẫn sử dụng (HTML)
SigmaLib được thiết kế như một thư viện động độc lập, giúp tách phần xử lý logic khỏi file thực thi chính của phần mềm Sigma. Mục tiêu là để có thể cập nhật các tính năng mà không cần build lại toàn bộ phần mềm Sigma, chỉ cần thay thế file SigmaLib.dll.
Thiết kế này không chỉ giúp đơn giản hóa quá trình bảo trì, cập nhật và phát triển mở rộng, mà còn cho phép tự động cập nhật ứng dụng mà không cần cài đặt lại thủ công, mang lại trải nghiệm liền mạch cho người dùng.
Để sử dụng SigmaLib trong phần mềm của bạn hoặc khi build Sigma:
- Đảm bảo
SigmaLib.dllnằm cùng thư mục với file thực thi (Sigma.exe) - Repo Sigma sẽ tự động tải và liên kết với
SigmaLib.dllkhi khởi động
- Qt 6.9.0
- Visual Studio 2022 hoặc compiler tương đương
- Hệ điều hành: Windows 10 trở lên
git clone https://github.com/phamhoangnhat/SigmaLib.git
cd SigmaLib
# Mở project bằng Visual Studio để build SigmaLib.dll