Winform目前用的不是太多了吧,微软的前端技术WPF silverlight Winrt等目前正主流
不过这些基本相通的,Winform和以前的Win32的相似性比较大[C/S],比较老的技术,以后的界面技术变化很大[B/S],思想和处理方法差别很多
如果想学,参考http://www.amazon.cn/s/ref=nb_sb_noss?__mk_zh_CN=%E4%BA%9A%E9%A9%AC%E9%80%8A%E7%BD%91%E7%AB%99&url=search-alias%3Dstripbooks&field-keywords=windows+form&x=24&y=23 找大作家的几本书,先试验学习
高级软件工程师和高级程序员是两回事的。
高级程序员偏重在编程技术上,作为WinForm下编程开发,就是一些基本的窗体技术而已,其中,数据绑定是一个方面(绑定方式很多,高级与初级的体现可以看到区别),WIN32 API的调用也是一个方面,当然还有更多的,我也一时说不上来那么多。
高级软件工程师则更偏重于软件工程师这个概念。高级软件工程师可以在编程上没高级程序员那么专,但在国内一般都是从高级程序员升级过来的。
最好是有项目,在项目中学习。
键盘敲烂了,不是高手都难,多敲敲代码,进步最块
、买一本好书看看,再做一个大一点的项目。
我觉得先要把基础打好,在基础打好的前提下多参加项目进行实践。实践中才会不断的遇到问题解决问题提升自己。
开发WinForm项目,写上1万行代码
走错方向了,做WPF或Silverlight!