2014-03-19 24 views
2

我想重新设计一个预先存在的工作C项目的UI。它不是Visual Studio,它是普通的.c和.h文件。我打算进行的更改将需要WPF(Windows Presentation Foundation)。将现有的C项目转换为WPF

我想知道这是否可能,如果是的话,这将是多么困难。任何教程链接等都会很棒。我可以在新手中级读写C,但我对Visual Studio的东西很陌生。

+0

这真的取决于您当前的项目是如何实现的,您是否遵循MVC? –

+0

具体而言,这是该项目:https://github.com/noodle1983/putty-nd我非常怀疑它遵循MVC – kryo

回答

4

典型地,对于这种类型的工作的最好的方法是:

  1. 从现有的代码库的UI去耦的逻辑。
  2. 为逻辑创建P/Invoke(C API)或C++/CLI包装器
  3. 使用C#为此构建WPF前端。