注意:我不太确定如何标题或标记这个问题,所以如果您有任何想法,请帮忙!
我目前正在设想一些可能的项目,涉及动态渲染某些东西(作为假设的例子,无论是点、线、文本还是五线谱上的音符),但是,如果我要承担这些项目,我'我不太确定如何实现这个设计。我很好奇的是像 Word、几何画板或 Finale 这样的程序是如何创建一个空白的“画布”并分别在其上渲染文本、几何图形或音乐 - 通常如何在 C# 或 .NET 中完成此操作?
首先,最好使用的框架/平台是什么:WinForms、WPF,还是其他什么?我对很多选择持开放态度,因为我只是想了解实现这一点的不同方法。
接下来,我该如何创建这样一个“画布”(如果我们回到that隐喻)使用您在第 1 部分中回答的不同框架?另外,我怎样才能在上面渲染东西呢?
我希望我的问题不会太令人困惑或n00bie。我只是不知道如何面对这样的前景。谢谢!
UPDATE: 我有现在发布了一个后续问题 https://stackoverflow.com/questions/1794414/c-net-creating-specific-dynamic-visuals-house-plan-w-objects-follow-up这是不太广泛的。我提供了一个假设的例子来说明我想要实现的目标。但是,即使我的问题没有得到完全解答,我仍然会在这里接受答案。
WPF 可能很适合您的项目。我喜欢《Pro WPF in C# 2008: Windows Presentation Foundation with .NET 3.5》这本书,它涵盖了您所询问的大部分主题。
通过更有针对性的问题,您可能会得到更好的答案。您的问题范围太大,无法轻松或简洁地回答。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)