先说下我的情况吧,现在正在公司里面使用mvc做web,比较熟练的使用webform和mvc,C#的基础还行,但对于其他的比如算法和数据结构就一无所知。我最近打算学习做wp开发,那请问我应该再学习哪些知识呢?平时加班,我只能晚上十点之后才学。
我自己觉得大概是wpf,socket,html5/css3,其他的还有啥呢?而且他们的顺序是什么?而且socket跟wcf应该选哪个呢?
不打算做游戏啥的,但起码的一些小软件要能做吧。比如数据存储和通信啥的,请大侠指点一二。
------解决思路----------------------
WP可以用XMAL或html5开发。如果要用XMAL,那么WPF有限。如果用html5开发,那么就不用学WPF了。WP8用XMAL的较多,但是也有不少用Html5的,WP8.1估计就很多都用html5了。所以你要是学的话,可以先学html5/css3
------解决思路----------------------
C#基础-->WPF开发--->SL开发,只要精通了SL那么WP开发也没问题的,SL与WP不同的就是WP还有些手机特性如墓碑,任务,蓝牙等。