Mobile WCF Bug???
摘要:最近做一个Mobile项目,服务端采用java Xfire的WebService, 客户端为Windows Mobile, Mobile 程序使用 WCF 客户端, 测试环境服务器为Tomcat, 一切正常,迁移到WebLogic 10 出现一个奇怪的问题。
阅读全文
posted @
2010-07-15 15:08
sharping
阅读(1227)
推荐(0)
.NET Compact Framework通过托管Win32代码获得HtmlDocument
摘要: 有过CF的项目经验的朋友一定常常遇到与BS后台对接的问题,HTML在BS系统中有着得天独厚的条件,他能够直接被用作界面显示,并且能够C#代码和Javascript操作,因此在一些应用中BS系统可能采取在数据库中存储HTML表单的设计,例如一些表单可视化设计控件(Table Designer)生成的就是HTML,直接存储HTML的好处在于绕过了解析HTML DOM的复杂性,可是在前端与之对接的Mobile应用程序中就带来的问题,当我的.NET CF程序读取到包含HTML的字段后就显得很尴尬了,用正则表达式解析HTML生成WinFom界面显然不切实际,然而.NET CF似乎只为我们提供了这么一条路,因为如果用WebBroswer(以下简称WB)控件直接显示HTML,很有可能因为HTML的规格不适合PDA屏幕而使得用户体验非常糟糕,一个常见的问题就是HTML FORM的宽度超出了Mobile设备屏幕范围,而使得WB出现横向滚动条,这还不是问题的关键,关键在于你将HTML交给了WB控件之后你就没有任何控制权了,WebBrowser类为我们提供的唯一和HTML交互手段是一个叫Docum
阅读全文
posted @
2009-02-17 12:32
sharping
阅读(4180)
推荐(0)
做CF开发的朋友注意这个BUG了
摘要:最近做的几个CF控件不能在工具箱显示,几天研究下来依然无果,今天才搜到这篇来自OpenNETCF的文章:A major player in our very, very late delivery of version 2.3 of the Smart Device Framework turned out to be problems with toolbox integration in Vi...
阅读全文
posted @
2008-12-01 23:49
sharping
阅读(1205)
推荐(0)
托管Win32函数,完善.NET Compact Framework 线程同步
摘要:.NET CF 2.0虽然加入了一些线程同步的对象,然而,还是没有完整框架中提供的同步功能完善,在我的项目中用到WaitHandle的WaitAny方法时真是一筹莫展,其实我们可以通过托管系统API完善这些我们需要的功能, 通过查阅SDK文档我们得到两个重要的函数WaitForSingleObject和WaitForMultipleObjects.
阅读全文
posted @
2006-11-23 23:39
sharping
阅读(767)
推荐(0)
Stack结构提高.NET Mobile应用程序的性能
摘要: .NET Compact Framework应用程序因为运行于移动设备上, 由于移动设备性能和PC有很大差距,因此在设计程序时候必须更多的考虑程序的性能,通常的场景是在多窗体切换时往往加载窗体的速度都很不理想,项目中窗体窗体过多会导致程序过大,我们通常在一个窗体中设置很多的UserControl,通过更换Control来实现多窗体的效果。
阅读全文
posted @
2006-09-23 01:33
sharping
阅读(603)
推荐(0)
C#实现PDA电源/背光管理
摘要:一般的嵌入式项目通常采用sometimes offline的设计思想, 这样的设计必将有数据同步的功能, 然而数据同步时如果本地没有数据库,加之项目数据的复杂性和无线通讯的带宽等方面的制约, 常常使得同步时间非常漫长, 数据同步这样的操作往往又不能采用单独的线程在后台完成, 恰巧我正在开发的项目就是具备了这些特点.
通过我们版本发布后对用户使用的调查发现, 同步失败的原因有一半以上是由于PDA在常时间闲置时会自动关闭电源, 以导致网络连接断开, 而由于用户对PDA的使用并不熟悉, 我们没理由要求用户到控制面板中去进行电源设置. 程序中解决掉电问题成为必然...
阅读全文
posted @
2006-07-18 19:42
sharping
阅读(3745)
推荐(0)