问题标签 [windows-embedded-compact]

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

visual-studio - Visual Studio 2012 中的智能设备支持

一年前我已经在这里看到了这个问题,但现在随着 Windows Embedded Compact 2013 的发布,Visual Studio 2012 中应该有一些关于智能设备支持的信息。

目前,我们正在使用 VS 2008 和 WEC 7 开发工业自动化解决方案(===> 我不是在询问 Windows Phone 开发)。我们有兴趣升级到 VS 2012,但我找不到任何关于

a) 智能设备开发何时发货和

b) VS 2012 是否仍会支持 WEC 7 开发,因为 WEC 2013 板供应商是稀有物种 ATM

有人知道一些发布路线图的细节吗?

先感谢您。

0 投票
0 回答
72 浏览

visual-c++ - 如何在 Silverlight For Windows Embedded 中的 InkPresenter 上书写?

我想在嵌入式设备上做一个涂鸦式的控制,这就是我到目前为止所做的:

放置了一个 InkPresenter 控件 (Home_Ink),这些是它的事件:

Home_Ink_MouseLeftButtonDown:

Home_Ink_MouseLeftButtonUp:

Home_Ink_MouseMove :

没有构建错误并且应用程序正在运行。但是在 inkpresenter 上什么也没有画出来。我究竟做错了什么??

0 投票
0 回答
200 浏览

vb.net - 从 SQLCE 数据库中检索空白

大家好,我在尝试从 SQLCE 数据库中检索空白时遇到了一个问题。我正在使用 Visual Studio 2008、VB.NET、v3.5 Compact Framework,它是一个智能设备项目。

我必须将空格存储到数据库中,以便稍后进行文本拆分。

我使用以下方法从数据库中检索数据:

例如,ds.Tables(0).Rows(0)(2)是一个空白。但是当我尝试检索它时,它什么也没返回,而是给了我一个空白。

我用来分割文本的方法是:readerData.Text.Split("" & ds.Tables(0).Rows(0)(2) & "")(1)

所以我的问题是如何从数据库中检索空白?似乎它将空格视为 NULL,因此什么也不给我。

我的临时解决方案是将数据填充到 DataGrid 中并直接从 DataGrid 中检索值,但这不是一个好的解决方案,请指教。:)

P/S:空格的意思是“”

谢谢!

0 投票
1 回答
177 浏览

c# - Compact框架中的XML文件下载

基本上,这就是场景。我创建了移动优化的 ASP.NET(3.5 框架)应用程序,并添加了一个链接,用于将 xml 文件下载到在 comapct 框架 5.0 操作系统上运行的摩托罗拉 GUN。

文件下载逻辑在台式机/笔记本电脑上工作正常,但在 Windows CE 设备上而不是下载文件。它在 IE 浏览器中打开 xml 文件。

我在这里需要专家帮助:)

0 投票
1 回答
2509 浏览

compact-framework - VS 2013 是否支持 WEC(Windows Embedded Compact)开发?

我已经下载了 VS 2013,希望它能更容易移植我们的 Windows CE / CF 应用程序,特别是更容易调试。我最糟糕的问题是无法从 VS 2008 连接到模拟器(如何在与我的 PC 相同的网络上获得模拟器?) - 以前,在 XP 模式 / VS 2003 中,它甚至是不可行的尝试(在几次脑震荡导致我的头撞在墙上之后)。

我希望在 VS 2013 中有一个更好的过程。但是,根据我在这里看到的:http: //msdn.microsoft.com/en-US/vstudio/dn250998.aspx可能根本没有支持(还没有?)为 WEC。

我真的坚持在 VS 2013 中没有 WEC 支持吗?

0 投票
1 回答
156 浏览

windows - 常见的 Windows 应用程序开发工作流程能否适用于 WCE7?

特别是针对 Windows Embedded Compact 7(带有 x86 PC)。

在一个完美的场景中,我希望使用常见的桌面应用程序开发工作流程。例如,从 CD“安装”提供的 WCE7 操作系统,启动操作系统,将控制台应用程序复制到硬盘驱动器并执行控制台应用程序(以运行一些简单的测试) - 就像我在 Windows 7 上所做的那样桌面。

