你能告诉我你的方法或者给我一个在MFC应用程序中最佳对话框和属性表验证的最佳实践的参考吗?
我有我自己的方法,但我对任何其他的意见感兴趣。
我听说MFC DDX_xxx和DDV_xxx宏(以及UpdateData()函数)不是最好的解决方案吗?
那么属性表验证呢?
发布于 2009-06-28 23:24:15
我喜欢使用模型-视图-演示者的变体。关于这种做法的一个很好的MFC风格的例证是Michael Feathers的"The Humble Dialog Box“。
一些原则:
LimitedString有CString m_value、int m_maxLen、int m_minLen和AllowedChars m_allowedChars。AllowedChars是一个标志枚举,表示是否允许整数数字、小数/组字符、字母、标点符号等字符。模型只包含字段,不包含任何逻辑。演示者https://stackoverflow.com/questions/1027262
复制相似问题