问题标签 [opennetcf]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
14911 浏览

c# - Compact Framework - OpenNetCf.Net FTP 示例?

我正在尝试让 OpenNetCF.Net FTP 组件与我的 PDA 应用程序一起使用。除了连接到服务器之外,我正在努力让它做更多的事情,并想知道是否有人知道我可以用来学习如何使用它的任何示例代码?

我需要能够下载和上传文件,以及确定我希望下载的任何文件的下载大小。

提前致谢。

0 投票
1 回答
1403 浏览

timezone - 在 Windows CE .NET 4.2 中,为什么 SetTimeZoneInfo 会挂起?

我们的产品包含一个任务管理器系统,允许应用程序在预定的时间间隔内运行 DLL 中的代码,指定有关任务失败是否应禁用相关应用程序的规则等。主要用于数据上传、数据下载,本地数据库维护等。使用的功能之一是通过NTP同步设备时间并设置操作系统的时区信息。为此,我们使用 OpenNetCF 的 DateTimeHelper 类,它似乎充当了 Win32 P/Invokes 的包装器。

任务管理器的其他功能之一是,如果任务运行时间超过其分配的时间窗口,任务管理器将 Thread.Abort() 它以允许其他任务运行。我们看到了惊人数量的线程中止,其中堆栈中最高的函数是 OpenNetCF.WindowsCE.NativeMethods.SetTimeZoneInformation()。为什么底层 P/Invoke (SetTimeZoneInfo) 会挂这么长时间?

我们的代码在 Windows CE 4.2 上运行,用户群更小,在 Windows CE 5.0 上运行——这里的代码在两个版本之间是相同的。到目前为止,我已经看到这种情况发生在 4.2 设备上,但从未在 5.0 上发生过,即使 5.0 上的用户数量较少,我想如果它出现在那里我也会看到它。

下面的函数是产生问题的函数。它将时区缩写转换为其全名,然后使用该名称查找正确的时区并尝试将设备的当前时区设置为该时区。

一如既往地感谢您的帮助。有什么想法吗?

0 投票
1 回答
4553 浏览

wcf - 通过 Web 服务(WCF、MTOM、WCE?)上传和下载大文件 - Windows Mobile(紧凑型框架)

我已经搜索了很多,似乎找不到一个好的稳定解决方案,所以任何帮助将不胜感激。

场景如下: Windows Mobile 设备在 .NET CF 3.5 上运行客户端应用程序(正在使用 OpenNETCF 库) .NET 3.5 上的 Web 应用程序(运行 IIS 的 Web 服务器)在 VS2008、.NET 3.5 中开发 - 所有最新版本

我需要使用 Web 服务或 WCF 或 MTOM 将大文件传入和传出移动设备。(最好分块)。我找到了一些很棒的文章,但似乎无法正常工作,带有 XML 数据的普通 Web 服务会出现内存不足异常,WCE 在 VS2008 中不可用,CF 上的 WCF 没有给我添加“服务参考”,只有“网络参考”,我束手无策。

有人说,不要使用 WSE,它已经过时了,只使用 WCF 但我无法让它在移动应用程序上运行。

我所需要的只是一个从移动设备到 Web 服务器的简单上/下传输机制,我可以稍后查看压缩和可靠性。

任何人都可以通过一些文章和示例代码为我指明正确的方向吗?

提前致谢。

0 投票
3 回答
1571 浏览

windows-mobile - Compact-Framework:播放默认文本警报和振动

我正在尝试将通知放入我的紧凑型框架 2.0 应用程序中,以便我在用户收到新工作时通知他们。

我尝试将以下代码与 SDF 的最新社区版一起使用:

实际上不会触发任何错误,但是在播放事件中,振动不起作用。此外,我还没有找到播放默认消息警报或声音文件的方法。这有可能吗?

0 投票
1 回答
762 浏览

vb.net - 将 OpenNetCF GetSignatureEx 转换为桌面上的位图

我有一个 SQLite 数据库,它在手持设备上运行,它使用在 Windows Mobile 6.1 下运行的 OpenNetCF 的智能设备框架 2.1 来捕获签名。使用 GetSignatureEx 方法从 Signature 控件捕获签名并将其存储在数据库中。

我现在要做的是在桌面上重构签名,但是桌面没有类似的控件。我看了看数据,它看起来像一堆向量,这就解释了为什么数据如此紧凑。

有谁知道如何使用 VB.NET 将数据转换为桌面上的位图。谢谢。

0 投票
2 回答
1181 浏览

c# - 在类中而不是在 Windows 窗体中使用 OpenNETCF.Net.Ftp

到目前为止,我在 Windows 窗体中使用 FTP 对象。FTP 对象在单独的线程中运行,因此为了确保我的应用程序不会冻结,我使用以下代码:

我不完全清楚字符串委托是什么,但这有效。

但是,我现在正在重构并希望将 ftp 隐藏到一个类中。我的问题是如何确保主线程不会冻结?所有关于在类中引发事件的在线参考资料都是有意义的,但我还没有找到一个应用程序是多线程的示例。我最关心的是 InvokeRequired。

在上面的代码中,这是一个表单。如果我将 ftp 对象隐藏在一个类中,如下所示:

"This" 成为 MyClass 的一个对象。我不确定是否在类上实现了 InvokeRequired 属性(也许我应该让它实现一个具有该属性的特殊接口?)。或者也许我遗漏了一些东西,我不应该在类中使用多线程对象?

0 投票
2 回答
1164 浏览

windows-mobile - 如何在windows Mobile中进行电话会议

谁能指导我如何从 netcf 进行电话会议...在 Windows Mobile 中,就像我有三个号码一样,我想给他们打电话参加电话会议...

0 投票
2 回答
831 浏览

windows-mobile - 在 Windows Mobile Contact 中扩展上下文菜单

我想在 windows mobile 中扩展联系人上下文菜单。当用户右键单击带有拨号和其他功能的联系人时,我想扩展并添加我自己的项目以执行我的自定义程序左右。

0 投票
1 回答
2531 浏览

windows-mobile - 在 ad hoc wifi windows 移动设备之间进行通信的更好方法

我们正在使用 802.11 在 ad hoc 模式下在 windows mobile 6 设备上开发无线 ad hoc 通信应用程序。我们正在使用 HP iPAQ 910 设备和 OpenNETCF 智能设备框架 2.3 进行开发。

作为设计约束,每个设备都表示为一个 SSID。如果两台设备想要相互通信,发起方会切换到其他设备的SSID并广播UDP消息。然而,这种切换需要 4-5 秒才能完成,并且在某些情况下可能不希望花费这么多时间。我们想知道是否有更好更快的方式让两个设备进行通信,从而避免切换 SSID?

如果需要更多信息,请告诉我们。在此先感谢您的帮助!

0 投票
2 回答
1543 浏览

compact-framework - OpennetCF.FTP 和被动模式

是否可以在 ACTIVE FTP 模式下使用上述库通过 FTP 传输文件?

我的应用程序需要 13 秒才能移动 5KB 文件 - 当我跟踪代码时,结果发现这 13 秒中的大部分时间都花在了“睡眠”上:“进入被动模式:227”和“数据传输开始”之间的时间,这是一个很好的 8 秒。

有什么方法可以不同地使用这个库?我只是按原样使用 GetFile 函数。