问题标签 [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 投票
1 回答
225 浏览

event-handling - 如何为所有 SmartParts 制作自定义事件?

有使用 OpenNETCF.IOC.(UI) 库的 C# 项目 (.NET CF)。

实际情况:在基本表单中处理 OnKeyDown 事件并且可以引发自定义事件(例如,如果用户按下了 ESC 按钮)。此事件可以以后代形式处理。

重构后:Base Form 现在是容器表单。所有后代形式现在都是 SmartPart。我现在应该如何将自定义事件从容器表单提升到 SmartParts?

0 投票
1 回答
1135 浏览

compact-framework - 从 Windows CE 中的网络路径读取文件内容

Windows CE 6.0 设备(Compact Framework)是否可以通过 WiFi 从使用 UNC 路径存储在网络中的文件中读取文件内容?

或者在这种情况下我应该使用 FTP 服务器还是开发自己的服务器?

0 投票
1 回答
560 浏览

c# - OpenNETCF.Button2:属性“BackgroundImage”的代码生成失败

表单上有 Button2 控件。我在更改其名称时遇到问题:

属性值无效

或者

属性“BackgroundImage”的代码生成失败

Button2 控件杂项属性:

Button2 控件杂项属性

我怎么解决这个问题?

正如我所提到的,我应该将 Build Action: None?添加到我的项目DesignTimeAttributes.xmta文件中。

我使用 .NET Compact Framework 3.5/Visual Studio 2008/OpenNETCF Smart Device Framework 2.3 库(社区版)

0 投票
1 回答
1232 浏览

sockets - 测试windows ce的TCP/UDP客户端

在 Windows 桌面上,我使用SocketTest作为 GUI 工具来测试 TCP 连接。

Windows CE(首选本机)是否有替代方法来测试与 Windows 桌面的连接?

0 投票
1 回答
1137 浏览

c# - 尝试失败:Ping 类中的 OpenNETCF 发送方法

我曾尝试在此参考 中使用像“CNLSH”先生这样的 OpenNETCF 进行 ping 操作,如果主机可用,它可以正常工作。如果不是,pingReply.Status 永远不会变为假,因为我会从 send-Method 获得异常(无法发送包)。是否有可能在没有 try/catch 的情况下工作?

0 投票
1 回答
2029 浏览

visual-studio-2008 - VS2008 移动应用程序构建时间长

最近测试我的应用程序变得很痛苦。当我在调试配置中按 F5 时,VS 的构建时间增加了。完成构建需要 1-2 分钟。即使是轻微的代码更改也会让我发疯:/。

我的应用程序使用 OpenNETCF 和 Open Sans 字体作为标签等。当我开始开发这个应用程序时,它是 100-200kb,现在是 800kb+。我不知道是什么让文件这么大。

我搜索了如何在 VS2008 中跟踪构建过程的日志,但找不到任何资源。有没有办法在 Milli Second 结果中记录构建过程?

0 投票
0 回答
263 浏览

c# - 无法捕获 OpenNETCF RAPI 异常

我正在使用 OpenNETCF Desktop Communication Library 一个 RAPI 开源库来开发一个 winform 应用程序。

现在一切正常。但在某些计算机中,由于 RAPI 库导致应用程序崩溃,无法捕获此异常。

我调试它并找到调用CeGetVersionEx的方法GetDeviceVersion导致异常。我怎样才能避免这个异常?感谢您的回答。

0 投票
0 回答
335 浏览

.net - 检测 Windows CE PDA 是否连接到网络

在我的 Windows CE 应用程序中,我需要知道 PDA 是否已连接(在调用 Web 服务之前)。

我尝试使用 OpenNetCF ConnectionManager 类,但它始终指示“断开连接”状态。

当我这样做时,connexionManager 状态始终等于“断开连接”,而静态成员“ConnectionManager.ConnectionDetailItems”包含一个带有我的网络信息的项目。

所以我想知道如何使用 ConnectionManager 来确定 Pad 是否已连接。

PS:我的网络无法上网

0 投票
1 回答
967 浏览

c# - 在 C# 中处理设备连接到 cradle windows ce opennetcf 的事件

我使用 opennetcf 库在 windowCE 5.0 上开发了一个应用程序。我想检查我的设备何时连接到 Cradle。这意味着我想处理将设备插入底座或其他类似设备的事件。

我的目的是当设备连接到摇篮时,我禁用我的应用程序的所有形式,当它从摇篮中删除时,所有形式都启用。

我搜索很多。但答案与我的预期不符。

请帮我。


在阅读了 opennetcf 的参考资料后,我发现了两个事件:ACPowerApplied 和 ACPowerRemoved

这是我的代码:

但是这个过程没有进入Form1_ACPowerRemoved()和Form1_ACPowerApplied()。

有什么想法吗?对不起我的英语不好。先感谢您。

0 投票
1 回答
270 浏览

c# - 我应该如何正确测试 IoC 服务?

我必须测试在 MyMobileApp.MyService.Module 中实现的 IoC 服务。

目前我的单元测试项目 MyMobileApp.MyService.Module.Tests 已在 IoC 模块 MyMobileApp.MyService.Module 上引用

CFTestRunner 用于调试,Visual Studio 测试运行器也可用于运行测试并输出到 GUI 窗口(???)

恕我直言,这种架构有缺点:

  • 服务必须在 [TestInitialize] 中手动初始化:

try { var module = new Module(); // Drawback: what if 2 services should be used? module.AddServices(); } catch (Exception) // Services must be added only once { // In TestInitialize // ClassInitilaize method is not executed if unit test is running under CFTestRunner??? }

this.myService = RootWorkItem.Services.Get();

  • 要测试另一个服务实现,我应该更改参考并重新编译测试项目

因此我有一些改进的想法:

  • 使用 ProfileCatalog 的可测试版本允许 IoC 容器自动添加测试服务是否很好?这个 ProfileCatalog 如何正确部署在设备/模拟器上?

  • 在测试类中使用注入服务好吗(如果可能的话)?

我在哪里可以找到具有良好测试模式的示例代码/项目/文章 - 我的意思是测试 IoC 服务