但是,在研究中,我发现使用 WCE7 在嵌入式系统上开发应用程序的常见工作流程包括但不限于使用平台构建器创建操作系统映像、在设备上安装引导加载程序、连接到设备、加载自定义构建的映像并从闪存等运行映像。(参考:Samuel PhungCompact 7 入门

以前的通用应用程序工作流程可以适用于 WCE7 吗?如果是,如何?如果不是,为什么?

我确实看到了将 CAB 文件添加到操作系统设计如何将应用程序安装到 Windows CE 7 映像中?以及如何在 Windows Embedded Compact 7 上安装 .exe 文件?但不确定它们的范围是否有助于完全回答这个更一般的设计类型问题。

(本着前者的精神,我确实尝试执行 WCE7 ISO 上提供的安装程序 - 但这似乎只是将文件加载到硬盘驱动器上,在我创建的分区上,并且无法启动到操作系统。因为它确实不符合我的预期,WCE7 安装程序的目的是什么?如果我们从 Visual Studio 开始构建映像,这个安装程序如何与第二种方法联系起来?)

非常感谢正确方向的任何一点。

0 投票
1 回答
875 浏览

c# - VS 2008 Pro 中的 Windows CE 7 开发

我是 WEC7 的新手 - 但我正在尝试用 Visual C# 编写一个应用程序,以便将 WEC7 部署到 TI OMAP 3530 板上。

但是,我在安装 WEC7 时遇到问题。它似乎在我的开发虚拟机上安装得很好,但是当我转到 VS2008 > New project > Visual C# > Smart Device Project 时,我只能针对 Windows Mobile 5 平台。

为什么呢?我做错了什么?谢谢!

0 投票
2 回答
2993 浏览

c++ - STL vs Stlport:哪个更轻量级

我一直在使用 stlport 开发基于 wince 的自定义操作系统,但从现在开始我正在考虑使用 windows 提供的 stl。我读到它们在功能上并没有什么不同,所以目前重要的是我的图像大小。不幸的是,我不能像首先使用 stl 并制作运行时映像然后使用 stlport,然后比较两个映像的大小那样尝试它们,因为我还有很多其他问题需要解决才能成功构建操作系统。因此,我想得到一个专家的想法:

你觉得哪一个会更轻量级?我知道 stlport 是如何连接、加载等的,但我不太确定 STL。我查看了 STL 标头,我看到的只是数以千计的内联函数。但仅此而已吗?我需要确定这一点。STL 是否链接内部的任何其他库,或者它只是包含标题并使用那些内联函数?

最好的

Ps:我正在使用VS2012并在wec2013上工作

Ps2:我知道 STL 和 stlport 代表什么以及如何使用它们来构建应用程序。我的实际问题是哪一个会消耗更少的内存,在 HDD 上使用更小的尺寸?(考虑到 stlport 是一个库,但 stl 不是等等)

0 投票
2 回答
9177 浏览

c# - 如何指定 Windows CE 设备上文件的路径?

我从测试应用程序中复制了一些代码:

...在那里工作得很好;但在尝试将其转换为在 Windows CE 设备上运行的项目中使用:

...(这是我从 Windows 资源管理器复制的路径(部署 exe 的文件夹,没有子文件夹)),我得到“找不到路径”或“路径无效”或类似的东西。

我如何指定路径?

0 投票
4 回答
17805 浏览

c# - 如何以编程方式确定 SQL Server CE 数据库中是否存在表?

当我的.sdf文件中只有一个表时,这段代码运行良好:

...但现在我需要知道的不是数据库文件 ( ) 是否存在,而是该表/文件中Platypus.sdf是否存在特定(例如)。Platydudes有没有办法确定?

更新

查询中的“IF NOT EXISTS”子句会导致运行时异常。这段代码:

...导致抛出此异常:解析查询时出错。[令牌行号 = 1,令牌行偏移量 = 1,错误令牌 = IF]

因此,查询解析器显然不需要“IF”业务。如果表不存在,是否有另一种方法只创建表?还是我应该每次都先删除表然后重新创建它?IOW,我应该这样做:

?

更新 2

在第一次更新中回答我上面的问题:不!如果我这样做,我会在第二次调用 .ExecuteNonQuery()时得到“指定的表已经存在”。

更新 3

回应湿婆对我的回答的评论:

这(重用命令对象)以同样的方式失败(“表已经存在”):