万万没想到还会来开发Win Ce的程序。但是事实却是如此啊,那个一体机的烂系统就是个WinCe的。从网上找了一下一机多图的程序,感觉都不咋地。有几个长得倒是还可以,但是没自己想要的功能。
其实我的要求也很简单:
1.要能启动多个导航;
2.启动导航之后在于其他的程序切换的过程中能直接切换到启动的导航上而不是还要启动选择界面,也就是启动导航之后选择界面就没用了
现在的启动器第一个功能实现了,但是第二个貌似没人在意也没人管。于是看了几个工具感觉都不甚满意,于是就自己开始写了。看了下之后发现Visual studio2008之后就不支持winCe的开发了。而我现在电脑上只有VS2012,并且也不想安装2008了。偶尔发现Lazarus支持跨平台编译,可以直接编译Win CE的程序,就是原生程序的体积略大点,其余的倒是没什么太的问题。
1.安装Lazarus ,猛击此处下载安装程序(我目前使用的版本)!
2.安装跨平台编译插件,猛击此处下载!
3.新建一个项目,修改Project Option ->IDE Macro Values 下的LCLWidgetType 为wince
4.修改Code Genetation下的Target OS为WinCE,Target CPU family为Arm
现在就可以编译基于ARM的Win Ce程序了,效果就是刚开始看到的那样。整体来说这个ide效果还是蛮好的,和Delphi 7的布局非常的相似。但是貌似木有代码自动完成功能,所以写起代码来还是有点费事的。嘎嘎
所以开发Wince的程序也没什么复杂的,嘎嘎 😉
最后发个WinCE下的Spy++,连接:http://pan.baidu.com/s/1jGwqK9S