compact-framework相关内容

Windows CE 6.0中的抗锯齿圆角

我想在运行Windows CE 6.0的ARM设备上显示一个平滑的圆角矩形. 我从不像Windows Mobile 5+一样支持GDI + .我当前的临时解决方案是创建许多小的角位图,但是由于GUI设计的其余部分包括透明度,渐变填充和可变宽度边框,因此该解决方案意味着创建和管理这些位图的大量排列./p> 在Windows CE中有没有办法获得类似GDI +的图形基元?我可以控制Window ..
发布时间:2021-04-23 19:45:08 其他开发

.NET Framework:参数类型'uint'在P/Invoke上不符合CLS

可以忽略此警告吗? 参数类型'uint'不符合CLS 我正在开发Compact Framework应用程序,并且有很多P/Invoke,必须使用uint,ushort等作为参数类型. 我已经使用 [CLSCompliantAttribute(false)] 来避免出现警告消息,但我不知道它是安全的. 一些帮助将不胜枚举. 谢谢. 解决方案 如果您不打算使用其他 ..
发布时间:2021-04-23 19:45:01 C#/.NET

如何使用C#在.net Compact Framework中使用线程池类?

我正在寻找c#.net紧凑框架中的多线程解决方案.虽然线程池类是一个很好的解决方案,但是在紧凑的框架中有什么方法可以像WaitHandle.WaitAll那样同步它们? 解决方案 我不确定我是否理解此问题. ThreadPool 的工作原理与在台式机上一样.对于线程同步对象,您具有系统中的所有常见问题.线程名称空间.诚然,CF省略了一些不错的方法(如WaitAll),但这些方法可以解决(连 ..
发布时间:2021-04-01 21:57:44 C#/.NET

如何使用C#.Net Compact Framework打开图像并编辑图像.

是否可以通过在图像上进行绘制来打开图像并编辑该图像,这意味着可以加载图像并对其进行一些划痕,就像我们可以在Windows Paint中做到的那样. 如何在使用C#的.Net Compact Framework中做到这一点? 解决方案 当然可以.只需使用 Image.FromFile()打开图像,然后使用 Graphics.FromImage()针对该图像创建一个 Graphics 对 ..
发布时间:2021-04-01 21:35:37 C#/.NET

如何在Compact Framework中使用MS Access数据库?

我正在开发一个Compact Framework应用程序,该应用程序需要处理现有的MS Access数据库.显然,CF不支持Access数据库,甚至不支持ODBC.如何在不更改数据库的情况下做到这一点? 解决方案 简而言之,答案是您没有.CF无法附加到远程或本地Access数据库. 现在如果数据库位于PC上,我想做的就是创建一个简单的WCF服务,该服务可以通过公开针对特定对象的方法来 ..
发布时间:2021-04-01 21:14:43 C#/.NET

WCF紧凑框架上的拦截器

