compact-framework相关内容
我想在运行Windows CE 6.0的ARM设备上显示一个平滑的圆角矩形. 我从不像Windows Mobile 5+一样支持GDI + .我当前的临时解决方案是创建许多小的角位图,但是由于GUI设计的其余部分包括透明度,渐变填充和可变宽度边框,因此该解决方案意味着创建和管理这些位图的大量排列./p> 在Windows CE中有没有办法获得类似GDI +的图形基元?我可以控制Window
..
我正在实现对窗体控件进行子类化的自定义行为,但是我无法管理访问ComboBox的DroppedDown属性.查看帮助,它应该在CF.NET 2.0中受支持: 使用系统;使用System.Collections.Generic;使用System.ComponentModel;使用System.Drawing;使用System.Data;使用System.Text;使用System.Windows.
..
可以忽略此警告吗? 参数类型'uint'不符合CLS 我正在开发Compact Framework应用程序,并且有很多P/Invoke,必须使用uint,ushort等作为参数类型. 我已经使用 [CLSCompliantAttribute(false)] 来避免出现警告消息,但我不知道它是安全的. 一些帮助将不胜枚举. 谢谢. 解决方案 如果您不打算使用其他
..
我正在使用c#.net Compact Framework 3.5,我想将视频文件转换为字节数组,以便可以将其上传到服务器上. 我以类似的方式进行图像上传,获得了成功的结果. HttpWebRequest请求;request.ContentType ="image/jpeg";request.ContentLength = byteArray.Length;request.Method
..
我正在寻找c#.net紧凑框架中的多线程解决方案.虽然线程池类是一个很好的解决方案,但是在紧凑的框架中有什么方法可以像WaitHandle.WaitAll那样同步它们? 解决方案 我不确定我是否理解此问题. ThreadPool 的工作原理与在台式机上一样.对于线程同步对象,您具有系统中的所有常见问题.线程名称空间.诚然,CF省略了一些不错的方法(如WaitAll),但这些方法可以解决(连
..
是否可以通过在图像上进行绘制来打开图像并编辑该图像,这意味着可以加载图像并对其进行一些划痕,就像我们可以在Windows Paint中做到的那样. 如何在使用C#的.Net Compact Framework中做到这一点? 解决方案 当然可以.只需使用 Image.FromFile()打开图像,然后使用 Graphics.FromImage()针对该图像创建一个 Graphics 对
..
我正在开发一个Compact Framework应用程序,该应用程序需要处理现有的MS Access数据库.显然,CF不支持Access数据库,甚至不支持ODBC.如何在不更改数据库的情况下做到这一点? 解决方案 简而言之,答案是您没有.CF无法附加到远程或本地Access数据库. 现在如果数据库位于PC上,我想做的就是创建一个简单的WCF服务,该服务可以通过公开针对特定对象的方法来
..
我想在我的WCF服务中添加一个拦截器层,以发送设备ID来对设备进行身份验证. 我对WCF拦截器非常陌生.在花所有时间弄清楚它们之前,我想知道它们是否甚至可以与Compact Framework一起使用. 因此,WCF拦截器是否可以与Compact Framework一起使用,如果可以,在研究它们时,我需要牢记一些特殊的注意事项. (任何执行此操作的C#示例都很棒!) 我正在使用V
..
在第一次查看了智能设备的Visual Studio(2008)安装/设置项目模板并想知道这是多么不直观之后,在网上搜索了大约一个小时并翻阅了我的CF书之后,我仍然没有能够找出如何创建安装程序包(.cab文件,Setup.exe等)的程序包,其中包括我的Compact Framework 3.5应用程序以及CF 3.5本身和SQL Server CE,以便在必要时安装必备组件我的应用程序自动.如果在
..
我正在为Windows CE 5完成一个应用程序的开发,我想知道在CE 5设备上安装该应用程序的最简单方法是什么. 在VS8中点击“发布"会生成一个安装程序,但是此安装程序与CE 5不兼容. 在Windows CE 5上安装应用程序的简单有效的方法是什么? 编辑:后续操作 此处 . 解决方案 简单的方法是将新的Deployment项目添加到现有解决方案中. 右键单击您
..
我想从应用程序路径中找到Confic.INI文件,我想获取值,我的意思是将INI文件数据读取为字符串... 我的代码 { StreamReader Sdr =新的StreamReader(System.IO.Path.GetDirectoryName( System.Reflection.Assembly.GetExecutingAssembly().GetName().CodeBas
..
我正在使用.NET Compact Framework v3.5编写我的第一个Windows CE应用程序. 我需要该应用程序才能对URL执行HTTP POST. 似乎.NET CF没有System.Web. 因此,我可以使用有关如何完成.Net CF和HTTP帖子的一些指导. 谢谢, 格雷格 解决方案 这满足您的需求吗? 您需要导入 System.IO System.Ne
..
我目前正在为.NET Compact Framework开发项目,该项目使用DotNetZip读取ZIP文件。该项目分为两个部分。一个独立于平台的库,对于CF项目和桌面项目均应可用。该公共库包含用于提取ZIP文件的代码。问题在于DotNetZip库有两个不同的DLL,一个用于.NET CF,一个用于.NET Desktop Framework。不能在桌面框架上使用库的CF版本,反之亦然,但是它们共
..
我在C#中有一个Device-application(紧凑框架)。调试解决方案时,出现以下错误: 错误1部署和/或注册失败,错误为:0x8973190e。写入文件“%csidl_program_files%\hhrcv_app\system.windows.forms.dll”时出错。错误0x80070070:磁盘上没有足够的空间。 设备连接组件 我已经对此进行了一些研究,
..
无论我使用DDL尝试什么,我都会不断收到“解析查询时出错”的信息。 所以我需要SQL Server-方面的专家CE风格的SQL告诉我以下哪种方法是首选方法(或者,很可能还有其他方法)。请注意,我不担心这些字符串格式元素的“ SQL注入”: 1) string ddl = string.Format(“ ALTER TABLE {0} ADD salvationID nvarch
..
我有一个窗口移动应用程序,需要在设备关闭之前检测电源关闭并执行一些操作。 我已经能够检测到设备处于关闭状态 但是我不知道如何阻止电源关闭足够长的时间来运行我的代码。 解决方案 作为应用程序,除非OEM以某种方式提供了自定义API,否则您无法阻止它(我从未见过)在任何WInMo设备上,仅在少数几个自定义CE设备上)。当电源管理器被告知暂停时,它将发出通知并立即开始关闭。唯一有机会
..
说我有一个带有许多Button和PictureBox控件的面板。每个控件都有一个关联的Click事件。这是一个触摸屏应用程序,因此用户的点击可能会有些不准确(或者触摸屏校准可能并不完美)。因此,我想处理面板上的click事件,然后如果单击接近按钮/图片,则以编程方式调用Button或PictureBox的Click事件。 许多其他答案建议使用“ PerformClick”事件,但Compac
..
是否有一种方法(希望使用托管代码)来确定我是在仿真器上运行还是在实际的物理设备上运行? 我正在寻找类似的东西此: 公共类BarcodeScannerFactory { 公共替代BarcodeScanner GetBarcodeScanner() { if(IsARealDevice())
..
因此,要打开串行端口并通过串行端口成功地从天平传输数据,我需要确保serialPort对象上的设置与天平的实际设置匹配。 现在,问题是如何检测由于设置不同而未建立连接? serialPort.Open不会引发任何异常以指示已建立连接。是的,这些设置是有效的,但是如果它们与设备(余额)设置不匹配;我为何不了解余额差额的问题呢? 这里有输入吗? 解决方案 如果情况很近,但是仍然不正
..
我这里有一个很奇怪的问题,也许你们可以帮帮我。我有一个Windows CE 6设备,该设备使用通过串行端口连接的条形码读卡器。我正在使用Compact Framework的(v2.0) SerialPort 类来处理此问题,并且一切都工作正常。 但是,有一个问题。如果在打开串行端口之前的任何时间刷卡,则整个系统将在 Open()调用时冻结。没有例外,没有警告,只是无缘无故地冻结了整个系统。我
..