读Beginning C# Objects有感

译者在译序中提到一个问题:你能脱离IDE环境,手写一个简单的WinForm程序。例如:两个文本框(布局整齐)以及三个按钮,点击按钮弹出消息框显示文本框的内容,然后在命令行编译运行。这个问题主要考察C#的GUI类以及关于委托等知识。

看了以后,我觉得汗颜。如果不参考任何资料的话,要完整写出以上要求的程序,并不如想象中那样简单,特别是关于基于委托的事件代码。因为平时IDE环境帮我们做了这一切,我们只需在生成好的事件过程框架中做代码填空就可以了。

有时IDE是利剑,有时也会是毒药。