当人们从Windows窗体应用程序的工具箱中删除项目时,代码从何而来?
涉及的步骤包括:
- 选择项目
- 拖放到窗体中的位置
- 删除项目并位于窗体中后
等效代码从何而来?
它是每次选择项目时自动生成的,还是先由某人硬编码的,每次我们选择项目时都会调用它。
我想包括图像,但不允许,因为我没有 10 个单位的声誉。
这是像Visual Studio这样的集成开发环境(IDE)为您所做的工作的一部分。Winform 应用程序的设计器由几个部分组成:
- 工具箱
- 图形化图形用户界面设计器
- 代码生成器
正是这个代码生成器,每当将项目拖动到图形设计器图面、修改其属性或在设计器中操作它时,都会生成代码。
代码生成器是一个非常聪明的软件(它会读取生成的代码,以防您修改它),这样的动物不容易实现。