|
盒子资源分类 |
![]() |
|
|
|
Delphi 的 Web Service 与 C# 的 Pocket PC 客户端的演示 |
![]() |
关键字:Web Service C# PocketPC PPC 客户端 XML HTTP |
来 自:原创 |
平 台:Win2k/XP/NT,Win2003 |
下载所需:0 火柴 |
深浅度:中级 |
完成时间:2006/9/1 |
发布者:hjma |
发布时间:2006/9/1 |
编辑器:D6/VS |
语 种:简体中文 |
分 类:应用软件 |
下载浏览:1568/15313 |
|
|
|
|
该程序演示了: 1.数据集的数据传输,通过XML串来解决,通过XMLDocument对象的各种方法,对数据进行读取,服务器端,用TXMLDocument对象把数据库生成XML字符串。 2.字符集的问题,Pocket PC的程序接收到Web Service的字符后变成乱码,无法正确提取数据,必须进行编码后才能进行传输,首先,Delphi通过URLEncode把字符串变成URL格式串传出来,然后C#的客户端程序,通过在项目右键菜单上引用System.Web之后,通过HttpUtility的Encode和Decode方法对http调用及返回进行编码,进而方便的对汉字进行传输了。 3.由于通用的原因,应该先把汉字进行utf8编码,然后再进行url编码,这样比较符合标准,但为了程序处理速度的原因,并且是自己编的程序,所以用Delphi进行url编码后,C#客户端取下来,直接用gb2312编码进行解码即可。演示程序中未进行utf8编码,但保留有utf8编码的注释段。 4.由于PocketPC不能直接引用Server.Web来使用HttpUtility的Encode和Decode方法,从网上找到一个URLEncode函数,略加修改,补充了URLDecode函数。 |
本站原创作品,未经作者许可,严禁任何方式转载;转载作品,如果侵犯了您的权益,请联系我们! |
相关文章 |
|
![]() |
|
相关评论 |
![]() |
共有评论6条
当前显示最后4条评论
|
pcspace |
2006/9/2 8:13:35 |
PPC和WebService交互是不错的, 但是速度慢很多啊!以前也是这么做的,很麻烦啊 |
pcspace |
2006/9/2 8:20:25 |
PDA仿真器无法通过IP访问本机,该如何设置呢?或是根本没这样的功能?!! 这个是可以的,你可以给模拟器的网卡分配一个不同于PC机的内网IP,然后用IP去访问PC机,这样就可以实现互访。 |
hjma |
2006/9/2 17:40:23 |
PDA仿真器无法通过IP访问本机,可以通过修改引用来修改IP,先点一下Web引用的localhost,然后查看属性页,修改http://localhost/SampleTest.exe/wsdl/IMySampleTest的[localhost]就可以了。 |
hjma |
2006/9/23 10:43:06 |
下载的朋友很多,有哪些对这个例子进行了升级或修改的,也请上传上来,方便大家学习一下,可好? |
我要发表评论 |
查看全部评论 |
|
|
|