【发布时间】:2011-01-17 23:19:51
【问题描述】:
我继承了一个格式为 10,000 行 Visual C++ .NET Form1.h 文件和 3 MB Form1.resx 的 GUI。之前的作者基本上放下了很多按钮来模拟界面,实现了一些东西,然后就失去了动力。我的任务是完成它。管理层不想失去他们在这方面的“投资”,我宁愿保留所做的一切。
我能做些什么来把这个怪物分成更小的文件,甚至可以稍微组织一下吗?现在,它足够大,编辑任务很慢。它只能变得更慢。现有功能直接在 Form1.h 文件中实现,因此我最好将操作/事件附加到 UI 元素。
我刚刚弄清楚如何创建新的托管资源文件并复制粘贴 UI 元素,但这不包括某些属性,例如名称或事件。
【问题讨论】:
标签: .net user-interface refactoring visual-c++-2005