« 上一篇

有关机房软件Windows窗体控件

创建机房软件Windows窗体控件有如下两个原因:

可以在一个或多个应用程序中使用同一个控件,减少编码量(即重用)。

可以在控件的类中编写与该控件相关的代码,从而使代码更简洁、更易于理解。例如,可以编写一个可处理其单击事件的按钮,这样就不需要在窗体的代码中处理时间了。

在应用程序之间重用控件的方式主要两种。第一中方式是把控件的源文件添加到每个需要该控件的项目中。然后,当生成该应用程序时,控件就会编译到可执行文件中。

第二种方式时建立一个控件库。控件库非常类似于之前介绍的类库。实际上,控件库就是类库,只不过包含了UI驱动的类。与其他类库一样,控件库也会编译为可以在应用程序中使用的独立程序集。这种方式非常吸引人,因为采用这种方式,就可以把程序集发布给其他开发人员,而无须带有源代码。也可以修改程序集,这些改变会立即反映到使用它的应用程序中,即使应用程序没有重新编译,也是如此。在应用程序中,无论是使用控件库,还是只使用一个控件,创建控件的技术是相同的。