问题标签 [smart-device]

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 回答
314 浏览

visual-studio-2008 - 如何在 Visual Studio 2008 的智能设备应用程序中创建菜单和子菜单

我是 Visual Studio 2008 中智能设备应用程序的新手。我必须创建一个智能设备应用程序,其顶部有菜单和子菜单(类似于桌面应用程序)。一旦用户点击子菜单,它将导航到一个表单。

请告诉我在哪里可以找到资源/学习材料,以了解有关使用 Visual Studio 2008 构建智能设备应用程序的更多信息。

提前致谢。

0 投票
0 回答
619 浏览

sql - 智能设备上的 SQL Server 连接

我想知道是否可以在智能设备上使用 SQL Server 数据库连接?在互联网上,我找到了一些使用它的解决方案,但我也发现有人说您需要使用 SQL Server CE 连接。

来源:“找不到 PInvoke DLL 'dbnetlib.dll'。” 智能设备应用程序错误

在这里看起来有人正在使用正常的数据库连接并修复它

但在这里:http ://www.vbforums.com/showthread.php?681717-dbnetlib-dll-error

有人说只能使用SQL Server CE 数据库连接。所以我的问题是您可以在智能设备上使用 SQL Server 连接,还是需要使用 SQL Server CE 连接?

0 投票
2 回答
7658 浏览

ubuntu - 在没有 sudo 的情况下使用 smartctl

