13得票6回答
对于一名.NET开发者来说,进入移动开发需要多长时间的学习曲线?

对于一位 .NET 开发者来说,进入移动开发需要多长时间的学习曲线? .NET 支持运行在多少个不同操作系统上? Windows Mobile 和 Windows CE 是同一个东西吗?

13得票13回答
为Windows Mobile应用程序提供UI组件(.NET Compact Framework)

移动设备上运行的应用程序有特殊的用户界面要求。我认为苹果在iPhone/iPod touch平台上引入创新控件方面做得非常好。 现在,我需要使用.NET Compact Framework(Visual Studio 2008)为Windows Mobile平台设计应用程序。我想知道是否有商...

13得票4回答
.NET Compact Framework中DateTime.Now的毫秒总是为零吗?

我想要在Windows Mobile项目的日志中添加一个时间戳。精确度必须至少达到百毫秒。 然而,我的调用DateTime.Now返回一个DateTime对象,其中Millisecond属性设置为零。同时,Ticks属性也相应地四舍五入了。 如何获得更好的时间精度? 请记住,我的代码运行...

13得票8回答
如何通过编程在列表框中选择一个项目?

我有一个ListBox展示枚举类型的选项。在ListBox显示或者表单打开时,我希望可以选择/高亮当前的值(从数据库读取)。尽管有下面这段代码:lblSelectedPrinter.Text = AppSettings.ReadSettingsVal("beltprinter"); listB...

13得票3回答
如何等待线程完成后再继续执行?

我有一些用于在.NET CF 2.0上启动线程的代码: ThreadStart tStart = new ThreadStart(MyMethod); Thread t = new Thread(tStart); t.Start(); 如果我在循环内调用此函数,那么项目的顺序会完全混乱。...

12得票3回答
在C#中从串口读取数据

我尝试使用Readline()但数据被丢失,我尝试使用Read()但不确定如何进行错误处理,因为我可能会连续收到多个数据包,并且无法知道是否还有其他数据包要到来。在数据包之间,BytesToRead为0,因此我无法使用它。当向缓冲区读取数据时,您需要计时器或将线程休眠以等待所有数据包到达吗? ...

12得票4回答
无法在Windows Mobile中找到PInvoke DLL错误

我在Windows Mobile 5.0模拟器上遇到了很多麻烦,无法让基本场景正常运行。我的WinForms应用程序最终会调用本地代码。部署工作正常,并且所有本地DLL都被复制到与WinForms .exe相同的文件夹中。我还使用远程文件查看器工具验证了这一点。 然而,当我启动我的应用程序时...

12得票6回答
如何只暴露 IList<> 的一部分?

我有一个类属性,通过它可以访问内部的 IList&lt;>System.Collections.ObjectModel.ReadOnlyCollection&lt;&gt; 我如何传递 ReadOnlyCollection&lt;&gt; 的一部分,而不需要将元素复制到新数组中(我需要实时视图...

12得票2回答
检测USB连接 -- C# .Net CF 3.5

我有一个运行在Windows Mobile 6.1设备上的应用程序(.Net Compact Framework 3.5),我想检测USB连接何时发生变化(无论是连接还是断开)。 我最初使用SystemProperty.CradlePresent属性来触发事件,但我想知道它是否只适用于连接了...

11得票2回答
ProtoBuf-Net和Compact Framework出现“源数据中的无效字段:0”错误

使用ProtoBuf-Net在紧凑框架和完整的.NET框架之间进行序列化/反序列化时是否存在任何问题?我正在紧凑框架3.5下序列化一个名为LogData的类,将其传输到运行.NET框架4.0的服务器,然后进行反序列化。有时它可以工作,但有时它会抛出以上错误,我还没有找到具体原因。我已经进行了很...