|
|
1
3
对感兴趣的人的跟进。Classwizard可以在VS2010中从Tarek Madkour[VC++团队]重新引入。
Click here for the full discussion 编辑: release notes for VS2010 确认MFC类向导已返回。因此,与人们普遍认为的相反,微软的员工确实在倾听他们的用户。
|
|
|
2
2
同意Shane的观点,VS2008中的CW替代方案非常糟糕;这让你怀疑微软是否还有人使用MFC。由于AFX/MFC集成普遍较差,我开始提高我的估计值。它还没有完成,有什么车很漂亮。当然,你可以把代码放在手边,没有人说它很难,但认真地说,它的咕噜声代码,它的2010年,你只是不应该再手工写这些东西了。 |
|
|
3
1
我建议完全避免代码生成,并使用您最喜欢的编辑器手动创建新代码。如果我正确理解,您在这方面是专家,我确信您知道手动创建的代码将比生成的代码更干净、更简单。
|
|
|
4
1
我还建议您将必要的DDX/DDV(以及消息处理)宏(和成员变量)手动放入类中。一开始,似乎很难弄清楚一个人应该如何以及在哪里写条目,但过了一会儿就相当容易了。在将VC6项目移植到VS2005之后,我开始这样做,原因与您给出的完全相同:没有合适的Classwizard替代品。然而,两年后,我可以说我再也不会错过它了。 |
|
|
5
1
您可以在窗体上编写单击控件,并添加变量或事件处理程序。虽然不如VC6好,但仍然如此。我看不出手动编写DDX有什么意义。 |