Tổng quan
Actipro SyntaxEditor for WinForms tập trung vào nhu cầu xây dựng trình soạn thảo mã trong ứng dụng.NET WinForms. Thành phần này cung cấp syntax highlighting, code outlining, parsing, line numbers, block selection, IntelliPrompt UI, split views và single-line mode, với trải nghiệm biên tập gần với Visual Studio.

Kiến trúc của gói sản phẩm tách phần giao diện và mô hình phân tích tài liệu. Control SyntaxEditor đi cùng lớp Document để thao tác code document có hoặc không cần editor hiển thị, cùng lớp SyntaxLanguage mở rộng cho các kịch bản parsing và xử lý ngôn ngữ nâng cao.

Control soạn thảo mã cho WinForms với syntax highlighting, code outlining, parsing, IntelliPrompt UI, line numbers và split views. Phù hợp khi cần trải nghiệm biên tập gần với Visual Studio.

Tính năng nổi bật
- Hiển thị syntax highlighting cho mã nguồn với nhiều kiểu ngôn ngữ khác nhau.
- Cung cấp code outlining với vùng thu gọn tự động và thủ công.
- Hỗ trợ IntelliPrompt UI gồm member lists, complete word, parameter info và quick info.
- Bao gồm hơn 100 lệnh chỉnh sửa tương tự trình biên tập Visual Studio.
- Cho phép block selection hình chữ nhật và kiểm soát phương thức chọn.
- Theo dõi line modification marks trong quá trình chỉnh sửa tài liệu.
- Hiển thị line numbers với khả năng dùng số dòng tùy chỉnh.
Ứng dụng thực tế
- Xây dựng code editor trong ứng dụng IDE nội bộ trên WinForms.
- Tạo trình chỉnh sửa script hoặc cấu hình có syntax highlighting.
- Phát triển editor cho ngôn ngữ riêng bằng dynamic language XML definitions.
- Bổ sung IntelliPrompt và parsing cho công cụ phân tích hoặc biên tập mã.
- Hiển thị outline, line numbers và markers trong ứng dụng developer tool.
Đối tượng sử dụng phù hợp
- Lập trình viên.NET WinForms
- Nhóm phát triển IDE và developer tools
- Tech lead cần nhúng code editor vào ứng dụng desktop
- Đội ngũ xây dựng công cụ nội bộ có parsing và IntelliPrompt
Thông tin kỹ thuật
Câu hỏi thường gặp
Actipro SyntaxEditor for WinForms dùng trong môi trường nào?
Sản phẩm thuộc nhóm.NET WinForms component và tương thích với Microsoft Visual Studio 2022.
Những framework nào được hỗ trợ?
Danh sách tương thích được nêu gồm.NET 9,.NET 8,.NET 7,.NET 6 và.NET Framework 4.6.2+.
Có sẵn ngôn ngữ mẫu để bắt đầu không?
Có. Hơn 20 ngôn ngữ mẫu được cung cấp, bao gồm C#, HTML, JavaScript và nhiều định nghĩa XML động miễn phí cho các ngôn ngữ phổ biến.
Có thể xây dựng ngôn ngữ riêng cho editor không?
Có. Custom language definitions có thể được phát triển và phân phối cùng ứng dụng.
C# và XML nâng cao có nằm trong gói cơ bản không?
Tài liệu nêu các add-on tùy chọn như.NET Languages Add-on và Web Languages Add-on để bổ sung khả năng nâng cao cho C#, VB và XML.





Bình luận