Actipro SyntaxEditor
產(chǎn)品編號:12543
當前版本:2009
開 發(fā) 商:Actipro Software
產(chǎn)品類型:獨立控件
產(chǎn)品功能:圖表
開發(fā)平臺:Visual Studio 2005 / Visual Studio 2008
其他特性:Web Form / Windows Form / 兼容Sharepoint / Ajax支持
產(chǎn)品源碼:不提供源碼
SyntaxEditor是一個編輯控制,類似于一個多行文本框,其中突出的文字和語法提供了一個驚人的一些國家, 先進的功能,代碼編輯。 SyntaxEditor是模仿在VS.NET代碼編輯器,并提供幾乎所有的functionality.SyntaxEditor是一個編輯控制,類似于一個多行文本框,其中突出的文字和語法提供了一個驚人的一些國家, 先進的功能代碼編輯。 SyntaxEditor是模仿代碼編輯器在Visual Studio ,并提供幾乎所有的功能和更多。自定義語言定義可以制定和分發(fā)與您的應用程序。雖然SyntaxEditor是設計用于IDE (集成開發(fā)環(huán)境)的應用,還有很多其他的應用有超過可以利用這種控制
該SyntaxEditor套餐包括:
•在SyntaxEditor多/單行編輯控件。
•在文件級的,可解析和操縱代碼文件或不使用SyntaxEditor (分離的用戶界面和解析模型) 。
•可擴展SyntaxLanguage類,它提供一個獨立的處理方式,先進的語言分析和處理。
•在SyntaxEditor解析器發(fā)電機,幫助建設一個強有力的語義分析器的語言或者C ;騐B.NET 。
•語義解析器服務,可以執(zhí)行語義解析業(yè)務在一個單獨的工作線程。
•對象模型的建立和操縱一個轉(zhuǎn)氨酶(抽象語法樹)一個代碼文件。
•自定義回溯新四軍則表達式引擎,作為骨干的動態(tài)語言詞法分析和查找/替換操作。
•在TextStylePreview控制可視化突出的風格,和FontDropDownList ,可以很容易的字體選擇。
•許多免費的動態(tài)語言XML定義為共同的語言,如C # , VB.NET , HTML格式,等
•提供先進的附加產(chǎn)品,如。 NET語言加載項,提供完整的分析和自動化IntelliPrompt為C # 。
編輯功能
•無限撤銷/重做的行動分組。
•塊縮進/ outdent 。
•自動線改造跟蹤。
•虛擬空間過去年底線。
•虛擬空間過去的結(jié)束文件(虛擬線) 。
•塊(矩形)的選擇和能力,以防止某些選擇方法。
•當前行突出。
•選線在選擇保證金。
•行動支援剪貼板(剪切,復制,粘貼) 。
•自定義的剪貼板和拖/放行動,支持任何DataObject 。
•完整的擴展Unicode字符和輸入法支持。
•超過100個編輯命令包括一切發(fā)現(xiàn)在Visual Studio如插入運動,選擇,縮進, tabification ,轉(zhuǎn),等等。
•詳細的命中測試。
•自定義的關鍵加工,命令/關鍵約束力和鼠標處理。
•文本可視化功能
•碼概述(可折疊的地區(qū)) ,都自動和手動概述支持。
•語法突出提示倒塌時,懸停在概述節(jié)點。
•自動換行(文字,標志,包裝方式和性格) 。
•空白顯示。
•壓痕指南,查看tabstops 。
•內(nèi)容分壓器和柱指南。
•支架突出。
•線指標(書簽)和跨度指標(斷點,拼寫錯誤標記,波浪線等) ,充分個性化的支持。
•外觀特征
•可擴展渲染模式,支持自定義的渲染和定制提醒。
•線路編號的行號與利潤率能夠使用自定義行號。
•用戶利潤率不支持自定義繪圖。
•任何類型的字體的支持,包括可變寬度字體。
•多種字體/大小支持在同一文件中。
•四單向或雙向分裂意見。
•多滾動能見度設置。
•自定義EditorView按鈕,可放在任何一方的滾動條。
•單行模式。
語言/解析特征
•一個抽象的語法和充分的可擴展語言的對象模型。
•各種語言的語法類型,讓您選擇如何低水平您希望得到控制語言執(zhí)行。
•語言合并支持,類似于HTML要求的CSS , JScript的,腳本等等
•動態(tài)語言XML定義,可以定義使用正則表達式。
•免費動態(tài)語言XML定義樣本共同語言,如大會,批處理文件, C #中,的CSS , HTML格式, INI文件,爪哇, JScript的,盧阿, MSIL ,帕斯卡爾,的Perl , PHP中,巨蟒時, SQL , VB.NET ,腳本和XML的。
•詞匯解析的文字標記,有能力收件方案詞匯解析器和定義自定義令牌班。
•語義解析令牌,它可以輸出更新文件標記,輸出一個轉(zhuǎn)氨酶,或其他任何。
•一個語義解析器服務,可以執(zhí)行語義解析業(yè)務在一個單獨的工作線程,從而減少了負荷的主要用戶界面線程。
•對象模型的支持轉(zhuǎn)氨酶(抽象語法樹)代表一個代碼文件。
•在SyntaxEditor解析器發(fā)電機接受文法和產(chǎn)出的C ;騐B.NET語義分析器類連同模板轉(zhuǎn)氨酶節(jié)點班。
•區(qū)分大小寫和自動糾正。
•觸發(fā)處理keypresses詞匯,而在某些國家。
•觸發(fā)開始自動更換業(yè)務,同時在某些詞匯國。
•令牌具體突出的風格,使自定義樣式的用戶定義的關鍵字,動態(tài)語言。
文件的屬性
•負載/保存文件的文件直接使用特定編碼。
•負載/保存文件流直接使用特定編碼。
•工程鉻/低頻( Windows )中,鉻(蘋果機) ,或低頻( Unix系統(tǒng))線終端。
•出口能力的文本行終止使用任何格式。
• HTML和RTF格式的出口。
• IntelliPrompt特點
•代碼段模仿Visual Studio 2005的功能和儲存/負荷從與格式。
•會員名單與能力自訂提請項目。
•完整的文字功能。
•反思輔助方法添加成員名單項目。 NET的類型/成員。
•參數(shù)信息提示,使多超載顯示和參數(shù)指數(shù)跟蹤。
•快速信息提示,查看詳細信息,什么是下的鼠標。
•智能標記,表明當老鼠盤旋在他們的指標,并顯示一個彈出時,點擊。
•其他功能
•支持整個文件的只讀或僅限于特定區(qū)域。
•宏錄制和回放。
•功能強大的查找/替換對象模型,支持正則表達式,通配符格式和捕捉/替換。
•文字統(tǒng)計資料計算的統(tǒng)計數(shù)字,如線,文字,字符計數(shù)以及可讀性分數(shù)。
•自定義的對話框中的查找/替換,五線,拼寫檢查,并突出風格。
•所見即所得打印和打印預覽與打印特定格式設置。
•一個FontDropDownList控制,可用于選擇非符號字體的選項對話框。
•一個TextStylePreview控制,可用于顯示突出風格的選項對話框。
•全設計師支持SyntaxEditor控制和語言。
。 NET語言附加
請注意,您不需要企業(yè)許可證的SyntaxEditor購買語言添加。任何人只要有任何有效執(zhí)照SyntaxEditor ,甚至一個單一的開發(fā)許可證,可以購買企業(yè)許可證的語言加載項。的。 NET語言加載項是一個新的產(chǎn)品使用內(nèi)置的SyntaxEditor 4.0代碼編輯控制。它提供了一個非常先進的執(zhí)行C #語言與自動IntelliPrompt代碼片斷,完整單詞,會員名單,參數(shù)信息,并快速信息。它實現(xiàn)了這些功能,通過使用一個自定義反映數(shù)據(jù)庫,可以使用外部參考人口稠密議會以及指向特定的代碼文件。其他偉大的功能包括快速的詞法分析,匯編建設單位使用超過100轉(zhuǎn)氨酶班,自動概述,文件,概述在TreeView ,語法錯誤波線和描述工具提示,評論的XML文件自動完成,智能縮進與配置選項,代碼塊選擇行評,和代碼的統(tǒng)計資料。阿VB.NET語言執(zhí)行將被添加到添加不久。
的。 NET語言附加實施了先進的C #語言的使用與SyntaxEditor代碼編輯控制。阿VB.NET語言執(zhí)行目前正在開發(fā)和將被添加到添加時完成。
主要特點。 NET語言插件,可用于任何。 NET的語言,實施包括:
•裝配庫儲存反映的信息。 NET的組件在運行時。