我继承了一个格式为 10,000 行 Visual C++ .NETForm1.h
文件和 3 兆字节的 GUI Form1.resx
。之前的作者基本上放下了很多按钮来模拟界面,实现了一些东西,然后就失去了动力。我的任务是完成它。管理层不想失去他们对它的“投资”,我宁愿保留所做的一切。
我能做些什么来把这个怪物分成更小的文件,甚至可以稍微组织一下吗?现在,它足够大,编辑任务很慢。它只能变得更慢。现有功能直接在Form1.h
文件中实现,因此最好将操作/事件附加到 UI 元素。
我只是想出了如何创建一个新的托管资源文件和复制粘贴 UI 元素,但这不包括某些属性,例如名称或事件。