一个程序员应该怎样学会编写带GUI的程序?