摘要:在资源有限的Windows Mobile移动设备上面,具有多窗体的应用程序的性能问题是值得我们去关注的。本文阐述了如何优化多窗体应用程序的性能,提高加载速度的方案以及在性能调试过程中常用的编程调试的技巧。
Keywords
Windows Mobile,Windows Forms,.NET CF,Performance,Debug,C#
阅读全文
摘要:摘要:本文阐述了如何在Windows Mobile 5.0以上的系统中获取电话状态,如接通,挂断等等,C#描述。
Keywords
Windows Mobile, .Net CF, PhoneState, SystemState, C#, BUG
阅读全文
摘要:获取Windows Mobile系统电源状态(VB&C#)
阅读全文
摘要:前面文章的描述中已经提到了资源有限的移动设备应用的性能问题要比桌面程序更为棘手。对于托管的应用程序,CLR使你的应用程序从与OS直接耦合的状态中解放出来。然而CLR却常常因为程序员不恰当的编码方式而变得“烦躁”,从而导致JIT的代码膨胀以及程序性能的下降。本文主要阐述了在移动设备上CLR与程序性能有哪些密切联系,以及应当以何种方式编码以使.NET CF CLR的运行更加smooth。
Keywords
.NET Compact Framework, CLR, Performance, GC, Generics .etc
阅读全文
摘要:本文介绍了如何在Pocket PC上编程实现壁纸的切换。no external call , no registry。
阅读全文
摘要:本文介绍了如何在.NET Compact Framework中嵌入Windows Media Player,如何在WM5以上的设备中访问WMP的相关播放信息,以及如何通过Sendmessage的方式来对Media Player进行控制
阅读全文
摘要:Windows Mobile上的XML相关类,并利用它们高效地操作XML文件(流)
阅读全文
摘要:本文介绍了如何利用.NET CF3.5的新功能方便的确定设备类型Smartphone,PPC or PPC Phone?
阅读全文
摘要:如何编程模拟用户的触摸屏行为?似乎很有趣,这样做的意义在于有时候你可能需要通过不断的点击N次鼠标,或者在设备上进行实际的操作去完成某些测试,但是这完全可以使用 mouse_event API 响应触屏来实现自动化的调试过程。
阅读全文
摘要:如何在预定的时间运行应用程序呢?就比如一个自定义的闹钟程序。如何在.NET Compact Framework中实现这样一个功能,好的,先来看看从MSDN上可以查到的这样一个函数: BOOL CeRunAppAtTime( TCHAR* pwszAppName, SYSTEMTIME* lpTime } 值得注意的是第二个参数是SystemTime的结构。这在.NET Compact F...
阅读全文
摘要:#define VK_TSOFT1 VK_F1 // Softkey 1 #define VK_TSOFT2 VK_F2 // Softkey 2 #define VK_TTALK VK_F3 // Talk #define VK_TEND VK_F4 ...
阅读全文
摘要:WM5/6常见进程清单,希望大家能继续补充 :-)
阅读全文
摘要:这是一个很有用的技巧,比如在纸牌游戏里面要在屏幕上显示得分。或者有时候要在背景图上动态的生成一些文字。而CF默认的label会有一个白色的背景,很影响效果,这里实际上是用到了一个Graghics.DrawString的方法“画”label的字符上去 效果如图: 代码在这里:http://www.winbile.net/BBS/1028924/ShowPost.aspx 直接点此处下载 黄季冬...
阅读全文
摘要:用到了AlphaBlend函数,虽然PC机上早就有这个函数了,并且广泛的用于实现一些简单的透明效果,但是WinCE下要5.0以上版本才被支持,参考了Alex Feinman的方法。 我已将该函数封装成一个静态方法,用的时候直接引用DrawTransp类即可,详见附件,注释我已经写的比较详细了。这个工程里面还提供了一些其他的东西,比如绘制文字,绘制ImageButton等等,可以自己去研究一下。 程...
阅读全文
摘要:什么是DMA中的Flow-through和Fly by传输方式?
阅读全文