问题标签 [compact-framework2.0]
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.
c# - .NET CompactFramework 2.0 的 JSON 序列化程序
我需要在 .NET Compact Framework 2.0 下对自定义对象进行序列化和反序列化。我已经完成了 JSON.NET 3.5,但它需要 .NET Compact Framework 3.5。
我被限制不能从 2.0 升级到 3.5。当我尝试使用 JSON.Net 2.0 版本时,序列化和反序列化操作挂起。
注意: paramCollection 是对象数组( object[] )
上面的代码有问题吗?我用 Desktop 测试过的相同,我发现它可以工作,但不能在 Compact Framework 中工作。
windows-mobile - 摩托罗拉 MC3190 条码扫描器未触发
我正在尝试让我的摩托罗拉 MC3190 读取条形码。但不幸的是,按下硬件扫描按钮后没有任何反应。我将 EMDK 用于 .net 2.0 版。
这是我的代码:
在我的事件中,我只是想显示解码的文本:
我没有收到任何错误消息。同时,如果我列出我可用的扫描设备,我可以看到我的设备(SCN1)。我需要做些什么来触发硬件密钥吗?
非常感谢解决此问题的任何帮助/想法。谢谢!
.net - WinCE:有没有办法在没有安装 system.sr.dll 的情况下知道抛出了什么异常?
我有一个 wince 应用程序,有时会收到以下错误消息:
无法显示错误消息,因为找不到包含它的可选资源程序集
这是因为我没有安装异常消息的 dll (system.sr.dll)。问题是我想制作一个包含所有语言错误消息的多语言图像,但 system.sr.dll 仅使用一种语言。
有没有办法在没有安装 system.sr.dll 的情况下找出引发了什么异常,然后从我构建的多语言异常消息字典中查找错误消息?我对调试设备不是很熟悉,所以我不确定我必须使用什么(如果有的话)。
谢谢,马克
serial-port - 手动 PRINT 命令时串口输出旧值
我有一个通过串口连接到天平的应用程序。天平很大,不能按 PRINT 按钮。所以我的应用程序要求余额在某个用户操作时以编程方式打印。balance 接口允许它,并定义了一个打印命令。所有工作一段时间。然后在对几个项目进行加权后,天平开始输出之前的重量......我在这一点上感到困惑,因为定义的命令很少,并且没有太多可以做的选择。每次之后,我都已经在刷新 OUT 缓冲区。所以我不知道为什么它一直给我旧的价值。
这是我的代码:
_sp - 是一个 SerialPort 对象
我正在使用 WinCE 6.0 和 Compact Framework 2.0/C#
c# - DataGrid 不显示数据
DataGrid
在读取 CSV 文件并对其进行处理后,我试图在我的移动应用程序上显示一个。这是我到目前为止所拥有的:
运行我的应用程序时,我得到的只是一个空白的数据网格组件。有人可以指出我的错误吗?或者如何正确地做到这一点?
c# - Compact Framework 中的模块、类和方法明智的内存使用
我想知道是否可以知道当前正在运行的紧凑框架.net 应用程序中的内存和 cpu 使用情况?这样做的目的是我想创建一个监控工具,它将在远程机器上显示这个信息,这样我就可以获得我的应用程序的更新状态。
请帮忙。
谢谢, 奥姆基
multithreading - 潜在线程密集型应用程序中多个套接字的异步与同步套接字
我正在为我的公司在 Windows CE 设备的 Compact Framework 2.0 上编写一个相对较大的应用程序,并且我正在使用单个 CPU 内核。
在不深入细节的情况下,与套接字无关的工作在最坏的情况下可以同时运行 10 个左右的线程。
考虑到这一点,我第一次在一个小型测试应用程序中使用套接字。这个更大的应用程序可能会与同一 IP 地址上的 7 个不同端口通信(例如明显错误的 IP,1.2.3.4:4000、1.2.3.4:4001、1.2.3.4:4002 等),因此使用 7 个不同的套接字对象。
Compact Framework 2、1 个 CPU 内核、在最坏的情况下大约有 10 个非套接字线程,以及 7 个用于编程发送能力和连续接收(以尽快处理/响应)的套接字。
我一直在考虑异步套接字编程是否只会给我带来麻烦,对于 Compact Framework 2.0,默认的最大线程数是 25(每个内核),本质上我必须得到多么“聪明”。
你有什么建议?异步或同步套接字编程,以及您建议的任何特定附加细节,或者如果我什么都不担心。
windows-ce - 从 .cab 安装后运行应用程序
从 .cab 文件安装后,我需要知道一种在 Windows CE 6.0 设备上运行我的应用程序的方法。该应用程序放置在自动启动文件夹中。所以我需要热重启或从 .cab 安装后直接启动
有人可以给我解决这个问题的方法吗?
问候
graphics - 如何在 CF 中绘制偏椭圆?(完整框架中的 Graphics.DrawArc)
我希望会有一个简单的答案,因为通常情况下,从 Compact Framework 中剥离出来的东西会以一种看似迂回的方式执行,但与完整的框架一样好(或者可以变得更高效)。
简单地说,我希望能够在 Compact Framework 2.0 中做一个类似于 System.Drawing.Graphics.DrawArc(...) 的功能。
它用于 UserControl 的 OnPaint 覆盖,在我已经填充的椭圆内绘制弧线。
本质上(关闭伪代码,请忽略参数中的缺陷):
我只在 90 度空间中绘制弧线,所以椭圆弧的右下角,或左上角。如果任何角度的答案真的是迂回、困难或效率低下,虽然有一个简单的解决方案可以只做一个椭圆的一个角,但我对后者很好,尽管前者会帮助其他有类似问题的人.
list - 使用单线迭代和更新 BindingList 项
我有一个BindingList我想更新某些项目,但为了使用仅适用于List<>的Foreach ,我必须使用BindingList项目初始化一个新列表。像这样:
这是我发现的最简单的方法,但我不想从New关键字开始,有没有其他更简单的方法来迭代BindingList项目并使用像上面这样的单线更新它们?(为了便于阅读,我把它分成三行)。我只想删除New关键字,但这不起作用,如果一个新函数有帮助,那也是可以接受的,如果它对任何BindingList的泛型都是完美的。
- 注意:我使用的是紧凑框架 2.0
- 我不想初始化一个我不会使用的变量。
谢谢。