我有一个 Ubuntu 服务器 ( 3.19.0-21-generic #21-Ubuntu SMP Sun Jun 14 18:31:11 UTC 2015 x86_64 Linux-3.19.0-21-generic-x86_64-with-Ubuntu-15.04-vivid)。它有一个 4 磁盘 RAID-6 阵列。我通过使用这段 Python 代码定期询问每个磁盘来密切关注磁盘的运行状况:

在哪里self.diskid(显然是磁盘 ID),例如/dev/sdc. 我使用这些命令的输出来跟踪各种磁盘参数(例如温度和状态)并后处理数据以在网页上报告(图形和文本状态)。

我也喜欢关注日志,但是上面的命令垃圾邮件journalctl有很多这样的东西:

其中一个用于发出的每个 smartctl 命令,并对每个磁盘重复该命令。这使得在浏览日志时很难发现异常情况。我知道journalctl它们的过滤功能没有真正的帮助。它还导致日志变得不合理的大,我认为这是一个问题。

所以,为了减轻journalctl压力,我想我可能会放弃sudo. 但是,显然smartctl需要root权限。

我添加nobody ALL=NOPASSWD:/usr/sbin/smartctl/etc/sudoers.

然后 egsmartctl -H /dev/sdc似乎工作但返回错误:

因此,我将我的管理员帐户添加到了该disk组。

现在,smartctl -H /dev/sdc似乎仍然有效,但返回此消息。

这就是我有点卡住的地方。

对于那些想知道的人:

因此,使用sudo给出了预期的结果。

smartmontools已安装:

0 投票
1 回答
149 浏览

c# - 单元测试:VSTestHost.exe 已停止工作。VS2008 Pro - 紧凑型框架

尝试在 Visual Studio 2008 Pro 上的 SmartDevice 项目上执行单元测试时,出现错误“VSTestHost.exe 已停止工作”。

在调试单元测试时,我有以下异常FileNotFoundException

堆栈跟踪如下:

有什么建议么 ?

0 投票
1 回答
611 浏览

c# - Visual Studio 2008 的智能设备 (Windows CE) 解决方案中的继承控件无法正常工作

当我继承UserControlVisual Studio 2008 的智能设备 (Windows CE) 解决方案时,我遇到了设计时问题。假设我有一个这样的类:

当我MyLabel输入一个表单时,它不会在设计时显示其文本,但在运行时它可以正常工作。所以问题是Visual Studio Label工作正常,但如果我只是从它继承,它不会在设计时显示它的文本。

我已经阅读了 MSDN 中的一些文章,比如这个链接Creating and Migrating Smart Device Custom Controls by Using Visual Studio 2005和其他关于如何设计UserControl智能设备解决方案的网站,但是它太完美了,里面有很多代码让我感到困惑. 我只想MyLabel在设计时正确显示它的文本,我不想要一个完美的UserControl. 因此,如果您遇到我的问题,请分享您的解决方案。

0 投票
1 回答
2056 浏览

c# - 通过蓝牙通信从移动数据终端打印到斑马打印机

我正在为 Windows Mobile 6.5 MC75A 移动计算机开发一个项目。我通过蓝牙将我的 MC75A 移动计算机连接到 Zebra 打印机 (ZEBRA qln420)。

我正在 vb.net.in 我添加的项目中开发应用程序,并将PrinterCE.NetCF.dll相同的 dll 复制到移动设备的 windows 文件夹中。在应用程序打印按钮中单击我给出的代码如下:

但这不能正常工作..抛出错误。单击打印按钮时。我怎么能做到这一点?

0 投票
2 回答
1574 浏览

sql-server - 将 Windows Mobile 6.5.3 应用程序连接到 SQL Sever 2012

我们有基于 Windows Mobile 6.5.3 的解决方案,并使用 System.Data.SqlClient 连接到我们的数据库。一切正常,直到...

将 SQL Server 从 2005 Workgroup Edition 升级到 2012 标准后,我们​​遇到了连接问题。

真实设备可以连接到 SQL 服务器 - 应用程序可以工作,但我们无法在模拟器上调试项目。这很奇怪,为什么真实设备可以在该连接字符串上工作。当我们使用真实设备进行调试时,我们可以在模拟器上连接到数据库,但我们不能

W 花了 2 天时间寻找没有结果的解决方案。

我的 SQL 连接看起来像

服务器=xx.xx.xx.xx\InstanceName,1433;数据库=dbName;用户ID=用户名;密码=密码;连接超时=30

当我们调用 SqlConnection.Open() 时发生异常。

异常查看详情

我们做了:

  • 将默认 SQL 端口号更改为 1433
  • 摇篮模拟器 - 互联网浏览器测试 - 通过
  • SQL 浏览器正在运行
  • 我们可以从该连接字符串上的 WinForm 应用程序进行连接

其他设置:

摇篮

连接管理器

连接设置

0 投票
1 回答
172 浏览

c# - 使用 C# Smart Device Project .net 2.0 发出 HTTPS 请求

我正在开发一个 Windows 智能设备项目。我想向 API 主机发送 HTTPS 请求以检索信息。

下面链接中提到的当前代码在我在 Windows 窗体应用程序上的试用版中完美运行:

如何使用 WebRequest 访问使用 https 的 SSL 加密站点?

但是,这在智能设备应用程序中不起作用,因为我无权访问System.Net.Security智能设备项目(实际上只有System.Net.Sockets在 下System.Net,使我无法在非 SSL 站点之外使用相同的方法进行查询。

是否有相同的解决方案能够发出 HTTPS 请求的解决方法?

编辑:我知道谷歌地图是一个不好的例子,尤其是当他们的 API 密钥通常通过 HTTPS GET 方法不安全地发送时,最好使用服务器来保护请求。

0 投票
1 回答
334 浏览

c# - 创建简单队列的最佳实践 Compact Framework

我们正在使用在 Windows CE Embedded 7.0 上运行的 .net Compact Framework 3.5 创建一个应用程序。这个应用程序正在从我们不同的车辆收集不同的数据并将它们发送回我们的服务器。

我们面临的问题是连接丢失,这种情况经常发生,因为接收有时很糟糕(隧道、树林等)。

如果连接丢失 15 分钟,很多数据无法到达服务器。现在的问题是,我们应该如何处理这些数据?使用现有的队列框架之一?创建我们自己的?

我们需要的一些东西或者会很棒的东西:

  • 队列应该是持久的,所以如果设备重新启动,数据不会丢失
  • 目前我们的服务器正在运行 ASP.NET WebApi,所以如果可以使用它会很棒
  • 我们发送不同类型的数据,其中一些数据必须先于其他数据到达服务器,因此需要某种优先级系统
  • 新数据比旧数据更重要

我搜索了很多,但找不到任何东西。你们有什么想法吗?

我希望这是正确的地方,它似乎是专门针对软件推荐的。谢谢

0 投票
1 回答
65 浏览

vb.net - 在 WinCE5 API 调用中将字符串传递给 lpctstr 时遇到问题

我正在尝试使用以下方法在 VS2008 智能设备项目中调用 Windows CE 5 API 调用“ FindFirstChangeNotification ”:

尝试此方法会导致“System.NotSupportedException”,我认为这是字符串类型的不兼容。尽管尝试了不同的编组行为,但几天后我仍然陷入困境。