zoukankan      html  css  js  c++  java
  • windows phone7开发总结

    最近在开发windows phone 7的应用程序,下面我总结下着段时间的使用以及开发体验:

    1、WP7的界面做的实在是太棒了,一目了然!很清爽!

    2、开发的时候颜色选择是比较头疼的,因为所有的控件都是使用了WP7系统默认的颜色!所以为了能够配合WP7的风格还是尽量采用系统默认的颜色,这样的话,当用户改变系统的主题的时候,你的应用程序的颜色也会跟着相应的改变!还有一个就是WP7墓碑机制,我们在开发WP应用程序的时候为了配合墓碑机制专门写了一个框架,当然框架中也不是只有墓碑机制,还有一个导航框架!

    3、手机下面的三个键(返回键、开始键、搜索键)(手机型号为:HTC  HT7),设计的实在是糟糕透了,严重影响使用体验,我经常会不小心按到其中的三个键,如果程序没有启用墓碑机制,那么这种误按将会使你崩溃!如果三个键改成按钮式的那种,而不是触摸式的将会好很多!

    4、如果你以前没使用过silverlight,那么你在开发的过程中将会遇到很多性能问题!这种性能问题不是说手机不好,而是你写的代码有问题!最典型的是ListBox的VirtualizingStackPanel,而这个问题在数据量大的情况下将会特别明显!即使你启用了VirtualizingStackPanel,并且将VirtualizationMode设置了Recycling,你也会碰到莫名其妙的问题!

    5、WP7现在的第一方或者第三方控件太少了,当然这个问题不是很大,很多控件我们自己都可以开发!

    6、最近在做新浪微博WP7客户端,但是WP7缺少类似RichTextBox的控件,也许你会说TextBlock可以格式化文本,但是TextBlock无法添加控件,尤其是可点击的按钮!当然这个问题通过必要的变通手段还是能解决的,但是会很复杂!

    7、我得喷下WP7的墓碑机制,太坑爹了!如果你启用了墓碑机制,那么意味着你的程序的复杂度将会成倍的增长,尤其是那种本身比较复杂的程序,那么就等着杯具吧!你可能会为你启用了墓碑机制而后悔!

  • 相关阅读:
    YII2操作mongodb笔记(转)
    MongoDB创建数据库和集合命令db.createCollection详解(转)
    MongoDB设置访问权限、设置用户(转)
    使用Robomongo 连接MongoDB 3.x 报 Authorization failed 解决办法(转)
    Yii2框架与MongoDB拓展、Redis拓展的安装流程
    YII2 Model 类切换数据库连接
    Centos6.5搭建java开发环境
    YII切换开发和生产环境(命令)
    YII2 实现后台操作记录日志(转)
    phpstorm2018激活方法--使用激活码
  • 原文地址:https://www.cnblogs.com/dagehaoshuang/p/1991286.html
Copyright © 2011-2022 走看看