摘要:经过测试发现可以通过|运算设置其它的输入方式,例如汉字输入与大写字符输入法。关键在于winuserm.h中定义的几种输入模式的组合,可以供组合的键值有 // Input mode modifier flags#define EIMMF_SETCLR_SHIFT IMMF_SETCLR_SHIFT // In. Used to set/clear Shift.#def...
阅读全文
摘要:使用托管代码可以订制输入文本框的输入模式,这个对用户很方便,使用得当可以减少一次用户的操作。至少在手机上输入东西是越少越方便。原理:向文本控件发送一个设置输入模式的消息。使用到的API:SendMessage和GetFocus public class EditModeHandler { public static int SetT9Mode() { ...
阅读全文
摘要:刚刚写了一段逻辑错误的代码,当时没有仔细想写上调试的时候才发现有问题。一个很简单的逻辑,利用控件失去焦点时对控件上的数据进行判断,然后对出错的内容弹出对话框进行说明,关键错在想在发现错误后将焦点重新返回该控件。使用了control.Focus();MessageBox.Show("");竟然忘了先focus,然后再MessageBox.Show有重新触发了焦点失去事件,郁闷呀,就这样点呀点,一个死...
阅读全文
摘要:测试中发现,使用smartphone编写的应用程序,当创建多个窗体后,如果使用home键返回桌面,只是再使用回退键返回刚才的窗体,当这个窗体关闭后不会显示他的上一个窗体,而直接显示桌面,需要再按一下回退键才能显示上一个窗体。窗体创建过程A创建B,B创建C,在C窗体时按下home键回到桌面,然后再按回退键回到C,关闭C有回到桌面而不是B。这是可以发现B的Capture为false。但是设置成true...
阅读全文
摘要:出于工作需要,需要读取本机配置文件,没有现成的配置文件读取类,就自己写了一个,也没有按照什么规范,能用就行。 public class ConfigFile { private static string CurrentFile; private static string BaseFile = DBCommon.AppPath + @"\config.bas"...
阅读全文
摘要:http://www.codeproject.com/ce/WapCam.asp介绍使用Wap浏览WebCameral的方法,采用Wap刷新页面方式传送不连续图片。
阅读全文
摘要:参考http://www.codeproject.com/ce/sqlcereplicate.asp,上面介绍了安装SQLCE的一些问题。安装顺序:1.安装SQL SERVER 20002.使用域用户安装(可以做为服务运行的那个),不能选用系统用户。3.该用户必须有密码4.修改sa密码5.安装SP16.安装SQLCE7.安装SP3
阅读全文
摘要:看了好多人要这个模版,感觉很诧异,网上有这种东西,一搜就行。我的不太敢发,怎么也是公司的东西。既然好多人要我就发个模版上来,不一定适用。 1引言 1.1编写目的 说明编写这份概要设计说明书的目的,指出预期的读者。 1.2背景 说明: l 待开发软件系统的名称; l 列出此项目的任务提出者、开发者、用户以及运行该软件的最终用户。 1.3术语定义 列出本文中用到的专...
阅读全文
摘要:好书呀,我也看得飞快,不到一个星期28章都看完了。哈哈:)写的真不错,感觉我也要练仙道了:)
阅读全文
摘要:前一篇文章讲了可以利用ceAppMgr来安装cab文件,这次使用windows的安装程序来实现。具体参见http://www.codeproject.com/netcf/PackagingAndDeployingPPC.asp 别人已经说得很明白了,我不多说,只把我照着做遇到问题的地方说一下。 1.基本原理和上一篇一样,只不过把各个动作使用程序来完成。首先对于一个项目的bu...
阅读全文
摘要:安装程序到smartphone比较麻烦,网络上比较多的方法是将程序打成cab包,然后拷贝到手机的附件目录下,在手机上点运行就可以安装,可以直接利用ceAppMgr将程序安装到手机,这需要安装activeSync,一般有smartphone的都装了这个了。下面介绍怎么实现。 在介绍安装前先说明一下如何生成cab包,使用vs.net 2003开发的应用程序无法通过它的“生成Cab文件”...
阅读全文