2

我正在开发一个数字运算应用程序,其中包含一些相当(来自我的 POV)复杂的数学。我的第一个想法是,

哎呀,能够在 Mathematica 中截取屏幕截图并将其作为注释包含在我的 C# 源代码中真是太好了。

在输入摘要、备注和其他选项时,我看到了一个cdata值。///似乎也支持自定义标签(因为似乎没有发生任何验证)。

按照优先顺序,我想:

  1. 将 Mathematica 代码链接到我的 C# 源代码,并且已经说过代码以其所有希腊式的荣耀出现,作为调用它的方法(或生成它的方法)上方的注释。在 VS 中实际嵌入 Mathematica 编辑器的奖励积分!

  2. 链接到包含上述截图的图像文件,通过 Paint 和snip tool手动生成,并让 VS 显示它。

  3. 将图像嵌入 CDATA 部分,并在查看代码时自动在 VS 内部呈现,与所述代码内联。生成图像的 base-85(或其他)编码版本是微不足道的。此时的问题是让它显示。

可行的方法:

  1. 编写一个在屏幕上覆盖图像的应用程序,并通过魔术使其与 VS 中的源视图保持一致。(这很荒谬,但是,嘿,一种语言也是如此,它要求你用 a 来表示变量名$,但任何可以谷歌的人都可以使用完整的 BNF 语法。哦,多么美好的世界……)

  2. 我什么都没有。

建议?是否可以扩展 VS 以便图像或控件(可以托管 Mathematica)可以出现在源视图中?

(注意:我最喜欢的一句话是“它是软件。一切皆有可能。给我一个 9 伏电池、一个回形针、小刀和一只猴子,我们会实现它。”在这个案例,我的意思是在实用性范围内。)

4

1 回答 1

2

看起来这个 Visual Studio 插件应该可以解决您的大部分需求:

http://visualstudiogallery.msdn.microsoft.com/793d16d0-235a-439a-91df-4ce7c721df12

于 2013-03-29T04:35:32.100 回答