摘要: 北京的地铁线路又增加了几条,无奈windows phone的软件更新实在不给力,很多线路都没有。那只能自己做一个了。做好的效果如下图: 代码下载:http://files.cnblogs.com/infly123/PhoneSubWay.rar软件说明:开发工具:visual studio 2010 其中弹出框用了Codig4Fun第三方控件。支持拖拽地图位置、查询站点位置、查询所有线路和所有站点、缩放地图大小等功能。地铁的线路及站点信息存放在XML文件中,若增加了新的线路,则在XML中增加新线路及所有站点信息即可,软件可自动在界面中画出新的线路。主要代码说明:1.XML文件:<Line 阅读全文
posted @ 2013-05-25 21:30 Infly 阅读(1362) 评论(3) 推荐(0) 编辑
摘要: /// <summary> /// 随机排列数组元素 /// </summary> /// <param name="myList"></param> /// <returns></returns> private List<int> ListRandom(List<int> myList) { Random ran = new Random(); List newList = new List(); int index = 0; ... 阅读全文
posted @ 2013-05-25 08:36 Infly 阅读(12752) 评论(0) 推荐(0) 编辑
摘要: 应朋友之邀,做了一个兽棋游戏,主要规则如下:4x4的方格作为棋盘16张牌打乱之后背着放在棋盘的格子里牌分为黑红两队规则是象吃狮 狮吃虎 吃豹狼吃狗吃猫 吃鼠 最后鼠吃象 同级相吃两个都消失先手的那个人先翻一张牌,翻到什么颜色就用什么颜色.后翻的只能用另一种颜色第一个翻开第一张牌确定了双方各用什么颜色的牌然后第二个也翻一张,然后第一个人开始走第二步他可以选择继续翻牌,或者用已经翻开的牌去撞他周围的4张牌撞完哪张就翻开哪张,如果是自己的的牌,就完成本回合,如果是对方的牌,按照规则,谁小谁被杀死.被撞得小的话就吃了它,然后占领他的格子玩到后期的时候,棋盘就有空格了,这时候可以选择上下左右走一步或者继 阅读全文
posted @ 2013-05-24 22:56 Infly 阅读(1316) 评论(1) 推荐(0) 编辑
摘要: silverlight中的IsolatedStorageSettings是一个独立存储空间,可以通过它来实现数据的存储于交互,如实现页面传值。使用前要先引入命名空间:using System.IO.IsolatedStorage; /// <summary> /// 声明独立存储 /// </summary> private IsolatedStorageSettings appSettings = IsolatedStorageSettings.ApplicationSettings; /// <summary> /// 将信息加入存储区 /// < 阅读全文
posted @ 2013-05-24 22:35 Infly 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 原文地址:http://www.cnblogs.com/jfzhu/archive/2012/11/16/2772576.html计算机在最初只支持ASCII编码,但是后来为了支持其他语言中的字符(比如汉字)以及一些特殊字符(比如€),就引入了Unicode字符集。基于Unicode字符集的编码方式有很多,比如UTF-7、UTF-8、Unicode以及UTF-32。在Windows操作系统中,一个文本文件的前几个字节是用来指定该文件的编码方式的。如果你使用NotePad或WordPad来打开一个文本文件,你并不用担心该文件的编码方式,因为这些应用程序会先读取文件的前几个字节来确定该文件的编码方 阅读全文
posted @ 2013-05-18 18:59 Infly 阅读(7231) 评论(0) 推荐(0) 编辑
摘要: 由于windows phone自带的弹出框实在太过简陋,功能也不够强大,这时就可以利用第三方控件Codig4Fun来实现类似silverlight中ChildWindow的作用。Coding4Fun的下载地址为:http://coding4fun.codeplex.com/ 1.MessagePrompt 消息弹出框private void ShowMessage_Click(object sender, EventArgs e) { MessagePrompt msg = new MessagePrompt(); msg.Title... 阅读全文
posted @ 2013-05-18 16:09 Infly 阅读(257) 评论(0) 推荐(0) 编辑
摘要: windows phone中主要有以下几种常用手势操作:手势名称手势说明Tap (点按)手指触摸屏幕,然后释放。连续两次执行此操作则为DoubleTab,意思为连按(双击)Hold(常按)手指触摸屏幕并在其位置停留很短一段时间Drag (拖拽)手指触摸屏幕,并向任何方向移动Flick(轻拂)手指在屏幕上滑动,且不停止即抬起Pinch(捏合)两个手指在屏幕上点按,并移动其中拖拽和轻拂的主要区别为:拖拽操作是在屏幕中移动手指后手指并不离开屏幕,而Flick操作则在移动手指后手指离开屏幕。 阅读全文
posted @ 2013-05-18 15:44 Infly 阅读(204) 评论(0) 推荐(0) 编辑
摘要: 操作系统:win7 x32 旗舰版silverlight:4.0 首先检查自己的机器上是否装有iis,在开始菜单的输入里输入iis就知道了如果没有也没关系,打开控制面板->程序->打开或关闭Windows功能找到IIS相关,将前面的勾选上然后点击确定然后打开IIS管理器,依次展开左上角的节点,找到网站节点在网站节点上点击鼠标右键,添加网站,在弹出的对话框中输入网站名称和网站根目录地址,分配一个端口号点击确定,这样网站就建好了,双击功能视图中的默认文档,可以设置默认启动的网页:点击计算机名称,在右侧操作栏中找到“更改.net framework版本,将其改完4.0:同样点击应用程序池 阅读全文
posted @ 2013-04-07 23:34 Infly 阅读(302) 评论(0) 推荐(0) 编辑
摘要: 最近做的silverlight项目中要求将TextBox与Slider进行TwoWay绑定,但因为silder中的Value值默认为double型,发现TextBox中显示的值总是有很长的小数,经查询发现绑定的数据可以通过silverlight里提供的IValueConverter接口来实现转换: 后台://将double转换成int public class IntConverter : IValueConverter { public object Convert(object Value, Type targetType, object paramete... 阅读全文
posted @ 2013-04-07 23:04 Infly 阅读(291) 评论(0) 推荐(0) 编辑