2011-02-01 104 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编辑器的插件。雅各答案中提出了一些建议。

相关问题