zoukankan      html  css  js  c++  java
  • Windows Phone 7 学习志(开篇 开发工具介绍和相关资源)

      其实一想到要写这种技术性文章,我就感觉颤颤巍巍的了,就怕一个不留神因为自己的误理解把技术说岔了又或者因为自己是个初学者而废话连篇,让各位同仁见笑了。不过想来人总是在错误中成长的,把自己的学习中遇到的不管错误或正确的与大家分享,互相探索才能够获得更好的成长。

      Windows Phone 7 虽然还未进入中国市场,但是中国承接的外包项目却已然有了Windows Phone 7这个新名词,微软也在2010年免费发布了其最终版的开发包以拓展开发人群,其中包括,Visual Studio 2010 Express for Windows Phone,Expression Blend 4,Silverlight Application Development,Windows Phone Emulator,XNA Game Development。http://msdn.microsoft.com/zh-cn/ff380145,不过微软官网给的是个安装下载器,这点让不能用下载工具下载人很蛋疼,因为文件的确很大,不过我记得VERYCD上貌似有相关资源,不想自己下的可以去VERYCD看看。

      Visual Studio 2010 Express for Windows Phone,顾名思义也就是专门为设计Windows Phone程序用的VS,如果自己已安装英文版的 Pro以上版本,那么将自动将Windows Phone 集成到已安装的版本,不过要是你已安装的是中文版的 Pro以上版本,貌似还是会安装,我自己家里电脑就是这样,公司的电脑用是英文版所以没啥问题。对于中文版的用户,项目还是可以用中文版的打开,但是新建项目里没有Windows Phone那一项。不过我还是要说一句,毕竟是微软的东西,外国的资料必然比中国的多,任何问题去外国的BBS询问得到的解答或者搜索问题的效率也会提高很多,所以新手熟悉英文版的环境是很重要的,当然各位老鸟可以不用看这一段。

      Expression Blend 4,微软为美工人员开发Windows WPF应用程序和Web SilverLight页面提供的强大的设计工具。那么为什么我们也要去了解这个玩意呢,新手们有没有发现无法通过Button的Click事件直接修改Button背景色和前景色的情况呢?这个之后会讲到,不过也只是自己的理解。

      Silverlight Application Development,什么是Silverlight呢?简单理解就是富客户端的开发工具,就好像Adobe有Flex一样,其实主要还是和Adobe进行竞争的(微软文件取名为xaml,Adobe取名为mxml),不了解的可以自己去百度谷歌一下。我们的Windows Phone 7 可以使用大多数的Silverlight组件,其中主要内容去MSDN搜索较好。所以如果原本用Silverlight开发,将有较好的起步点。

      Windows Phone Emulator,这个也就是Windows Phone 7的模拟器,不像其他手机平台分辨率问题可能会造成较多困扰,因为Windows Phone 7的配置是统一按规格定制的。在模拟器上能够正常运行的在实际手机上也能运行。不过也会发生在真机上能够运行,但在模拟器上却无法正常加载的情况,那是因为真机的内存比之模拟器足够大,所以如果出现了莫名无法加载成功模块的情况,不妨从这方面入手,从内存管理上能够手动去除些无用的模块,这也是自己在公司里DEBUG时候碰到过的问题。

      XNA Game Development,主要用来开发Windwos Phone 7 的游戏,上次看过一点教程,感觉还不错,以后空闲了可以尝试一下看看,会用到重力感应这类的东西。

      好像感觉东西越写越少了,恩,首次发博大家多包涵,提供一些我平时收藏的网站和博客给大家参考:

      这个在中文领域还是比较火的地方吧,因为那篇31 Days of Windows Phone被蛮多人翻译的说,资源地址http://www.jeffblankenburg.com/page/Windows-Phone-7-Resources.aspx,其中包括Programming Windows Phone 7 ( a free e-book from Charles Petzold.  Over 1,000 pages, and free code samples included!,这个实在太爽了,虽然打印出来费用也不菲,但至少比自己从卓越上买便宜多了。)

      E文不好的又想了解的可以先从31 Days of Windows Phone的翻译版看起,推荐金山崟霸的园子http://www.cnblogs.com/porscheyin/,里面有翻译还有自己的各种探索,给像我这样的初学者看,受益匪浅啊。

      主题网站的话,还是银光中国做的比较好感觉,开源的资源也比较多,想了解WP7最新动态和信息的可以去那里看看,http://www.silverlightchina.net

      当然最普遍需要去的就是MSDN了,里面教程视频各种各样,还推荐一个BBS论坛,可以在里面搜索碰到的问题,http://social.msdn.microsoft.com/Forums/en-US/windowsphone7series/threads

      PS:暂留。

    作者:Le Ruin
    出处:http://www.cnblogs.com/leluyun/
    关于作者:专注于Windows Phone 开发
    Windows Phone Store上不再有作者独立开发的程序,但作者依然还在开发的路上前行。
    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,如有问题,可以通过新浪微博 leluyun@hotmail.com 联系我,非常感谢。

  • 相关阅读:
    NSArray & NSDictionary
    copy&mutableCopy 浅拷贝(shallow copy)深拷贝 (deep copy)
    03-图形上下文栈, 图形的平移 旋转 缩放
    02- 画文字和图片-------------之前写的那个微博项目,可以试试用画图片的方式来处理,这样应该比UILabel 代码少点,一会试试
    Quartz 官网翻译(转载)
    01 画简单线的方法
    @property 修饰符
    SEL 类型
    Java 常用快捷键
    Java判断是否为数字
  • 原文地址:https://www.cnblogs.com/leluyun/p/1948617.html
Copyright © 2011-2022 走看看