编写代码的最佳方法是什么?这是在Winforms中编写代码的最佳方法吗?
(1)一样直接编写代码在button_click()
事件。
或
(2)请我写button_click()
事件,并在一个类中写这个函数,然后那个函数我应该叫在button_Click()
event.Like叫three-tier approach
编写代码的功能代码 ?
像button_Click()
事件中,我写的代码保存记录csv file from datatable
。所以我应该写代码button_Click()
事件或者我应该做一个新的功能和新的一个类,并编写代码在该函数在新并在button_Click()
事件中调用该函数。
这只是一个例子,但我说的是我的应用程序写的所有代码,哪个是appropriate and best way to write the code
,有什么好处?请注意,我使用c#在Winforms中编写代码。
请注意,解耦模型和视图并不意味着您只需从事件处理程序方法提取代码,并在其他地方放置完全相同的代码。额外的调用不会突然使其成为“MVC”甚至“三层”(尽管后者实际上是关于不同的事情)。你需要做的是将你所指定的功能模型化为模型类 - 从_model_透视图和面向对象的设计中有意义的方式 - 然后根据需要使用你的事件处理器中的那个功能。 – 2010-05-06 06:10:16
还可以看看数据绑定,INotifyPropertyChanged和IBindingList BindingList。通常,在你的模型类上实现的那些组合以及通过绑定连接到用户界面的组合无需编写事件处理程序。 –
2010-05-06 06:10:52