Actipro SyntaxEditor for Silverlight 發表

Actipro SyntaxEditor for Silverlight 是一款功能強大的文字編輯控制項,內建許多有助於高效率程式碼編輯的功能,包括語法高亮、程式碼區塊/結構大綱、解析、行號、區塊選取、IntelliPrompt UI、縮放、裝飾項(adornments)以及單行模式。它建立在可擴充的文字/解析框架之上,並具備許多在 Visual Studio 程式碼編輯器中可找到的相同程式碼編輯功能。
功能
- 使用 Language Designer app 自訂語言定義,提供超過 20 個免費定義。
- 透過 lexers 進行文字標記(tokenization)。
- 支援程式碼片段的多執行緒解析能力。
- 具備 AST 生成與錯誤回報的強大、基於文法(grammar-based)的解析器框架。
- IntelliPrompt 完成清單、參數資訊、快速資訊與程式碼片段。
- 超過 100 種內建編輯動作,例如選取、縮排與轉置。
- 輕鬆建立自訂邊距(margins)與文字區域裝飾項。
- 程式碼大綱(摺疊)與隱藏文字區段。
- 可自訂的高亮樣式。
- 選用的單行編輯模式。
- 滑鼠滾輪縮放。
- 文件(document)與 UI 物件模型之間的完整分離。
- 文件文字儲存在具版本控管的、可執行緒安全的快照中。
- 彈性的文字搜尋模型。
- 以自訂資料標記文字範圍。
- 強大的文字掃描(scanning)功能。
- 抽象化且可擴充的物件模型。
- 支援 Unicode 編輯。
- 與 WPF 版本共用程式碼基底。
關於 Actipro Software
Actipro Software 成立於 1999 年,提供 .NET 控制項給開發者使用。Actipro Software 專注於為客戶創造最高可能的投資報酬率,並將「可自訂性」與「生產力」作為主要設計目標,針對其產品進行特別工程設計。自成立以來,Actipro 一直為 Windows Forms 與 .NET framework 開發使用者介面控制項產品。Actipro 的開發團隊具備高度的 .NET 專業能力,並將其知識與經驗投入,提供盡可能最好的產品。Actipro Software 隨時願意傾聽使用者的需求。貫穿整個組織核心的一項重要信念是:產品開發應由使用者的需求所驅動。