compact-framework

    4热度

    3回答

    我正在研究一个应用程序,它可以从外部服务器获取并安装一堆更新,并且需要一些线程帮助。用户按照该过程: 点击按钮 更新方法检查,返回计数。 如果大于0,则询问用户是否要使用MessageBox.Show()进行安装。 如果是,它会运行一个循环并在每个更新的run()方法上调用BeginInvoke()以在后台运行它。 我的更新类有用于更新进度条等 进度条的更新精细一些事件,但在MessageBox没

    6热度

    3回答

    我已经使用CF Remote Performance Monitor,但是这似乎只跟踪托管世界中初始化的内存而非非托管世界。那么,我只能假设这是因为探查器中列出的数字远低于允许的最大值(CE 5上的32mb)。使用RPM对特定应用程序进行性能分析表明,所有缓存的总使用量只能达到大约12mb,然后随着(我认为)非托管的东西开始占用更多内存而缓慢缩小。 系统中的内存滑块也显示设备内存非常短。如果我杀死

    2热度

    2回答

    我最近开始在Compact Framework上工作,我想知道是否有人对VS 2008以外的单元测试有一些建议。MSTest是ok,但调试测试是一场噩梦,测试运行者是慢。我看到codeplex上的NUnitLite是一个选项,但它看起来并不是非常活跃;它也在NUnit 3.0的路线图中,但谁知道什么时候会出来。有没有人有过任何成功?

    2热度

    5回答

    在全.NET框架可以使用Color.FromArgb()方法来创建新的颜色与α混合,像这样: Color blended = Color.FromArgb(alpha, color); 或 Color blended = Color.FromArgb(alpha, red, green , blue); 但是在紧凑型框架(特别是2.0),无论这些方法都可以,你只能得到: Color.Fro

    4热度

    3回答

    Compact Framework不支持Assembly.GetEntryAssembly来确定启动.exe。那么是否有另一种方法来获取正在执行的.exe的名称? 编辑:我发现彼得脚的博客答案:http://peterfoot.net/default.aspx 以下是代码: byte[] buffer = new byte[MAX_PATH * 2]; int chars = GetModul

    6热度

    4回答

    我正在使用.NET CF 3.5。我想创建的类型没有默认构造函数,所以我想将一个字符串传递给重载的构造函数。我该怎么做呢? 代码: Assembly a = Assembly.LoadFrom("my.dll"); Type t = a.GetType("type info here"); // All ok so far, assembly loads and I can get my ty

    4热度

    4回答

    CF上的Winform有点沉重,初始化很多窗口句柄需要严肃的时间和内存。另一个问题是缺乏内置的双缓冲以及缺乏对UI渲染的控制,这意味着在处理器密集型操作期间,用户界面可能会让用户盯着一半渲染的屏幕。太好了! 为了缓解这个问题,我会寻求一个轻量级的控制框架,有没有人已经踢过或将要自制? 通过轻量级我的意思是一个控制库,使一个完全控制绘画的控制,并不使用许多昂贵的窗口句柄。 注意:请不要暗示我在UI线

    6热度

    3回答

    我有一个.Net紧凑的框架应用程序,坦率地没有出色的UI。 我的win32应用程序使用Dev Express组件,看起来不错,但我找不到类似的紧凑框架。 任何人都可以推荐组件,将爵士乐我的用户界面? 这样的事情是否存在,oram我将不得不老板绘制我的组件,甚至更糟糕的是使用本机代码?

    10热度

    6回答

    我有一个类属性暴露内部的IList <>通过 System.Collections.ObjectModel.ReadOnlyCollection<> 如何传递的此ReadOnlyCollection<>一部分而不复制元件到一个新的数组(我需要实时取景,和目标设备是短在记忆中)?我的目标是Compact Framework 2.0。

    0热度

    1回答

    我想写入值为BLE writeValue:forCharacteristic:type:, 该值是从2000-01-01 00:00:00到现在的整数值,以秒为单位。 int time_distance 468436137; nsigned char *bytes=(unsigned char *)&time_distance; NSData *da_sec=[NSData dataWit