任何使用T4和Powershell的MFC代码生成器
Any code generator using T4 and Powershell for MFC?
我对MVC脚手架印象深刻。我理解它的局限性,但我认为这是一个伟大的尝试,使用t4和powershell来自动重复编码。
我想知道是否有类似的MFC或c++。我想我仍然可以使用MVC脚手架与自定义模板或类似的东西。但我不想重新发明轮子,这导致了这个问题
我不知道已经存在的东西,但创建一个并不那么困难。您可以在自己的项目中托管T4模板引擎:查看使用自定义主机处理文本模板,以及演练:创建自定义文本模板主机,始终来自MSDN。棘手的部分可能是为搭建提供数据源,如果您希望简单地将一些对象传递给模板引擎,这就有点棘手了:实际上是不同的,您是通过创建自定义主机来扩展类,并且可以使用该类向文本转换部分公开对象。当您开始创建自定义主机时,这一点就很清楚了。当然,管道部分将是托管代码(可能是c#),但是完成管道之后,您可以拥有一个控制台应用程序,将模板作为参数并生成几乎所有您想要的内容。如果你对一些更"原始"的东西感兴趣,我过去做了一些从c#自动生成c#类的事情,这里是我自定义主机的代码。关于T4模板,你应该阅读的一个非常有用的参考资料是Oleg Sych的博客,他写了很多关于T4模板的文章和深入。
相关文章:
- 当光标位置在编辑控件 MFC 中更改时是否有通知代码?
- MFC/C++ 通过代码更改项的宽度
- C++ 制作一个随机数字/字母生成器,代码中有问题
- C++11 中的随机数:有没有一种简单的方法可以将生成器种子放在代码的一个位置,然后在不同的函数中使用它?
- 来自文本字符串或某种其他机制的代码类自动生成器
- 需要帮助启动用于C++的分析代码生成器
- 如何在单击mfc代码中的关系文件时获取文件名
- 旧版 MFC 代码 (2005) 无法在 VC 2010 上编译
- 2010 版 MFC 代码在 2013 上不再有效,有什么建议吗?
- 在C++代码生成器中模拟 C#"new"(隐藏虚拟方法)
- 是否有用于C++快速修复的消息代码生成器
- brekpoint与部署在Windows CE模拟器中的vs2008中的MFC C++代码没有达成一致
- 如何编写一个以C++代码为输入的C++代码生成器
- 如何在waf构建系统中使用自定义代码生成器
- 任何使用T4和Powershell的MFC代码生成器
- Bazel头文件代码生成器
- MFC-C代码合并问题
- 调试到MFC代码中
- 需要参考:自动代码生成器C++
- 数据绑定- XML数据绑定和c++代码生成器