我有更多关于“良好编程实践”的问题。我刚刚开始了一个非常大的项目。我正在使用 WebGui(长话短说……它是 Web 中的 WinForms)——但这并不重要。
我正在创建数以百万计的表单,其中包含数以百万计的控件,如、TextBox
等。这可能会发生,我将不得不改变一些行为或外观。在每个控件中都无法更改它。我希望我的项目灵活,所以我有一个想法..NumericUpDown
DateTimePicker
DateTimePicker
我为每种类型(字符串、数字、日期、字节)做单独的自定义控件。例如,我将在其中放置 TextBox。在每个表单上,我不会放置 TextBox,而是 MyTextBox。实际上,那个 MyTextBox 将只是 TextBox,但是当我在那里更改某些内容时,每个控件都会更改。
它是一种好的、流行的编程实践吗?