2011-02-01 145 views
0

我該如何去創建一個能夠生成ASP.NET母版頁的桌面應用程序,可能會使用拖放操作來獲取不同的允許元素(圖像,文本,視頻)。我會採取協調並生成一個以後可以使用的主頁面。創建一個桌面應用程序來設計母版頁?

任何想法都會很棒,我知道這個問題有點奇怪和模糊。

+2

你不覺得視覺工作室本身是有用的...爲什麼不嘗試Expression Blend然後..爲什麼要編碼已經完成的東西... – 2011-02-01 03:16:39

回答

0

目前尚不清楚你在尋找答案。這樣的項目有幾件。這裏是你必須創造什麼:

  • 一個文本編輯器
  • 一個ASP.NET解析器,這樣你可以做語法高亮或所見即所得
  • 的組件加載器,所以你可以檢測到把哪些項目在你的工具箱
  • 一拖&拖放界面
  • 一個ASP.NET編譯器,這樣就可以在瀏覽器中測試您的工作

您可能希望以現有框架爲出發點。 Eclipse是構建像您的產品的引擎,因此您可以將您的項目建立在該框架中。 Scintilla是用於編寫帶有語法高亮顯示的文本編輯器的流行庫。

1

這樣做對你來說很奇怪,因爲已經有很多工具可以做到這一點。

嘗試。


不過如果你是熱衷於開發一些適合你 定製需求然後確定繼續。

由於母版頁與HTML DOM類似,您可以根據用戶的選擇創建標籤和屬性。

我建議你從Visual Studio Designer本身獲得創意,併爲自定義實現開發類似的空間。這樣你的客戶就不會有困難切換到你的應用程序。

至於HTML編輯,有各種類,如HTML Element,你可以用它來創建DOM。也嘗試一些工具,如HTML Agility Pack。同時搜索一些可用於製作HTML編輯器的插件。雅各答案中提出了一些建議。

相關問題