我想知道其他人是如何编写他们的组件并对其进行测试的?
我这样做的方式似乎花费了太长时间,所以我希望有人可以指出一些我可能忽略或可以做的明显的事情,以使构建我自己的组件的整个过程更加愉快,而不是如此顽固的冗长任务.
这与我正在使用我当前的一个组件(将包作为项目打开,并且该组件已安装在 IDE 中)所做的事情一致:
- 更改组件代码。
- 使用 Shift+F9 构建。
- 如果向我的组件添加新的已发布属性,我将再次卸载/重新安装该组件。
- 添加一个新的表格。
- 将我最近构建的组件放在表单上。
- 在设计时检查是否可以正确更改属性并正确绘制控件(还可以查看新发布的属性是否显示在对象检查器中)。还要检查组件中的任何错误。
- 如果在设计时一切正常,我保存包并关闭它,然后创建一个新的应用程序。
- 然后我再次将我的组件添加到新应用程序项目的新表单中并运行它以查看它在运行时是如何工作的。
- 对组件的一些进一步修改可以在不再次打开包的情况下进行更改,即如果它是我的组件的绘制程序,我可以打开组件的源单元,更改它并重新运行应用程序以查看更改。
- 任何其他修改,我通常需要再次关闭整个项目,然后重新打开包并重复上述所有步骤。
我不断在组件包和新应用程序项目之间切换以进行更改,必须有一种更有效的方法来做到这一点,我敢打赌,但我看不到它!
如果可能的话,我会接受可以为我节省大量时间并删除上述大部分步骤的人的答案:)