- 博客(50)
- 收藏
- 关注
原创 Windows Phone平台上的Socket通信
Socket通信是实现TCP/IP的一种有效形式,它属于较底层的网络通信机制,可以很灵活的操纵,来传输信息。Socket使用非常广泛,通用性强,HTTP通信也是基于TCP的一种,像常见的即时聊天工具,QQ、飞信、微信等都基于Socket,多数使用UDP,而Windows远程桌面连接也是TCP+UDP结合。TCP是一种面向连接(连接导向)的、可靠的、基于字节流的运输层通信协议,多用于对连接质量要
2013-09-26 02:33:10 1822
原创 将移动应用从学习做到实用
做移动应用,一般都是直接面向的最终用户,也就是使用你的应用的智能手机用户,而不像做服务器、SDK等等,面向的可能是下一级的开发人员。所以,要做到“像模像样”。如果将一个学习阶段的Windows Phone应用变成一个发布在商店上供大家下载,真正可以用的应用,下的功夫其实不只是用户体验上的事!第一,从项目的设置上来讲,要做到以下几点:1.Debug该换成Release了有
2013-08-22 21:33:12 1149
原创 Windows Phone Service References(服务引用)初探
目前有很多网站提供Web服务,新一些的会用WCF(Windows Communication Foundation),比如微软为Bing提供的一些后台操作,还有一部分会用Web Service(大多数基于ASP.NET,也有用Java写的),Windows Phone其实基于Silverlight架构,自然提供了相当健全的网络访问机制,服务引用是Windows Phone中相当实用的一个功能,支持
2013-08-22 19:30:43 1860
原创 Windows Phone 网络请求方式对比
目前的Windows Phone平台支持有以下几种实现网络请求的方式:HttpWebRequest、WebClient、WebBrowser、Socket我个人给他们分个类:最实用,最麻烦:HttpWebRequest最简洁:WebClient最猥琐:WebBrowser最不常用:Socket1.HttpWebRequest:能实现各种WP上支持的请求类型(目前
2013-07-20 02:30:42 1398
原创 Windows Phone 动态绑定小技巧
Windows Phone 采用了结合MVP和MVC模式的MVVM模式,要求数据进行动态绑定显示,同时将几乎所有操作改为异步方式,以增强用户体验和流畅度,以下是我在开发Windows Phone程序时进行动态绑定的一些经验。1.集合要用ObservableCollection,该类位于System.Collections.ObjectModel命名空间中,和List有很多相似的地方
2013-07-20 02:07:23 1242
原创 初次编写Web Service的一些感受
Web Service是一项新技术, 能使得运行在不同机器上的不同应用无须借助附加的、专门的第三方软件或硬件, 就可相互交换数据或集成。依据Web Service规范实施的应用之间, 无论它们所使用的语言、 平台或内部协议是什么, 都可以相互交换数据。Web Service是自描述、 自包含的可用网络模块, 可以执行具体的业务功能。Web Service也很容易部署, 因为它们基于一些常规的产业标
2013-07-20 01:35:01 1762
原创 Windows Phone 通用HTTP请求类,很好用!
现在的移动应用几乎没有只在本地进行操作的,或多或少会有一定的网络请求,不论是普通的HTTP请求返回XML或JSON还是利用Socket进行TCP/UDP通信,Windows Phone上提供了,HttpWebRequest、WebClient、Socket等基本的通信类,但每次在请求的时候需要写一系列的代码,有时候还容易出错,下面介绍一个我个人在开发过程中觉得很好用的一个类,支持基本的GET和PO
2013-07-18 12:03:11 2301 2
转载 C# 4.0并行计算
C# 4.0 并行计算部分 沿用微软的写法,System.Threading.Tasks.::.Parallel类,提供对并行循环和区域的支持。 我们会用到的方法有For,ForEach,Invoke。一、简单使用 首先我们初始化一个List用于循环,这里我们循环10次。(后面的代码都会按这个标准进行循环)Code1. Program .Da
2013-07-05 16:06:42 1982
原创 用ASP.NET(WebForm模式)开发WebAPI的几个常用方法
用ASP.NET写了不少API了,有些人可能觉得MVC或者WCF(WebService)更适合写WebAPI,不过WebForm简单、易部署,还是很不错的WebAPI开发选择,以下是个人在开发中经常使用的几个方法,拿出来分享一下,高手请多多指点!1.返回一些字符串(最基本的,肯定用得着) /// /// 返回字符串 /// /
2013-07-02 20:14:02 3121
原创 对比Windows Phone与iOS、Android开发的不同
Windows Phone是微软公司在2010年发布的智能手机操作系统,目前最新版本是Windows Phone 8.0,在市面上能见到的是Windows Phone 7.5(Mango和Tango),下面,从开发者角度,分几个方面对比他们的不同。 一、硬件iOS与Windows Phone系统都为闭源操作系统,而且对于硬件解决方案,微软和苹果都有苛刻的要求,苹果自己设计CPU,然后找
2013-07-02 19:55:18 3055
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人