Windows Phone开发经验谈(6)-XAP安装包的修改

摘要: 不知道大家会不会遇到下面这个场景...程序已经编译好了并做了些特殊处理,准备发布到marketplace了...但是这时候发现有一些小细节要修改..如程序图标有些阴影没处理好要修改...游戏没设置成安装在xbox live里...诸如此类....但是这时候又懒得重新打开编译后再做特殊处理...这里教大家如何直接修改xap包...完成所有不需要重新编译就能达到的效果。大家知道WindowsPhone的应用程序支持3种安装位置,分别是程序页、Xbox、设置菜单;在程序页显示模式有2种,分别是普通程序页的小图标模式以及大图标模式2种,下面我以我的app公交路线查询作为例子,给大家演示下:/首先用解.阅读全文
posted @ 2012-05-28 19:06 豆浆咖啡 阅读(716) 评论(2) 编辑

获取客户端IP、端口号示例(C#)

摘要: using System;using System.Collections.Generic;using System.Text;using System.Net;//为了IPEndPoint而添加的引用using System.Net.Sockets;namespace GetClntIP{ class Program { static void Main(string[] args) { TcpListener tcpListener = new TcpListener(9000);//监听的端口号,可根据需要修改 ...阅读全文
posted @ 2012-05-17 19:10 豆浆咖啡 阅读(38) 评论(0) 编辑

Windows Phone开发经验谈(5)-Json的序列化和反序列化

摘要: wp7默认是支持序列化的..但是在这里给大家推荐一个类库Newtonsoft.Json,现在叫Json.net 下载地址:http://json.codeplex.com/releases/view/87440 序列化的例子:Product product = new Product();product.Name = "Apple";product.Expiry = new DateTime(2008, 12, 28);product.Price = 3.99M;product.Sizes = new string[] { "Small", "阅读全文
posted @ 2012-05-17 16:45 豆浆咖啡 阅读(58) 评论(0) 编辑

Windows Phone开发经验谈(4)-Native代码调用开篇

摘要: 大家在wp7开发的时候可能会遇到诸多这样或那样的限制,很多简单的功能微软也不让实现..比如导入通讯录功能、一键锁屏功能、重力感应开关...等等..微软并不开放给普通开发者做这些事情,但是很多事情确实是很普通..不会牵涉到什么问题...微软也不允许调用...而三星、htc、nokia这些大厂就能自由的使用..我们普通开发者真的没有希望自己也做这些事情么?答案是否定的。我在开发Quick Switch (快捷开关)http://dl.dbank.com/c0eo7gawxs的时候就用到了一些简单的native code。其实这也不是什么秘密了.下面我来给大家解密下。 如果你熟悉wm的开发..你完.阅读全文
posted @ 2012-05-14 18:23 豆浆咖啡 阅读(889) 评论(5) 编辑

Windows Phone开发经验谈(2)-GB2312编码转换

摘要: 我曾经在开发一个app的时候必须用到GB2312编码,但是wp7并不支持后来只能靠曲线救国了。从http://gb2312.codeplex.com/载了GB2312 for Silverlight。下面我来介绍介绍如何使用这个类库。 ------------------------------------------------------------------------------------------- 文件下载下来后,有GB2312Encoding.cs 和 gb2312.bin 这两个文件,把这两个文件拷贝的你的项目中去。请阅读下面注意事项。gb2312.bin 文件的bui.阅读全文
posted @ 2012-05-14 17:43 豆浆咖啡 阅读(59) 评论(1) 编辑

Windows Phone开发经验谈(1)-如何更好的带来收益

摘要: 从Windows Phone诞生,我就开始关注,并着手开发,时至今日我也总结了很多有用的经验,今天我要说的就是开发什么样应用更能够带给开发者收益。WP7主要有3种盈利模式:靠广告赚钱,靠Marketplace赚钱,靠捐助赚钱。其实靠3这种盈利模式构建的app侧重点都各不相同,下面我给大家分析下:1、靠广告赚钱:在这种盈利模式下,你构建的应用程序必须是大家要常时间用的,比如看书软件,游戏软件之类的,如果你做一款天气软件靠广告赚钱,那大家看到天气信息你的广告也许还没显示出来用户就关闭了。2、靠Marketplace赚钱:如果你想用微软市场赚钱,那么我建议您的应用最好是全球用户都能用上的应用,如词.阅读全文
posted @ 2012-04-21 10:35 豆浆咖啡 阅读(110) 评论(0) 编辑

Windows Phone开发经验谈(3)-突破限制开发Windows Phone手电筒(三种方案)

摘要: 现在的Windows Phone开发实在是太封闭了,很多功能都无法实现,只有三星、LG、戴尔、Nokia这些厂家能利用Native代码开发应用,目前就HTC开发了手电筒软件发布到了微软市场,但是普通开发者利用native代码就无法提交大市场,当然有很多聪明的开发者不用LED相关的API照样开发出了手电筒应用,下面来讨论几种常用方法。一、在应用中创建了一个死循环,无限调用摄像头的Focus()方法,即自动对焦,而摄像头处于对焦状态时LED是亮着的,间接实现了手电筒功能。优点:能发布到微软市场.缺点:对摄像头损伤大二、人类的脑子是无比强大的,有人发现在windows phone有一个Micros.阅读全文
posted @ 2012-02-22 11:15 豆浆咖啡 阅读(1613) 评论(2) 编辑

"ObjectContext 实例已释放,不可再用于需要连接的操作"MVC开发出错解决方案

摘要: 由于用EF开发,序列化成json带有外键的列就会出现了上述的问题。解决方案可以参考下面2个网址.ADO.NET 实体数据模型 异常-“序列化类型为 XX 的对象时检测到循环引用” http://archive.cnblogs.com/a/1956117/此 ObjectContext 实例已释放,不可再用于需要连接的操作。http://www.cnblogs.com/Joetao/articles/1945211.html阅读全文
posted @ 2012-02-08 10:43 豆浆咖啡 阅读(80) 评论(0) 编辑

Reporting Services 逻辑判断语句

摘要: if(heji>3){ return "合格";}else{return "不合格"}上面的语句在Reporting Services中可以采用=IIf(Fields!heji.Value>3,"合格","不合格")来实现.阅读全文
posted @ 2011-10-28 12:46 豆浆咖啡 阅读(37) 评论(0) 编辑

Asp.net mvc 3 实现进度条上传思路

摘要: 最近在做asp.net mvc 大文件上传,但是每次大文件上传的响应时间都很长,没有提示就给不了用户良好的体验,所以想了想还是必须在文件上传时显示进度条,但是asp.net默认的文件上传管道是无法显示进度条的。所以就必须自己手动创建一个接收管道。实现的方式有2种,一种是写一个类继承IHttpModule接口然后实现其中的方法,还有一种就是直接在Global.asax里面的Application_BeginRequest写上传文件的方法。 在写文件接收方法的时候应该分块来接收文件,然后在同时保存文件的状态,这时候就要注意如何保存文件的状态,以便客户端获取,我想了几种方式总结出来1、可以使用Ap.阅读全文
posted @ 2011-09-21 10:32 豆浆咖啡 阅读(2005) 评论(12) 编辑
仅列出标题  下一页

公告

统计