摘要: 今天看了下jquery mobile(http://jquerymobile.com/),看了后自己很兴奋;jquery 在web js框架上的风暴还在继续却也随着移动终端走向了mobile;那么jquery mobile到底包括些什么呢首先jquery mobile是基于html5的,因为html5已经被默认为了下一代web标准;各个浏览器厂商已经都对html5有了很好的兼容包括pc端浏览器和移动设备上的浏览器;我们通常说的html5其实是广义的,html5带来的web体验其实主要包括html5、css3和javascript,使用这三者才能构建优秀web体验的站点,而且是跨设备的;jque 阅读全文
posted @ 2012-04-18 15:48 J默 阅读(4201) 评论(1) 推荐(2) 编辑
摘要: 之前在windows phone中使用map控件时,一直加载出来的是英文的bing map,一直以为要等ms提供汉化的map;而同时google和baidu等未发现对应的map sdk或api,那个苦恼啊,使用英文bing map那个痛苦啊;期间看到一些使用加载titlesource 加载google地图或者bing map中文地图的方法;但是这些方法都是非正式处理方法,担心应用发布后会遇到问题;后来从nokia那得到消息,nokia会出正式的windows phone地图,但是需要走商业合同... ...,我只整理了下如何加载中文bingmap和google map的方法;源码实现的大致思路 阅读全文
posted @ 2012-04-12 15:47 J默 阅读(2161) 评论(2) 推荐(3) 编辑
摘要: Windows Phone OS 7.1,可以将关系数据存储在驻留在应用程序独立存储容器的本地数据库中。Windows Phone 应用程序使用 LINQ to SQL 执行所有数据库操作;LINQ to SQL 用于定义数据库架构、选择数据,并将更改保存到驻留在独立存储中的基础数据库文件;提到LINQ to SQL,你会不会感到欣喜,It’s amazing在window phone里我们居然可以这样来持久化数据 :),本文将带领大家一同建立第一个windows phone本地数据库应用--联系人管理。本系列包括以下:1.数据库创建2.从独立存储中找到数据库文件并copy到pc上3.复用2中 阅读全文
posted @ 2012-03-18 13:55 J默 阅读(1366) 评论(0) 推荐(2) 编辑
摘要: Windows Phone OS 7.1,可以将关系数据存储在驻留在应用程序独立存储容器的本地数据库中。Windows Phone 应用程序使用 LINQ to SQL 执行所有数据库操作;LINQ to SQL 用于定义数据库架构、选择数据,并将更改保存到驻留在独立存储中的基础数据库文件;提到LINQ to SQL,你会不会感到欣喜,It’s amazing在window phone里我们居然可以这样来持久化数据 :),本文将带领大家一同建立第一个windows phone本地数据库应用--联系人管理。本系列包括以下:1.数据库创建2.从独立存储中找到数据库文件并copy到pc上3.复用2中 阅读全文
posted @ 2012-03-16 12:42 J默 阅读(1451) 评论(1) 推荐(2) 编辑
摘要: Windows Phone OS 7.1,可以将关系数据存储在驻留在应用程序独立存储容器的本地数据库中。Windows Phone 应用程序使用 LINQ to SQL 执行所有数据库操作;LINQ to SQL 用于定义数据库架构、选择数据,并将更改保存到驻留在独立存储中的基础数据库文件;提到LINQ to SQL,你会不会感到欣喜,It’s amazing在window phone里我们居然可以这样来持久化数据 :),本文将带领大家一同建立第一个windows phone本地数据库应用--联系人管理。本系列包括以下:1.数据库创建2.从独立存储中找到数据库文件并copy到pc上3.复用2中 阅读全文
posted @ 2012-03-15 16:02 J默 阅读(2280) 评论(12) 推荐(4) 编辑
摘要: window phone7对手机硬件有对应要求,其中一项是手机内存不低于256M,这对运行在手机上的应用也带来了限制,那就是资源分配;所以在开发过程中关注自己应用的资源使用情况是非常有必要的,如果应用占用资源过多,在提交marketplace时,提交审核过程可能会被拒绝,那么就这里就分享下,内存实时监控的方法了。原理是使用 DeviceExtendedProperties.GetValue("ApplicationCurrentMemoryUsage")获取应用使用的内存,然后启用一个timer定时查询并显示到ui上,为了不影响应用在正常情况下的使用,只有在debug时将内 阅读全文
posted @ 2012-03-01 16:29 J默 阅读(922) 评论(2) 推荐(4) 编辑
摘要: 背景:ui使用ScrollViewer+ItemsControl(Listbox是有这两个控件组合出来的),绑定到ItemsControl上的ItemSource的是一个ObservableCollection<T>,使用它是因为它实现了INotifyCollectionChanged, INotifyPropertyChanged接口,在其它地方修改这个ObservableCollection<T>集合,就会更新对应ui显示,我说的其它地方当然指的有codebehind里,还有使用的mvvm框架里的viewModel等,本人使用的是mvvm框架;在viewmodel里 阅读全文
posted @ 2012-02-20 16:41 J默 阅读(1416) 评论(1) 推荐(1) 编辑
摘要: window phone7中的 listbox或scrollviewer提供丰富绚丽的效果,当然包括滚动条在使用时自动显示,在停止滚动时自动隐藏(这点和ios差不多),但是在很多情况下我们需要自定义滚动条的样式,我遇到的问题是重写scrollviewer控件模板,因为listbox其实是有scrollviewer提供滚动的,但是在【用户滚动时显示滚动条,停止滚动时隐藏滚动条】上遇到了麻烦,后从stack overflow看到了解决办法,收藏在这里了..代码code如下scrollviewer style<Stylex:Key="ScrollViewerStyleGray&quo 阅读全文
posted @ 2012-02-17 17:42 J默 阅读(2294) 评论(2) 推荐(2) 编辑
摘要: 具体case是,最近做的window phone7项目在异步加载数据并用itemsControl展示时,ItemsControl模板渲染慢,渲染事件几乎是异步加载数据事件的3倍;为了解决这个问题尝试多种方法但最终依旧不明显;无意间看到了下面的几篇文章,获益匪浅,很轻松的解决了这个问题;欣喜之至便将其收藏和大家分享;1.首先关于列表控件性能统计分析 作者最后推荐使用LazyListBox,一种在滑动时使用简单模板,在停止滑动时再换为正常(即复杂UI)的模板,具体的可以参考http://blogs.msdn.com/b/ptorr/archive/2010/10/12/procrastinatio 阅读全文
posted @ 2012-02-16 09:37 J默 阅读(517) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2012-02-14 17:17 J默 阅读(261) 评论(0) 推荐(0) 编辑