我正在研究一个新项目,其中 Native 和 Managed 方法听起来都是个好主意。这是一个应支持 MDI 接口的 Windows 桌面应用程序。客户区将广泛使用 Direct3D。该项目的开发人员同样精通 C#、C++/CLI 和 MFC。
MFC 优势:
- 文档/视图架构
- 大多数 Direct3D 在线资源仍然使用 C++
托管代码优势:
- .NET 框架
- C#
我还能在上面的列表中添加什么?不要烧这个。两个清单。只需添加它们即可。
注意:我有很好的理由(与 IDE 和调试有关)不使用混合模式。所以算了。