摘要: I need to localize some data in application manifest (like name, description, splashscreen images etc.) According to documentation these data can be provided as resources but I don't know how to do this.In short, you follow a naming convention in your folder hierarchy. Here's a link that exp 阅读全文
posted @ 2013-09-12 09:51 天神一 阅读(347) 评论(0) 推荐(0) 编辑
摘要: 我们都知道panorama的SelectedIndex属性是只读的,所以通过修改它,在程序滑动panorama似乎不可能。那么是不是就没有办法了呢?其实我们可以通过设置SelectedItemProperty这个依赖属性来改变SelectedItem的值。设置方法如下:pan.SetValue(Panorama.SelectedItemProperty, pan.Items[newIndex]);虽然可以通过程序改变SelectedItem,但是panorama不会立即更新,我们只需要加一个小技巧,代码如下:(pan.Items[curIndex] as PanoramaItem).Visib 阅读全文
posted @ 2013-07-24 11:36 天神一 阅读(318) 评论(1) 推荐(0) 编辑
摘要: WP7本身不支持Sqlite数据库,但我们可以添加第三方组件让它支持Sqlite. 首先在项目中添加引用Community.CsharpSqlite.WP.dll,我会放后面让大家下载,我下了有几天了,是源码,我也找不回原网址了,所以就编译了一下,直接引用就可以了. 另外,原版在使用从外部添加的数据库时(即不是在程序中生成的数据库),会提示”Unable open the database”,我改了一下,已经解决该问题.经测试,不支持like语法,就是不支持模糊查询,这个有点郁闷。 解决方法:打开os_win_c.cs,找到第795行:1pFile.fs = new IsolatedStora 阅读全文
posted @ 2013-07-22 19:40 天神一 阅读(278) 评论(0) 推荐(0) 编辑
摘要: 当中wp7手机上测试应用了照片选择器和拍照选择器时,无法联机调试。原因是默认打开的Zune程序会锁定图片查看和摄像头。所以如果想调试这些功能,要在Zune认出手机连接成功后,关闭Zune,代开SDK中带的小工具:WPConnect,路径:Program Files\Microsoft SDKs\Windows Phone\v7.1\Tools\WPConnect直接执行就可以了,提示连接成功后(如下图),即可进行调试。 阅读全文
posted @ 2013-04-18 20:55 天神一 阅读(155) 评论(0) 推荐(0) 编辑
摘要: dism.exe /online /enable-feature /featurename:NetFX3 /Source:X:sourcessxs复制代码 并以管理员cmd执行。做这条命令需要做一些准备工作:1、插入你安装Windows的安装盘。2、如果你不是光盘安装,则指定路径,需要你的最初安装介质,可以是U盘,可以是虚拟光驱,也可以是硬盘路径。我们右键左下角会出现“命令提示符(管理员)”我们毫不犹豫的打开它,然后输入上面的命令,注意X代表盘符,在这儿我的虚拟光驱盘符是H 我们把X改为H,然后执行该命名,出现如下界面。在经过一点点时间的等待之后我们执行完毕了,再次打开添加/删除windows 阅读全文
posted @ 2013-04-18 14:58 天神一 阅读(919) 评论(0) 推荐(0) 编辑
摘要: 在需求明确、准备开始编码之前,要做概要设计,而详细设计可能大部分公司没有做,有做的也大部分是和编码同步进行,或者在编码之后。因此,对大部分的公司来说,概要设计文档是唯一的设计文档,对后面的开发、测试、实施、维护工作起到关键性的影响。 一、问题的提出 概要设计写什么?概要设计怎么做? 如何判断设计的模块是完整的? 为什么说设计阶段过于重视业务流程是个误区? 以需求分析文档还是以概要设计文档来评估开发工作量、指导开发计划准确? 结构化好还是面向对象好? 以上问题的答案请在文章中找。 二、概要设计的目的 将软件系统需求转换为未来系统的设计; 逐步开发强壮的系统构架; 使设计适合... 阅读全文
posted @ 2012-10-16 17:20 天神一 阅读(11576) 评论(0) 推荐(1) 编辑
摘要: C#读写者线程(用AutoResetEvent实现同步) 1. AutoResetEvent简介 通知正在等待的线程已发生事件。无法继承此类。 常用方法简介: AutoResetEvent(bool initialState):构造函数,用一个指示是否将初始状态设置为终止的布尔值初始化该类的新实例。 false:无信号,子线程的WaitOne方法不会被自动调用 true:有信号,子线程的WaitOne方法会被自动调用 public bool Reset ():将事件状态设置为非终止状态,导致线程阻止;如果该操作成功,则返回true;否则,返回false。 public bool Set... 阅读全文
posted @ 2012-10-16 11:34 天神一 阅读(3403) 评论(0) 推荐(1) 编辑
摘要: Resolving Very Slow Symbol Loading with VS 2008 during debuggingRecently, I was encountering insanely slow project loading times during debugging in Visual Studio 2008. Interestingly, this only happened while loading the project only in debug mode. Also, during the slow symbol loading time, the stat 阅读全文
posted @ 2011-11-14 19:17 天神一 阅读(7072) 评论(2) 推荐(0) 编辑
摘要: 无论是从用户的角度来看还是从开发人员的角度来看,Windows Phone 7给我们带来众多的新的和令人振奋的功能。与此同时,当前的Windows Phone 7系列也的确存在令许多用户失望的缺憾。一个代表性的遗憾便是,Windows Phone 7缺乏本地数据库API支持—当前的Windows Phone 7操作系统仅提供通过XML、客户端独立存储和云存储等几种有限的数据访问支持。那么,就本地数据库功能来说,我们真的有没有其他的选择了吗?当然不是这样。如今各种开源社团如火如荼,已经有一些开发人员和团队一直努力在填补这一方面的空白。 请注意,尽管目前已有多个尝试实现了Windows Phon. 阅读全文
posted @ 2011-10-28 21:11 天神一 阅读(653) 评论(0) 推荐(0) 编辑
摘要: 1:什么是桥接在桥接模式中,不太好理解的就是桥接的概念。什么是桥接?为何需要桥接?如何桥接?把这些问题搞清楚了,也就基本明白桥接的含义了。一个一个来,先看看什么是桥接?所谓桥接,通俗点说就是在不同的东西之间搭一个桥,让它们能够连接起来,可以相互通讯和使用。那么在桥接模式中到底是给什么东西来搭桥呢?就是为被分离了的抽象部分和实现部分来搭桥,比如前面示例中在抽象的消息和具体消息发送之间搭个桥。但是这里要注意一个问题,在桥接模式中的桥接是单向的,也就是只能是抽象部分的对象去使用具体实现部分的对象,而不能反过来,也就是个单向桥。2:为何需要桥接为了达到让抽象部分和实现部分都可以独立变化的目的,在桥接模 阅读全文
posted @ 2011-04-02 10:57 天神一 阅读(1206) 评论(0) 推荐(0) 编辑