1
我試圖創建一個編輯器來支持Windows的語音,現在試圖弄清楚我是否應該使用ScintillaNet或原始Scintilla作爲我的基礎。如果有人能告訴我他們之間是否存在重大差異以及他們是什麼,將非常感激。謝謝。原始Scintilla和ScnitillaNet控件之間是否有任何主要區別?
我試圖創建一個編輯器來支持Windows的語音,現在試圖弄清楚我是否應該使用ScintillaNet或原始Scintilla作爲我的基礎。如果有人能告訴我他們之間是否存在重大差異以及他們是什麼,將非常感激。謝謝。原始Scintilla和ScnitillaNet控件之間是否有任何主要區別?
考慮到「原始Scintilla」並沒有太多的意義,它是用C語言編寫的。你不能直接使用你C#項目中用C編寫的代碼,你必須使用pinvoke。所以你最終會寫一組C#類來隱藏那個醜陋的pinvoke代碼。並重新發明ScintillaNET。
如果您需要修改Scintillanet封裝器,那麼可以使用源代碼。只是不要從頭開始,C接口是而不是漂亮。