Tổng quan
Actipro SyntaxEditor for UWP tập trung vào nhu cầu nhúng code editor vào ứng dụng UWP, đặc biệt là online IDE. Thành phần này cung cấp syntax highlighting, code outlining, parsing, line numbers, block selection, IntelliPrompt UI, zooming và adornments, với nhiều hành vi quen thuộc tương tự trình biên tập mã trong Visual Studio.

Bộ editor đi kèm hơn 20 sample languages để bắt đầu và hỗ trợ syntax highlighting cho hơn 25 ngôn ngữ. Danh sách bao gồm C#, HTML, JavaScript, XML, Python, SQL, XAML cùng nhiều ngôn ngữ khác, phù hợp cho các ứng dụng cần biên tập nhiều loại mã nguồn hoặc tài liệu kỹ thuật.
Control soạn thảo mã cho UWP với syntax highlighting, code outlining, parsing và IntelliPrompt UI. Phù hợp cho online IDE và ứng dụng cần editor hỗ trợ hơn 25 ngôn ngữ.
Tính năng nổi bật
- Hiển thị syntax highlighting cho hơn 25 ngôn ngữ lập trình và markup.
- Tùy biến highlighting styles riêng cho từng code language.
- Thu gọn code bằng code outlining theo các vùng văn bản của ngôn ngữ.
- Chỉnh sửa nhiều dòng cùng lúc với block selection mode.
- Đánh dấu breakpoint và bookmark bằng indicator theo vùng hoặc theo dòng.
- Chèn adornments như squiggle lines và background highlights trong vùng soạn thảo.
- Tìm kiếm bằng search API với highlight kết quả và giao diện find/replace.
Ứng dụng thực tế
- Online IDE chạy trên nền UWP.
- Ứng dụng cần nhúng code editor cho script, template hoặc cấu hình dạng mã.
- Môi trường biên tập nhiều ngôn ngữ như C#, HTML, JavaScript, XML và Python.
- Trình soạn thảo cần parsing, syntax error reporting và IntelliPrompt theo ngữ cảnh.
- Hệ thống cần custom syntax languages cho DSL hoặc ngôn ngữ nội bộ.
Đối tượng sử dụng phù hợp
- Lập trình viên.NET phát triển ứng dụng UWP
- Nhóm xây dựng online IDE hoặc code editor nhúng
- Tech lead cần thành phần editor có parser framework và khả năng mở rộng
- Đội ngũ phát triển công cụ nội bộ cần hỗ trợ nhiều syntax languages
Thông tin kỹ thuật
Câu hỏi thường gặp
Actipro SyntaxEditor for UWP phù hợp với loại ứng dụng nào?
Thành phần này hướng tới các ứng dụng UWP cần code editor, đặc biệt là online IDE, nhưng cũng có thể dùng cho nhiều ứng dụng khác cần biên tập mã.
Có sẵn ngôn ngữ mẫu để bắt đầu không?
Có. Gói sản phẩm đi kèm hơn 20 sample languages như C#, HTML, JavaScript và nhiều ngôn ngữ khác.
Editor có hỗ trợ gợi ý mã theo ngữ cảnh không?
Có. IntelliPrompt UI bao gồm completion list, parameter info, quick info, code snippet selection và code snippet templates.
Có thể thêm hỗ trợ cho ngôn ngữ riêng không?
Có. Nhóm phát triển có thể tự xây dựng custom syntax languages và phân phối cùng ứng dụng.
Các language add-ons nâng cao có nằm trong giấy phép cơ bản không?
Không. Premium add-ons cho.NET, Web và Python được bán riêng khỏi SyntaxEditor và các control bundles.




Bình luận