我想在我的WCF服务中添加一个拦截器层,以发送设备ID来对设备进行身份验证. 我对WCF拦截器非常陌生.在花所有时间弄清楚它们之前,我想知道它们是否甚至可以与Compact Framework一起使用. 因此,WCF拦截器是否可以与Compact Framework一起使用,如果可以,在研究它们时,我需要牢记一些特殊的注意事项. (任何执行此操作的C#示例都很棒!) 我正在使用V ..
发布时间:2020-11-29 23:12:47 其他开发

如何使用CF 3.5和SQL Server CE创建智能设备安装程序?

在第一次查看了智能设备的Visual Studio(2008)安装/设置项目模板并想知道这是多么不直观之后,在网上搜索了大约一个小时并翻阅了我的CF书之后,我仍然没有能够找出如何创建安装程序包(.cab文件,Setup.exe等)的程序包,其中包括我的Compact Framework 3.5应用程序以及CF 3.5本身和SQL Server CE,以便在必要时安装必备组件我的应用程序自动.如果在 ..
发布时间:2020-11-29 05:17:07 其他开发

在Windows CE 5上安装我的程序

我正在为Windows CE 5完成一个应用程序的开发,我想知道在CE 5设备上安装该应用程序的最简单方法是什么. 在VS8中点击“发布"会生成一个安装程序,但是此安装程序与CE 5不兼容. 在Windows CE 5上安装应用程序的简单有效的方法是什么? 编辑:后续操作 此处 . 解决方案 简单的方法是将新的Deployment项目添加到现有解决方案中. 右键单击您 ..
发布时间:2020-11-29 04:57:03 C#/.NET

.Net Compact Framework 3.5 HTTP POST

我正在使用.NET Compact Framework v3.5编写我的第一个Windows CE应用程序. 我需要该应用程序才能对URL执行HTTP POST. 似乎.NET CF没有System.Web. 因此,我可以使用有关如何完成.Net CF和HTTP帖子的一些指导. 谢谢, 格雷格 解决方案 这满足您的需求吗? 您需要导入 System.IO System.Ne ..
发布时间:2020-11-25 02:16:16 其他开发

在运行时选择合适的平台相关DLL

我目前正在为.NET Compact Framework开发项目,该项目使用DotNetZip读取ZIP文件。该项目分为两个部分。一个独立于平台的库,对于CF项目和桌面项目均应可用。该公共库包含用于提取ZIP文件的代码。问题在于DotNetZip库有两个不同的DLL,一个用于.NET CF,一个用于.NET Desktop Framework。不能在桌面框架上使用库的CF版本,反之亦然,但是它们共 ..
发布时间:2020-10-24 02:20:37 C#/.NET

部署和/或注册失败C#

我在C#中有一个Device-application(紧凑框架)。调试解决方案时,出现以下错误: 错误1部署和/或注册失败,错误为:0x8973190e。写入文件“%csidl_program_files%\hhrcv_app\system.windows.forms.dll”时出错。错误0x80070070:磁盘上没有足够的空间。 设备连接组件 我已经对此进行了一些研究, ..
发布时间:2020-10-21 19:17:35 C#/.NET

SQL Server CE的DDL解析器非常挑剔,但对于发现问题的原因却是秘密的

无论我使用DDL尝试什么,我都会不断收到“解析查询时出错”的信息。 所以我需要SQL Server-方面的专家CE风格的SQL告诉我以下哪种方法是首选方法(或者,很可能还有其他方法)。请注意,我不担心这些字符串格式元素的“ SQL注入”: 1) string ddl = string.Format(“ ALTER TABLE {0} ADD salvationID nvarch ..
发布时间:2020-10-19 04:03:58 其他开发

检测并防止/延迟Windows移动电源关闭

我有一个窗口移动应用程序,需要在设备关闭之前检测电源关闭并执行一些操作。 我已经能够检测到设备处于关闭状态 但是我不知道如何阻止电源关闭足够长的时间来运行我的代码。 解决方案 作为应用程序,除非OEM以某种方式提供了自定义API,否则您无法阻止它(我从未见过)在任何WInMo设备上,仅在少数几个自定义CE设备上)。当电源管理器被告知暂停时,它将发出通知并立即开始关闭。唯一有机会 ..
发布时间:2020-10-06 08:09:03 C#/.NET

在.NET Compact Framework中单击触发按钮

说我有一个带有许多Button和PictureBox控件的面板。每个控件都有一个关联的Click事件。这是一个触摸屏应用程序,因此用户的点击可能会有些不准确(或者触摸屏校准可能并不完美)。因此,我想处理面板上的click事件,然后如果单击接近按钮/图片,则以编程方式调用Button或PictureBox的Click事件。 许多其他答案建议使用“ PerformClick”事件,但Compac ..
发布时间:2020-10-06 08:08:00 C#/.NET

Compact Framework串行端口和平衡

因此,要打开串行端口并通过串行端口成功地从天平传输数据,我需要确保serialPort对象上的设置与天平的实际设置匹配。 现在,问题是如何检测由于设置不同而未建立连接? serialPort.Open不会引发任何异常以指示已建立连接。是的,这些设置是有效的,但是如果它们与设备(余额)设置不匹配;我为何不了解余额差额的问题呢? 这里有输入吗? 解决方案 如果情况很近,但是仍然不正 ..
发布时间:2020-10-06 08:07:55 其他开发

如果以前收到数据,则SerialPort.Open()将冻结系统(Compact Framework)

我这里有一个很奇怪的问题,也许你们可以帮帮我。我有一个Windows CE 6设备,该设备使用通过串行端口连接的条形码读卡器。我正在使用Compact Framework的(v2.0) SerialPort 类来处理此问题,并且一切都工作正常。 但是,有一个问题。如果在打开串行端口之前的任何时间刷卡,则整个系统将在 Open()调用时冻结。没有例外,没有警告,只是无缘无故地冻结了整个系统。我 ..
发布时间:2020-10-06 08:06:53 C#/.NET