Windows Phone开发相关技术要点已经整理成书了

我是完全依靠自学懂得编程的,从2002年接触QBasic开始,我就喜欢编程,到今天为止,我仍旧在探索轻松高效的编程学习方法,一直希望为自学编程的朋友们寻找一条好的路子。不过,话又说回来,不管我将来是否成功,很重要的一点是,境界不是一朝一夕就能练出来的,好事多磨。

而纵多方法我都尝试过了,没有比实例演示更有效的方法了。其实对于入门者,我们不应该向他们灌输过多的理论,那样做反而会加重他们的思想负担。本来就不懂了,你又说一堆抽象晦涩的东西,不仅不能增强初学者的自信心,反而会一次又一次地打击他们,而不管对于初学者还是用于实际开发,技术性的东西其实不必要把理论层面搞得过于呆板,过去的理论,今天不一定适应,而技术就是要针对不同的任务都有不同的思想套路,世界上是不存在放之四海皆准的开发思想,不同行业的行业软件都会有截然不同的开发模式。

这好比我们练武功一样,你不能硬生生地去说什么招法是北拳,哪些击法属于南拳范畴,这显然是过于死搬硬套了。你知道的,真正的武林高手是不会局限在某个动作或某套拳术上,他们会因地制宜,因时制变,面对不同的对手,处于不同的环境,就思考使用不同的拳术。

其实,编程哲学和尚武(精武)精神是一样,世间万物皆有灵,天地为我师。

有时候,一条路走不通,你不妨换一条路;有些时候,我们不应该过于执着在技术上,适当地利用别人的成果(这不等于抄袭),善用技巧,实在解决不了的,就先放下,或寻找其他可替代方案,等到某一天,说不定你忽然灵感一闪,答案就呈现在你面前了。做事情的重点不在于“做”而应在于“悟”,要敢于尝试,敢于悟别人所不能悟的,敢于提出别人不敢提出的思想。青春不怕失败,有痛才有青春,只要你敢迈出第一步,以后的路就会越走越舒服。

就像客户从来不问你用什么技术开发,而只看效果一样,我们作为开发者,其实也可以适当地充当一下客户的角色,有时候,技术不一定比技巧重要,同样的效果,我能以最快的速度比你完成就够了,你不要管我用什么技术,只要效率高就好。不然,你以为写程序为了什么?不就是为了解决客观世界的问题吗?只不过是对客观事物的一种形而上的抽象罢了,抽象为思想进行优化,然后回到实践中去,最后化作代码,变成可执行的逻辑。难道开发不就是这么一个过程吗?说到底,思想才是主要工作,而写代码是后期“翻译”,既然这样,又何必自讨苦吃呢?又何必天天无休止地编程语言之争吗?道理其实很简单,是人类把它搞复杂了,只要能实现我要的,就够了。

经常看到有些朋友被UI搞得痛苦,老是说要这样要那样,为什么QQ会有动画效果,可不可以做出XXX的界面。你觉得这重要吗?就像现在国内许多网站,我用四个字来概括——本末倒置

用一句难听的话说,就是忘本。你不去想想网站的用途是什么,当然,适量广告是可以的,毕竟有赞助商的广告也很正常,可以很多网站宁愿把精力花在那些表面的东西上,而不注重主体部部分。你如果想做一个网站,给广大市民查询公交线路的,你就不应该把你的网站做成了房地产广告平台。纵观国内情形,许多网站就是这样,主次不分。

界面简洁的软件永远都是最好用,最方便的,你把界面做得再花梢有什么用,要记住,软件是用来解决问题的,你要把主要精力放在功能和优化上,界面的话,朴素大方即可,既可以让人看得舒服,也可以提高性能,界面越复杂的程序,消耗资源肯定越严重。除非你开发的是娱乐程序或游戏,这就不同了,因为这些是重在视觉感观,而应用型的程序,就尽可能地做到简洁而不失功能,朴素自然就行了。不必要什么程序都要注重UI的,都说人家印度是“XX王国”,人家印度人玩程序是实现基本功能即可,而不在界面上乱搞。其实,如果你的软件有足够的核心竞争力,就算界面做得很难看,也依旧很多人会用,怕就怕你的软件是个草包,空有一个外壳。你想想,是不是这个道理?

本书的内容是从我之前写的WP开发相关的博客文章中提练并整理出来的,基本覆盖了WP开发的最常用技巧和知识,全书均由实例组成,每个实例都可以独立运行,方便读者研究和扩展。

尽管WP8 SDK已发布,但书中内容还是以7.X为主,当然也加入了与8.0相关的内容,如语音识别技术等。

全书的特点是:枯燥的理论说教较少,每个例子都反映一个知识点,实例分为两部分:

一是背景知识,对相关知识点和技术要点简要说明,包括一些API的使用方法,某些功能的实现步骤等。

二是实例演练,每一节都会带有一个完整的实例,读者可以运行随书源码,马上可以看到运行效果,立竿见影。

 

另外,每一章后面都带有练习题,练习题不是传统的问答,选择,填空之类。而每个题目都是一个需要实际操作的任务,立足于培养读者的实战动手能力。

 

本书已签约并委托机械工业出版社出版,估计不久就可以正式发行。

 

 

 

========================================================================================

 

  • 5
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 5
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值